--- /srv/rebuilderd/tmp/rebuilderde0gJB3/inputs/python3-tomli_2.2.1-2+b2_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderde0gJB3/out/python3-tomli_2.2.1-2+b2_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-12-04 11:34:48.000000 debian-binary │ -rw-r--r-- 0 0 0 1804 2025-12-04 11:34:48.000000 control.tar.xz │ --rw-r--r-- 0 0 0 166820 2025-12-04 11:34:48.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 166504 2025-12-04 11:34:48.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.2.1.dist-info/INSTALLER │ │ │ │ usr/lib/python3/dist-packages/tomli-2.2.1.dist-info/METADATA │ │ │ │ usr/lib/python3/dist-packages/tomli-2.2.1.dist-info/WHEEL │ │ │ │ usr/lib/python3/dist-packages/tomli-2.2.1.dist-info/top_level.txt │ │ │ │ usr/lib/python3/dist-packages/tomli/__init__.cpython-313-arm-linux-gnueabihf.so │ │ │ │ usr/lib/python3/dist-packages/tomli/__init__.cpython-314-arm-linux-gnueabihf.so │ │ │ │ usr/lib/python3/dist-packages/tomli/__init__.py ├── data.tar.xz │ ├── data.tar │ │ ├── file list │ │ │ @@ -1,14 +1,14 @@ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-12-04 11:34:48.000000 ./ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-12-04 11:34:48.000000 ./usr/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-12-04 11:34:48.000000 ./usr/lib/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-12-04 11:34:48.000000 ./usr/lib/python3/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-12-04 11:34:48.000000 ./usr/lib/python3/dist-packages/ │ │ │ --rw-r--r-- 0 root (0) root (0) 269980 2025-12-04 11:34:48.000000 ./usr/lib/python3/dist-packages/5703180c3dd46e872cf3__mypyc.cpython-313-arm-linux-gnueabihf.so │ │ │ --rw-r--r-- 0 root (0) root (0) 269984 2025-12-04 11:34:48.000000 ./usr/lib/python3/dist-packages/5703180c3dd46e872cf3__mypyc.cpython-314-arm-linux-gnueabihf.so │ │ │ +-rw-r--r-- 0 root (0) root (0) 269980 2025-12-04 11:34:48.000000 ./usr/lib/python3/dist-packages/5bae8a57b5ef85818b48__mypyc.cpython-313-arm-linux-gnueabihf.so │ │ │ +-rw-r--r-- 0 root (0) root (0) 269984 2025-12-04 11:34:48.000000 ./usr/lib/python3/dist-packages/5bae8a57b5ef85818b48__mypyc.cpython-314-arm-linux-gnueabihf.so │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-12-04 11:34:48.000000 ./usr/lib/python3/dist-packages/tomli/ │ │ │ -rw-r--r-- 0 root (0) root (0) 66904 2025-12-04 11:34:48.000000 ./usr/lib/python3/dist-packages/tomli/__init__.cpython-313-arm-linux-gnueabihf.so │ │ │ -rw-r--r-- 0 root (0) root (0) 66904 2025-12-04 11:34:48.000000 ./usr/lib/python3/dist-packages/tomli/__init__.cpython-314-arm-linux-gnueabihf.so │ │ │ -rw-r--r-- 0 root (0) root (0) 314 2025-12-04 11:34:48.000000 ./usr/lib/python3/dist-packages/tomli/__init__.py │ │ │ -rw-r--r-- 0 root (0) root (0) 66904 2025-12-04 11:34:48.000000 ./usr/lib/python3/dist-packages/tomli/_parser.cpython-313-arm-linux-gnueabihf.so │ │ │ -rw-r--r-- 0 root (0) root (0) 66904 2025-12-04 11:34:48.000000 ./usr/lib/python3/dist-packages/tomli/_parser.cpython-314-arm-linux-gnueabihf.so │ │ │ -rw-r--r-- 0 root (0) root (0) 25591 2025-12-04 11:34:48.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: 21773698f292f4b92c546d85f2eb52ad711d4e8a │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: c2623df3a114a71f385f7ea8e053aee2665a3b8f │ │ │ ├── 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 e9ce8e47 tomli.debug....G │ │ │ │ - 0x00000040 da47f387 01a2ab66 f898707d e6eb4180 .G.....f..p}..A. │ │ │ │ + 0x00000030 746f6d6c 692e6465 62756700 77e571a0 tomli.debug.w.q. │ │ │ │ + 0x00000040 3913e558 2165f67f 9b819c61 a433e11a 9..X!e.....a.3.. │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 37373336 39386632 39326634 62393263 773698f292f4b92c │ │ │ │ - 0x00000010 35343664 38356632 65623532 61643731 546d85f2eb52ad71 │ │ │ │ - 0x00000020 31643465 38612e64 65627567 00000000 1d4e8a.debug.... │ │ │ │ - 0x00000030 5fd72a8b _.*. │ │ │ │ + 0x00000000 36323364 66336131 31346137 31663338 623df3a114a71f38 │ │ │ │ + 0x00000010 35663765 61386530 35336165 65323636 5f7ea8e053aee266 │ │ │ │ + 0x00000020 35613362 38662e64 65627567 00000000 5a3b8f.debug.... │ │ │ │ + 0x00000030 ae698049 .i.I │ │ ├── ./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: 37e28e4fe0c6d3f4d93de65651a4ce426ea2e47e │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: ee12ce6f3a1cb2954a09afbe9bae5135362518cd │ │ │ ├── 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 e9ce8e47 tomli.debug....G │ │ │ │ - 0x00000040 da47f387 01a2ab66 f898707d e6eb4180 .G.....f..p}..A. │ │ │ │ + 0x00000030 746f6d6c 692e6465 62756700 77e571a0 tomli.debug.w.q. │ │ │ │ + 0x00000040 3913e558 2165f67f 9b819c61 a433e11a 9..X!e.....a.3.. │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 65323865 34666530 63366433 66346439 e28e4fe0c6d3f4d9 │ │ │ │ - 0x00000010 33646536 35363531 61346365 34323665 3de65651a4ce426e │ │ │ │ - 0x00000020 61326534 37652e64 65627567 00000000 a2e47e.debug.... │ │ │ │ - 0x00000030 ef801d3b ...; │ │ │ │ + 0x00000000 31326365 36663361 31636232 39353461 12ce6f3a1cb2954a │ │ │ │ + 0x00000010 30396166 62653962 61653531 33353336 09afbe9bae513536 │ │ │ │ + 0x00000020 32353138 63642e64 65627567 00000000 2518cd.debug.... │ │ │ │ + 0x00000030 fcd7f562 ...b │ │ ├── ./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: 6b6d5b445d3b4fd60c0412c16c2fd14ca561b623 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: c5d9323bdfff592941d333622d2d3b189316912e │ │ │ ├── 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 e9ce8e47 tomli.debug....G │ │ │ │ - 0x00000040 da47f387 01a2ab66 f898707d e6eb4180 .G.....f..p}..A. │ │ │ │ + 0x00000030 746f6d6c 692e6465 62756700 77e571a0 tomli.debug.w.q. │ │ │ │ + 0x00000040 3913e558 2165f67f 9b819c61 a433e11a 9..X!e.....a.3.. │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 36643562 34343564 33623466 64363063 6d5b445d3b4fd60c │ │ │ │ - 0x00000010 30343132 63313663 32666431 34636135 0412c16c2fd14ca5 │ │ │ │ - 0x00000020 36316236 32332e64 65627567 00000000 61b623.debug.... │ │ │ │ - 0x00000030 f1a7fc42 ...B │ │ │ │ + 0x00000000 64393332 33626466 66663539 32393431 d9323bdfff592941 │ │ │ │ + 0x00000010 64333333 36323264 32643362 31383933 d333622d2d3b1893 │ │ │ │ + 0x00000020 31363931 32652e64 65627567 00000000 16912e.debug.... │ │ │ │ + 0x00000030 052ce44a .,.J │ │ ├── ./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: 07c00b051604b701866eaf60089f0bead0b88f68 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: dffb11e3d51b2f49ff8a575359f66c2e6cba2af9 │ │ │ ├── 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 e9ce8e47 tomli.debug....G │ │ │ │ - 0x00000040 da47f387 01a2ab66 f898707d e6eb4180 .G.....f..p}..A. │ │ │ │ + 0x00000030 746f6d6c 692e6465 62756700 77e571a0 tomli.debug.w.q. │ │ │ │ + 0x00000040 3913e558 2165f67f 9b819c61 a433e11a 9..X!e.....a.3.. │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 63303062 30353136 30346237 30313836 c00b051604b70186 │ │ │ │ - 0x00000010 36656166 36303038 39663062 65616430 6eaf60089f0bead0 │ │ │ │ - 0x00000020 62383866 36382e64 65627567 00000000 b88f68.debug.... │ │ │ │ - 0x00000030 39a6fc71 9..q │ │ │ │ + 0x00000000 66623131 65336435 31623266 34396666 fb11e3d51b2f49ff │ │ │ │ + 0x00000010 38613537 35333539 66363663 32653663 8a575359f66c2e6c │ │ │ │ + 0x00000020 62613261 66392e64 65627567 00000000 ba2af9.debug.... │ │ │ │ + 0x00000030 d9fdae93 .... │ │ ├── ./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: 87c47ccec93bc84dddd0af9bba54474998ec214f │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 982b88744543360c71b05693f4fac632964b732f │ │ │ ├── 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 e9ce8e47 tomli.debug....G │ │ │ │ - 0x00000040 da47f387 01a2ab66 f898707d e6eb4180 .G.....f..p}..A. │ │ │ │ + 0x00000030 746f6d6c 692e6465 62756700 77e571a0 tomli.debug.w.q. │ │ │ │ + 0x00000040 3913e558 2165f67f 9b819c61 a433e11a 9..X!e.....a.3.. │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 63343763 63656339 33626338 34646464 c47ccec93bc84ddd │ │ │ │ - 0x00000010 64306166 39626261 35343437 34393938 d0af9bba54474998 │ │ │ │ - 0x00000020 65633231 34662e64 65627567 00000000 ec214f.debug.... │ │ │ │ - 0x00000030 1832dec7 .2.. │ │ │ │ + 0x00000000 32623838 37343435 34333336 30633731 2b88744543360c71 │ │ │ │ + 0x00000010 62303536 39336634 66616336 33323936 b05693f4fac63296 │ │ │ │ + 0x00000020 34623733 32662e64 65627567 00000000 4b732f.debug.... │ │ │ │ + 0x00000030 18f63a04 ..:. │ │ ├── ./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: 07a27dd0a739a8acf47705023801936b0035b841 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 2231f898fb0bc12535e8a4f9fd63cc0880397fae │ │ │ ├── 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 e9ce8e47 tomli.debug....G │ │ │ │ - 0x00000040 da47f387 01a2ab66 f898707d e6eb4180 .G.....f..p}..A. │ │ │ │ + 0x00000030 746f6d6c 692e6465 62756700 77e571a0 tomli.debug.w.q. │ │ │ │ + 0x00000040 3913e558 2165f67f 9b819c61 a433e11a 9..X!e.....a.3.. │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 61323764 64306137 33396138 61636634 a27dd0a739a8acf4 │ │ │ │ - 0x00000010 37373035 30323338 30313933 36623030 7705023801936b00 │ │ │ │ - 0x00000020 33356238 34312e64 65627567 00000000 35b841.debug.... │ │ │ │ - 0x00000030 d1c1d95f ..._ │ │ │ │ + 0x00000000 33316638 39386662 30626331 32353335 31f898fb0bc12535 │ │ │ │ + 0x00000010 65386134 66396664 36336363 30383830 e8a4f9fd63cc0880 │ │ │ │ + 0x00000020 33393766 61652e64 65627567 00000000 397fae.debug.... │ │ │ │ + 0x00000030 409552fb @.R. │ │ ├── ./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: 57ddb730549b684d85cc882d34c5df20f2e53dc2 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 017b478f2c9b8d1d24c900596c384260f98f5f32 │ │ │ ├── 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 e9ce8e47 tomli.debug....G │ │ │ │ - 0x00000040 da47f387 01a2ab66 f898707d e6eb4180 .G.....f..p}..A. │ │ │ │ + 0x00000030 746f6d6c 692e6465 62756700 77e571a0 tomli.debug.w.q. │ │ │ │ + 0x00000040 3913e558 2165f67f 9b819c61 a433e11a 9..X!e.....a.3.. │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 64646237 33303534 39623638 34643835 ddb730549b684d85 │ │ │ │ - 0x00000010 63633838 32643334 63356466 32306632 cc882d34c5df20f2 │ │ │ │ - 0x00000020 65353364 63322e64 65627567 00000000 e53dc2.debug.... │ │ │ │ - 0x00000030 616b5485 akT. │ │ │ │ + 0x00000000 37623437 38663263 39623864 31643234 7b478f2c9b8d1d24 │ │ │ │ + 0x00000010 63393030 35393663 33383432 36306639 c900596c384260f9 │ │ │ │ + 0x00000020 38663566 33322e64 65627567 00000000 8f5f32.debug.... │ │ │ │ + 0x00000030 6a968d2f j../ │ │ ├── ./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: e95b2295498f3f176f111c9a98510b5627f13555 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 07f36f9048a2acab695555461744445b9e6527f9 │ │ │ ├── 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 e9ce8e47 tomli.debug....G │ │ │ │ - 0x00000040 da47f387 01a2ab66 f898707d e6eb4180 .G.....f..p}..A. │ │ │ │ + 0x00000030 746f6d6c 692e6465 62756700 77e571a0 tomli.debug.w.q. │ │ │ │ + 0x00000040 3913e558 2165f67f 9b819c61 a433e11a 9..X!e.....a.3.. │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 35623232 39353439 38663366 31373666 5b2295498f3f176f │ │ │ │ - 0x00000010 31313163 39613938 35313062 35363237 111c9a98510b5627 │ │ │ │ - 0x00000020 66313335 35352e64 65627567 00000000 f13555.debug.... │ │ │ │ - 0x00000030 fe0f8a03 .... │ │ │ │ + 0x00000000 66333666 39303438 61326163 61623639 f36f9048a2acab69 │ │ │ │ + 0x00000010 35353535 34363137 34343434 35623965 5555461744445b9e │ │ │ │ + 0x00000020 36353237 66392e64 65627567 00000000 6527f9.debug.... │ │ │ │ + 0x00000030 137dae49 .}.I │ │ ├── ./usr/lib/python3/dist-packages/tomli-2.2.1.dist-info/top_level.txt │ │ │ @@ -1,2 +1,2 @@ │ │ │ -5703180c3dd46e872cf3__mypyc │ │ │ +5bae8a57b5ef85818b48__mypyc │ │ │ tomli │ │ │ --- ./usr/lib/python3/dist-packages/5703180c3dd46e872cf3__mypyc.cpython-313-arm-linux-gnueabihf.so │ │ ├── +++ ./usr/lib/python3/dist-packages/5bae8a57b5ef85818b48__mypyc.cpython-313-arm-linux-gnueabihf.so │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │┄ Files 96% similar despite different names │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ 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 0x035064 0x00035064 0x00035064 0x00008 0x00008 R 0x4 │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x35070 0x35070 R E 0x10000 │ │ │ │ + ARM_EXIDX 0x03507c 0x0003507c 0x0003507c 0x00008 0x00008 R 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x35088 0x35088 R E 0x10000 │ │ │ │ LOAD 0x03fc34 0x0004fc34 0x0004fc34 0x01c74 0x021b4 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 0x03fc34 0x0004fc34 0x0004fc34 0x003cc 0x003cc R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -11,17 +11,17 @@ │ │ │ │ [ 6] .gnu.version_r VERNEED 000073e0 0073e0 000040 00 A 4 2 4 │ │ │ │ [ 7] .rel.dyn REL 00007420 007420 001320 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 00008740 008740 000688 08 AI 3 20 4 │ │ │ │ [ 9] .init PROGBITS 00008dc8 008dc8 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 00008dd4 008dd4 000ab4 04 AX 0 0 4 │ │ │ │ [11] .text PROGBITS 00009888 009888 026cd8 00 AX 0 0 8 │ │ │ │ [12] .fini PROGBITS 00030560 030560 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 00030568 030568 004afc 00 A 0 0 8 │ │ │ │ - [14] .ARM.exidx ARM_EXIDX 00035064 035064 000008 00 AL 11 0 4 │ │ │ │ - [15] .eh_frame PROGBITS 0003506c 03506c 000004 00 A 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 00030568 030568 004b14 00 A 0 0 8 │ │ │ │ + [14] .ARM.exidx ARM_EXIDX 0003507c 03507c 000008 00 AL 11 0 4 │ │ │ │ + [15] .eh_frame PROGBITS 00035084 035084 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 00138c 00 WA 0 0 4 │ │ │ │ [22] .bss NOBITS 000518a8 0418a8 000540 00 WA 0 0 4 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -259,369 +259,369 @@ │ │ │ │ 255: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_FloorDivide │ │ │ │ 256: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Values │ │ │ │ 257: 0000fc4d 62 FUNC GLOBAL DEFAULT 11 CPyDict_Get │ │ │ │ 258: 00010eb5 96 FUNC GLOBAL DEFAULT 11 CPy_Reraise │ │ │ │ 259: 0000da51 96 FUNC GLOBAL DEFAULT 11 CPyStr_RSplit │ │ │ │ 260: 0000a299 96 FUNC GLOBAL DEFAULT 11 CPyDef__parser___safe_parse_float_make_safe_parse_float_obj_____get__ │ │ │ │ 261: 00011ccd 164 FUNC GLOBAL DEFAULT 11 CPyPy__parser___Flags_____mypyc_defaults_setup │ │ │ │ - 262: 00051918 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___tomli____parser___load___parse_float │ │ │ │ + 262: 00051924 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___tomli____parser___load___parse_float │ │ │ │ 263: 000128bd 440 FUNC GLOBAL DEFAULT 11 CPy_YieldFromErrorHandle │ │ │ │ - 264: 0002fe05 172 FUNC GLOBAL DEFAULT 11 CPyExec_tomli │ │ │ │ - 265: 000518fc 4 OBJECT GLOBAL DEFAULT 22 CPyType__parser___make_safe_parse_float_env │ │ │ │ + 264: 0002fb5d 172 FUNC GLOBAL DEFAULT 11 CPyExec_tomli │ │ │ │ + 265: 00051908 4 OBJECT GLOBAL DEFAULT 22 CPyType__parser___make_safe_parse_float_env │ │ │ │ 266: 0001132d 136 FUNC GLOBAL DEFAULT 11 CPyTagged_TrueDivide │ │ │ │ - 267: 0001ec71 372 FUNC GLOBAL DEFAULT 11 CPyDef__parser___skip_comments_and_array_ws │ │ │ │ - 268: 00021d69 464 FUNC GLOBAL DEFAULT 11 CPyPy__parser___create_dict_rule │ │ │ │ - 269: 00051970 4 OBJECT GLOBAL DEFAULT 22 CPyModule_warnings │ │ │ │ + 267: 0001b11d 372 FUNC GLOBAL DEFAULT 11 CPyDef__parser___skip_comments_and_array_ws │ │ │ │ + 268: 0001e209 464 FUNC GLOBAL DEFAULT 11 CPyPy__parser___create_dict_rule │ │ │ │ + 269: 00051994 4 OBJECT GLOBAL DEFAULT 22 CPyModule_warnings │ │ │ │ 270: 00011f05 1148 FUNC GLOBAL DEFAULT 11 CPyDef__parser___NestedDict___get_or_create_nest │ │ │ │ - 271: 0001f135 460 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_literal_str │ │ │ │ + 271: 0001b5dd 460 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_literal_str │ │ │ │ 272: 0000f8c5 152 FUNC GLOBAL DEFAULT 11 CPyList_Count │ │ │ │ - 273: 0005193c 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___TOML_WS │ │ │ │ + 273: 00051948 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___TOML_WS │ │ │ │ 274: 00011419 48 FUNC GLOBAL DEFAULT 11 CPyTagged_StealAsObject │ │ │ │ - 275: 00022ded 460 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_key_part │ │ │ │ + 275: 0001f28d 460 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_key_part │ │ │ │ 276: 0000fa21 68 FUNC GLOBAL DEFAULT 11 CPyList_Index │ │ │ │ 277: 0000c6dd 34 FUNC GLOBAL DEFAULT 11 CPyLong_FromStrWithBase │ │ │ │ 278: 0000e3b1 30 FUNC GLOBAL DEFAULT 11 CPyStr_Append │ │ │ │ 279: 00011119 44 FUNC GLOBAL DEFAULT 11 CPy_ExceptionMatches │ │ │ │ 280: 000136e1 44 FUNC GLOBAL DEFAULT 11 CPyDebug_Print │ │ │ │ 281: 00010449 232 FUNC GLOBAL DEFAULT 11 CPyDict_Values │ │ │ │ 282: 0000c7e5 184 FUNC GLOBAL DEFAULT 11 CPyInt64_Divide │ │ │ │ - 283: 0001e751 420 FUNC GLOBAL DEFAULT 11 CPyPy__parser___skip_until │ │ │ │ + 283: 0001ac01 420 FUNC GLOBAL DEFAULT 11 CPyPy__parser___skip_until │ │ │ │ 284: 00010361 232 FUNC GLOBAL DEFAULT 11 CPyDict_Keys │ │ │ │ 285: 0001748d 356 FUNC GLOBAL DEFAULT 11 CPyPy__parser___Flags___is_ │ │ │ │ 286: 0000c931 140 FUNC GLOBAL DEFAULT 11 CPyLong_AsInt32_ │ │ │ │ - 287: 00051920 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___tomli____parser___TOMLDecodeError_____init_____doc │ │ │ │ + 287: 0005192c 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___tomli____parser___TOMLDecodeError_____init_____doc │ │ │ │ 288: 0000e3d1 36 FUNC GLOBAL DEFAULT 11 CPyStr_IsTrue │ │ │ │ - 289: 0002f65d 172 FUNC GLOBAL DEFAULT 11 CPyExec_tomli____types │ │ │ │ + 289: 0002fc75 172 FUNC GLOBAL DEFAULT 11 CPyExec_tomli____types │ │ │ │ 290: 000137a1 152 FUNC GLOBAL DEFAULT 11 CPySequence_CheckUnpackCount │ │ │ │ 291: 0001116d 144 FUNC GLOBAL DEFAULT 11 _CPy_GetExcInfo │ │ │ │ 292: 0000e0a1 100 FUNC GLOBAL DEFAULT 11 CPyStr_Replace │ │ │ │ 293: 0000ccf9 32 FUNC GLOBAL DEFAULT 11 CPyUInt8_Overflow │ │ │ │ 294: 0000fd39 40 FUNC GLOBAL DEFAULT 11 CPyDict_SetItem │ │ │ │ 295: 0000c89d 148 FUNC GLOBAL DEFAULT 11 CPyInt64_Remainder │ │ │ │ 296: 0000fca9 116 FUNC GLOBAL DEFAULT 11 CPyDict_SetDefault │ │ │ │ 297: 0000e5fd 112 FUNC GLOBAL DEFAULT 11 CPyStr_Count │ │ │ │ - 298: 00051914 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___tomli____parser___loads___parse_float │ │ │ │ - 299: 000518f8 4 OBJECT GLOBAL DEFAULT 22 _parser___make_safe_parse_float_env_free_instance │ │ │ │ + 298: 00051920 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___tomli____parser___loads___parse_float │ │ │ │ + 299: 00051904 4 OBJECT GLOBAL DEFAULT 22 _parser___make_safe_parse_float_env_free_instance │ │ │ │ 300: 000113b5 98 FUNC GLOBAL DEFAULT 11 CPyTagged_BitLength │ │ │ │ 301: 00017d51 152 FUNC GLOBAL DEFAULT 11 CPyPy__parser___Flags___finalize_pending │ │ │ │ 302: 00015ab5 2168 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags___is_ │ │ │ │ 303: 0001370d 148 FUNC GLOBAL DEFAULT 11 CPyDebug_PrintObject │ │ │ │ - 304: 000275e1 560 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_key_value_pair │ │ │ │ - 305: 0005191c 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___tomli____parser___TOMLDecodeError_____init_____pos │ │ │ │ - 306: 0001ef0d 552 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_literal_str │ │ │ │ + 304: 0002c5c1 560 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_key_value_pair │ │ │ │ + 305: 00051928 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___tomli____parser___TOMLDecodeError_____init_____pos │ │ │ │ + 306: 0001b3b9 548 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_literal_str │ │ │ │ 307: 0001436d 148 FUNC GLOBAL DEFAULT 11 CPy_GetAIter │ │ │ │ 308: 0000e859 120 FUNC GLOBAL DEFAULT 11 CPyBytes_GetItem │ │ │ │ 309: 0000f9cd 84 FUNC GLOBAL DEFAULT 11 CPyList_Remove │ │ │ │ 310: 0000f17d 200 FUNC GLOBAL DEFAULT 11 CPyList_GetItemInt64 │ │ │ │ 311: 0000cf0d 128 FUNC GLOBAL DEFAULT 11 CPyFloat_Exp │ │ │ │ - 312: 000519b4 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__types___globals │ │ │ │ + 312: 00051974 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__types___globals │ │ │ │ 313: 000106ad 172 FUNC GLOBAL DEFAULT 11 CPyDict_Copy │ │ │ │ 314: 0000c6b9 36 FUNC GLOBAL DEFAULT 11 CPyTagged_XDecRef │ │ │ │ - 315: 000519ac 4 OBJECT GLOBAL DEFAULT 22 CPyModule_typing │ │ │ │ + 315: 00051998 4 OBJECT GLOBAL DEFAULT 22 CPyModule_typing │ │ │ │ 316: 0000d2ed 172 FUNC GLOBAL DEFAULT 11 CPyStr_Equal │ │ │ │ 317: 0000ef65 156 FUNC GLOBAL DEFAULT 11 CPyList_GetItemShortBorrow │ │ │ │ 318: 0000cd19 96 FUNC GLOBAL DEFAULT 11 CPyFloat_FromTagged │ │ │ │ 319: 000108fd 232 FUNC GLOBAL DEFAULT 11 CPyDict_NextKey │ │ │ │ 320: 00010c4d 38 FUNC GLOBAL DEFAULT 11 CPySet_Remove │ │ │ │ - 321: 0001ede5 296 FUNC GLOBAL DEFAULT 11 CPyPy__parser___skip_comments_and_array_ws │ │ │ │ + 321: 0001b291 296 FUNC GLOBAL DEFAULT 11 CPyPy__parser___skip_comments_and_array_ws │ │ │ │ 322: 0004fe48 208 OBJECT GLOBAL DEFAULT 18 CPyLit_Str │ │ │ │ 323: 000146dd 6 FUNC GLOBAL DEFAULT 11 CPyIter_Next │ │ │ │ 324: 0000fd61 122 FUNC GLOBAL DEFAULT 11 CPyDict_SetDefaultWithEmptyDatatype │ │ │ │ 325: 0000c631 60 FUNC GLOBAL DEFAULT 11 CPyTagged_FromInt64 │ │ │ │ - 326: 00051954 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___ASCII_CTRL │ │ │ │ - 327: 00029021 2020 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_array │ │ │ │ - 328: 00051900 4 OBJECT GLOBAL DEFAULT 22 CPyType__parser___Output │ │ │ │ + 326: 00051960 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___ASCII_CTRL │ │ │ │ + 327: 0002e001 2020 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_array │ │ │ │ + 328: 0005190c 4 OBJECT GLOBAL DEFAULT 22 CPyType__parser___Output │ │ │ │ 329: 00010acd 372 FUNC GLOBAL DEFAULT 11 CPyDict_NextItem │ │ │ │ - 330: 0002b665 5132 FUNC GLOBAL DEFAULT 11 CPyDef__parser___loads │ │ │ │ + 330: 0002ac6d 5104 FUNC GLOBAL DEFAULT 11 CPyDef__parser___loads │ │ │ │ 331: 0000cebd 80 FUNC GLOBAL DEFAULT 11 CPyFloat_Sqrt │ │ │ │ 332: 0000e705 164 FUNC GLOBAL DEFAULT 11 CPyStr_Ord │ │ │ │ 333: 0000d001 16 FUNC GLOBAL DEFAULT 11 CPyFloat_IsNaN │ │ │ │ 334: 000102b1 176 FUNC GLOBAL DEFAULT 11 CPyDict_ItemsView │ │ │ │ 335: 00014af5 212 FUNC GLOBAL DEFAULT 11 CPySequenceTuple_GetSlice │ │ │ │ 336: 00010c41 10 FUNC GLOBAL DEFAULT 11 CPyMapping_Check │ │ │ │ 337: 0000e969 192 FUNC GLOBAL DEFAULT 11 CPyBytes_Join │ │ │ │ 338: 0000c699 32 FUNC GLOBAL DEFAULT 11 CPyTagged_DecRef │ │ │ │ - 339: 0002ce7d 124 FUNC GLOBAL DEFAULT 11 CPyPy__parser___make_safe_parse_float │ │ │ │ - 340: 00023f25 7584 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_value │ │ │ │ + 339: 00021dcd 124 FUNC GLOBAL DEFAULT 11 CPyPy__parser___make_safe_parse_float │ │ │ │ + 340: 00027719 7572 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_value │ │ │ │ 341: 0001358d 4 FUNC GLOBAL DEFAULT 11 CPyTagged_Id │ │ │ │ 342: 00016f3d 26 FUNC GLOBAL DEFAULT 11 CPyFloat_Floor │ │ │ │ 343: 0000cbd9 116 FUNC GLOBAL DEFAULT 11 CPyInt16_Remainder │ │ │ │ 344: 0000c66d 16 FUNC GLOBAL DEFAULT 11 CPyTagged_AsSsize_t │ │ │ │ - 345: 0001eb49 296 FUNC GLOBAL DEFAULT 11 CPyPy__parser___skip_comment │ │ │ │ + 345: 0001aff5 296 FUNC GLOBAL DEFAULT 11 CPyPy__parser___skip_comment │ │ │ │ 346: 00010f15 108 FUNC GLOBAL DEFAULT 11 CPyErr_SetObjectAndTraceback │ │ │ │ 347: 000111fd 100 FUNC GLOBAL DEFAULT 11 CPy_GetExcInfo │ │ │ │ 348: 00011a01 168 FUNC GLOBAL DEFAULT 11 CPyPy__parser___Flags_____init__ │ │ │ │ - 349: 0002ca71 692 FUNC GLOBAL DEFAULT 11 CPyDef__parser___load │ │ │ │ - 350: 00051998 4 OBJECT GLOBAL DEFAULT 22 CPyModule_datetime │ │ │ │ - 351: 00051960 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__re___RE_NUMBER │ │ │ │ + 349: 0002c05d 688 FUNC GLOBAL DEFAULT 11 CPyDef__parser___load │ │ │ │ + 350: 0005196c 4 OBJECT GLOBAL DEFAULT 22 CPyModule_datetime │ │ │ │ + 351: 000518f8 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__re___RE_NUMBER │ │ │ │ 352: 00012b6d 2064 FUNC GLOBAL DEFAULT 11 CPyType_FromTemplate │ │ │ │ 353: 0000cf8d 80 FUNC GLOBAL DEFAULT 11 CPyFloat_Log │ │ │ │ 354: 0000eb41 320 FUNC GLOBAL DEFAULT 11 CPyBytes_Ord │ │ │ │ 355: 0000c67d 26 FUNC GLOBAL DEFAULT 11 CPyTagged_IncRef │ │ │ │ - 356: 0001c055 92 FUNC GLOBAL DEFAULT 11 CPyDef__parser___NestedDict │ │ │ │ - 357: 0002feb1 108 FUNC GLOBAL DEFAULT 11 CPyInit_tomli │ │ │ │ - 358: 0005198c 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli____parser__internal │ │ │ │ + 356: 00018509 92 FUNC GLOBAL DEFAULT 11 CPyDef__parser___NestedDict │ │ │ │ + 357: 0002fc09 108 FUNC GLOBAL DEFAULT 11 CPyInit_tomli │ │ │ │ + 358: 000519bc 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli____parser__internal │ │ │ │ 359: 0000cac1 156 FUNC GLOBAL DEFAULT 11 CPyLong_AsInt16_ │ │ │ │ 360: 0000d011 252 FUNC GLOBAL DEFAULT 11 CPyFloat_FloorDivide │ │ │ │ 361: 00016d59 256 FUNC GLOBAL DEFAULT 11 CPyTagged_Multiply_ │ │ │ │ - 362: 00021f39 2840 FUNC GLOBAL DEFAULT 11 CPyDef__parser___create_list_rule │ │ │ │ + 362: 0001e3d9 2840 FUNC GLOBAL DEFAULT 11 CPyDef__parser___create_list_rule │ │ │ │ 363: 0000d10d 480 FUNC GLOBAL DEFAULT 11 CPyFloat_Pow │ │ │ │ 364: 00051de4 4 OBJECT GLOBAL DEFAULT 22 __mypyc_empty_tuple__ │ │ │ │ - 365: 00029c55 124 FUNC GLOBAL DEFAULT 11 CPyDef__parser___is_unicode_scalar_value │ │ │ │ + 365: 000203c1 124 FUNC GLOBAL DEFAULT 11 CPyDef__parser___is_unicode_scalar_value │ │ │ │ 366: 00014879 120 FUNC GLOBAL DEFAULT 11 CPyStr_GetSlice │ │ │ │ 367: 0001253d 604 FUNC GLOBAL DEFAULT 11 CPyDef__parser___safe_parse_float_make_safe_parse_float_obj_____call__ │ │ │ │ 368: 0000e415 100 FUNC GLOBAL DEFAULT 11 CPy_Decode │ │ │ │ - 369: 00051958 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__re___RE_DATETIME │ │ │ │ + 369: 000518f0 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__re___RE_DATETIME │ │ │ │ 370: 000124a5 152 FUNC GLOBAL DEFAULT 11 CPy_AttributeError │ │ │ │ - 371: 0001b795 2124 FUNC GLOBAL DEFAULT 11 CPyDef__re_____top_level__ │ │ │ │ - 372: 000519a0 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__re___globals │ │ │ │ + 371: 0002ecb9 2140 FUNC GLOBAL DEFAULT 11 CPyDef__re_____top_level__ │ │ │ │ + 372: 00051970 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__re___globals │ │ │ │ 373: 0000ff19 324 FUNC GLOBAL DEFAULT 11 CPyDict_UpdateFromAny │ │ │ │ 374: 0000c449 124 FUNC GLOBAL DEFAULT 11 CPyArg_ParseStackAndKeywordsOneArg │ │ │ │ 375: 0000cfdd 36 FUNC GLOBAL DEFAULT 11 CPyFloat_IsInf │ │ │ │ - 376: 00051944 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___ILLEGAL_MULTILINE_LITERAL_STR_CHARS │ │ │ │ + 376: 00051950 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___ILLEGAL_MULTILINE_LITERAL_STR_CHARS │ │ │ │ 377: 000110ad 108 FUNC GLOBAL DEFAULT 11 CPy_RestoreExcInfo │ │ │ │ 378: 00014401 432 FUNC GLOBAL DEFAULT 11 CPy_GetANext │ │ │ │ - 379: 0002071d 1332 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_key_part │ │ │ │ - 380: 0001b3c1 124 FUNC GLOBAL DEFAULT 11 CPyPy__re___match_to_localtime │ │ │ │ - 381: 00029805 552 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_array │ │ │ │ + 379: 0001cbc5 1328 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_key_part │ │ │ │ + 380: 000273c1 124 FUNC GLOBAL DEFAULT 11 CPyPy__re___match_to_localtime │ │ │ │ + 381: 0002e7e5 552 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_array │ │ │ │ 382: 00016e59 228 FUNC GLOBAL DEFAULT 11 CPyTagged_FromFloat │ │ │ │ - 383: 00051930 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___KEY_INITIAL_CHARS │ │ │ │ + 383: 0005193c 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___KEY_INITIAL_CHARS │ │ │ │ 384: 0000e541 100 FUNC GLOBAL DEFAULT 11 CPy_DecodeLatin1 │ │ │ │ 385: 0000e2f1 96 FUNC GLOBAL DEFAULT 11 CPyStr_Removeprefix │ │ │ │ - 386: 00034e34 316 OBJECT GLOBAL DEFAULT 13 CPyLit_Tuple │ │ │ │ + 386: 00034e4c 316 OBJECT GLOBAL DEFAULT 13 CPyLit_Tuple │ │ │ │ 387: 0000d91d 160 FUNC GLOBAL DEFAULT 11 CPyStr_FindWithEnd │ │ │ │ 388: 0000a4c9 140 FUNC GLOBAL DEFAULT 11 CPyPickle_SetState │ │ │ │ - 389: 00029a2d 552 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_value │ │ │ │ + 389: 0002ea0d 552 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_value │ │ │ │ 390: 0000e1fd 244 FUNC GLOBAL DEFAULT 11 CPyStr_Endswith │ │ │ │ - 391: 00027485 348 FUNC GLOBAL DEFAULT 11 CPyPy__parser___key_value_rule │ │ │ │ + 391: 0002c465 348 FUNC GLOBAL DEFAULT 11 CPyPy__parser___key_value_rule │ │ │ │ 392: 0000e105 248 FUNC GLOBAL DEFAULT 11 CPyStr_Startswith │ │ │ │ 393: 00010c75 196 FUNC GLOBAL DEFAULT 11 CPySequenceTuple_GetItem │ │ │ │ 394: 0000f5a9 348 FUNC GLOBAL DEFAULT 11 CPyList_PopLast │ │ │ │ 395: 00010d89 188 FUNC GLOBAL DEFAULT 11 CPySequenceTuple_SetItemUnsafe │ │ │ │ 396: 00050558 4 OBJECT GLOBAL DEFAULT 21 CPyStatic__parser___MAX_INLINE_NESTING │ │ │ │ - 397: 0002cdb1 204 FUNC GLOBAL DEFAULT 11 CPyPy__parser___loads │ │ │ │ + 397: 0002c399 204 FUNC GLOBAL DEFAULT 11 CPyPy__parser___loads │ │ │ │ 398: 0000f53d 108 FUNC GLOBAL DEFAULT 11 CPyList_SetItemUnsafe │ │ │ │ 399: 00010759 44 FUNC GLOBAL DEFAULT 11 CPyDict_GetKeysIter │ │ │ │ - 400: 0002af6d 152 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_basic_str_escape_multiline │ │ │ │ - 401: 0001a321 124 FUNC GLOBAL DEFAULT 11 CPyPy__re___match_to_datetime │ │ │ │ - 402: 0002b1d1 544 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_hex_char │ │ │ │ - 403: 00051904 4 OBJECT GLOBAL DEFAULT 22 CPyType__parser___NestedDict │ │ │ │ + 400: 000216d5 152 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_basic_str_escape_multiline │ │ │ │ + 401: 00026315 124 FUNC GLOBAL DEFAULT 11 CPyPy__re___match_to_datetime │ │ │ │ + 402: 00021939 544 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_hex_char │ │ │ │ + 403: 00051910 4 OBJECT GLOBAL DEFAULT 22 CPyType__parser___NestedDict │ │ │ │ 404: 000112a1 76 FUNC GLOBAL DEFAULT 11 CPy_Init │ │ │ │ - 405: 0000ea29 280 FUNC GLOBAL DEFAULT 11 CPyBytes_Build │ │ │ │ - 406: 0000fae9 10 FUNC GLOBAL DEFAULT 11 CPySequence_RMultiply │ │ │ │ - 407: 00018495 1140 FUNC GLOBAL DEFAULT 11 CPyDef__types_____top_level__ │ │ │ │ - 408: 0002b511 340 FUNC GLOBAL DEFAULT 11 CPyDef__parser___make_safe_parse_float │ │ │ │ - 409: 0000f0c5 184 FUNC GLOBAL DEFAULT 11 CPyList_GetItemBorrow │ │ │ │ - 410: 00011145 38 FUNC GLOBAL DEFAULT 11 CPy_GetExcValue │ │ │ │ - 411: 0001da01 476 FUNC GLOBAL DEFAULT 11 CPyDef__parser___skip_chars │ │ │ │ - 412: 0005186c 60 OBJECT GLOBAL DEFAULT 21 _parser___TOMLDecodeError_members │ │ │ │ - 413: 0002f239 732 FUNC GLOBAL DEFAULT 11 CPyDef_tomli_____top_level__ │ │ │ │ - 414: 00051984 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___globals │ │ │ │ - 415: 00010201 176 FUNC GLOBAL DEFAULT 11 CPyDict_ValuesView │ │ │ │ - 416: 0002a46d 2336 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_basic_str_escape │ │ │ │ - 417: 0001bfe1 24 FUNC GLOBAL DEFAULT 11 CPyDef__parser___DEPRECATED_DEFAULT │ │ │ │ - 418: 00010d39 80 FUNC GLOBAL DEFAULT 11 CPySequenceTuple_GetItemUnsafe │ │ │ │ - 419: 000145e9 118 FUNC GLOBAL DEFAULT 11 CPy_SetTypeAliasTypeComputeFunction │ │ │ │ - 420: 000519b8 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli____types │ │ │ │ - 421: 0001694d 100 FUNC GLOBAL DEFAULT 11 CPyLong_AsSsize_tAndOverflow_ │ │ │ │ - 422: 0000e479 100 FUNC GLOBAL DEFAULT 11 CPy_DecodeUTF8 │ │ │ │ - 423: 0002b005 460 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_basic_str_escape_multiline │ │ │ │ - 424: 000518f4 4 OBJECT GLOBAL DEFAULT 22 CPyType__parser___safe_parse_float_make_safe_parse_float_obj │ │ │ │ - 425: 00010531 232 FUNC GLOBAL DEFAULT 11 CPyDict_Items │ │ │ │ - 426: 00016b59 256 FUNC GLOBAL DEFAULT 11 CPyTagged_Add_ │ │ │ │ - 427: 0000f95d 68 FUNC GLOBAL DEFAULT 11 CPyList_Insert │ │ │ │ - 428: 00011dc1 168 FUNC GLOBAL DEFAULT 11 CPyPy__parser___NestedDict_____init__ │ │ │ │ - 429: 0000fd1d 28 FUNC GLOBAL DEFAULT 11 CPyDict_SetDefaultWithNone │ │ │ │ - 430: 00051938 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___TOML_WS_AND_NEWLINE │ │ │ │ - 431: 0005199c 4 OBJECT GLOBAL DEFAULT 22 CPyModule___future__ │ │ │ │ - 432: 0001005d 244 FUNC GLOBAL DEFAULT 11 CPyDict_FromAny │ │ │ │ - 433: 000145b1 56 FUNC GLOBAL DEFAULT 11 CPy_GetName │ │ │ │ - 434: 000118a9 224 FUNC GLOBAL DEFAULT 11 CPy_AddTraceback │ │ │ │ - 435: 0000f245 176 FUNC GLOBAL DEFAULT 11 CPyList_GetItemInt64Borrow │ │ │ │ - 436: 0000cd79 116 FUNC GLOBAL DEFAULT 11 CPyFloat_Sin │ │ │ │ - 437: 00011d71 80 FUNC GLOBAL DEFAULT 11 CPyDef__parser___NestedDict_____init__ │ │ │ │ - 438: 000177f9 404 FUNC GLOBAL DEFAULT 11 CPyPy__parser___Flags___set │ │ │ │ - 439: 00017245 240 FUNC GLOBAL DEFAULT 11 CPyTagged_Remainder_ │ │ │ │ - 440: 00017155 240 FUNC GLOBAL DEFAULT 11 CPyTagged_FloorDivide_ │ │ │ │ - 441: 00025cc5 1120 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_key_value_pair │ │ │ │ - 442: 0000d5e5 6 FUNC GLOBAL DEFAULT 11 CPyStr_GetItemUnsafe │ │ │ │ - 443: 0001798d 964 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags___finalize_pending │ │ │ │ - 444: 0001dcf9 2648 FUNC GLOBAL DEFAULT 11 CPyDef__parser___skip_until │ │ │ │ - 445: 00012855 20 FUNC GLOBAL DEFAULT 11 CPy_GetCoro │ │ │ │ - 446: 0000f40d 304 FUNC GLOBAL DEFAULT 11 CPyList_SetItemInt64 │ │ │ │ - 447: 0000f001 196 FUNC GLOBAL DEFAULT 11 CPyList_GetItem │ │ │ │ - 448: 00017065 240 FUNC GLOBAL DEFAULT 11 CPyTagged_Lshift_ │ │ │ │ - 449: 0001632d 1216 FUNC GLOBAL DEFAULT 11 CPyDef__parser___NestedDict___append_nest_to_list │ │ │ │ - 450: 00022c21 460 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_key │ │ │ │ - 451: 00023d2d 504 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_basic_str │ │ │ │ - 452: 00011609 116 FUNC GLOBAL DEFAULT 11 CPy_TypeError │ │ │ │ - 453: 00051978 4 OBJECT GLOBAL DEFAULT 22 CPyModule_sys │ │ │ │ - 454: 00011581 134 FUNC GLOBAL DEFAULT 11 CPyTagged_IsLt_ │ │ │ │ - 455: 00013ca1 524 FUNC GLOBAL DEFAULT 11 CPyImport_ImportMany │ │ │ │ - 456: 0005055c 8 OBJECT GLOBAL DEFAULT 21 _CPy_ExcDummyStruct │ │ │ │ - 457: 00015109 2476 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags___set │ │ │ │ - 458: 0001c0e1 6012 FUNC GLOBAL DEFAULT 11 CPyDef__parser___TOMLDecodeError_____init__ │ │ │ │ - 459: 000146e5 192 FUNC GLOBAL DEFAULT 11 CPyIter_Send │ │ │ │ - 460: 0000fa65 72 FUNC GLOBAL DEFAULT 11 CPySequence_Sort │ │ │ │ - 461: 0002f775 292 FUNC GLOBAL DEFAULT 11 CPyExec_tomli____re │ │ │ │ - 462: 0000fddd 96 FUNC GLOBAL DEFAULT 11 CPyDict_UpdateInDisplay │ │ │ │ - 463: 00051964 4 OBJECT GLOBAL DEFAULT 22 CPyStatic_tomli___globals │ │ │ │ - 464: 0000d399 180 FUNC GLOBAL DEFAULT 11 CPyStr_EqualLiteral │ │ │ │ - 465: 0000caa1 32 FUNC GLOBAL DEFAULT 11 CPyInt32_Overflow │ │ │ │ - 466: 0000eebd 168 FUNC GLOBAL DEFAULT 11 CPyList_GetItemShort │ │ │ │ - 467: 0000c365 108 FUNC GLOBAL DEFAULT 11 CPyArg_ParseStackAndKeywords │ │ │ │ - 468: 0000ec81 176 FUNC GLOBAL DEFAULT 11 CPyList_Build │ │ │ │ - 469: 0000faad 60 FUNC GLOBAL DEFAULT 11 CPySequence_Multiply │ │ │ │ - 470: 000167ed 248 FUNC GLOBAL DEFAULT 11 CPyPy__parser___NestedDict___append_nest_to_list │ │ │ │ - 471: 0002fd99 108 FUNC GLOBAL DEFAULT 11 CPyInit_tomli____parser │ │ │ │ - 472: 0000fe3d 220 FUNC GLOBAL DEFAULT 11 CPyDict_Update │ │ │ │ - 473: 0000f2f5 280 FUNC GLOBAL DEFAULT 11 CPyList_SetItem │ │ │ │ - 474: 00014661 34 FUNC GLOBAL DEFAULT 11 CPyObject_Hash │ │ │ │ - 475: 00022fb9 460 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_one_line_basic_str │ │ │ │ - 476: 000518f0 4 OBJECT GLOBAL DEFAULT 22 _parser___safe_parse_float_make_safe_parse_float_obj_free_instance │ │ │ │ - 477: 00013591 336 FUNC GLOBAL DEFAULT 11 CPyTagged_Str │ │ │ │ - 478: 00011261 64 FUNC GLOBAL DEFAULT 11 CPyError_OutOfMemory │ │ │ │ - 479: 0000a129 104 FUNC GLOBAL DEFAULT 11 CPyDef__parser_____mypyc__make_safe_parse_float_env_setup │ │ │ │ - 480: 0002f899 108 FUNC GLOBAL DEFAULT 11 CPyInit_tomli____re │ │ │ │ - 481: 00051910 4 OBJECT GLOBAL DEFAULT 22 CPyType__parser___DEPRECATED_DEFAULT │ │ │ │ - 482: 00009c59 14 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags_____mypyc_defaults_setup │ │ │ │ - 483: 0000ce5d 96 FUNC GLOBAL DEFAULT 11 CPyFloat_Tan │ │ │ │ - 484: 000147a5 28 FUNC GLOBAL DEFAULT 11 CPyNumber_Power │ │ │ │ - 485: 00051974 4 OBJECT GLOBAL DEFAULT 22 CPyModule_types │ │ │ │ - 486: 0000d5ed 816 FUNC GLOBAL DEFAULT 11 CPyStr_Build │ │ │ │ - 487: 00029cd1 1948 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_hex_char │ │ │ │ - 488: 00010e45 112 FUNC GLOBAL DEFAULT 11 CPy_Raise │ │ │ │ - 489: 0000e8d1 152 FUNC GLOBAL DEFAULT 11 CPyBytes_Concat │ │ │ │ - 490: 0005196c 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli__internal │ │ │ │ - 491: 000147c1 28 FUNC GLOBAL DEFAULT 11 CPyNumber_InPlacePower │ │ │ │ - 492: 00016f75 240 FUNC GLOBAL DEFAULT 11 CPyTagged_Rshift_ │ │ │ │ - 493: 0000c9bd 120 FUNC GLOBAL DEFAULT 11 CPyInt32_Divide │ │ │ │ - 494: 00013c49 88 FUNC GLOBAL DEFAULT 11 CPy_Super │ │ │ │ - 495: 00016f59 26 FUNC GLOBAL DEFAULT 11 CPyFloat_Ceil │ │ │ │ - 496: 00028df9 552 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_inline_table │ │ │ │ - 497: 000168e5 104 FUNC GLOBAL DEFAULT 11 CPy_SetupObject │ │ │ │ - 498: 0001d85d 392 FUNC GLOBAL DEFAULT 11 CPyPy__parser___TOMLDecodeError_____init__ │ │ │ │ - 499: 0005197c 4 OBJECT GLOBAL DEFAULT 22 CPyModule_string │ │ │ │ - 500: 0001e8f5 596 FUNC GLOBAL DEFAULT 11 CPyDef__parser___skip_comment │ │ │ │ - 501: 0000edc5 248 FUNC GLOBAL DEFAULT 11 CPyList_Copy │ │ │ │ - 502: 0000c749 156 FUNC GLOBAL DEFAULT 11 CPyLong_AsInt64_ │ │ │ │ - 503: 0000e3f5 30 FUNC GLOBAL DEFAULT 11 CPyStr_Size_size_t │ │ │ │ - 504: 00034f78 8 OBJECT GLOBAL DEFAULT 13 CPyLit_Float │ │ │ │ - 505: 00051908 4 OBJECT GLOBAL DEFAULT 22 CPyType__parser___Flags │ │ │ │ - 506: 00051980 4 OBJECT GLOBAL DEFAULT 22 CPyModule_collections___abc │ │ │ │ - 507: 0000c5e1 48 FUNC GLOBAL DEFAULT 11 CPyTagged_FromSsize_t │ │ │ │ - 508: 0000fbb1 156 FUNC GLOBAL DEFAULT 11 CPyDict_Build │ │ │ │ - 509: 00051928 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___BASIC_STR_ESCAPE_REPLACEMENTS │ │ │ │ - 510: 00009b99 36 FUNC GLOBAL DEFAULT 11 CPyDef__parser_____mypyc__DEPRECATED_DEFAULT_setup │ │ │ │ - 511: 0000e351 96 FUNC GLOBAL DEFAULT 11 CPyStr_Removesuffix │ │ │ │ - 512: 0000ba39 2348 FUNC GLOBAL DEFAULT 11 CPyArg_ParseTupleAndKeywords │ │ │ │ - 513: 000147dd 154 FUNC GLOBAL DEFAULT 11 CPyObject_GetSlice │ │ │ │ - 514: 000519c0 1008 OBJECT GLOBAL DEFAULT 22 CPyStatics │ │ │ │ - 515: 00014135 568 FUNC GLOBAL DEFAULT 11 CPySingledispatch_RegisterFunction │ │ │ │ - 516: 0000a1d9 120 FUNC GLOBAL DEFAULT 11 CPyDef__parser_____mypyc__safe_parse_float_make_safe_parse_float_obj_setup │ │ │ │ - 517: 000148f1 304 FUNC GLOBAL DEFAULT 11 CPyBytes_GetSlice │ │ │ │ - 518: 0000ed31 148 FUNC GLOBAL DEFAULT 11 CPyList_Clear │ │ │ │ - 519: 000519bc 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli____types__internal │ │ │ │ - 520: 0005190c 4 OBJECT GLOBAL DEFAULT 22 CPyType__parser___TOMLDecodeError │ │ │ │ - 521: 00018909 6680 FUNC GLOBAL DEFAULT 11 CPyDef__re___match_to_datetime │ │ │ │ - 522: 000519b0 4 OBJECT GLOBAL DEFAULT 22 CPyModule_builtins │ │ │ │ - 523: 0000cded 112 FUNC GLOBAL DEFAULT 11 CPyFloat_Cos │ │ │ │ - 524: 00051990 4 OBJECT GLOBAL DEFAULT 22 CPyModule_re │ │ │ │ - 525: 00016c59 256 FUNC GLOBAL DEFAULT 11 CPyTagged_Subtract_ │ │ │ │ - 526: 0002cd25 140 FUNC GLOBAL DEFAULT 11 CPyPy__parser___load │ │ │ │ - 527: 0001a969 2648 FUNC GLOBAL DEFAULT 11 CPyDef__re___match_to_localtime │ │ │ │ - 528: 00021211 2904 FUNC GLOBAL DEFAULT 11 CPyDef__parser___create_dict_rule │ │ │ │ - 529: 00051968 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli │ │ │ │ - 530: 00022a51 464 FUNC GLOBAL DEFAULT 11 CPyPy__parser___create_list_rule │ │ │ │ - 531: 0001b711 132 FUNC GLOBAL DEFAULT 11 CPyPy__re___match_to_number │ │ │ │ - 532: 00011989 120 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags_____init__ │ │ │ │ - 533: 00012799 188 FUNC GLOBAL DEFAULT 11 CPyPy__parser___safe_parse_float_make_safe_parse_float_obj_____call__ │ │ │ │ - 534: 0004fe44 4 OBJECT GLOBAL DEFAULT 18 CPyLit_Bytes │ │ │ │ - 535: 00011ed1 50 FUNC GLOBAL DEFAULT 11 CPy_TypeErrorTraceback │ │ │ │ - 536: 00010841 188 FUNC GLOBAL DEFAULT 11 CPyDict_GetValuesIter │ │ │ │ - 537: 00051940 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___ILLEGAL_COMMENT_CHARS │ │ │ │ - 538: 0000ca35 108 FUNC GLOBAL DEFAULT 11 CPyInt32_Remainder │ │ │ │ - 539: 0000c611 32 FUNC GLOBAL DEFAULT 11 CPyTagged_FromVoidPtr │ │ │ │ - 540: 0000e66d 152 FUNC GLOBAL DEFAULT 11 CPyStr_CountFull │ │ │ │ - 541: 0000fc8d 28 FUNC GLOBAL DEFAULT 11 CPyDict_GetWithNone │ │ │ │ - 542: 0002ad8d 480 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_basic_str_escape │ │ │ │ - 543: 0000cb5d 124 FUNC GLOBAL DEFAULT 11 CPyInt16_Divide │ │ │ │ - 544: 00013ead 500 FUNC GLOBAL DEFAULT 11 CPyImport_ImportFromMany │ │ │ │ - 545: 00010f81 300 FUNC GLOBAL DEFAULT 11 CPy_CatchError │ │ │ │ - 546: 00026125 4960 FUNC GLOBAL DEFAULT 11 CPyDef__parser___key_value_rule │ │ │ │ - 547: 00034e00 52 OBJECT GLOBAL DEFAULT 13 CPyLit_FrozenSet │ │ │ │ - 548: 0001a39d 1224 FUNC GLOBAL DEFAULT 11 CPyDef__re___cached_tz │ │ │ │ - 549: 00051924 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___tomli____parser___TOMLDecodeError_____init_____msg │ │ │ │ - 550: 0001b43d 724 FUNC GLOBAL DEFAULT 11 CPyDef__re___match_to_number │ │ │ │ - 551: 00034f70 8 OBJECT GLOBAL DEFAULT 13 CPyLit_Complex │ │ │ │ - 552: 00051948 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___ILLEGAL_LITERAL_STR_CHARS │ │ │ │ - 553: 00051994 4 OBJECT GLOBAL DEFAULT 22 CPyModule_functools │ │ │ │ - 554: 00012381 292 FUNC GLOBAL DEFAULT 11 CPyPy__parser___NestedDict___get_or_create_nest │ │ │ │ - 555: 0000faf5 60 FUNC GLOBAL DEFAULT 11 CPySequence_InPlaceMultiply │ │ │ │ - 556: 00051934 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___BARE_KEY_CHARS │ │ │ │ - 557: 0000c4c5 160 FUNC GLOBAL DEFAULT 11 CPyArg_ParseStackAndKeywordsSimple │ │ │ │ - 558: 0000a749 408 FUNC GLOBAL DEFAULT 11 CPyPickle_GetState │ │ │ │ - 559: 00013839 1040 FUNC GLOBAL DEFAULT 11 CPyStatics_Initialize │ │ │ │ - 560: 00014a21 212 FUNC GLOBAL DEFAULT 11 CPyList_GetSlice │ │ │ │ - 561: 0000fb31 10 FUNC GLOBAL DEFAULT 11 CPySequence_Check │ │ │ │ - 562: 000140a1 148 FUNC GLOBAL DEFAULT 11 CPy_CallReverseOpMethod │ │ │ │ - 563: 00014685 88 FUNC GLOBAL DEFAULT 11 CPyObject_GetAttr3 │ │ │ │ - 564: 00009cfd 92 FUNC GLOBAL DEFAULT 11 CPyDef__parser_____mypyc__Flags_setup │ │ │ │ - 565: 000112ed 64 FUNC GLOBAL DEFAULT 11 CPyTagged_AsObject │ │ │ │ - 566: 0000cc4d 32 FUNC GLOBAL DEFAULT 11 CPyInt16_Overflow │ │ │ │ - 567: 0001f301 4932 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_basic_str │ │ │ │ - 568: 00023185 2480 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_multiline_str │ │ │ │ - 569: 00014bc9 1100 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags___unset_all │ │ │ │ - 570: 00010619 148 FUNC GLOBAL DEFAULT 11 CPyDict_Clear │ │ │ │ - 571: 0001337d 528 FUNC GLOBAL DEFAULT 11 CPyDataclass_SleightOfHand │ │ │ │ - 572: 00051988 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli____parser │ │ │ │ - 573: 0000c3d1 120 FUNC GLOBAL DEFAULT 11 CPyArg_ParseStackAndKeywordsNoArgs │ │ │ │ - 574: 0002f515 328 FUNC GLOBAL DEFAULT 11 CPyGlobalsInit │ │ │ │ - 575: 000519a8 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli____re__internal │ │ │ │ - 576: 000109e5 232 FUNC GLOBAL DEFAULT 11 CPyDict_NextValue │ │ │ │ - 577: 0002b3f1 288 FUNC GLOBAL DEFAULT 11 CPyPy__parser___is_unicode_scalar_value │ │ │ │ - 578: 00023b35 504 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_multiline_str │ │ │ │ - 579: 000114f9 136 FUNC GLOBAL DEFAULT 11 CPyTagged_IsEq_ │ │ │ │ - 580: 000169b1 212 FUNC GLOBAL DEFAULT 11 CPyTagged_Negate_ │ │ │ │ - 581: 0005195c 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__re___RE_LOCALTIME │ │ │ │ - 582: 0004fe3c 8 OBJECT GLOBAL DEFAULT 18 CPyLit_Int │ │ │ │ - 583: 00011b11 444 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags___add_pending │ │ │ │ - 584: 0000d9bd 50 FUNC GLOBAL DEFAULT 11 CPyStr_Find │ │ │ │ - 585: 0002ff1d 468 FUNC GLOBAL DEFAULT 11 PyInit_5703180c3dd46e872cf3__mypyc │ │ │ │ + 405: 0002ff1d 468 FUNC GLOBAL DEFAULT 11 PyInit_5bae8a57b5ef85818b48__mypyc │ │ │ │ + 406: 0000ea29 280 FUNC GLOBAL DEFAULT 11 CPyBytes_Build │ │ │ │ + 407: 0000fae9 10 FUNC GLOBAL DEFAULT 11 CPySequence_RMultiply │ │ │ │ + 408: 00024465 1156 FUNC GLOBAL DEFAULT 11 CPyDef__types_____top_level__ │ │ │ │ + 409: 00021c79 340 FUNC GLOBAL DEFAULT 11 CPyDef__parser___make_safe_parse_float │ │ │ │ + 410: 0000f0c5 184 FUNC GLOBAL DEFAULT 11 CPyList_GetItemBorrow │ │ │ │ + 411: 00011145 38 FUNC GLOBAL DEFAULT 11 CPy_GetExcValue │ │ │ │ + 412: 00019eb5 472 FUNC GLOBAL DEFAULT 11 CPyDef__parser___skip_chars │ │ │ │ + 413: 0005186c 60 OBJECT GLOBAL DEFAULT 21 _parser___TOMLDecodeError_members │ │ │ │ + 414: 00024189 732 FUNC GLOBAL DEFAULT 11 CPyDef_tomli_____top_level__ │ │ │ │ + 415: 000519b4 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___globals │ │ │ │ + 416: 00010201 176 FUNC GLOBAL DEFAULT 11 CPyDict_ValuesView │ │ │ │ + 417: 00020bd9 2332 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_basic_str_escape │ │ │ │ + 418: 00018495 24 FUNC GLOBAL DEFAULT 11 CPyDef__parser___DEPRECATED_DEFAULT │ │ │ │ + 419: 00010d39 80 FUNC GLOBAL DEFAULT 11 CPySequenceTuple_GetItemUnsafe │ │ │ │ + 420: 000145e9 118 FUNC GLOBAL DEFAULT 11 CPy_SetTypeAliasTypeComputeFunction │ │ │ │ + 421: 00051984 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli____types │ │ │ │ + 422: 0001694d 100 FUNC GLOBAL DEFAULT 11 CPyLong_AsSsize_tAndOverflow_ │ │ │ │ + 423: 0000e479 100 FUNC GLOBAL DEFAULT 11 CPy_DecodeUTF8 │ │ │ │ + 424: 0002176d 460 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_basic_str_escape_multiline │ │ │ │ + 425: 00051900 4 OBJECT GLOBAL DEFAULT 22 CPyType__parser___safe_parse_float_make_safe_parse_float_obj │ │ │ │ + 426: 00010531 232 FUNC GLOBAL DEFAULT 11 CPyDict_Items │ │ │ │ + 427: 00016b59 256 FUNC GLOBAL DEFAULT 11 CPyTagged_Add_ │ │ │ │ + 428: 0000f95d 68 FUNC GLOBAL DEFAULT 11 CPyList_Insert │ │ │ │ + 429: 00011dc1 168 FUNC GLOBAL DEFAULT 11 CPyPy__parser___NestedDict_____init__ │ │ │ │ + 430: 0000fd1d 28 FUNC GLOBAL DEFAULT 11 CPyDict_SetDefaultWithNone │ │ │ │ + 431: 00051944 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___TOML_WS_AND_NEWLINE │ │ │ │ + 432: 000519ac 4 OBJECT GLOBAL DEFAULT 22 CPyModule___future__ │ │ │ │ + 433: 0001005d 244 FUNC GLOBAL DEFAULT 11 CPyDict_FromAny │ │ │ │ + 434: 000145b1 56 FUNC GLOBAL DEFAULT 11 CPy_GetName │ │ │ │ + 435: 000118a9 224 FUNC GLOBAL DEFAULT 11 CPy_AddTraceback │ │ │ │ + 436: 0000f245 176 FUNC GLOBAL DEFAULT 11 CPyList_GetItemInt64Borrow │ │ │ │ + 437: 0000cd79 116 FUNC GLOBAL DEFAULT 11 CPyFloat_Sin │ │ │ │ + 438: 00011d71 80 FUNC GLOBAL DEFAULT 11 CPyDef__parser___NestedDict_____init__ │ │ │ │ + 439: 000177f9 404 FUNC GLOBAL DEFAULT 11 CPyPy__parser___Flags___set │ │ │ │ + 440: 00017245 240 FUNC GLOBAL DEFAULT 11 CPyTagged_Remainder_ │ │ │ │ + 441: 00017155 240 FUNC GLOBAL DEFAULT 11 CPyTagged_FloorDivide_ │ │ │ │ + 442: 000294ad 1120 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_key_value_pair │ │ │ │ + 443: 0000d5e5 6 FUNC GLOBAL DEFAULT 11 CPyStr_GetItemUnsafe │ │ │ │ + 444: 0001798d 964 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags___finalize_pending │ │ │ │ + 445: 0001a1a9 2648 FUNC GLOBAL DEFAULT 11 CPyDef__parser___skip_until │ │ │ │ + 446: 00012855 20 FUNC GLOBAL DEFAULT 11 CPy_GetCoro │ │ │ │ + 447: 0000f40d 304 FUNC GLOBAL DEFAULT 11 CPyList_SetItemInt64 │ │ │ │ + 448: 0000f001 196 FUNC GLOBAL DEFAULT 11 CPyList_GetItem │ │ │ │ + 449: 00017065 240 FUNC GLOBAL DEFAULT 11 CPyTagged_Lshift_ │ │ │ │ + 450: 0001632d 1216 FUNC GLOBAL DEFAULT 11 CPyDef__parser___NestedDict___append_nest_to_list │ │ │ │ + 451: 0001f0c1 460 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_key │ │ │ │ + 452: 000201c9 504 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_basic_str │ │ │ │ + 453: 00011609 116 FUNC GLOBAL DEFAULT 11 CPy_TypeError │ │ │ │ + 454: 000519a0 4 OBJECT GLOBAL DEFAULT 22 CPyModule_sys │ │ │ │ + 455: 00011581 134 FUNC GLOBAL DEFAULT 11 CPyTagged_IsLt_ │ │ │ │ + 456: 00013ca1 524 FUNC GLOBAL DEFAULT 11 CPyImport_ImportMany │ │ │ │ + 457: 0005055c 8 OBJECT GLOBAL DEFAULT 21 _CPy_ExcDummyStruct │ │ │ │ + 458: 00015109 2476 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags___set │ │ │ │ + 459: 00018595 6012 FUNC GLOBAL DEFAULT 11 CPyDef__parser___TOMLDecodeError_____init__ │ │ │ │ + 460: 000146e5 192 FUNC GLOBAL DEFAULT 11 CPyIter_Send │ │ │ │ + 461: 0000fa65 72 FUNC GLOBAL DEFAULT 11 CPySequence_Sort │ │ │ │ + 462: 0002fd8d 292 FUNC GLOBAL DEFAULT 11 CPyExec_tomli____re │ │ │ │ + 463: 0000fddd 96 FUNC GLOBAL DEFAULT 11 CPyDict_UpdateInDisplay │ │ │ │ + 464: 00051978 4 OBJECT GLOBAL DEFAULT 22 CPyStatic_tomli___globals │ │ │ │ + 465: 0000d399 180 FUNC GLOBAL DEFAULT 11 CPyStr_EqualLiteral │ │ │ │ + 466: 0000caa1 32 FUNC GLOBAL DEFAULT 11 CPyInt32_Overflow │ │ │ │ + 467: 0000eebd 168 FUNC GLOBAL DEFAULT 11 CPyList_GetItemShort │ │ │ │ + 468: 0000c365 108 FUNC GLOBAL DEFAULT 11 CPyArg_ParseStackAndKeywords │ │ │ │ + 469: 0000ec81 176 FUNC GLOBAL DEFAULT 11 CPyList_Build │ │ │ │ + 470: 0000faad 60 FUNC GLOBAL DEFAULT 11 CPySequence_Multiply │ │ │ │ + 471: 000167ed 248 FUNC GLOBAL DEFAULT 11 CPyPy__parser___NestedDict___append_nest_to_list │ │ │ │ + 472: 0002faf1 108 FUNC GLOBAL DEFAULT 11 CPyInit_tomli____parser │ │ │ │ + 473: 0000fe3d 220 FUNC GLOBAL DEFAULT 11 CPyDict_Update │ │ │ │ + 474: 0000f2f5 280 FUNC GLOBAL DEFAULT 11 CPyList_SetItem │ │ │ │ + 475: 00014661 34 FUNC GLOBAL DEFAULT 11 CPyObject_Hash │ │ │ │ + 476: 0001f459 460 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_one_line_basic_str │ │ │ │ + 477: 000518fc 4 OBJECT GLOBAL DEFAULT 22 _parser___safe_parse_float_make_safe_parse_float_obj_free_instance │ │ │ │ + 478: 00013591 336 FUNC GLOBAL DEFAULT 11 CPyTagged_Str │ │ │ │ + 479: 00011261 64 FUNC GLOBAL DEFAULT 11 CPyError_OutOfMemory │ │ │ │ + 480: 0000a129 104 FUNC GLOBAL DEFAULT 11 CPyDef__parser_____mypyc__make_safe_parse_float_env_setup │ │ │ │ + 481: 0002feb1 108 FUNC GLOBAL DEFAULT 11 CPyInit_tomli____re │ │ │ │ + 482: 0005191c 4 OBJECT GLOBAL DEFAULT 22 CPyType__parser___DEPRECATED_DEFAULT │ │ │ │ + 483: 00009c59 14 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags_____mypyc_defaults_setup │ │ │ │ + 484: 0000ce5d 96 FUNC GLOBAL DEFAULT 11 CPyFloat_Tan │ │ │ │ + 485: 000147a5 28 FUNC GLOBAL DEFAULT 11 CPyNumber_Power │ │ │ │ + 486: 0005199c 4 OBJECT GLOBAL DEFAULT 22 CPyModule_types │ │ │ │ + 487: 0000d5ed 816 FUNC GLOBAL DEFAULT 11 CPyStr_Build │ │ │ │ + 488: 0002043d 1948 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_hex_char │ │ │ │ + 489: 00010e45 112 FUNC GLOBAL DEFAULT 11 CPy_Raise │ │ │ │ + 490: 0000e8d1 152 FUNC GLOBAL DEFAULT 11 CPyBytes_Concat │ │ │ │ + 491: 00051980 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli__internal │ │ │ │ + 492: 000147c1 28 FUNC GLOBAL DEFAULT 11 CPyNumber_InPlacePower │ │ │ │ + 493: 00016f75 240 FUNC GLOBAL DEFAULT 11 CPyTagged_Rshift_ │ │ │ │ + 494: 0000c9bd 120 FUNC GLOBAL DEFAULT 11 CPyInt32_Divide │ │ │ │ + 495: 00013c49 88 FUNC GLOBAL DEFAULT 11 CPy_Super │ │ │ │ + 496: 00016f59 26 FUNC GLOBAL DEFAULT 11 CPyFloat_Ceil │ │ │ │ + 497: 0002ddd9 552 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_inline_table │ │ │ │ + 498: 000168e5 104 FUNC GLOBAL DEFAULT 11 CPy_SetupObject │ │ │ │ + 499: 00019d11 392 FUNC GLOBAL DEFAULT 11 CPyPy__parser___TOMLDecodeError_____init__ │ │ │ │ + 500: 000519a4 4 OBJECT GLOBAL DEFAULT 22 CPyModule_string │ │ │ │ + 501: 0001ada5 592 FUNC GLOBAL DEFAULT 11 CPyDef__parser___skip_comment │ │ │ │ + 502: 0000edc5 248 FUNC GLOBAL DEFAULT 11 CPyList_Copy │ │ │ │ + 503: 0000c749 156 FUNC GLOBAL DEFAULT 11 CPyLong_AsInt64_ │ │ │ │ + 504: 0000e3f5 30 FUNC GLOBAL DEFAULT 11 CPyStr_Size_size_t │ │ │ │ + 505: 00034f90 8 OBJECT GLOBAL DEFAULT 13 CPyLit_Float │ │ │ │ + 506: 00051914 4 OBJECT GLOBAL DEFAULT 22 CPyType__parser___Flags │ │ │ │ + 507: 000519a8 4 OBJECT GLOBAL DEFAULT 22 CPyModule_collections___abc │ │ │ │ + 508: 0000c5e1 48 FUNC GLOBAL DEFAULT 11 CPyTagged_FromSsize_t │ │ │ │ + 509: 0000fbb1 156 FUNC GLOBAL DEFAULT 11 CPyDict_Build │ │ │ │ + 510: 00051934 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___BASIC_STR_ESCAPE_REPLACEMENTS │ │ │ │ + 511: 00009b99 36 FUNC GLOBAL DEFAULT 11 CPyDef__parser_____mypyc__DEPRECATED_DEFAULT_setup │ │ │ │ + 512: 0000e351 96 FUNC GLOBAL DEFAULT 11 CPyStr_Removesuffix │ │ │ │ + 513: 0000ba39 2348 FUNC GLOBAL DEFAULT 11 CPyArg_ParseTupleAndKeywords │ │ │ │ + 514: 000147dd 154 FUNC GLOBAL DEFAULT 11 CPyObject_GetSlice │ │ │ │ + 515: 000519c0 1008 OBJECT GLOBAL DEFAULT 22 CPyStatics │ │ │ │ + 516: 00014135 568 FUNC GLOBAL DEFAULT 11 CPySingledispatch_RegisterFunction │ │ │ │ + 517: 0000a1d9 120 FUNC GLOBAL DEFAULT 11 CPyDef__parser_____mypyc__safe_parse_float_make_safe_parse_float_obj_setup │ │ │ │ + 518: 000148f1 304 FUNC GLOBAL DEFAULT 11 CPyBytes_GetSlice │ │ │ │ + 519: 0000ed31 148 FUNC GLOBAL DEFAULT 11 CPyList_Clear │ │ │ │ + 520: 00051988 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli____types__internal │ │ │ │ + 521: 00051918 4 OBJECT GLOBAL DEFAULT 22 CPyType__parser___TOMLDecodeError │ │ │ │ + 522: 000248e9 6700 FUNC GLOBAL DEFAULT 11 CPyDef__re___match_to_datetime │ │ │ │ + 523: 000519b0 4 OBJECT GLOBAL DEFAULT 22 CPyModule_builtins │ │ │ │ + 524: 0000cded 112 FUNC GLOBAL DEFAULT 11 CPyFloat_Cos │ │ │ │ + 525: 00051964 4 OBJECT GLOBAL DEFAULT 22 CPyModule_re │ │ │ │ + 526: 00016c59 256 FUNC GLOBAL DEFAULT 11 CPyTagged_Subtract_ │ │ │ │ + 527: 0002c30d 140 FUNC GLOBAL DEFAULT 11 CPyPy__parser___load │ │ │ │ + 528: 00026961 2656 FUNC GLOBAL DEFAULT 11 CPyDef__re___match_to_localtime │ │ │ │ + 529: 0001d6b1 2904 FUNC GLOBAL DEFAULT 11 CPyDef__parser___create_dict_rule │ │ │ │ + 530: 0005197c 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli │ │ │ │ + 531: 0001eef1 464 FUNC GLOBAL DEFAULT 11 CPyPy__parser___create_list_rule │ │ │ │ + 532: 0002ec35 132 FUNC GLOBAL DEFAULT 11 CPyPy__re___match_to_number │ │ │ │ + 533: 00011989 120 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags_____init__ │ │ │ │ + 534: 00012799 188 FUNC GLOBAL DEFAULT 11 CPyPy__parser___safe_parse_float_make_safe_parse_float_obj_____call__ │ │ │ │ + 535: 0004fe44 4 OBJECT GLOBAL DEFAULT 18 CPyLit_Bytes │ │ │ │ + 536: 00011ed1 50 FUNC GLOBAL DEFAULT 11 CPy_TypeErrorTraceback │ │ │ │ + 537: 00010841 188 FUNC GLOBAL DEFAULT 11 CPyDict_GetValuesIter │ │ │ │ + 538: 0005194c 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___ILLEGAL_COMMENT_CHARS │ │ │ │ + 539: 0000ca35 108 FUNC GLOBAL DEFAULT 11 CPyInt32_Remainder │ │ │ │ + 540: 0000c611 32 FUNC GLOBAL DEFAULT 11 CPyTagged_FromVoidPtr │ │ │ │ + 541: 0000e66d 152 FUNC GLOBAL DEFAULT 11 CPyStr_CountFull │ │ │ │ + 542: 0000fc8d 28 FUNC GLOBAL DEFAULT 11 CPyDict_GetWithNone │ │ │ │ + 543: 000214f5 480 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_basic_str_escape │ │ │ │ + 544: 0000cb5d 124 FUNC GLOBAL DEFAULT 11 CPyInt16_Divide │ │ │ │ + 545: 00013ead 500 FUNC GLOBAL DEFAULT 11 CPyImport_ImportFromMany │ │ │ │ + 546: 00010f81 300 FUNC GLOBAL DEFAULT 11 CPy_CatchError │ │ │ │ + 547: 0002990d 4960 FUNC GLOBAL DEFAULT 11 CPyDef__parser___key_value_rule │ │ │ │ + 548: 00034e18 52 OBJECT GLOBAL DEFAULT 13 CPyLit_FrozenSet │ │ │ │ + 549: 00026391 1228 FUNC GLOBAL DEFAULT 11 CPyDef__re___cached_tz │ │ │ │ + 550: 00051930 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___tomli____parser___TOMLDecodeError_____init_____msg │ │ │ │ + 551: 0002743d 732 FUNC GLOBAL DEFAULT 11 CPyDef__re___match_to_number │ │ │ │ + 552: 00034f88 8 OBJECT GLOBAL DEFAULT 13 CPyLit_Complex │ │ │ │ + 553: 00051954 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___ILLEGAL_LITERAL_STR_CHARS │ │ │ │ + 554: 00051968 4 OBJECT GLOBAL DEFAULT 22 CPyModule_functools │ │ │ │ + 555: 00012381 292 FUNC GLOBAL DEFAULT 11 CPyPy__parser___NestedDict___get_or_create_nest │ │ │ │ + 556: 0000faf5 60 FUNC GLOBAL DEFAULT 11 CPySequence_InPlaceMultiply │ │ │ │ + 557: 00051940 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___BARE_KEY_CHARS │ │ │ │ + 558: 0000c4c5 160 FUNC GLOBAL DEFAULT 11 CPyArg_ParseStackAndKeywordsSimple │ │ │ │ + 559: 0000a749 408 FUNC GLOBAL DEFAULT 11 CPyPickle_GetState │ │ │ │ + 560: 00013839 1040 FUNC GLOBAL DEFAULT 11 CPyStatics_Initialize │ │ │ │ + 561: 00014a21 212 FUNC GLOBAL DEFAULT 11 CPyList_GetSlice │ │ │ │ + 562: 0000fb31 10 FUNC GLOBAL DEFAULT 11 CPySequence_Check │ │ │ │ + 563: 000140a1 148 FUNC GLOBAL DEFAULT 11 CPy_CallReverseOpMethod │ │ │ │ + 564: 00014685 88 FUNC GLOBAL DEFAULT 11 CPyObject_GetAttr3 │ │ │ │ + 565: 00009cb1 92 FUNC GLOBAL DEFAULT 11 CPyDef__parser_____mypyc__Flags_setup │ │ │ │ + 566: 000112ed 64 FUNC GLOBAL DEFAULT 11 CPyTagged_AsObject │ │ │ │ + 567: 0000cc4d 32 FUNC GLOBAL DEFAULT 11 CPyInt16_Overflow │ │ │ │ + 568: 0001b7a9 4932 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_basic_str │ │ │ │ + 569: 0001f625 2476 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_multiline_str │ │ │ │ + 570: 00014bc9 1100 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags___unset_all │ │ │ │ + 571: 00010619 148 FUNC GLOBAL DEFAULT 11 CPyDict_Clear │ │ │ │ + 572: 0001337d 528 FUNC GLOBAL DEFAULT 11 CPyDataclass_SleightOfHand │ │ │ │ + 573: 000519b8 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli____parser │ │ │ │ + 574: 0000c3d1 120 FUNC GLOBAL DEFAULT 11 CPyArg_ParseStackAndKeywordsNoArgs │ │ │ │ + 575: 0002f515 328 FUNC GLOBAL DEFAULT 11 CPyGlobalsInit │ │ │ │ + 576: 00051990 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli____re__internal │ │ │ │ + 577: 000109e5 232 FUNC GLOBAL DEFAULT 11 CPyDict_NextValue │ │ │ │ + 578: 00021b59 288 FUNC GLOBAL DEFAULT 11 CPyPy__parser___is_unicode_scalar_value │ │ │ │ + 579: 0001ffd1 504 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_multiline_str │ │ │ │ + 580: 000114f9 136 FUNC GLOBAL DEFAULT 11 CPyTagged_IsEq_ │ │ │ │ + 581: 000169b1 212 FUNC GLOBAL DEFAULT 11 CPyTagged_Negate_ │ │ │ │ + 582: 000518f4 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__re___RE_LOCALTIME │ │ │ │ + 583: 0004fe3c 8 OBJECT GLOBAL DEFAULT 18 CPyLit_Int │ │ │ │ + 584: 00011b11 444 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags___add_pending │ │ │ │ + 585: 0000d9bd 50 FUNC GLOBAL DEFAULT 11 CPyStr_Find │ │ │ │ 586: 0000e7a9 176 FUNC GLOBAL DEFAULT 11 CPyBytes_Compare │ │ │ │ - 587: 0002f905 1172 FUNC GLOBAL DEFAULT 11 CPyExec_tomli____parser │ │ │ │ + 587: 0002f65d 1172 FUNC GLOBAL DEFAULT 11 CPyExec_tomli____parser │ │ │ │ 588: 00050b88 4 OBJECT GLOBAL DEFAULT 21 _CPy_ExcDummy │ │ │ │ 589: 0000d44d 408 FUNC GLOBAL DEFAULT 11 CPyStr_GetItem │ │ │ │ 590: 00010785 188 FUNC GLOBAL DEFAULT 11 CPyDict_GetItemsIter │ │ │ │ 591: 0000e5a5 88 FUNC GLOBAL DEFAULT 11 CPy_Encode │ │ │ │ 592: 0000f705 448 FUNC GLOBAL DEFAULT 11 CPyList_Pop │ │ │ │ 593: 00017335 344 FUNC GLOBAL DEFAULT 11 CPyPy__parser___Flags___add_pending │ │ │ │ - 594: 0005194c 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___ILLEGAL_MULTILINE_BASIC_STR_CHARS │ │ │ │ - 595: 00027811 5608 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_inline_table │ │ │ │ + 594: 00051958 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___ILLEGAL_MULTILINE_BASIC_STR_CHARS │ │ │ │ + 595: 0002c7f1 5608 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_inline_table │ │ │ │ 596: 00012a75 248 FUNC GLOBAL DEFAULT 11 CPy_CalculateMetaclass │ │ │ │ - 597: 0002cef9 9024 FUNC GLOBAL DEFAULT 11 CPyDef__parser_____top_level__ │ │ │ │ + 597: 00021e49 9024 FUNC GLOBAL DEFAULT 11 CPyDef__parser_____top_level__ │ │ │ │ 598: 0000cc6d 140 FUNC GLOBAL DEFAULT 11 CPyLong_AsUInt8_ │ │ │ │ 599: 0000c725 36 FUNC GLOBAL DEFAULT 11 CPyBool_Str │ │ │ │ - 600: 0002f709 108 FUNC GLOBAL DEFAULT 11 CPyInit_tomli____types │ │ │ │ + 600: 0002fd21 108 FUNC GLOBAL DEFAULT 11 CPyInit_tomli____types │ │ │ │ 601: 00015015 244 FUNC GLOBAL DEFAULT 11 CPyPy__parser___Flags___unset_all │ │ │ │ 602: 0000f9a1 44 FUNC GLOBAL DEFAULT 11 CPyList_Extend │ │ │ │ 603: 00012869 84 FUNC GLOBAL DEFAULT 11 CPy_FetchStopIterationValue │ │ │ │ - 604: 0001a865 260 FUNC GLOBAL DEFAULT 11 CPyPy__re___cached_tz │ │ │ │ - 605: 0005192c 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___HEXDIGIT_CHARS │ │ │ │ - 606: 00051950 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___ILLEGAL_BASIC_STR_CHARS │ │ │ │ - 607: 00020c51 1472 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_key │ │ │ │ + 604: 0002685d 260 FUNC GLOBAL DEFAULT 11 CPyPy__re___cached_tz │ │ │ │ + 605: 00051938 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___HEXDIGIT_CHARS │ │ │ │ + 606: 0005195c 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___ILLEGAL_BASIC_STR_CHARS │ │ │ │ + 607: 0001d0f5 1468 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_key │ │ │ │ 608: 00016a85 212 FUNC GLOBAL DEFAULT 11 CPyTagged_Invert_ │ │ │ │ 609: 0000c701 34 FUNC GLOBAL DEFAULT 11 CPyLong_FromStr │ │ │ │ - 610: 000519a4 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli____re │ │ │ │ - 611: 00020645 216 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_one_line_basic_str │ │ │ │ + 610: 0005198c 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli____re │ │ │ │ + 611: 0001caed 216 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_one_line_basic_str │ │ │ │ 612: 0000d9f1 96 FUNC GLOBAL DEFAULT 11 CPyStr_Split │ │ │ │ 613: 0000dab1 1520 FUNC GLOBAL DEFAULT 11 _CPyStr_Strip │ │ │ │ 614: 0000c565 124 FUNC GLOBAL DEFAULT 11 CPyPy__parser___safe_parse_float_make_safe_parse_float_obj_____get__ │ │ │ │ 615: 00010151 176 FUNC GLOBAL DEFAULT 11 CPyDict_KeysView │ │ │ │ - 616: 0001dbdd 284 FUNC GLOBAL DEFAULT 11 CPyPy__parser___skip_chars │ │ │ │ + 616: 0001a08d 284 FUNC GLOBAL DEFAULT 11 CPyPy__parser___skip_chars │ │ │ │ 617: 00017de9 1708 FUNC GLOBAL DEFAULT 11 CPyTagged_BitwiseLongOp_ │ │ │ │ 618: 0000e4dd 100 FUNC GLOBAL DEFAULT 11 CPy_DecodeASCII │ │ │ │ - 619: 0001c0c9 24 FUNC GLOBAL DEFAULT 11 CPyDef__parser___safe_parse_float_make_safe_parse_float_obj │ │ │ │ - 620: 0001bff9 92 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags │ │ │ │ - 621: 0001c0b1 24 FUNC GLOBAL DEFAULT 11 CPyDef__parser___make_safe_parse_float_env │ │ │ │ + 619: 0001857d 24 FUNC GLOBAL DEFAULT 11 CPyDef__parser___safe_parse_float_make_safe_parse_float_obj │ │ │ │ + 620: 000184ad 92 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags │ │ │ │ + 621: 00018565 24 FUNC GLOBAL DEFAULT 11 CPyDef__parser___make_safe_parse_float_env │ │ │ │ 622: 00009c31 40 FUNC GLOBAL DEFAULT 11 CPyDef__parser_____mypyc__NestedDict_setup │ │ │ │ 623: 0000fb3d 116 FUNC GLOBAL DEFAULT 11 CPyDict_GetItem │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -3,100 +3,100 @@ │ │ │ │ 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 │ │ │ │ 0004fc4c 00000017 R_ARM_RELATIVE │ │ │ │ -0004fc54 00000017 R_ARM_RELATIVE │ │ │ │ -0004fc5c 00000017 R_ARM_RELATIVE │ │ │ │ +0004fc50 00000017 R_ARM_RELATIVE │ │ │ │ +0004fc58 00000017 R_ARM_RELATIVE │ │ │ │ 0004fc60 00000017 R_ARM_RELATIVE │ │ │ │ +0004fc64 00000017 R_ARM_RELATIVE │ │ │ │ 0004fc68 00000017 R_ARM_RELATIVE │ │ │ │ 0004fc70 00000017 R_ARM_RELATIVE │ │ │ │ -0004fc74 00000017 R_ARM_RELATIVE │ │ │ │ 0004fc78 00000017 R_ARM_RELATIVE │ │ │ │ -0004fc7c 00000017 R_ARM_RELATIVE │ │ │ │ -0004fc84 00000017 R_ARM_RELATIVE │ │ │ │ +0004fc80 00000017 R_ARM_RELATIVE │ │ │ │ 0004fc88 00000017 R_ARM_RELATIVE │ │ │ │ 0004fc8c 00000017 R_ARM_RELATIVE │ │ │ │ 0004fc94 00000017 R_ARM_RELATIVE │ │ │ │ -0004fc98 00000017 R_ARM_RELATIVE │ │ │ │ 0004fc9c 00000017 R_ARM_RELATIVE │ │ │ │ +0004fca0 00000017 R_ARM_RELATIVE │ │ │ │ 0004fca4 00000017 R_ARM_RELATIVE │ │ │ │ 0004fca8 00000017 R_ARM_RELATIVE │ │ │ │ 0004fcb0 00000017 R_ARM_RELATIVE │ │ │ │ 0004fcb4 00000017 R_ARM_RELATIVE │ │ │ │ 0004fcb8 00000017 R_ARM_RELATIVE │ │ │ │ 0004fcc0 00000017 R_ARM_RELATIVE │ │ │ │ 0004fcc4 00000017 R_ARM_RELATIVE │ │ │ │ -0004fccc 00000017 R_ARM_RELATIVE │ │ │ │ +0004fcc8 00000017 R_ARM_RELATIVE │ │ │ │ 0004fcd0 00000017 R_ARM_RELATIVE │ │ │ │ 0004fcd4 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 │ │ │ │ 0004fcf0 00000017 R_ARM_RELATIVE │ │ │ │ -0004fcf4 00000017 R_ARM_RELATIVE │ │ │ │ 0004fcf8 00000017 R_ARM_RELATIVE │ │ │ │ 0004fcfc 00000017 R_ARM_RELATIVE │ │ │ │ -0004fd04 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 │ │ │ │ 0004fd1c 00000017 R_ARM_RELATIVE │ │ │ │ 0004fd20 00000017 R_ARM_RELATIVE │ │ │ │ +0004fd24 00000017 R_ARM_RELATIVE │ │ │ │ 0004fd28 00000017 R_ARM_RELATIVE │ │ │ │ -0004fd2c 00000017 R_ARM_RELATIVE │ │ │ │ 0004fd30 00000017 R_ARM_RELATIVE │ │ │ │ 0004fd34 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 │ │ │ │ 0004fd54 00000017 R_ARM_RELATIVE │ │ │ │ 0004fd58 00000017 R_ARM_RELATIVE │ │ │ │ 0004fd5c 00000017 R_ARM_RELATIVE │ │ │ │ -0004fd64 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 │ │ │ │ 0004fd80 00000017 R_ARM_RELATIVE │ │ │ │ 0004fd84 00000017 R_ARM_RELATIVE │ │ │ │ -0004fd8c 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 │ │ │ │ 0004fda4 00000017 R_ARM_RELATIVE │ │ │ │ -0004fda8 00000017 R_ARM_RELATIVE │ │ │ │ 0004fdac 00000017 R_ARM_RELATIVE │ │ │ │ -0004fdb4 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 │ │ │ │ 0004fdc8 00000017 R_ARM_RELATIVE │ │ │ │ -0004fdcc 00000017 R_ARM_RELATIVE │ │ │ │ +0004fdd0 00000017 R_ARM_RELATIVE │ │ │ │ 0004fdd4 00000017 R_ARM_RELATIVE │ │ │ │ 0004fdd8 00000017 R_ARM_RELATIVE │ │ │ │ -0004fddc 00000017 R_ARM_RELATIVE │ │ │ │ -0004fde4 00000017 R_ARM_RELATIVE │ │ │ │ +0004fde0 00000017 R_ARM_RELATIVE │ │ │ │ +0004fde8 00000017 R_ARM_RELATIVE │ │ │ │ 0004fdec 00000017 R_ARM_RELATIVE │ │ │ │ -0004fdf0 00000017 R_ARM_RELATIVE │ │ │ │ +0004fdf4 00000017 R_ARM_RELATIVE │ │ │ │ 0004fdf8 00000017 R_ARM_RELATIVE │ │ │ │ -0004fdfc 00000017 R_ARM_RELATIVE │ │ │ │ +0004fe00 00000017 R_ARM_RELATIVE │ │ │ │ 0004fe04 00000017 R_ARM_RELATIVE │ │ │ │ 0004fe08 00000017 R_ARM_RELATIVE │ │ │ │ 0004fe10 00000017 R_ARM_RELATIVE │ │ │ │ -0004fe14 00000017 R_ARM_RELATIVE │ │ │ │ +0004fe18 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 │ │ │ │ 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 │ │ │ │ @@ -182,31 +182,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,103 +247,106 @@ │ │ │ │ 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 │ │ │ │ -0005099c 00000017 R_ARM_RELATIVE │ │ │ │ 000509a0 00000017 R_ARM_RELATIVE │ │ │ │ 000509a4 00000017 R_ARM_RELATIVE │ │ │ │ -000509ac 00000017 R_ARM_RELATIVE │ │ │ │ -000509b0 00000017 R_ARM_RELATIVE │ │ │ │ -000509b4 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 │ │ │ │ -00050a0c 00000017 R_ARM_RELATIVE │ │ │ │ 00050a10 00000017 R_ARM_RELATIVE │ │ │ │ 00050a14 00000017 R_ARM_RELATIVE │ │ │ │ -00050a1c 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 │ │ │ │ -00050ad0 00000017 R_ARM_RELATIVE │ │ │ │ -00050af8 00000017 R_ARM_RELATIVE │ │ │ │ -00050afc 00000017 R_ARM_RELATIVE │ │ │ │ -00050b08 00000017 R_ARM_RELATIVE │ │ │ │ -00050b0c 00000017 R_ARM_RELATIVE │ │ │ │ -00050b18 00000017 R_ARM_RELATIVE │ │ │ │ -00050b1c 00000017 R_ARM_RELATIVE │ │ │ │ -00050b38 00000017 R_ARM_RELATIVE │ │ │ │ -00050b3c 00000017 R_ARM_RELATIVE │ │ │ │ -00050b44 00000017 R_ARM_RELATIVE │ │ │ │ +00050ac0 00000017 R_ARM_RELATIVE │ │ │ │ +00050ac4 00000017 R_ARM_RELATIVE │ │ │ │ +00050ae0 00000017 R_ARM_RELATIVE │ │ │ │ +00050ae4 00000017 R_ARM_RELATIVE │ │ │ │ +00050af0 00000017 R_ARM_RELATIVE │ │ │ │ +00050af4 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 │ │ │ │ -00050b54 00000017 R_ARM_RELATIVE │ │ │ │ 00050b58 00000017 R_ARM_RELATIVE │ │ │ │ 00050b5c 00000017 R_ARM_RELATIVE │ │ │ │ -00050b64 00000017 R_ARM_RELATIVE │ │ │ │ 00050b68 00000017 R_ARM_RELATIVE │ │ │ │ 00050b6c 00000017 R_ARM_RELATIVE │ │ │ │ -00050b74 00000017 R_ARM_RELATIVE │ │ │ │ 00050b8c 00000017 R_ARM_RELATIVE │ │ │ │ 00050b90 00000017 R_ARM_RELATIVE │ │ │ │ 00050bbc 00000017 R_ARM_RELATIVE │ │ │ │ 00050bc8 00000017 R_ARM_RELATIVE │ │ │ │ 00050bd4 00000017 R_ARM_RELATIVE │ │ │ │ 00050be0 00000017 R_ARM_RELATIVE │ │ │ │ 00050bec 00000017 R_ARM_RELATIVE │ │ │ │ @@ -413,73 +413,73 @@ │ │ │ │ 000510d0 00000017 R_ARM_RELATIVE │ │ │ │ 000510fc 00000017 R_ARM_RELATIVE │ │ │ │ 00051100 00000017 R_ARM_RELATIVE │ │ │ │ 0005112c 00000017 R_ARM_RELATIVE │ │ │ │ 00051130 00000017 R_ARM_RELATIVE │ │ │ │ 0005115c 00000017 R_ARM_RELATIVE │ │ │ │ 00051160 00000017 R_ARM_RELATIVE │ │ │ │ -0005118c 00000017 R_ARM_RELATIVE │ │ │ │ -00051190 00000017 R_ARM_RELATIVE │ │ │ │ -000511bc 00000017 R_ARM_RELATIVE │ │ │ │ -000511c0 00000017 R_ARM_RELATIVE │ │ │ │ +00051198 00000017 R_ARM_RELATIVE │ │ │ │ +000511a4 00000017 R_ARM_RELATIVE │ │ │ │ +000511e4 00000017 R_ARM_RELATIVE │ │ │ │ +000511e8 00000017 R_ARM_RELATIVE │ │ │ │ 000511ec 00000017 R_ARM_RELATIVE │ │ │ │ -000511f0 00000017 R_ARM_RELATIVE │ │ │ │ -0005121c 00000017 R_ARM_RELATIVE │ │ │ │ -00051220 00000017 R_ARM_RELATIVE │ │ │ │ -0005124c 00000017 R_ARM_RELATIVE │ │ │ │ -00051250 00000017 R_ARM_RELATIVE │ │ │ │ -0005127c 00000017 R_ARM_RELATIVE │ │ │ │ -00051280 00000017 R_ARM_RELATIVE │ │ │ │ -000512ac 00000017 R_ARM_RELATIVE │ │ │ │ -000512b0 00000017 R_ARM_RELATIVE │ │ │ │ -000512dc 00000017 R_ARM_RELATIVE │ │ │ │ -000512e0 00000017 R_ARM_RELATIVE │ │ │ │ -0005130c 00000017 R_ARM_RELATIVE │ │ │ │ -00051310 00000017 R_ARM_RELATIVE │ │ │ │ -0005133c 00000017 R_ARM_RELATIVE │ │ │ │ -00051340 00000017 R_ARM_RELATIVE │ │ │ │ -0005136c 00000017 R_ARM_RELATIVE │ │ │ │ -00051370 00000017 R_ARM_RELATIVE │ │ │ │ +00051200 00000017 R_ARM_RELATIVE │ │ │ │ +00051208 00000017 R_ARM_RELATIVE │ │ │ │ +00051228 00000017 R_ARM_RELATIVE │ │ │ │ +00051268 00000017 R_ARM_RELATIVE │ │ │ │ +00051274 00000017 R_ARM_RELATIVE │ │ │ │ +000512b4 00000017 R_ARM_RELATIVE │ │ │ │ +000512b8 00000017 R_ARM_RELATIVE │ │ │ │ +000512bc 00000017 R_ARM_RELATIVE │ │ │ │ +000512d0 00000017 R_ARM_RELATIVE │ │ │ │ +000512d8 00000017 R_ARM_RELATIVE │ │ │ │ +000512f0 00000017 R_ARM_RELATIVE │ │ │ │ +000512f8 00000017 R_ARM_RELATIVE │ │ │ │ +00051338 00000017 R_ARM_RELATIVE │ │ │ │ +00051344 00000017 R_ARM_RELATIVE │ │ │ │ +00051384 00000017 R_ARM_RELATIVE │ │ │ │ +00051388 00000017 R_ARM_RELATIVE │ │ │ │ +0005138c 00000017 R_ARM_RELATIVE │ │ │ │ +000513a0 00000017 R_ARM_RELATIVE │ │ │ │ 000513a8 00000017 R_ARM_RELATIVE │ │ │ │ -000513b4 00000017 R_ARM_RELATIVE │ │ │ │ -000513f4 00000017 R_ARM_RELATIVE │ │ │ │ -000513f8 00000017 R_ARM_RELATIVE │ │ │ │ +000513c0 00000017 R_ARM_RELATIVE │ │ │ │ +000513c8 00000017 R_ARM_RELATIVE │ │ │ │ 000513fc 00000017 R_ARM_RELATIVE │ │ │ │ -00051410 00000017 R_ARM_RELATIVE │ │ │ │ -00051418 00000017 R_ARM_RELATIVE │ │ │ │ -00051438 00000017 R_ARM_RELATIVE │ │ │ │ -00051478 00000017 R_ARM_RELATIVE │ │ │ │ -00051484 00000017 R_ARM_RELATIVE │ │ │ │ -000514c4 00000017 R_ARM_RELATIVE │ │ │ │ -000514c8 00000017 R_ARM_RELATIVE │ │ │ │ -000514cc 00000017 R_ARM_RELATIVE │ │ │ │ -000514e0 00000017 R_ARM_RELATIVE │ │ │ │ -000514e8 00000017 R_ARM_RELATIVE │ │ │ │ -00051500 00000017 R_ARM_RELATIVE │ │ │ │ -00051508 00000017 R_ARM_RELATIVE │ │ │ │ -00051548 00000017 R_ARM_RELATIVE │ │ │ │ -00051554 00000017 R_ARM_RELATIVE │ │ │ │ -00051594 00000017 R_ARM_RELATIVE │ │ │ │ -00051598 00000017 R_ARM_RELATIVE │ │ │ │ -0005159c 00000017 R_ARM_RELATIVE │ │ │ │ +00051400 00000017 R_ARM_RELATIVE │ │ │ │ +0005142c 00000017 R_ARM_RELATIVE │ │ │ │ +00051430 00000017 R_ARM_RELATIVE │ │ │ │ +0005145c 00000017 R_ARM_RELATIVE │ │ │ │ +00051460 00000017 R_ARM_RELATIVE │ │ │ │ +0005148c 00000017 R_ARM_RELATIVE │ │ │ │ +00051490 00000017 R_ARM_RELATIVE │ │ │ │ +000514bc 00000017 R_ARM_RELATIVE │ │ │ │ +000514c0 00000017 R_ARM_RELATIVE │ │ │ │ +000514ec 00000017 R_ARM_RELATIVE │ │ │ │ +000514f0 00000017 R_ARM_RELATIVE │ │ │ │ +0005151c 00000017 R_ARM_RELATIVE │ │ │ │ +00051520 00000017 R_ARM_RELATIVE │ │ │ │ +0005154c 00000017 R_ARM_RELATIVE │ │ │ │ +00051550 00000017 R_ARM_RELATIVE │ │ │ │ +0005157c 00000017 R_ARM_RELATIVE │ │ │ │ +00051580 00000017 R_ARM_RELATIVE │ │ │ │ +000515ac 00000017 R_ARM_RELATIVE │ │ │ │ 000515b0 00000017 R_ARM_RELATIVE │ │ │ │ -000515b8 00000017 R_ARM_RELATIVE │ │ │ │ -000515d0 00000017 R_ARM_RELATIVE │ │ │ │ -000515d8 00000017 R_ARM_RELATIVE │ │ │ │ -00051620 00000017 R_ARM_RELATIVE │ │ │ │ -0005162c 00000017 R_ARM_RELATIVE │ │ │ │ -00051654 00000017 R_ARM_RELATIVE │ │ │ │ -00051660 00000017 R_ARM_RELATIVE │ │ │ │ +000515dc 00000017 R_ARM_RELATIVE │ │ │ │ +000515e0 00000017 R_ARM_RELATIVE │ │ │ │ +00051618 00000017 R_ARM_RELATIVE │ │ │ │ +00051624 00000017 R_ARM_RELATIVE │ │ │ │ +00051664 00000017 R_ARM_RELATIVE │ │ │ │ +00051668 00000017 R_ARM_RELATIVE │ │ │ │ +0005166c 00000017 R_ARM_RELATIVE │ │ │ │ 00051680 00000017 R_ARM_RELATIVE │ │ │ │ -0005168c 00000017 R_ARM_RELATIVE │ │ │ │ -000516cc 00000017 R_ARM_RELATIVE │ │ │ │ -000516d0 00000017 R_ARM_RELATIVE │ │ │ │ -000516d4 00000017 R_ARM_RELATIVE │ │ │ │ -000516e8 00000017 R_ARM_RELATIVE │ │ │ │ -00051710 00000017 R_ARM_RELATIVE │ │ │ │ +000516a8 00000017 R_ARM_RELATIVE │ │ │ │ +000516f0 00000017 R_ARM_RELATIVE │ │ │ │ +000516fc 00000017 R_ARM_RELATIVE │ │ │ │ +00051724 00000017 R_ARM_RELATIVE │ │ │ │ +00051730 00000017 R_ARM_RELATIVE │ │ │ │ 00051758 00000017 R_ARM_RELATIVE │ │ │ │ 00051764 00000017 R_ARM_RELATIVE │ │ │ │ 0005178c 00000017 R_ARM_RELATIVE │ │ │ │ 00051798 00000017 R_ARM_RELATIVE │ │ │ │ 000517c0 00000017 R_ARM_RELATIVE │ │ │ │ 000517e0 00000017 R_ARM_RELATIVE │ │ │ │ 000517e4 00000017 R_ARM_RELATIVE │ │ │ │ @@ -494,129 +494,129 @@ │ │ │ │ 00051834 00000017 R_ARM_RELATIVE │ │ │ │ 00051838 00000017 R_ARM_RELATIVE │ │ │ │ 00051844 00000017 R_ARM_RELATIVE │ │ │ │ 00051848 00000017 R_ARM_RELATIVE │ │ │ │ 0005184c 00000017 R_ARM_RELATIVE │ │ │ │ 0005186c 00000017 R_ARM_RELATIVE │ │ │ │ 00051880 00000017 R_ARM_RELATIVE │ │ │ │ -00050350 0001a815 R_ARM_GLOB_DAT 000518f4 CPyType__parser___safe_parse_float_make_safe_parse_float_obj │ │ │ │ -00050354 00022c15 R_ARM_GLOB_DAT 00051934 CPyStatic__parser___BARE_KEY_CHARS │ │ │ │ -0005035c 00025215 R_ARM_GLOB_DAT 0005194c CPyStatic__parser___ILLEGAL_MULTILINE_BASIC_STR_CHARS │ │ │ │ +00050350 0001a915 R_ARM_GLOB_DAT 00051900 CPyType__parser___safe_parse_float_make_safe_parse_float_obj │ │ │ │ +00050354 00022d15 R_ARM_GLOB_DAT 00051940 CPyStatic__parser___BARE_KEY_CHARS │ │ │ │ +0005035c 00025215 R_ARM_GLOB_DAT 00051958 CPyStatic__parser___ILLEGAL_MULTILINE_BASIC_STR_CHARS │ │ │ │ 00050360 00000815 R_ARM_GLOB_DAT 00000000 PyExc_SystemError │ │ │ │ -00050364 00022715 R_ARM_GLOB_DAT 00034f70 CPyLit_Complex │ │ │ │ -00050368 00022815 R_ARM_GLOB_DAT 00051948 CPyStatic__parser___ILLEGAL_LITERAL_STR_CHARS │ │ │ │ -0005036c 00010915 R_ARM_GLOB_DAT 000518fc CPyType__parser___make_safe_parse_float_env │ │ │ │ -00050370 0001fd15 R_ARM_GLOB_DAT 00051928 CPyStatic__parser___BASIC_STR_ESCAPE_REPLACEMENTS │ │ │ │ +00050364 00022815 R_ARM_GLOB_DAT 00034f88 CPyLit_Complex │ │ │ │ +00050368 00022915 R_ARM_GLOB_DAT 00051954 CPyStatic__parser___ILLEGAL_LITERAL_STR_CHARS │ │ │ │ +0005036c 00010915 R_ARM_GLOB_DAT 00051908 CPyType__parser___make_safe_parse_float_env │ │ │ │ +00050370 0001fe15 R_ARM_GLOB_DAT 00051934 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 00024515 R_ARM_GLOB_DAT 0005195c CPyStatic__re___RE_LOCALTIME │ │ │ │ +00050388 00024615 R_ARM_GLOB_DAT 000518f4 CPyStatic__re___RE_LOCALTIME │ │ │ │ 0005038c 00001915 R_ARM_GLOB_DAT 00000000 _Py_ascii_whitespace │ │ │ │ -00050390 0001e515 R_ARM_GLOB_DAT 00051974 CPyModule_types │ │ │ │ -00050394 0001f315 R_ARM_GLOB_DAT 0005197c CPyModule_string │ │ │ │ +00050390 0001e615 R_ARM_GLOB_DAT 0005199c CPyModule_types │ │ │ │ +00050394 0001f415 R_ARM_GLOB_DAT 000519a4 CPyModule_string │ │ │ │ 00050398 00002515 R_ARM_GLOB_DAT 00000000 PyByteArray_Type │ │ │ │ -000503a0 00014815 R_ARM_GLOB_DAT 00051900 CPyType__parser___Output │ │ │ │ +000503a0 00014815 R_ARM_GLOB_DAT 0005190c CPyType__parser___Output │ │ │ │ 000503a4 00002a15 R_ARM_GLOB_DAT 00000000 __stack_chk_guard@GLIBC_2.4 │ │ │ │ -000503a8 0001a415 R_ARM_GLOB_DAT 000519b8 CPyModule_tomli____types │ │ │ │ +000503a8 0001a515 R_ARM_GLOB_DAT 00051984 CPyModule_tomli____types │ │ │ │ 000503ac 00002f15 R_ARM_GLOB_DAT 00000000 PyBytes_Type │ │ │ │ -000503b0 0001dc15 R_ARM_GLOB_DAT 000518f0 _parser___safe_parse_float_make_safe_parse_float_obj_free_instance │ │ │ │ +000503b0 0001dd15 R_ARM_GLOB_DAT 000518fc _parser___safe_parse_float_make_safe_parse_float_obj_free_instance │ │ │ │ 000503b4 00003415 R_ARM_GLOB_DAT 00000000 _PyByteArray_empty_string │ │ │ │ -000503b8 00016615 R_ARM_GLOB_DAT 0005198c CPyModule_tomli____parser__internal │ │ │ │ -000503bc 0001c515 R_ARM_GLOB_DAT 00051978 CPyModule_sys │ │ │ │ -000503c0 00024615 R_ARM_GLOB_DAT 0004fe3c CPyLit_Int │ │ │ │ +000503b8 00016615 R_ARM_GLOB_DAT 000519bc CPyModule_tomli____parser__internal │ │ │ │ +000503bc 0001c615 R_ARM_GLOB_DAT 000519a0 CPyModule_sys │ │ │ │ +000503c0 00024715 R_ARM_GLOB_DAT 0004fe3c CPyLit_Int │ │ │ │ 000503c4 00004615 R_ARM_GLOB_DAT 00000000 PyExc_RuntimeError │ │ │ │ 000503cc 00004e15 R_ARM_GLOB_DAT 00000000 PyDictValues_Type │ │ │ │ -000503d0 00022915 R_ARM_GLOB_DAT 00051994 CPyModule_functools │ │ │ │ +000503d0 00022a15 R_ARM_GLOB_DAT 00051968 CPyModule_functools │ │ │ │ 000503d4 00005215 R_ARM_GLOB_DAT 00000000 PyExc_ValueError │ │ │ │ 000503d8 00005315 R_ARM_GLOB_DAT 00000000 PyExc_TypeError │ │ │ │ -000503dc 00013b15 R_ARM_GLOB_DAT 000519ac CPyModule_typing │ │ │ │ -000503e0 00019e15 R_ARM_GLOB_DAT 00051984 CPyStatic__parser___globals │ │ │ │ +000503dc 00013b15 R_ARM_GLOB_DAT 00051998 CPyModule_typing │ │ │ │ +000503e0 00019f15 R_ARM_GLOB_DAT 000519b4 CPyStatic__parser___globals │ │ │ │ 000503e4 00005b15 R_ARM_GLOB_DAT 00000000 PyGen_Type │ │ │ │ 000503e8 00005d15 R_ARM_GLOB_DAT 00000000 stderr@GLIBC_2.4 │ │ │ │ -000503ec 00014615 R_ARM_GLOB_DAT 00051954 CPyStatic__parser___ASCII_CTRL │ │ │ │ -000503f0 0001cf15 R_ARM_GLOB_DAT 00051964 CPyStatic_tomli___globals │ │ │ │ -000503f4 00021115 R_ARM_GLOB_DAT 00051968 CPyModule_tomli │ │ │ │ -000503f8 00011115 R_ARM_GLOB_DAT 0005193c CPyStatic__parser___TOML_WS │ │ │ │ +000503ec 00014615 R_ARM_GLOB_DAT 00051960 CPyStatic__parser___ASCII_CTRL │ │ │ │ +000503f0 0001d015 R_ARM_GLOB_DAT 00051978 CPyStatic_tomli___globals │ │ │ │ +000503f4 00021215 R_ARM_GLOB_DAT 0005197c CPyModule_tomli │ │ │ │ +000503f8 00011115 R_ARM_GLOB_DAT 00051948 CPyStatic__parser___TOML_WS │ │ │ │ 000503fc 00016c15 R_ARM_GLOB_DAT 00051de4 __mypyc_empty_tuple__ │ │ │ │ -00050400 00017f15 R_ARM_GLOB_DAT 00051930 CPyStatic__parser___KEY_INITIAL_CHARS │ │ │ │ -00050404 00010615 R_ARM_GLOB_DAT 00051918 CPyStatic__parser___tomli____parser___load___parse_float │ │ │ │ +00050400 00017f15 R_ARM_GLOB_DAT 0005193c CPyStatic__parser___KEY_INITIAL_CHARS │ │ │ │ +00050404 00010615 R_ARM_GLOB_DAT 00051924 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 00018c15 R_ARM_GLOB_DAT 00050558 CPyStatic__parser___MAX_INLINE_NESTING │ │ │ │ 00050418 00007a15 R_ARM_GLOB_DAT 00000000 _Py_FalseStruct │ │ │ │ 00050420 00007b15 R_ARM_GLOB_DAT 00000000 __gmon_start__ │ │ │ │ -00050424 0001fa15 R_ARM_GLOB_DAT 00051980 CPyModule_collections___abc │ │ │ │ +00050424 0001fb15 R_ARM_GLOB_DAT 000519a8 CPyModule_collections___abc │ │ │ │ 00050428 00007f15 R_ARM_GLOB_DAT 00000000 PyExc_OverflowError │ │ │ │ -0005042c 00026215 R_ARM_GLOB_DAT 000519a4 CPyModule_tomli____re │ │ │ │ +0005042c 00026215 R_ARM_GLOB_DAT 0005198c CPyModule_tomli____re │ │ │ │ 00050430 00008315 R_ARM_GLOB_DAT 00000000 PyType_Type │ │ │ │ -00050434 00023c15 R_ARM_GLOB_DAT 00051988 CPyModule_tomli____parser │ │ │ │ +00050434 00023d15 R_ARM_GLOB_DAT 000519b8 CPyModule_tomli____parser │ │ │ │ 00050438 00008915 R_ARM_GLOB_DAT 00000000 PySuper_Type │ │ │ │ 0005043c 00008b15 R_ARM_GLOB_DAT 00000000 _Py_EllipsisObject │ │ │ │ -00050440 00020215 R_ARM_GLOB_DAT 000519c0 CPyStatics │ │ │ │ -00050444 00017815 R_ARM_GLOB_DAT 00051944 CPyStatic__parser___ILLEGAL_MULTILINE_LITERAL_STR_CHARS │ │ │ │ -00050448 0001ea15 R_ARM_GLOB_DAT 0005196c CPyModule_tomli__internal │ │ │ │ -0005044c 00013815 R_ARM_GLOB_DAT 000519b4 CPyStatic__types___globals │ │ │ │ -00050450 00023f15 R_ARM_GLOB_DAT 000519a8 CPyModule_tomli____re__internal │ │ │ │ +00050440 00020315 R_ARM_GLOB_DAT 000519c0 CPyStatics │ │ │ │ +00050444 00017815 R_ARM_GLOB_DAT 00051950 CPyStatic__parser___ILLEGAL_MULTILINE_LITERAL_STR_CHARS │ │ │ │ +00050448 0001eb15 R_ARM_GLOB_DAT 00051980 CPyModule_tomli__internal │ │ │ │ +0005044c 00013815 R_ARM_GLOB_DAT 00051974 CPyStatic__types___globals │ │ │ │ +00050450 00024015 R_ARM_GLOB_DAT 00051990 CPyModule_tomli____re__internal │ │ │ │ 00050454 00009915 R_ARM_GLOB_DAT 00000000 _Py_NoneStruct │ │ │ │ -00050458 00010d15 R_ARM_GLOB_DAT 00051970 CPyModule_warnings │ │ │ │ +00050458 00010d15 R_ARM_GLOB_DAT 00051994 CPyModule_warnings │ │ │ │ 0005045c 00009b15 R_ARM_GLOB_DAT 00000000 PyExc_ZeroDivisionError │ │ │ │ -00050460 00025d15 R_ARM_GLOB_DAT 0005192c CPyStatic__parser___HEXDIGIT_CHARS │ │ │ │ -00050464 00015e15 R_ARM_GLOB_DAT 00051998 CPyModule_datetime │ │ │ │ -00050468 00020a15 R_ARM_GLOB_DAT 000519b0 CPyModule_builtins │ │ │ │ -0005046c 00015f15 R_ARM_GLOB_DAT 00051960 CPyStatic__re___RE_NUMBER │ │ │ │ -00050470 00012a15 R_ARM_GLOB_DAT 00051914 CPyStatic__parser___tomli____parser___loads___parse_float │ │ │ │ -00050474 00021915 R_ARM_GLOB_DAT 00051940 CPyStatic__parser___ILLEGAL_COMMENT_CHARS │ │ │ │ -00050478 00013115 R_ARM_GLOB_DAT 0005191c CPyStatic__parser___tomli____parser___TOMLDecodeError_____init_____pos │ │ │ │ +00050460 00025d15 R_ARM_GLOB_DAT 00051938 CPyStatic__parser___HEXDIGIT_CHARS │ │ │ │ +00050464 00015e15 R_ARM_GLOB_DAT 0005196c CPyModule_datetime │ │ │ │ +00050468 00020b15 R_ARM_GLOB_DAT 000519b0 CPyModule_builtins │ │ │ │ +0005046c 00015f15 R_ARM_GLOB_DAT 000518f8 CPyStatic__re___RE_NUMBER │ │ │ │ +00050470 00012a15 R_ARM_GLOB_DAT 00051920 CPyStatic__parser___tomli____parser___loads___parse_float │ │ │ │ +00050474 00021a15 R_ARM_GLOB_DAT 0005194c CPyStatic__parser___ILLEGAL_COMMENT_CHARS │ │ │ │ +00050478 00013115 R_ARM_GLOB_DAT 00051928 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 00025e15 R_ARM_GLOB_DAT 00051950 CPyStatic__parser___ILLEGAL_BASIC_STR_CHARS │ │ │ │ +00050488 00025e15 R_ARM_GLOB_DAT 0005195c CPyStatic__parser___ILLEGAL_BASIC_STR_CHARS │ │ │ │ 0005048c 0000ac15 R_ARM_GLOB_DAT 00000000 PyExc_IndexError │ │ │ │ 00050490 0000ad15 R_ARM_GLOB_DAT 00000000 PyBool_Type │ │ │ │ -00050494 0001af15 R_ARM_GLOB_DAT 0005199c CPyModule___future__ │ │ │ │ +00050494 0001b015 R_ARM_GLOB_DAT 000519ac CPyModule___future__ │ │ │ │ 00050498 0000ae15 R_ARM_GLOB_DAT 00000000 PyDict_Type │ │ │ │ -0005049c 00020c15 R_ARM_GLOB_DAT 00051990 CPyModule_re │ │ │ │ -000504a0 00018215 R_ARM_GLOB_DAT 00034e34 CPyLit_Tuple │ │ │ │ +0005049c 00020d15 R_ARM_GLOB_DAT 00051964 CPyModule_re │ │ │ │ +000504a0 00018215 R_ARM_GLOB_DAT 00034e4c CPyLit_Tuple │ │ │ │ 000504a4 0000b015 R_ARM_GLOB_DAT 00000000 PyBaseObject_Type │ │ │ │ 000504a8 0000b615 R_ARM_GLOB_DAT 00000000 PyLong_Type │ │ │ │ -000504ac 0001f915 R_ARM_GLOB_DAT 00051908 CPyType__parser___Flags │ │ │ │ -000504b0 00022315 R_ARM_GLOB_DAT 00034e00 CPyLit_FrozenSet │ │ │ │ -000504b4 00017415 R_ARM_GLOB_DAT 000519a0 CPyStatic__re___globals │ │ │ │ +000504ac 0001fa15 R_ARM_GLOB_DAT 00051914 CPyType__parser___Flags │ │ │ │ +000504b0 00022415 R_ARM_GLOB_DAT 00034e18 CPyLit_FrozenSet │ │ │ │ +000504b4 00017415 R_ARM_GLOB_DAT 00051970 CPyStatic__re___globals │ │ │ │ 000504b8 0000bc15 R_ARM_GLOB_DAT 00000000 PyCoro_Type │ │ │ │ -000504bc 00011f15 R_ARM_GLOB_DAT 00051920 CPyStatic__parser___tomli____parser___TOMLDecodeError_____init_____doc │ │ │ │ -000504c0 00022515 R_ARM_GLOB_DAT 00051924 CPyStatic__parser___tomli____parser___TOMLDecodeError_____init_____msg │ │ │ │ +000504bc 00011f15 R_ARM_GLOB_DAT 0005192c CPyStatic__parser___tomli____parser___TOMLDecodeError_____init_____doc │ │ │ │ +000504c0 00022615 R_ARM_GLOB_DAT 00051930 CPyStatic__parser___tomli____parser___TOMLDecodeError_____init_____msg │ │ │ │ 000504c4 0000c415 R_ARM_GLOB_DAT 00000000 PyExc_AttributeError │ │ │ │ -000504c8 00020815 R_ARM_GLOB_DAT 0005190c CPyType__parser___TOMLDecodeError │ │ │ │ -000504cc 00017115 R_ARM_GLOB_DAT 00051958 CPyStatic__re___RE_DATETIME │ │ │ │ -000504d0 0001e115 R_ARM_GLOB_DAT 00051910 CPyType__parser___DEPRECATED_DEFAULT │ │ │ │ -000504d4 00012b15 R_ARM_GLOB_DAT 000518f8 _parser___make_safe_parse_float_env_free_instance │ │ │ │ -000504d8 00021615 R_ARM_GLOB_DAT 0004fe44 CPyLit_Bytes │ │ │ │ +000504c8 00020915 R_ARM_GLOB_DAT 00051918 CPyType__parser___TOMLDecodeError │ │ │ │ +000504cc 00017115 R_ARM_GLOB_DAT 000518f0 CPyStatic__re___RE_DATETIME │ │ │ │ +000504d0 0001e215 R_ARM_GLOB_DAT 0005191c CPyType__parser___DEPRECATED_DEFAULT │ │ │ │ +000504d4 00012b15 R_ARM_GLOB_DAT 00051904 _parser___make_safe_parse_float_env_free_instance │ │ │ │ +000504d8 00021715 R_ARM_GLOB_DAT 0004fe44 CPyLit_Bytes │ │ │ │ 000504dc 0000ca15 R_ARM_GLOB_DAT 00000000 PyUnicode_Type │ │ │ │ 000504e0 0000cc15 R_ARM_GLOB_DAT 00000000 PyExc_GeneratorExit │ │ │ │ -000504e4 0001c815 R_ARM_GLOB_DAT 0005055c _CPy_ExcDummyStruct │ │ │ │ -00050b88 0001c802 R_ARM_ABS32 0005055c _CPy_ExcDummyStruct │ │ │ │ +000504e4 0001c915 R_ARM_GLOB_DAT 0005055c _CPy_ExcDummyStruct │ │ │ │ +00050b88 0001c902 R_ARM_ABS32 0005055c _CPy_ExcDummyStruct │ │ │ │ 000504e8 00014215 R_ARM_GLOB_DAT 0004fe48 CPyLit_Str │ │ │ │ 000504ec 0000d515 R_ARM_GLOB_DAT 00000000 PyExc_NameError │ │ │ │ -000504f0 0001f815 R_ARM_GLOB_DAT 00034f78 CPyLit_Float │ │ │ │ +000504f0 0001f915 R_ARM_GLOB_DAT 00034f90 CPyLit_Float │ │ │ │ 000504f4 0000d915 R_ARM_GLOB_DAT 00000000 PyFrozenSet_Type │ │ │ │ 000504f8 0000da15 R_ARM_GLOB_DAT 00000000 _ITM_registerTMCloneTable │ │ │ │ -000504fc 0001ae15 R_ARM_GLOB_DAT 00051938 CPyStatic__parser___TOML_WS_AND_NEWLINE │ │ │ │ +000504fc 0001af15 R_ARM_GLOB_DAT 00051944 CPyStatic__parser___TOML_WS_AND_NEWLINE │ │ │ │ 00050500 0000dc15 R_ARM_GLOB_DAT 00000000 PyDictItems_Type │ │ │ │ -00050504 00020715 R_ARM_GLOB_DAT 000519bc CPyModule_tomli____types__internal │ │ │ │ -0005050c 00019315 R_ARM_GLOB_DAT 00051904 CPyType__parser___NestedDict │ │ │ │ +00050504 00020815 R_ARM_GLOB_DAT 00051988 CPyModule_tomli____types__internal │ │ │ │ +0005050c 00019315 R_ARM_GLOB_DAT 00051910 CPyType__parser___NestedDict │ │ │ │ 00050510 00024c15 R_ARM_GLOB_DAT 00050b88 _CPy_ExcDummy │ │ │ │ 00050514 0000f015 R_ARM_GLOB_DAT 00000000 PySet_Type │ │ │ │ 00050518 0000fd15 R_ARM_GLOB_DAT 00000000 PyList_Type │ │ │ │ -000505dc 00019c02 R_ARM_ABS32 0005186c _parser___TOMLDecodeError_members │ │ │ │ +000505dc 00019d02 R_ARM_ABS32 0005186c _parser___TOMLDecodeError_members │ │ │ │ 00050674 0000a702 R_ARM_ABS32 00000000 PyVectorcall_Call │ │ │ │ -0005090c 00003602 R_ARM_ABS32 00000000 PyObject_GenericGetDict │ │ │ │ -00050ad4 00003602 R_ARM_ABS32 00000000 PyObject_GenericGetDict │ │ │ │ -00050910 0000b102 R_ARM_ABS32 00000000 PyObject_GenericSetDict │ │ │ │ -00050ad8 0000b102 R_ARM_ABS32 00000000 PyObject_GenericSetDict │ │ │ │ +0005095c 00003602 R_ARM_ABS32 00000000 PyObject_GenericGetDict │ │ │ │ +00050b24 00003602 R_ARM_ABS32 00000000 PyObject_GenericGetDict │ │ │ │ +00050960 0000b102 R_ARM_ABS32 00000000 PyObject_GenericSetDict │ │ │ │ +00050b28 0000b102 R_ARM_ABS32 00000000 PyObject_GenericSetDict │ │ │ │ │ │ │ │ Relocation section '.rel.plt' at offset 0x8740 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 │ │ │ ├── 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: cef198fceb6599756872a4f8a2d8f99b1f950183 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 71bdbf1108d6db9c80366352ed547cae8fcbd9ce │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -4,17 +4,17 @@ │ │ │ │ __cxa_finalize │ │ │ │ CPyDef__parser_____mypyc__DEPRECATED_DEFAULT_setup │ │ │ │ CPyDef__parser_____mypyc__NestedDict_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 │ │ │ │ @@ -429,36 +429,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 │ │ │ │ -CPyModule_tomli____types │ │ │ │ -CPyStatic__re___RE_NUMBER │ │ │ │ -CPyStatic__re___RE_LOCALTIME │ │ │ │ -CPyStatic__re___RE_DATETIME │ │ │ │ CPyDef__parser___DEPRECATED_DEFAULT │ │ │ │ CPyDef__parser___Flags │ │ │ │ CPyDef__parser___NestedDict │ │ │ │ CPyDef__parser___make_safe_parse_float_env │ │ │ │ CPyDef__parser___safe_parse_float_make_safe_parse_float_obj │ │ │ │ CPyDef__parser___TOMLDecodeError_____init__ │ │ │ │ PyObject_CallObject │ │ │ │ @@ -502,82 +480,104 @@ │ │ │ │ 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___tomli____parser___loads___parse_float │ │ │ │ -CPyStatic__parser___KEY_INITIAL_CHARS │ │ │ │ -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__ │ │ │ │ +CPyModule___future__ │ │ │ │ CPyModule_collections___abc │ │ │ │ CPyModule_string │ │ │ │ CPyModule_sys │ │ │ │ CPyModule_types │ │ │ │ +CPyModule_typing │ │ │ │ CPyModule_tomli____re │ │ │ │ +CPyModule_tomli____types │ │ │ │ +CPyStatic__parser___MAX_INLINE_NESTING │ │ │ │ PyTuple_Pack │ │ │ │ CPyStatic__parser___ASCII_CTRL │ │ │ │ +CPyStatic__parser___KEY_INITIAL_CHARS │ │ │ │ +CPyStatic__parser___tomli____parser___load___parse_float │ │ │ │ +CPyStatic__parser___tomli____parser___loads___parse_float │ │ │ │ CPyType__parser___Output │ │ │ │ CPyDef_tomli_____top_level__ │ │ │ │ CPyStatic_tomli___globals │ │ │ │ CPyModule_tomli____parser │ │ │ │ +CPyDef__types_____top_level__ │ │ │ │ +CPyStatic__types___globals │ │ │ │ +_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 │ │ │ │ CPyLit_FrozenSet │ │ │ │ -CPyLit_Int │ │ │ │ CPyModule_tomli │ │ │ │ +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 │ │ │ │ @@ -643,16 +643,16 @@ │ │ │ │ ryIzHyDZ │ │ │ │ r\I]F\HyDZ │ │ │ │ r>I>HyDZ │ │ │ │ r+I,HyDZ │ │ │ │ r'I'HyDZ │ │ │ │ "I#H{DyD │ │ │ │ |KzD|M}D │ │ │ │ -?p1K2J{DlXzD │ │ │ │ -0I1H$hyDxD │ │ │ │ +?p2K2J{DlXzD │ │ │ │ +1I1H$hyDxD │ │ │ │ =`8J4KzD │ │ │ │ DK,"DIDH{DyD|3xD │ │ │ │ BKY"BIBH{DyD │ │ │ │ >K1">I?H{DyD │ │ │ │ r;II?HyDX │ │ │ │ "6I7HyDX │ │ │ │ -%B$I$H{DyD │ │ │ │ +B$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 │ │ │ │ - KI"4I4HyD │ │ │ │ -84~D,Y$h │ │ │ │ -hKb"qIqHyD │ │ │ │ -gI`"gH3hyDxD │ │ │ │ -bI`"bH3hyDxD │ │ │ │ -\I_"\H3hyDxD │ │ │ │ -TI_"TH3hyDxD │ │ │ │ -JB#I#H{DyD │ │ │ │ -KB I H{DyD │ │ │ │ -;R_I`H{DyD │ │ │ │ -\R\I]H{DyD │ │ │ │ -BYIZH{DyD │ │ │ │ -kRVIWH{DyD │ │ │ │ -bSITH{DyD │ │ │ │ -RPIQH{DyD │ │ │ │ -YRMINH{DyD │ │ │ │ -ZRJIKH{DyD │ │ │ │ -[RGIHH{DyD │ │ │ │ -PKo"PIPHyD │ │ │ │ -HKn"JIJHyD │ │ │ │ -BKn"FIGHyD │ │ │ │ ->Io">H5KyDxD │ │ │ │ -.Kp"6I6HyD │ │ │ │ -3Ip"3H'KyDxD │ │ │ │ -Kp"+I,HyD │ │ │ │ -"}H3hyDxD │ │ │ │ -"zH3hyDxD │ │ │ │ -xI&"xH3hyDxD │ │ │ │ -"uH3hyDxD │ │ │ │ -"fH3hyDxD │ │ │ │ -"dH3hyDxD │ │ │ │ -aI("aHyDxD │ │ │ │ -_I("_H3hyDxD │ │ │ │ -]I*"]H3hyDxD │ │ │ │ -ZI2"ZH3hyDxD │ │ │ │ -VI)"VH3hyDxD │ │ │ │ -QI)"QH3hyDxD │ │ │ │ -NI)"NHyDxD │ │ │ │ -LI\"LHyDxD │ │ │ │ -JI\"JH3hyDxD │ │ │ │ -FI\"FH3hyDxD │ │ │ │ -DI\"DH3hyDxD │ │ │ │ lKf"vIwHyDX │ │ │ │ fKf"rIsHyDX │ │ │ │ \Kh"jIjHyDX │ │ │ │ QKf"aIbHyDX │ │ │ │ HKk"ZI[HyDX │ │ │ │ AKh"UIUHyDX │ │ │ │ 8Kk"NINHyDX │ │ │ │ 2Kj"JIJHyDX │ │ │ │ DIh"DH'KyDxDX │ │ │ │ !Kk"=I>HyDX │ │ │ │ Kj"6I7HyDX │ │ │ │ -DBiIiH{DyD │ │ │ │ -RfIfH{DyD │ │ │ │ -bcIcH{DyD │ │ │ │ -b`I`H{DyD │ │ │ │ -R]I]H{DyD │ │ │ │ -^RZIZH{DyD │ │ │ │ +BiIiH{DyD │ │ │ │ +bfIfH{DyD │ │ │ │ +ubcIcH{DyD │ │ │ │ +~b`I`H{DyD │ │ │ │ +lb]I]H{DyD │ │ │ │ +RZIZH{DyD │ │ │ │ KR" I HyD │ │ │ │ -rJIKHyDY │ │ │ │ -r+I,HyDY │ │ │ │ +rIIJHyDY │ │ │ │ +r+I+HyDY │ │ │ │ GJxKxI{DxH │ │ │ │ _K`H{DmXxD │ │ │ │ -L2ZI[H{DyD │ │ │ │ -m"WIXH{DyD │ │ │ │ -"TIUH{DyD │ │ │ │ -82QIRH{DyD │ │ │ │ +2ZI[H{DyD │ │ │ │ +"WIXH{DyD │ │ │ │ +2TIUH{DyD │ │ │ │ +2QIRH{DyD │ │ │ │ (F8M1FdY │ │ │ │ r*I*HyDY │ │ │ │ -["*I*HyD │ │ │ │ -^"$I%HyD │ │ │ │ +["*I+HyD │ │ │ │ +^"%I%HyD │ │ │ │ H{DyD(3xD │ │ │ │ eIfH{DyD │ │ │ │ bIcH{DyD │ │ │ │ _I`H{DyD │ │ │ │ \I]H{DyD │ │ │ │ YIZH{DyD │ │ │ │ UIVH{DyD │ │ │ │ rRISH{DyD │ │ │ │ PIPH{DyD │ │ │ │ -rMIMH{DyD │ │ │ │ +MIMH{DyD │ │ │ │ JIJH{DyD │ │ │ │ GIGH{DyD │ │ │ │ -rDIDH{DyD │ │ │ │ +DIDH{DyD │ │ │ │ J7K7I{D7H │ │ │ │ -R,I-H{DyD │ │ │ │ -rKIUFKHyD │ │ │ │ -2K "2I3H{DyD(3xD │ │ │ │ -r/I/H{DyD │ │ │ │ -;bnInH{DyD │ │ │ │ -RkIkH{DyD │ │ │ │ -RhIhH{DyD │ │ │ │ -RReIeH{DyD │ │ │ │ -hRbIbH{DyD │ │ │ │ +1b,I-H{DyD │ │ │ │ +rJIUFJHyD │ │ │ │ +2K "2I2H{DyD(3xD │ │ │ │ +r.I/H{DyD │ │ │ │ +bnInH{DyD │ │ │ │ +LbkIkH{DyD │ │ │ │ +ebhIhH{DyD │ │ │ │ +ReIeH{DyD │ │ │ │ +RbIbH{DyD │ │ │ │ H{DyD(3xD │ │ │ │ tJuIuHzD │ │ │ │ -bnIoH{DyD │ │ │ │ -rkIlH{DyD │ │ │ │ -yrhIiH{DyD │ │ │ │ -reIfH{DyD │ │ │ │ -bbIcH{DyD │ │ │ │ +crnIoH{DyD │ │ │ │ +kIlH{DyD │ │ │ │ +rhIiH{DyD │ │ │ │ +eIfH{DyD │ │ │ │ +NrbIcH{DyD │ │ │ │ H{DyD(3xD │ │ │ │ H{DyD(3xD │ │ │ │ H{DyD(3xD │ │ │ │ H{DyD(3xD │ │ │ │ -{"tIuHyD │ │ │ │ -}"pIqHyD │ │ │ │ -EKdJdIzDdH │ │ │ │ -}"\IDF\HyD │ │ │ │ -(bWIXH{DyD │ │ │ │ -jbTIUH{DyD │ │ │ │ -bQIRH{DyD │ │ │ │ -bNIOH{DyD │ │ │ │ -bKILH{DyD │ │ │ │ -bHIIH{DyD │ │ │ │ -QbEIFH{DyD │ │ │ │ +{"tItHyD │ │ │ │ +}"pIpHyD │ │ │ │ +EKcJdIzDdH │ │ │ │ +}"[IDF[HyD │ │ │ │ +bWIWH{DyD │ │ │ │ +bTITH{DyD │ │ │ │ +bQIQH{DyD │ │ │ │ + rNINH{DyD │ │ │ │ +rKIKH{DyD │ │ │ │ +bHIHH{DyD │ │ │ │ +REIEH{DyD │ │ │ │ a"1I2HyD │ │ │ │ H{DyD(3xD │ │ │ │ r1I2HyD │ │ │ │ H{DyD(3xD │ │ │ │ -6rDIDHyD │ │ │ │ -9r|I}HyD │ │ │ │ -oJvKwI{DwH │ │ │ │ -uRHIIH{DyD │ │ │ │ -2EIFH{DyD │ │ │ │ -X2BICH{DyD │ │ │ │ -B?I@H{DyD │ │ │ │ -BI>HyD │ │ │ │ -H{DyD(3xD │ │ │ │ R"{I{HyD │ │ │ │ OJvKwI{DwH │ │ │ │ U"nIoHyD │ │ │ │ U"jIkHyD │ │ │ │ RHIIH{DyD │ │ │ │ -BEIFH{DyD │ │ │ │ -BBICH{DyD │ │ │ │ +eREIFH{DyD │ │ │ │ +0RBICH{DyD │ │ │ │ ;"xIxHyD │ │ │ │ KJuKuI{DuH │ │ │ │ XJYIYHzD │ │ │ │ -=2LIMH{DyD │ │ │ │ +2LIMH{DyD │ │ │ │ 2IIJH{DyD │ │ │ │ -"FIGH{DyD │ │ │ │ +[2FIGH{DyD │ │ │ │ 1a7I1JyD │ │ │ │ *"0I1HyD │ │ │ │ H{DyD(3xD │ │ │ │ G"/I0HyD │ │ │ │ H{DyD(3xD │ │ │ │ K">I?HyD │ │ │ │ H{DyD(3xD │ │ │ │ -bK "bIbH{DyD(3xD │ │ │ │ -_I`H{DyD │ │ │ │ -2\I]H{DyD │ │ │ │ -rXIYH{DyD │ │ │ │ -,2VIVH{DyD │ │ │ │ -r"SISH{DyD │ │ │ │ -"PIPH{DyD │ │ │ │ -MIMH{DyD │ │ │ │ -Q"IIIH{DyD │ │ │ │ -J"K#I{D#H │ │ │ │ |D3hyDxD │ │ │ │ '"3hyDxD │ │ │ │ |D3hyDxD │ │ │ │ x 3hyDxD │ │ │ │ -d 3hyDxD │ │ │ │ +h 3hyDxD │ │ │ │ X 3hyDxD │ │ │ │ -< ("3hyDxD │ │ │ │ +@ ("3hyDxD │ │ │ │ |D3hyDxD │ │ │ │ *"3hyDxD │ │ │ │ +"3hyDxD │ │ │ │ |D3hyDxD │ │ │ │ -"3hyDxD │ │ │ │ 0"3hyDxD │ │ │ │ |D3hyDxD │ │ │ │ @@ -928,26 +817,137 @@ │ │ │ │ CI5"CH3hyDxD │ │ │ │ =I5"=H3hyDxD │ │ │ │ :I6":HyDxD │ │ │ │ 7I3"7H3hyDxD │ │ │ │ 1I3"1HyDxD │ │ │ │ /I2"/H3hyDxD │ │ │ │ +I,H{DyD │ │ │ │ -(I)H{DyD │ │ │ │ -2%I&H{DyD │ │ │ │ -T2"I#H{DyD │ │ │ │ +"(I)H{DyD │ │ │ │ +B%I&H{DyD │ │ │ │ +2"I#H{DyD │ │ │ │ "FgaQFHF │ │ │ │ -=R.I.H{DyD │ │ │ │ -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 │ │ │ │ + KI"4I4HyD │ │ │ │ +<4~D,Y$h │ │ │ │ +hKb"qIrHyD │ │ │ │ +hI`"hH3hyDxD │ │ │ │ +bI`"bH3hyDxD │ │ │ │ +]I_"]H3hyDxD │ │ │ │ +UI_"UH3hyDxD │ │ │ │ +"#I$H{DyD │ │ │ │ +" I!H{DyD │ │ │ │ +2_I`H{DyD │ │ │ │ +&2\I]H{DyD │ │ │ │ +"YIZH{DyD │ │ │ │ +52VIWH{DyD │ │ │ │ +"SITH{DyD │ │ │ │ +"PIQH{DyD │ │ │ │ +#2MINH{DyD │ │ │ │ +$2JIKH{DyD │ │ │ │ +%2GIHH{DyD │ │ │ │ +PKo"PIQHyD │ │ │ │ +HKn"JIKHyD │ │ │ │ +CKn"GIGHyD │ │ │ │ +>Io">H6KyDxD │ │ │ │ +.Kp"6I7HyD │ │ │ │ +4Ip"4H'KyDxD │ │ │ │ +Kp",I,HyD │ │ │ │ +6rCIDHyD │ │ │ │ +9r|I|HyD │ │ │ │ +oJvKwI{DwH │ │ │ │ +RHIIH{DyD │ │ │ │ +9BEIFH{DyD │ │ │ │ +2BICH{DyD │ │ │ │ +B?I@H{DyD │ │ │ │ +dRI>HyD │ │ │ │ +H{DyD(3xD │ │ │ │ +"}H3hyDxD │ │ │ │ +"zH3hyDxD │ │ │ │ +xI&"xH3hyDxD │ │ │ │ +"uH3hyDxD │ │ │ │ +"fH3hyDxD │ │ │ │ +"dH3hyDxD │ │ │ │ +aI("aHyDxD │ │ │ │ +_I("_H3hyDxD │ │ │ │ +]I*"]H3hyDxD │ │ │ │ +ZI2"ZH3hyDxD │ │ │ │ +VI)"VH3hyDxD │ │ │ │ +QI)"QH3hyDxD │ │ │ │ +NI)"NHyDxD │ │ │ │ +LI\"LHyDxD │ │ │ │ +JI\"JH3hyDxD │ │ │ │ +FI\"FH3hyDxD │ │ │ │ +DI\"DH3hyDxD │ │ │ │ #L#K|D#IyD │ │ │ │ ->L>K|D>IyD │ │ │ │ #L#K|D#IyD │ │ │ │ +>L>K|D>IyD │ │ │ │ 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 │ │ │ │ PyTuple_Check(op) │ │ │ │ @@ -965,15 +965,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) │ │ │ │ @@ -1142,133 +1142,141 @@ │ │ │ │ '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_r7 │ │ │ │ -cpy_r_r9 │ │ │ │ -cpy_r_r39 │ │ │ │ -cpy_r_r40 │ │ │ │ -cpy_r_r10 │ │ │ │ -cpy_r_r11 │ │ │ │ -cpy_r_r12 │ │ │ │ -cpy_r_r13 │ │ │ │ -cpy_r_r16 │ │ │ │ -cpy_r_r17 │ │ │ │ -cpy_r_r15 │ │ │ │ -cpy_r_r14 │ │ │ │ -cpy_r_r95 │ │ │ │ -cpy_r_r96 │ │ │ │ -cpy_r_r97 │ │ │ │ -cpy_r_r98 │ │ │ │ -cpy_r_r99 │ │ │ │ -cpy_r_r100 │ │ │ │ -cpy_r_r101 │ │ │ │ -match_to_localtime │ │ │ │ -cpy_r_r44 │ │ │ │ -cpy_r_r46 │ │ │ │ cpy_r_r1 │ │ │ │ cpy_r_r2 │ │ │ │ cpy_r_r77 │ │ │ │ +cpy_r_r96 │ │ │ │ cpy_r_r123 │ │ │ │ cpy_r_r127 │ │ │ │ cpy_r_r131 │ │ │ │ tomli._parser.TOMLDecodeError │ │ │ │ obj_args │ │ │ │ skip_until │ │ │ │ +cpy_r_r15 │ │ │ │ cpy_r_r49 │ │ │ │ cpy_r_r64 │ │ │ │ frozenset │ │ │ │ skip_comment │ │ │ │ value for final name "ILLEGAL_COMMENT_CHARS" was not set │ │ │ │ value for final name "TOML_WS_AND_NEWLINE" was not set │ │ │ │ skip_comments_and_array_ws │ │ │ │ value for final name "ILLEGAL_LITERAL_STR_CHARS" was not set │ │ │ │ parse_literal_str │ │ │ │ value for final name "ILLEGAL_MULTILINE_BASIC_STR_CHARS" was not set │ │ │ │ parse_basic_str │ │ │ │ value for final name "ILLEGAL_BASIC_STR_CHARS" was not set │ │ │ │ +cpy_r_r10 │ │ │ │ cpy_r_result │ │ │ │ cpy_r_r34 │ │ │ │ tuple[int, str] │ │ │ │ PyTuple_Check(cpy_r_r53) │ │ │ │ cpy_r_r58 │ │ │ │ cpy_r_r78 │ │ │ │ parse_one_line_basic_str │ │ │ │ parse_key_part │ │ │ │ value for final name "BARE_KEY_CHARS" was not set │ │ │ │ parse_key │ │ │ │ value for final name "TOML_WS" was not set │ │ │ │ cpy_r_r20 │ │ │ │ cpy_r_r54 │ │ │ │ +cpy_r_r16 │ │ │ │ cpy_r_r52 │ │ │ │ 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_r27 │ │ │ │ +cpy_r_r35 │ │ │ │ +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 │ │ │ │ + │ │ │ │ +cpy_r_r57 │ │ │ │ +cpy_r_r66 │ │ │ │ +value for final name "ASCII_CTRL" was not set │ │ │ │ +cpy_r_r204 │ │ │ │ +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_r39 │ │ │ │ +cpy_r_r40 │ │ │ │ +cpy_r_r11 │ │ │ │ +cpy_r_r12 │ │ │ │ +cpy_r_r13 │ │ │ │ +cpy_r_r14 │ │ │ │ +cpy_r_r95 │ │ │ │ +cpy_r_r97 │ │ │ │ +cpy_r_r98 │ │ │ │ +cpy_r_r99 │ │ │ │ +cpy_r_r100 │ │ │ │ +cpy_r_r101 │ │ │ │ +match_to_localtime │ │ │ │ +cpy_r_r44 │ │ │ │ +cpy_r_r46 │ │ │ │ +match_to_number │ │ │ │ value for final name "MAX_INLINE_NESTING" was not set │ │ │ │ parse_value │ │ │ │ -cpy_r_r35 │ │ │ │ cpy_r_r42 │ │ │ │ cpy_r_r55 │ │ │ │ cpy_r_r62 │ │ │ │ -cpy_r_r66 │ │ │ │ cpy_r_r75 │ │ │ │ cpy_r_r91 │ │ │ │ cpy_r_r119 │ │ │ │ value for final name "RE_DATETIME" was not set │ │ │ │ cpy_r_r124 │ │ │ │ value for final name "RE_LOCALTIME" was not set │ │ │ │ cpy_r_r159 │ │ │ │ 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_r51 │ │ │ │ -cpy_r_r6 │ │ │ │ +value for final name "KEY_INITIAL_CHARS" was not set │ │ │ │ +cpy_r_r118 │ │ │ │ +cpy_r_r126 │ │ │ │ +cpy_r_header │ │ │ │ parse_inline_table │ │ │ │ cpy_r_r69 │ │ │ │ cpy_r_r85 │ │ │ │ cpy_r_r92 │ │ │ │ parse_array │ │ │ │ -cpy_r_r5 │ │ │ │ cpy_r_r41 │ │ │ │ -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_r118 │ │ │ │ -cpy_r_r126 │ │ │ │ -cpy_r_header │ │ │ │ -cpy_r_r57 │ │ │ │ -value for final name "ASCII_CTRL" was not set │ │ │ │ -cpy_r_r204 │ │ │ │ -CPyStatic__parser___tomli____parser___TOMLDecodeError_____init_____msg │ │ │ │ -src/tomli/__init__.py │ │ │ │ __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 │ │ │ │ @@ -1303,54 +1311,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 │ │ │ │ - │ │ │ │ -tomli._types │ │ │ │ -E([01][0-9]|2[0-3]):([0-5][0-9]):([0-5][0-9])(?:\.([0-9]{1,6})[0-9]*)? │ │ │ │ -_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]):([0-5][0-9]):([0-5][0-9])(?:\.([0-9]{1,6})[0-9]*)? │ │ │ │ - (?:([Zz])|([+-])([01][0-9]|2[0-3]):([0-5][0-9]))? # optional time offset │ │ │ │ -RE_DATETIME │ │ │ │ +5bae8a57b5ef85818b48__mypyc │ │ │ │ {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 │ │ │ │ line , column │ │ │ │ @@ -1388,24 +1359,31 @@ │ │ │ │ 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__ │ │ │ │ Iterable │ │ │ │ collections.abc │ │ │ │ src/tomli/_parser.py │ │ │ │ + │ │ │ │ MappingProxyType │ │ │ │ NamedTuple │ │ │ │ warnings │ │ │ │ +RE_DATETIME │ │ │ │ +RE_LOCALTIME RE_NUMBER │ │ │ │ match_to_datetime │ │ │ │ match_to_localtime │ │ │ │ -match_to_number │ │ │ │ - tomli._re │ │ │ │ +match_to_number tomli._re │ │ │ │ +ParseFloat │ │ │ │ +tomli._types │ │ │ │ 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_COMMENT_CHARS │ │ │ │ @@ -1428,14 +1406,41 @@ │ │ │ │ _NamedTuple │ │ │ │ NamedTupleMeta │ │ │ │ __prepare__ │ │ │ │ __annotations__ │ │ │ │ mypyc filler docstring │ │ │ │ __module__ │ │ │ │ __version__ │ │ │ │ +Callable │ │ │ │ +ljust cached_tz │ │ │ │ +timezone │ │ │ │ +datetime │ │ │ │ ++ timedelta │ │ │ │ +time floatpart │ │ │ │ + lru_cache functools │ │ │ │ +src/tomli/_re.py │ │ │ │ +E([01][0-9]|2[0-3]):([0-5][0-9]):([0-5][0-9])(?:\.([0-9]{1,6})[0-9]*)? │ │ │ │ +_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]):([0-5][0-9]):([0-5][0-9])(?:\.([0-9]{1,6})[0-9]*)? │ │ │ │ + (?:([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) │ │ │ │ @@ -1477,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 │ │ │ │ @@ -1524,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 ede2731f 2.\3-..`$. ...s. │ │ │ │ 0x00000158 3f520799 040b9019 6040800c 4b0821d4 ?R......`@..K.!. │ │ │ │ 0x00000168 73a856bd 94e00038 02200001 08bb0029 s.V....8. .....) │ │ │ │ 0x00000178 b649a104 c5a22624 050415ef 10094410 .I....&$......D. │ │ │ │ 0x00000188 2000601a 10000100 00a01000 8280f27a .`............z │ │ │ │ - 0x00000198 4ac9a000 c004c404 53090e8a 1a808008 J.......S....... │ │ │ │ + 0x00000198 42c9a000 c004c404 53090e8a 1a808008 B.......S....... │ │ │ │ 0x000001a8 05121361 8552009c 420002c2 98c00850 ...a.R..B......P │ │ │ │ 0x000001b8 2c226860 a0351080 83483520 3d05b13e ,"h`.5...H5 =..> │ │ │ │ 0x000001c8 00402001 0226a211 91014488 0082a000 .@ ..&....D..... │ │ │ │ 0x000001d8 900008f4 0036488c 90082803 72413f4c .....6H...(.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 0cc40439 . .&..KVd......9 │ │ │ │ 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 89010000 8a010000 8b010000 ................ │ │ │ │ 0x00000628 00000000 00000000 00000000 8c010000 ................ │ │ │ │ 0x00000638 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00000648 00000000 00000000 00000000 8e010000 ................ │ │ │ │ 0x00000658 00000000 8f010000 00000000 00000000 ................ │ │ │ │ 0x00000668 00000000 00000000 00000000 90010000 ................ │ │ │ │ 0x00000678 91010000 92010000 94010000 00000000 ................ │ │ │ │ - 0x00000688 00000000 00000000 00000000 95010000 ................ │ │ │ │ - 0x00000698 00000000 96010000 00000000 00000000 ................ │ │ │ │ - 0x000006a8 00000000 97010000 98010000 00000000 ................ │ │ │ │ - 0x000006b8 99010000 00000000 9a010000 00000000 ................ │ │ │ │ - 0x000006c8 00000000 9b010000 9c010000 9d010000 ................ │ │ │ │ - 0x000006d8 00000000 00000000 00000000 9e010000 ................ │ │ │ │ - 0x000006e8 9f010000 00000000 00000000 a0010000 ................ │ │ │ │ - 0x000006f8 a1010000 00000000 a2010000 a3010000 ................ │ │ │ │ - 0x00000708 a4010000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00000718 00000000 a5010000 00000000 a6010000 ................ │ │ │ │ + 0x00000688 00000000 95010000 00000000 96010000 ................ │ │ │ │ + 0x00000698 00000000 97010000 00000000 00000000 ................ │ │ │ │ + 0x000006a8 00000000 98010000 99010000 00000000 ................ │ │ │ │ + 0x000006b8 9a010000 00000000 9b010000 00000000 ................ │ │ │ │ + 0x000006c8 00000000 9c010000 9d010000 9e010000 ................ │ │ │ │ + 0x000006d8 00000000 00000000 00000000 9f010000 ................ │ │ │ │ + 0x000006e8 a0010000 00000000 00000000 a1010000 ................ │ │ │ │ + 0x000006f8 a2010000 00000000 a3010000 a4010000 ................ │ │ │ │ + 0x00000708 a5010000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00000718 00000000 a6010000 00000000 a7010000 ................ │ │ │ │ 0x00000728 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00000738 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00000748 a7010000 00000000 00000000 a8010000 ................ │ │ │ │ - 0x00000758 a9010000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00000768 aa010000 ab010000 ac010000 00000000 ................ │ │ │ │ - 0x00000778 00000000 ad010000 00000000 ae010000 ................ │ │ │ │ - 0x00000788 af010000 b1010000 00000000 b2010000 ................ │ │ │ │ - 0x00000798 b3010000 00000000 00000000 b4010000 ................ │ │ │ │ - 0x000007a8 b5010000 00000000 b6010000 b7010000 ................ │ │ │ │ - 0x000007b8 00000000 b8010000 b9010000 bc010000 ................ │ │ │ │ - 0x000007c8 00000000 00000000 00000000 be010000 ................ │ │ │ │ - 0x000007d8 00000000 bf010000 c0010000 00000000 ................ │ │ │ │ - 0x000007e8 00000000 c2010000 00000000 00000000 ................ │ │ │ │ - 0x000007f8 00000000 c3010000 00000000 00000000 ................ │ │ │ │ - 0x00000808 00000000 00000000 00000000 c4010000 ................ │ │ │ │ - 0x00000818 00000000 00000000 c6010000 c7010000 ................ │ │ │ │ - 0x00000828 c9010000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00000838 00000000 ca010000 00000000 00000000 ................ │ │ │ │ + 0x00000748 a8010000 00000000 00000000 a9010000 ................ │ │ │ │ + 0x00000758 aa010000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00000768 ab010000 ac010000 ad010000 00000000 ................ │ │ │ │ + 0x00000778 00000000 ae010000 00000000 af010000 ................ │ │ │ │ + 0x00000788 b0010000 b2010000 00000000 b3010000 ................ │ │ │ │ + 0x00000798 b4010000 00000000 00000000 b5010000 ................ │ │ │ │ + 0x000007a8 b6010000 00000000 b7010000 b8010000 ................ │ │ │ │ + 0x000007b8 00000000 b9010000 ba010000 bd010000 ................ │ │ │ │ + 0x000007c8 00000000 00000000 00000000 bf010000 ................ │ │ │ │ + 0x000007d8 00000000 c0010000 c1010000 00000000 ................ │ │ │ │ + 0x000007e8 00000000 c3010000 00000000 00000000 ................ │ │ │ │ + 0x000007f8 00000000 c4010000 00000000 00000000 ................ │ │ │ │ + 0x00000808 00000000 00000000 00000000 c5010000 ................ │ │ │ │ + 0x00000818 00000000 00000000 c7010000 c8010000 ................ │ │ │ │ + 0x00000828 ca010000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00000838 00000000 cb010000 00000000 00000000 ................ │ │ │ │ 0x00000848 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00000858 cc010000 cd010000 00000000 00000000 ................ │ │ │ │ - 0x00000868 00000000 00000000 00000000 cf010000 ................ │ │ │ │ - 0x00000878 00000000 00000000 d0010000 00000000 ................ │ │ │ │ - 0x00000888 00000000 d1010000 00000000 d2010000 ................ │ │ │ │ - 0x00000898 00000000 d3010000 d4010000 00000000 ................ │ │ │ │ - 0x000008a8 00000000 00000000 00000000 d6010000 ................ │ │ │ │ + 0x00000858 cd010000 ce010000 00000000 00000000 ................ │ │ │ │ + 0x00000868 00000000 00000000 00000000 d0010000 ................ │ │ │ │ + 0x00000878 00000000 00000000 d1010000 00000000 ................ │ │ │ │ + 0x00000888 00000000 d2010000 00000000 d3010000 ................ │ │ │ │ + 0x00000898 00000000 d4010000 d5010000 00000000 ................ │ │ │ │ + 0x000008a8 00000000 00000000 00000000 d7010000 ................ │ │ │ │ 0x000008b8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000008c8 00000000 d7010000 00000000 00000000 ................ │ │ │ │ - 0x000008d8 00000000 d8010000 d9010000 00000000 ................ │ │ │ │ - 0x000008e8 00000000 00000000 da010000 00000000 ................ │ │ │ │ - 0x000008f8 db010000 dc010000 de010000 00000000 ................ │ │ │ │ - 0x00000908 df010000 00000000 00000000 e0010000 ................ │ │ │ │ - 0x00000918 00000000 00000000 e2010000 00000000 ................ │ │ │ │ - 0x00000928 00000000 00000000 00000000 e3010000 ................ │ │ │ │ - 0x00000938 00000000 e4010000 e5010000 e6010000 ................ │ │ │ │ - 0x00000948 00000000 e7010000 e8010000 ea010000 ................ │ │ │ │ - 0x00000958 00000000 eb010000 00000000 ec010000 ................ │ │ │ │ - 0x00000968 00000000 00000000 00000000 ed010000 ................ │ │ │ │ - 0x00000978 ee010000 ef010000 f0010000 00000000 ................ │ │ │ │ - 0x00000988 00000000 f1010000 00000000 00000000 ................ │ │ │ │ - 0x00000998 f2010000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000008c8 00000000 d8010000 00000000 00000000 ................ │ │ │ │ + 0x000008d8 00000000 d9010000 da010000 00000000 ................ │ │ │ │ + 0x000008e8 00000000 00000000 db010000 00000000 ................ │ │ │ │ + 0x000008f8 dc010000 dd010000 df010000 00000000 ................ │ │ │ │ + 0x00000908 e0010000 00000000 00000000 e1010000 ................ │ │ │ │ + 0x00000918 00000000 00000000 e3010000 00000000 ................ │ │ │ │ + 0x00000928 00000000 00000000 00000000 e4010000 ................ │ │ │ │ + 0x00000938 00000000 e5010000 e6010000 e7010000 ................ │ │ │ │ + 0x00000948 00000000 e8010000 e9010000 eb010000 ................ │ │ │ │ + 0x00000958 00000000 ec010000 00000000 ed010000 ................ │ │ │ │ + 0x00000968 00000000 00000000 00000000 ee010000 ................ │ │ │ │ + 0x00000978 ef010000 f0010000 f1010000 00000000 ................ │ │ │ │ + 0x00000988 00000000 f2010000 00000000 00000000 ................ │ │ │ │ + 0x00000998 f3010000 00000000 00000000 00000000 ................ │ │ │ │ 0x000009a8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000009b8 f3010000 f5010000 00000000 00000000 ................ │ │ │ │ - 0x000009c8 00000000 f6010000 00000000 00000000 ................ │ │ │ │ - 0x000009d8 00000000 f7010000 00000000 00000000 ................ │ │ │ │ - 0x000009e8 00000000 00000000 00000000 f9010000 ................ │ │ │ │ - 0x000009f8 fa010000 fb010000 00000000 00000000 ................ │ │ │ │ - 0x00000a08 00000000 fc010000 fd010000 00000000 ................ │ │ │ │ - 0x00000a18 fe010000 ff010000 00000000 00000000 ................ │ │ │ │ - 0x00000a28 00020000 01020000 02020000 00000000 ................ │ │ │ │ - 0x00000a38 00000000 00000000 03020000 04020000 ................ │ │ │ │ - 0x00000a48 05020000 00000000 06020000 07020000 ................ │ │ │ │ + 0x000009b8 f4010000 f6010000 00000000 00000000 ................ │ │ │ │ + 0x000009c8 00000000 f7010000 00000000 00000000 ................ │ │ │ │ + 0x000009d8 00000000 f8010000 00000000 00000000 ................ │ │ │ │ + 0x000009e8 00000000 00000000 00000000 fa010000 ................ │ │ │ │ + 0x000009f8 fb010000 fc010000 00000000 00000000 ................ │ │ │ │ + 0x00000a08 00000000 fd010000 fe010000 00000000 ................ │ │ │ │ + 0x00000a18 ff010000 00020000 00000000 00000000 ................ │ │ │ │ + 0x00000a28 01020000 02020000 03020000 00000000 ................ │ │ │ │ + 0x00000a38 00000000 00000000 04020000 05020000 ................ │ │ │ │ + 0x00000a48 06020000 00000000 07020000 08020000 ................ │ │ │ │ 0x00000a58 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00000a68 08020000 00000000 09020000 0c020000 ................ │ │ │ │ - 0x00000a78 00000000 00000000 0d020000 0f020000 ................ │ │ │ │ - 0x00000a88 00000000 10020000 11020000 13020000 ................ │ │ │ │ - 0x00000a98 15020000 16020000 00000000 00000000 ................ │ │ │ │ - 0x00000aa8 18020000 00000000 1a020000 00000000 ................ │ │ │ │ - 0x00000ab8 1b020000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00000ac8 1d020000 00000000 1f020000 00000000 ................ │ │ │ │ - 0x00000ad8 00000000 20020000 21020000 22020000 .... ...!..."... │ │ │ │ + 0x00000a68 09020000 00000000 0a020000 0d020000 ................ │ │ │ │ + 0x00000a78 00000000 00000000 0e020000 10020000 ................ │ │ │ │ + 0x00000a88 00000000 11020000 12020000 14020000 ................ │ │ │ │ + 0x00000a98 16020000 17020000 00000000 00000000 ................ │ │ │ │ + 0x00000aa8 19020000 00000000 1b020000 00000000 ................ │ │ │ │ + 0x00000ab8 1c020000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00000ac8 1e020000 00000000 20020000 00000000 ........ ....... │ │ │ │ + 0x00000ad8 00000000 21020000 22020000 23020000 ....!..."...#... │ │ │ │ 0x00000ae8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00000af8 00000000 00000000 24020000 00000000 ........$....... │ │ │ │ - 0x00000b08 25020000 26020000 00000000 00000000 %...&........... │ │ │ │ - 0x00000b18 00000000 27020000 00000000 00000000 ....'........... │ │ │ │ - 0x00000b28 00000000 00000000 2a020000 00000000 ........*....... │ │ │ │ - 0x00000b38 2b020000 00000000 00000000 00000000 +............... │ │ │ │ - 0x00000b48 00000000 00000000 00000000 2c020000 ............,... │ │ │ │ - 0x00000b58 00000000 2d020000 00000000 00000000 ....-........... │ │ │ │ - 0x00000b68 2e020000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00000b78 00000000 2f020000 00000000 00000000 ..../........... │ │ │ │ - 0x00000b88 30020000 31020000 32020000 00000000 0...1...2....... │ │ │ │ - 0x00000b98 00000000 33020000 00000000 00000000 ....3........... │ │ │ │ - 0x00000ba8 00000000 35020000 36020000 37020000 ....5...6...7... │ │ │ │ - 0x00000bb8 38020000 39020000 00000000 00000000 8...9........... │ │ │ │ - 0x00000bc8 00000000 00000000 3b020000 3c020000 ........;...<... │ │ │ │ + 0x00000af8 00000000 00000000 25020000 00000000 ........%....... │ │ │ │ + 0x00000b08 26020000 27020000 00000000 00000000 &...'........... │ │ │ │ + 0x00000b18 00000000 28020000 00000000 00000000 ....(........... │ │ │ │ + 0x00000b28 00000000 00000000 2b020000 00000000 ........+....... │ │ │ │ + 0x00000b38 2c020000 00000000 00000000 00000000 ,............... │ │ │ │ + 0x00000b48 00000000 00000000 00000000 2d020000 ............-... │ │ │ │ + 0x00000b58 00000000 2e020000 00000000 00000000 ................ │ │ │ │ + 0x00000b68 2f020000 00000000 00000000 00000000 /............... │ │ │ │ + 0x00000b78 00000000 30020000 00000000 00000000 ....0........... │ │ │ │ + 0x00000b88 31020000 32020000 33020000 00000000 1...2...3....... │ │ │ │ + 0x00000b98 00000000 34020000 00000000 00000000 ....4........... │ │ │ │ + 0x00000ba8 00000000 36020000 37020000 38020000 ....6...7...8... │ │ │ │ + 0x00000bb8 39020000 3a020000 00000000 00000000 9...:........... │ │ │ │ + 0x00000bc8 00000000 00000000 3c020000 3d020000 ........<...=... │ │ │ │ 0x00000bd8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00000be8 3d020000 00000000 3e020000 00000000 =.......>....... │ │ │ │ - 0x00000bf8 3f020000 41020000 00000000 00000000 ?...A........... │ │ │ │ - 0x00000c08 00000000 00000000 42020000 43020000 ........B...C... │ │ │ │ - 0x00000c18 44020000 00000000 45020000 00000000 D.......E....... │ │ │ │ - 0x00000c28 00000000 00000000 00000000 48020000 ............H... │ │ │ │ - 0x00000c38 49020000 00000000 00000000 00000000 I............... │ │ │ │ + 0x00000be8 3e020000 00000000 3f020000 00000000 >.......?....... │ │ │ │ + 0x00000bf8 40020000 42020000 00000000 00000000 @...B........... │ │ │ │ + 0x00000c08 00000000 00000000 43020000 44020000 ........C...D... │ │ │ │ + 0x00000c18 45020000 00000000 46020000 00000000 E.......F....... │ │ │ │ + 0x00000c28 00000000 00000000 00000000 49020000 ............I... │ │ │ │ + 0x00000c38 4a020000 00000000 00000000 00000000 J............... │ │ │ │ 0x00000c48 4b020000 00000000 00000000 4d020000 K...........M... │ │ │ │ 0x00000c58 00000000 4e020000 00000000 4f020000 ....N.......O... │ │ │ │ 0x00000c68 00000000 50020000 00000000 00000000 ....P........... │ │ │ │ 0x00000c78 51020000 00000000 00000000 00000000 Q............... │ │ │ │ 0x00000c88 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00000c98 52020000 00000000 00000000 00000000 R............... │ │ │ │ 0x00000ca8 00000000 53020000 54020000 00000000 ....S...T....... │ │ │ │ @@ -231,60 +231,60 @@ │ │ │ │ 0x00000f78 8159171f c0d90e5a 9188d0f0 61a2bc61 .Y.....Z....a..a │ │ │ │ 0x00000f88 155d0dd9 ba40e308 46cba64d 435e915f .]...@..F..MC^._ │ │ │ │ 0x00000f98 7ccabf7c c570b0ed 03076dff bdd1d040 |..|.p....m....@ │ │ │ │ 0x00000fa8 f5b607f5 d9d9550a afcf8c63 9f7e1cc3 ......U....c.~.. │ │ │ │ 0x00000fb8 c7857555 6377d613 af8de0f6 9129216d ..uUcw.......)!m │ │ │ │ 0x00000fc8 3c0c1206 5536f836 69416d8c 85b914a4 <...U6.6iAm..... │ │ │ │ 0x00000fd8 9f13fe3d a752a3fb fe006a40 23d3bf7b ...=.R....j@#..{ │ │ │ │ - 0x00000fe8 c5324280 a753203f 1b31c536 77eaddd0 .2B..S ?.1.6w... │ │ │ │ - 0x00000ff8 33662877 17a1b8a7 0da7ad94 afa9de58 3f(w...........X │ │ │ │ - 0x00001008 033f7620 272134e3 45a8e3ce 9ff828ae .?v '!4.E.....(. │ │ │ │ - 0x00001018 ad2bb332 1db09fc9 85b7acb4 2dcfc644 .+.2........-..D │ │ │ │ - 0x00001028 0da034d2 fb247fdc 9bcecab2 59096d45 ..4..$......Y.mE │ │ │ │ - 0x00001038 6dd5c2c5 37d56f83 0509c404 a12eb263 m...7.o........c │ │ │ │ - 0x00001048 37f79771 316ffbe3 e9576144 4ca6eb9e 7..q1o...WaDL... │ │ │ │ - 0x00001058 3122d533 5167991e d95a090d cbcc6bf6 1".3Qg...Z....k. │ │ │ │ - 0x00001068 3185458f 3d1199ef f9ff48ba b3893126 1.E.=.....H...1& │ │ │ │ - 0x00001078 f3c5d9f3 d2013d12 ba31bd33 a9a3cd0e ......=..1.3.... │ │ │ │ - 0x00001088 aafc275a 639b931e fd08ae1a 7be0072b ..'Zc.......{..+ │ │ │ │ - 0x00001098 44374375 5b6d86f0 657851ef 97eb2378 D7Cu[m..exQ...#x │ │ │ │ - 0x000010a8 7ce7cc89 751e38bc 37c4dd9d 3a2638a7 |...u.8.7...:&8. │ │ │ │ - 0x000010b8 e1d3e722 7fbad20e 3e661974 6f882873 ..."....>f.to.(s │ │ │ │ - 0x000010c8 114b9dea 4ca25947 85e03087 3f1739ad .K..L.YG..0.?.9. │ │ │ │ - 0x000010d8 cf9301a4 b5e04dff eb45f7cf 473ea9a9 ......M..E..G>.. │ │ │ │ - 0x000010e8 fc9d6367 a9650d76 1563f5f7 f30cff80 ..cg.e.v.c...... │ │ │ │ - 0x000010f8 97421f0d 87b9c2c6 8b95527e 9fc78cab .B........R~.... │ │ │ │ - 0x00001108 d4834fab b55663f8 61284ae6 99d569b5 ..O..Vc.a(J...i. │ │ │ │ - 0x00001118 5c78b449 d1c9321f e926df59 6988458f \x.I..2..&.Yi.E. │ │ │ │ - 0x00001128 677065eb eba8cbaa 59f36dba c5f59a9a gpe.....Y.m..... │ │ │ │ - 0x00001138 24472489 cff51525 b7d49bd4 03ebce32 $G$....%.......2 │ │ │ │ - 0x00001148 cba32043 d5aca905 3f734189 e353ed77 .. C....?sA..S.w │ │ │ │ - 0x00001158 43d887f0 19f3c28b 79185959 ac4c9201 C.......y.YY.L.. │ │ │ │ - 0x00001168 11295a1c 67be1ae4 2975d22c d0fa05e7 .)Z.g...)u.,.... │ │ │ │ - 0x00001178 efba6afe 491712d5 79b04e71 51d6304b ..j.I...y.NqQ.0K │ │ │ │ - 0x00001188 e5c6f182 8dab1f5a fbba0689 8dc0e6f4 .......Z........ │ │ │ │ - 0x00001198 9b578c76 f7ab2532 cd954761 2d057f12 .W.v..%2..Ga-... │ │ │ │ - 0x000011a8 5969651b c7eb8e7e b3b47067 c7cc6f1f Yie....~..pg..o. │ │ │ │ - 0x000011b8 e583c21f acc68599 00832e37 eb41458f ...........7.AE. │ │ │ │ - 0x000011c8 8d65cb62 e20a7327 a301f837 db513e33 .e.b..s'...7.Q>3 │ │ │ │ - 0x000011d8 7726f837 3a21c6aa 493c3e01 024ee4de w&.7:!..I<>..N.. │ │ │ │ - 0x000011e8 8341d8d2 69412c3a a08f29fe bdc09f54 .A..iA,:..)....T │ │ │ │ - 0x000011f8 78617732 1d69c438 378c81d6 1883be28 xaw2.i.87......( │ │ │ │ - 0x00001208 85801ae9 2078a5de e7d08ef4 571eb8cd .... x......W... │ │ │ │ - 0x00001218 6fe97fdf ddc194f8 64734d1d 19e0261d o.......dsM...&. │ │ │ │ - 0x00001228 d7d00cda c7c4b12b 89086e33 70eaf963 .......+..n3p..c │ │ │ │ - 0x00001238 6e3ba1db 33b7d85a b33293fa c5d8921c n;..3..Z.2...... │ │ │ │ - 0x00001248 d3422e4c f143d2f4 69bcf1e1 9de47bc4 .B.L.C..i.....{. │ │ │ │ - 0x00001258 fd91b48c 6715213d 8971b725 7486e430 ....g.!=.q.%t..0 │ │ │ │ - 0x00001268 9346e1e6 a74908bc b7babe04 1d797318 .F...I.......ys. │ │ │ │ - 0x00001278 0d974e16 1827f1f5 9bddfe82 c10bf35e ..N..'.........^ │ │ │ │ - 0x00001288 e505c30d 11f37ce9 293b4c52 88af012a ......|.);LR...* │ │ │ │ - 0x00001298 d11fc7e8 f5e374c1 87b687e5 0da6dd9d ......t......... │ │ │ │ - 0x000012a8 0f3679ee 3ae31f30 84f4122e bfbe5621 .6y.:..0......V! │ │ │ │ - 0x000012b8 6be752b0 82aa037a 3fb8c9c7 62c719c0 k.R....z?...b... │ │ │ │ + 0x00000fe8 c5324280 917eddc9 a753203f 1b31c536 .2B..~...S ?.1.6 │ │ │ │ + 0x00000ff8 77eaddd0 33662877 17a1b8a7 0da7ad94 w...3f(w........ │ │ │ │ + 0x00001008 afa9de58 033f7620 272134e3 45a8e3ce ...X.?v '!4.E... │ │ │ │ + 0x00001018 9ff828ae ad2bb332 1db09fc9 85b7acb4 ..(..+.2........ │ │ │ │ + 0x00001028 2dcfc644 0da034d2 fb247fdc 9bcecab2 -..D..4..$...... │ │ │ │ + 0x00001038 59096d45 6dd5c2c5 37d56f83 0509c404 Y.mEm...7.o..... │ │ │ │ + 0x00001048 a12eb263 37f79771 316ffbe3 e9576144 ...c7..q1o...WaD │ │ │ │ + 0x00001058 4ca6eb9e 3122d533 5167991e d95a090d L...1".3Qg...Z.. │ │ │ │ + 0x00001068 cbcc6bf6 3185458f 3d1199ef f9ff48ba ..k.1.E.=.....H. │ │ │ │ + 0x00001078 b3893126 f3c5d9f3 d2013d12 ba31bd33 ..1&......=..1.3 │ │ │ │ + 0x00001088 a9a3cd0e aafc275a 639b931e fd08ae1a ......'Zc....... │ │ │ │ + 0x00001098 7be0072b 44374375 5b6d86f0 657851ef {..+D7Cu[m..exQ. │ │ │ │ + 0x000010a8 97eb2378 7ce7cc89 751e38bc 37c4dd9d ..#x|...u.8.7... │ │ │ │ + 0x000010b8 3a2638a7 e1d3e722 7fbad20e 3e661974 :&8...."....>f.t │ │ │ │ + 0x000010c8 6f882873 114b9dea 4ca25947 85e03087 o.(s.K..L.YG..0. │ │ │ │ + 0x000010d8 3f1739ad cf9301a4 b5e04dff eb45f7cf ?.9.......M..E.. │ │ │ │ + 0x000010e8 473ea9a9 fc9d6367 a9650d76 1563f5f7 G>....cg.e.v.c.. │ │ │ │ + 0x000010f8 f30cff80 97421f0d 87b9c2c6 8b95527e .....B........R~ │ │ │ │ + 0x00001108 9fc78cab d4834fab b55663f8 61284ae6 ......O..Vc.a(J. │ │ │ │ + 0x00001118 99d569b5 5c78b449 d1c9321f e926df59 ..i.\x.I..2..&.Y │ │ │ │ + 0x00001128 6988458f 677065eb eba8cbaa 59f36dba i.E.gpe.....Y.m. │ │ │ │ + 0x00001138 c5f59a9a 24472489 cff51525 b7d49bd4 ....$G$....%.... │ │ │ │ + 0x00001148 03ebce32 cba32043 d5aca905 3f734189 ...2.. C....?sA. │ │ │ │ + 0x00001158 e353ed77 43d887f0 19f3c28b 79185959 .S.wC.......y.YY │ │ │ │ + 0x00001168 ac4c9201 11295a1c 67be1ae4 2975d22c .L...)Z.g...)u., │ │ │ │ + 0x00001178 d0fa05e7 efba6afe 491712d5 79b04e71 ......j.I...y.Nq │ │ │ │ + 0x00001188 51d6304b e5c6f182 8dab1f5a fbba0689 Q.0K.......Z.... │ │ │ │ + 0x00001198 8dc0e6f4 9b578c76 f7ab2532 cd954761 .....W.v..%2..Ga │ │ │ │ + 0x000011a8 2d057f12 5969651b c7eb8e7e b3b47067 -...Yie....~..pg │ │ │ │ + 0x000011b8 c7cc6f1f e583c21f acc68599 00832e37 ..o............7 │ │ │ │ + 0x000011c8 eb41458f 8d65cb62 e20a7327 a301f837 .AE..e.b..s'...7 │ │ │ │ + 0x000011d8 db513e33 7726f837 3a21c6aa 493c3e01 .Q>3w&.7:!..I<>. │ │ │ │ + 0x000011e8 024ee4de 8341d8d2 69412c3a a08f29fe .N...A..iA,:..). │ │ │ │ + 0x000011f8 bdc09f54 78617732 1d69c438 378c81d6 ...Txaw2.i.87... │ │ │ │ + 0x00001208 1883be28 85801ae9 2078a5de e7d08ef4 ...(.... x...... │ │ │ │ + 0x00001218 571eb8cd 6fe97fdf ddc194f8 64734d1d W...o.......dsM. │ │ │ │ + 0x00001228 19e0261d d7d00cda c7c4b12b 89086e33 ..&........+..n3 │ │ │ │ + 0x00001238 70eaf963 6e3ba1db 33b7d85a b33293fa p..cn;..3..Z.2.. │ │ │ │ + 0x00001248 c5d8921c d3422e4c f143d2f4 69bcf1e1 .....B.L.C..i... │ │ │ │ + 0x00001258 9de47bc4 fd91b48c 6715213d 8971b725 ..{.....g.!=.q.% │ │ │ │ + 0x00001268 7486e430 9346e1e6 a74908bc b7babe04 t..0.F...I...... │ │ │ │ + 0x00001278 1d797318 0d974e16 1827f1f5 9bddfe82 .ys...N..'...... │ │ │ │ + 0x00001288 c10bf35e e505c30d 11f37ce9 293b4c52 ...^......|.);LR │ │ │ │ + 0x00001298 88af012a d11fc7e8 f5e374c1 87b687e5 ...*......t..... │ │ │ │ + 0x000012a8 0da6dd9d 0f3679ee 3ae31f30 84f4122e .....6y.:..0.... │ │ │ │ + 0x000012b8 bfbe5621 6be752b0 3fb8c9c7 62c719c0 ..V!k.R.?...b... │ │ │ │ 0x000012c8 db922030 1901fd69 cb7de306 fffe4190 .. 0...i.}....A. │ │ │ │ 0x000012d8 7befa3ef 39de8ff0 371011cb 09c01130 {...9...7......0 │ │ │ │ 0x000012e8 3bfe4e32 2f6902f2 0b903046 15b20979 ;.N2/i....0F...y │ │ │ │ 0x000012f8 5bfd649f 13208803 f50c135b adfdb673 [.d.. .....[...s │ │ │ │ 0x00001308 d1020313 8724cd92 a59e3d0a 6bd9fea2 .....$....=.k... │ │ │ │ 0x00001318 730ea683 6d19bf1d 4fc84d0b e5eb3204 s...m...O.M...2. │ │ │ │ 0x00001328 74e29ebb fb443e44 adfb0d02 ab10d97a t....D>D.......z │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -14,19 +14,19 @@ │ │ │ │ 0x00003b08 75700043 50794465 665f5f70 61727365 up.CPyDef__parse │ │ │ │ 0x00003b18 725f5f5f 466c6167 735f5f5f 5f5f6d79 r___Flags_____my │ │ │ │ 0x00003b28 7079635f 64656661 756c7473 5f736574 pyc_defaults_set │ │ │ │ 0x00003b38 75700050 79457272 5f536574 53747269 up.PyErr_SetStri │ │ │ │ 0x00003b48 6e670043 50795479 70655f5f 70617273 ng.CPyType__pars │ │ │ │ 0x00003b58 65725f5f 5f444550 52454341 5445445f er___DEPRECATED_ │ │ │ │ 0x00003b68 44454641 554c5400 50794578 635f5479 DEFAULT.PyExc_Ty │ │ │ │ - 0x00003b78 70654572 726f7200 5f50795f 4465616c peError._Py_Deal │ │ │ │ - 0x00003b88 6c6f6300 5f5f6173 73657274 5f666169 loc.__assert_fai │ │ │ │ - 0x00003b98 6c004350 79446566 5f5f7061 72736572 l.CPyDef__parser │ │ │ │ - 0x00003ba8 5f5f5f5f 5f6d7970 79635f5f 466c6167 _____mypyc__Flag │ │ │ │ - 0x00003bb8 735f7365 74757000 50794f62 6a656374 s_setup.PyObject │ │ │ │ + 0x00003b78 70654572 726f7200 43507944 65665f5f peError.CPyDef__ │ │ │ │ + 0x00003b88 70617273 65725f5f 5f5f5f6d 79707963 parser_____mypyc │ │ │ │ + 0x00003b98 5f5f466c 6167735f 73657475 70005f50 __Flags_setup._P │ │ │ │ + 0x00003ba8 795f4465 616c6c6f 63005f5f 61737365 y_Dealloc.__asse │ │ │ │ + 0x00003bb8 72745f66 61696c00 50794f62 6a656374 rt_fail.PyObject │ │ │ │ 0x00003bc8 5f436c65 61724d61 6e616765 64446963 _ClearManagedDic │ │ │ │ 0x00003bd8 74005079 4f626a65 63745f56 69736974 t.PyObject_Visit │ │ │ │ 0x00003be8 4d616e61 67656444 69637400 50794f62 ManagedDict.PyOb │ │ │ │ 0x00003bf8 6a656374 5f47435f 556e5472 61636b00 ject_GC_UnTrack. │ │ │ │ 0x00003c08 50795468 72656164 53746174 655f4765 PyThreadState_Ge │ │ │ │ 0x00003c18 74005f50 79547261 73685f74 68726561 t._PyTrash_threa │ │ │ │ 0x00003c28 645f6465 7374726f 795f6368 61696e00 d_destroy_chain. │ │ │ │ @@ -564,279 +564,279 @@ │ │ │ │ 0x00005d68 5f466c61 67735f5f 5f66696e 616c697a _Flags___finaliz │ │ │ │ 0x00005d78 655f7065 6e64696e 67004350 79546167 e_pending.CPyTag │ │ │ │ 0x00005d88 6765645f 42697477 6973654c 6f6e674f ged_BitwiseLongO │ │ │ │ 0x00005d98 705f005f 50794c6f 6e675f4e 6577005f p_._PyLong_New._ │ │ │ │ 0x00005da8 50794c6f 6e675f53 69676e00 50794e75 PyLong_Sign.PyNu │ │ │ │ 0x00005db8 6d626572 5f586f72 0050794e 756d6265 mber_Xor.PyNumbe │ │ │ │ 0x00005dc8 725f4f72 0050794e 756d6265 725f416e r_Or.PyNumber_An │ │ │ │ - 0x00005dd8 64004350 79446566 5f5f7479 7065735f d.CPyDef__types_ │ │ │ │ - 0x00005de8 5f5f5f5f 746f705f 6c657665 6c5f5f00 ____top_level__. │ │ │ │ - 0x00005df8 43507953 74617469 635f5f74 79706573 CPyStatic__types │ │ │ │ - 0x00005e08 5f5f5f67 6c6f6261 6c730043 50794d6f ___globals.CPyMo │ │ │ │ - 0x00005e18 64756c65 5f747970 696e6700 5f50795f dule_typing._Py_ │ │ │ │ - 0x00005e28 456c6c69 70736973 4f626a65 63740043 EllipsisObject.C │ │ │ │ - 0x00005e38 50794465 665f5f72 655f5f5f 6d617463 PyDef__re___matc │ │ │ │ - 0x00005e48 685f746f 5f646174 6574696d 65004350 h_to_datetime.CP │ │ │ │ - 0x00005e58 79537461 7469635f 5f72655f 5f5f676c yStatic__re___gl │ │ │ │ - 0x00005e68 6f62616c 73004350 7950795f 5f72655f obals.CPyPy__re_ │ │ │ │ - 0x00005e78 5f5f6d61 7463685f 746f5f64 61746574 __match_to_datet │ │ │ │ - 0x00005e88 696d6500 43507944 65665f5f 72655f5f ime.CPyDef__re__ │ │ │ │ - 0x00005e98 5f636163 6865645f 747a0043 50795079 _cached_tz.CPyPy │ │ │ │ - 0x00005ea8 5f5f7265 5f5f5f63 61636865 645f747a __re___cached_tz │ │ │ │ - 0x00005eb8 00435079 4465665f 5f72655f 5f5f6d61 .CPyDef__re___ma │ │ │ │ - 0x00005ec8 7463685f 746f5f6c 6f63616c 74696d65 tch_to_localtime │ │ │ │ - 0x00005ed8 00435079 50795f5f 72655f5f 5f6d6174 .CPyPy__re___mat │ │ │ │ - 0x00005ee8 63685f74 6f5f6c6f 63616c74 696d6500 ch_to_localtime. │ │ │ │ - 0x00005ef8 43507944 65665f5f 72655f5f 5f6d6174 CPyDef__re___mat │ │ │ │ - 0x00005f08 63685f74 6f5f6e75 6d626572 00435079 ch_to_number.CPy │ │ │ │ - 0x00005f18 50795f5f 72655f5f 5f6d6174 63685f74 Py__re___match_t │ │ │ │ - 0x00005f28 6f5f6e75 6d626572 00435079 4465665f o_number.CPyDef_ │ │ │ │ - 0x00005f38 5f72655f 5f5f5f5f 746f705f 6c657665 _re_____top_leve │ │ │ │ - 0x00005f48 6c5f5f00 4350794d 6f64756c 655f5f5f l__.CPyModule___ │ │ │ │ - 0x00005f58 66757475 72655f5f 00435079 4d6f6475 future__.CPyModu │ │ │ │ - 0x00005f68 6c655f64 61746574 696d6500 4350794d le_datetime.CPyM │ │ │ │ - 0x00005f78 6f64756c 655f6675 6e63746f 6f6c7300 odule_functools. │ │ │ │ - 0x00005f88 4350794d 6f64756c 655f7265 00435079 CPyModule_re.CPy │ │ │ │ - 0x00005f98 4d6f6475 6c655f74 6f6d6c69 5f5f5f5f Module_tomli____ │ │ │ │ - 0x00005fa8 74797065 73004350 79537461 7469635f types.CPyStatic_ │ │ │ │ - 0x00005fb8 5f72655f 5f5f5245 5f4e554d 42455200 _re___RE_NUMBER. │ │ │ │ - 0x00005fc8 43507953 74617469 635f5f72 655f5f5f CPyStatic__re___ │ │ │ │ - 0x00005fd8 52455f4c 4f43414c 54494d45 00435079 RE_LOCALTIME.CPy │ │ │ │ - 0x00005fe8 53746174 69635f5f 72655f5f 5f52455f Static__re___RE_ │ │ │ │ - 0x00005ff8 44415445 54494d45 00435079 4465665f DATETIME.CPyDef_ │ │ │ │ - 0x00006008 5f706172 7365725f 5f5f4445 50524543 _parser___DEPREC │ │ │ │ - 0x00006018 41544544 5f444546 41554c54 00435079 ATED_DEFAULT.CPy │ │ │ │ - 0x00006028 4465665f 5f706172 7365725f 5f5f466c Def__parser___Fl │ │ │ │ - 0x00006038 61677300 43507944 65665f5f 70617273 ags.CPyDef__pars │ │ │ │ - 0x00006048 65725f5f 5f4e6573 74656444 69637400 er___NestedDict. │ │ │ │ - 0x00006058 43507944 65665f5f 70617273 65725f5f CPyDef__parser__ │ │ │ │ - 0x00006068 5f6d616b 655f7361 66655f70 61727365 _make_safe_parse │ │ │ │ - 0x00006078 5f666c6f 61745f65 6e760043 50794465 _float_env.CPyDe │ │ │ │ - 0x00006088 665f5f70 61727365 725f5f5f 73616665 f__parser___safe │ │ │ │ - 0x00006098 5f706172 73655f66 6c6f6174 5f6d616b _parse_float_mak │ │ │ │ - 0x000060a8 655f7361 66655f70 61727365 5f666c6f e_safe_parse_flo │ │ │ │ - 0x000060b8 61745f6f 626a0043 50794465 665f5f70 at_obj.CPyDef__p │ │ │ │ - 0x000060c8 61727365 725f5f5f 544f4d4c 4465636f arser___TOMLDeco │ │ │ │ - 0x000060d8 64654572 726f725f 5f5f5f5f 696e6974 deError_____init │ │ │ │ - 0x000060e8 5f5f0050 794f626a 6563745f 43616c6c __.PyObject_Call │ │ │ │ - 0x000060f8 4f626a65 63740043 50794d6f 64756c65 Object.CPyModule │ │ │ │ - 0x00006108 5f776172 6e696e67 73004350 79537461 _warnings.CPySta │ │ │ │ - 0x00006118 7469635f 5f706172 7365725f 5f5f746f tic__parser___to │ │ │ │ - 0x00006128 6d6c695f 5f5f5f70 61727365 725f5f5f mli____parser___ │ │ │ │ - 0x00006138 544f4d4c 4465636f 64654572 726f725f TOMLDecodeError_ │ │ │ │ - 0x00006148 5f5f5f5f 696e6974 5f5f5f5f 5f706f73 ____init_____pos │ │ │ │ - 0x00006158 00435079 53746174 69635f5f 70617273 .CPyStatic__pars │ │ │ │ - 0x00006168 65725f5f 5f746f6d 6c695f5f 5f5f7061 er___tomli____pa │ │ │ │ - 0x00006178 72736572 5f5f5f54 4f4d4c44 65636f64 rser___TOMLDecod │ │ │ │ - 0x00006188 65457272 6f725f5f 5f5f5f69 6e69745f eError_____init_ │ │ │ │ - 0x00006198 5f5f5f5f 646f6300 43507953 74617469 ____doc.CPyStati │ │ │ │ - 0x000061a8 635f5f70 61727365 725f5f5f 746f6d6c c__parser___toml │ │ │ │ - 0x000061b8 695f5f5f 5f706172 7365725f 5f5f544f i____parser___TO │ │ │ │ - 0x000061c8 4d4c4465 636f6465 4572726f 725f5f5f MLDecodeError___ │ │ │ │ - 0x000061d8 5f5f696e 69745f5f 5f5f5f6d 73670043 __init_____msg.C │ │ │ │ - 0x000061e8 50795079 5f5f7061 72736572 5f5f5f54 PyPy__parser___T │ │ │ │ - 0x000061f8 4f4d4c44 65636f64 65457272 6f725f5f OMLDecodeError__ │ │ │ │ - 0x00006208 5f5f5f69 6e69745f 5f004350 79547970 ___init__.CPyTyp │ │ │ │ - 0x00006218 655f5f70 61727365 725f5f5f 544f4d4c e__parser___TOML │ │ │ │ - 0x00006228 4465636f 64654572 726f7200 43507944 DecodeError.CPyD │ │ │ │ - 0x00006238 65665f5f 70617273 65725f5f 5f736b69 ef__parser___ski │ │ │ │ - 0x00006248 705f6368 61727300 43507950 795f5f70 p_chars.CPyPy__p │ │ │ │ - 0x00006258 61727365 725f5f5f 736b6970 5f636861 arser___skip_cha │ │ │ │ - 0x00006268 72730043 50794465 665f5f70 61727365 rs.CPyDef__parse │ │ │ │ - 0x00006278 725f5f5f 736b6970 5f756e74 696c0050 r___skip_until.P │ │ │ │ - 0x00006288 79536574 5f436f6e 7461696e 73005079 ySet_Contains.Py │ │ │ │ - 0x00006298 556e6963 6f64655f 4a6f696e 00435079 Unicode_Join.CPy │ │ │ │ - 0x000062a8 50795f5f 70617273 65725f5f 5f736b69 Py__parser___ski │ │ │ │ - 0x000062b8 705f756e 74696c00 50794672 6f7a656e p_until.PyFrozen │ │ │ │ - 0x000062c8 5365745f 54797065 00435079 4465665f Set_Type.CPyDef_ │ │ │ │ - 0x000062d8 5f706172 7365725f 5f5f736b 69705f63 _parser___skip_c │ │ │ │ - 0x000062e8 6f6d6d65 6e740043 50795374 61746963 omment.CPyStatic │ │ │ │ - 0x000062f8 5f5f7061 72736572 5f5f5f49 4c4c4547 __parser___ILLEG │ │ │ │ - 0x00006308 414c5f43 4f4d4d45 4e545f43 48415253 AL_COMMENT_CHARS │ │ │ │ - 0x00006318 00507945 78635f4e 616d6545 72726f72 .PyExc_NameError │ │ │ │ - 0x00006328 00435079 50795f5f 70617273 65725f5f .CPyPy__parser__ │ │ │ │ - 0x00006338 5f736b69 705f636f 6d6d656e 74004350 _skip_comment.CP │ │ │ │ - 0x00006348 79446566 5f5f7061 72736572 5f5f5f73 yDef__parser___s │ │ │ │ - 0x00006358 6b69705f 636f6d6d 656e7473 5f616e64 kip_comments_and │ │ │ │ - 0x00006368 5f617272 61795f77 73004350 79537461 _array_ws.CPySta │ │ │ │ - 0x00006378 7469635f 5f706172 7365725f 5f5f544f tic__parser___TO │ │ │ │ - 0x00006388 4d4c5f57 535f414e 445f4e45 574c494e ML_WS_AND_NEWLIN │ │ │ │ - 0x00006398 45004350 7950795f 5f706172 7365725f E.CPyPy__parser_ │ │ │ │ - 0x000063a8 5f5f736b 69705f63 6f6d6d65 6e74735f __skip_comments_ │ │ │ │ - 0x000063b8 616e645f 61727261 795f7773 00435079 and_array_ws.CPy │ │ │ │ - 0x000063c8 4465665f 5f706172 7365725f 5f5f7061 Def__parser___pa │ │ │ │ - 0x000063d8 7273655f 6c697465 72616c5f 73747200 rse_literal_str. │ │ │ │ - 0x000063e8 43507953 74617469 635f5f70 61727365 CPyStatic__parse │ │ │ │ - 0x000063f8 725f5f5f 494c4c45 47414c5f 4c495445 r___ILLEGAL_LITE │ │ │ │ - 0x00006408 52414c5f 5354525f 43484152 53004350 RAL_STR_CHARS.CP │ │ │ │ - 0x00006418 7950795f 5f706172 7365725f 5f5f7061 yPy__parser___pa │ │ │ │ - 0x00006428 7273655f 6c697465 72616c5f 73747200 rse_literal_str. │ │ │ │ - 0x00006438 43507944 65665f5f 70617273 65725f5f CPyDef__parser__ │ │ │ │ - 0x00006448 5f706172 73655f62 61736963 5f737472 _parse_basic_str │ │ │ │ - 0x00006458 00507955 6e69636f 64655f43 6f6e6361 .PyUnicode_Conca │ │ │ │ - 0x00006468 74004350 79537461 7469635f 5f706172 t.CPyStatic__par │ │ │ │ + 0x00005dd8 64004350 79446566 5f5f7061 72736572 d.CPyDef__parser │ │ │ │ + 0x00005de8 5f5f5f44 45505245 43415445 445f4445 ___DEPRECATED_DE │ │ │ │ + 0x00005df8 4641554c 54004350 79446566 5f5f7061 FAULT.CPyDef__pa │ │ │ │ + 0x00005e08 72736572 5f5f5f46 6c616773 00435079 rser___Flags.CPy │ │ │ │ + 0x00005e18 4465665f 5f706172 7365725f 5f5f4e65 Def__parser___Ne │ │ │ │ + 0x00005e28 73746564 44696374 00435079 4465665f stedDict.CPyDef_ │ │ │ │ + 0x00005e38 5f706172 7365725f 5f5f6d61 6b655f73 _parser___make_s │ │ │ │ + 0x00005e48 6166655f 70617273 655f666c 6f61745f afe_parse_float_ │ │ │ │ + 0x00005e58 656e7600 43507944 65665f5f 70617273 env.CPyDef__pars │ │ │ │ + 0x00005e68 65725f5f 5f736166 655f7061 7273655f er___safe_parse_ │ │ │ │ + 0x00005e78 666c6f61 745f6d61 6b655f73 6166655f float_make_safe_ │ │ │ │ + 0x00005e88 70617273 655f666c 6f61745f 6f626a00 parse_float_obj. │ │ │ │ + 0x00005e98 43507944 65665f5f 70617273 65725f5f CPyDef__parser__ │ │ │ │ + 0x00005ea8 5f544f4d 4c446563 6f646545 72726f72 _TOMLDecodeError │ │ │ │ + 0x00005eb8 5f5f5f5f 5f696e69 745f5f00 50794f62 _____init__.PyOb │ │ │ │ + 0x00005ec8 6a656374 5f43616c 6c4f626a 65637400 ject_CallObject. │ │ │ │ + 0x00005ed8 4350794d 6f64756c 655f7761 726e696e CPyModule_warnin │ │ │ │ + 0x00005ee8 67730043 50795374 61746963 5f5f7061 gs.CPyStatic__pa │ │ │ │ + 0x00005ef8 72736572 5f5f5f74 6f6d6c69 5f5f5f5f rser___tomli____ │ │ │ │ + 0x00005f08 70617273 65725f5f 5f544f4d 4c446563 parser___TOMLDec │ │ │ │ + 0x00005f18 6f646545 72726f72 5f5f5f5f 5f696e69 odeError_____ini │ │ │ │ + 0x00005f28 745f5f5f 5f5f706f 73004350 79537461 t_____pos.CPySta │ │ │ │ + 0x00005f38 7469635f 5f706172 7365725f 5f5f746f tic__parser___to │ │ │ │ + 0x00005f48 6d6c695f 5f5f5f70 61727365 725f5f5f mli____parser___ │ │ │ │ + 0x00005f58 544f4d4c 4465636f 64654572 726f725f TOMLDecodeError_ │ │ │ │ + 0x00005f68 5f5f5f5f 696e6974 5f5f5f5f 5f646f63 ____init_____doc │ │ │ │ + 0x00005f78 00435079 53746174 69635f5f 70617273 .CPyStatic__pars │ │ │ │ + 0x00005f88 65725f5f 5f746f6d 6c695f5f 5f5f7061 er___tomli____pa │ │ │ │ + 0x00005f98 72736572 5f5f5f54 4f4d4c44 65636f64 rser___TOMLDecod │ │ │ │ + 0x00005fa8 65457272 6f725f5f 5f5f5f69 6e69745f eError_____init_ │ │ │ │ + 0x00005fb8 5f5f5f5f 6d736700 43507950 795f5f70 ____msg.CPyPy__p │ │ │ │ + 0x00005fc8 61727365 725f5f5f 544f4d4c 4465636f arser___TOMLDeco │ │ │ │ + 0x00005fd8 64654572 726f725f 5f5f5f5f 696e6974 deError_____init │ │ │ │ + 0x00005fe8 5f5f0043 50795479 70655f5f 70617273 __.CPyType__pars │ │ │ │ + 0x00005ff8 65725f5f 5f544f4d 4c446563 6f646545 er___TOMLDecodeE │ │ │ │ + 0x00006008 72726f72 00435079 4465665f 5f706172 rror.CPyDef__par │ │ │ │ + 0x00006018 7365725f 5f5f736b 69705f63 68617273 ser___skip_chars │ │ │ │ + 0x00006028 00435079 50795f5f 70617273 65725f5f .CPyPy__parser__ │ │ │ │ + 0x00006038 5f736b69 705f6368 61727300 43507944 _skip_chars.CPyD │ │ │ │ + 0x00006048 65665f5f 70617273 65725f5f 5f736b69 ef__parser___ski │ │ │ │ + 0x00006058 705f756e 74696c00 50795365 745f436f p_until.PySet_Co │ │ │ │ + 0x00006068 6e746169 6e730050 79556e69 636f6465 ntains.PyUnicode │ │ │ │ + 0x00006078 5f4a6f69 6e004350 7950795f 5f706172 _Join.CPyPy__par │ │ │ │ + 0x00006088 7365725f 5f5f736b 69705f75 6e74696c ser___skip_until │ │ │ │ + 0x00006098 00507946 726f7a65 6e536574 5f547970 .PyFrozenSet_Typ │ │ │ │ + 0x000060a8 65004350 79446566 5f5f7061 72736572 e.CPyDef__parser │ │ │ │ + 0x000060b8 5f5f5f73 6b69705f 636f6d6d 656e7400 ___skip_comment. │ │ │ │ + 0x000060c8 43507953 74617469 635f5f70 61727365 CPyStatic__parse │ │ │ │ + 0x000060d8 725f5f5f 494c4c45 47414c5f 434f4d4d r___ILLEGAL_COMM │ │ │ │ + 0x000060e8 454e545f 43484152 53005079 4578635f ENT_CHARS.PyExc_ │ │ │ │ + 0x000060f8 4e616d65 4572726f 72004350 7950795f NameError.CPyPy_ │ │ │ │ + 0x00006108 5f706172 7365725f 5f5f736b 69705f63 _parser___skip_c │ │ │ │ + 0x00006118 6f6d6d65 6e740043 50794465 665f5f70 omment.CPyDef__p │ │ │ │ + 0x00006128 61727365 725f5f5f 736b6970 5f636f6d arser___skip_com │ │ │ │ + 0x00006138 6d656e74 735f616e 645f6172 7261795f ments_and_array_ │ │ │ │ + 0x00006148 77730043 50795374 61746963 5f5f7061 ws.CPyStatic__pa │ │ │ │ + 0x00006158 72736572 5f5f5f54 4f4d4c5f 57535f41 rser___TOML_WS_A │ │ │ │ + 0x00006168 4e445f4e 45574c49 4e450043 50795079 ND_NEWLINE.CPyPy │ │ │ │ + 0x00006178 5f5f7061 72736572 5f5f5f73 6b69705f __parser___skip_ │ │ │ │ + 0x00006188 636f6d6d 656e7473 5f616e64 5f617272 comments_and_arr │ │ │ │ + 0x00006198 61795f77 73004350 79446566 5f5f7061 ay_ws.CPyDef__pa │ │ │ │ + 0x000061a8 72736572 5f5f5f70 61727365 5f6c6974 rser___parse_lit │ │ │ │ + 0x000061b8 6572616c 5f737472 00435079 53746174 eral_str.CPyStat │ │ │ │ + 0x000061c8 69635f5f 70617273 65725f5f 5f494c4c ic__parser___ILL │ │ │ │ + 0x000061d8 4547414c 5f4c4954 4552414c 5f535452 EGAL_LITERAL_STR │ │ │ │ + 0x000061e8 5f434841 52530043 50795079 5f5f7061 _CHARS.CPyPy__pa │ │ │ │ + 0x000061f8 72736572 5f5f5f70 61727365 5f6c6974 rser___parse_lit │ │ │ │ + 0x00006208 6572616c 5f737472 00435079 4465665f eral_str.CPyDef_ │ │ │ │ + 0x00006218 5f706172 7365725f 5f5f7061 7273655f _parser___parse_ │ │ │ │ + 0x00006228 62617369 635f7374 72005079 556e6963 basic_str.PyUnic │ │ │ │ + 0x00006238 6f64655f 436f6e63 61740043 50795374 ode_Concat.CPySt │ │ │ │ + 0x00006248 61746963 5f5f7061 72736572 5f5f5f49 atic__parser___I │ │ │ │ + 0x00006258 4c4c4547 414c5f4d 554c5449 4c494e45 LLEGAL_MULTILINE │ │ │ │ + 0x00006268 5f424153 49435f53 54525f43 48415253 _BASIC_STR_CHARS │ │ │ │ + 0x00006278 00435079 53746174 69635f5f 70617273 .CPyStatic__pars │ │ │ │ + 0x00006288 65725f5f 5f494c4c 4547414c 5f424153 er___ILLEGAL_BAS │ │ │ │ + 0x00006298 49435f53 54525f43 48415253 00435079 IC_STR_CHARS.CPy │ │ │ │ + 0x000062a8 4465665f 5f706172 7365725f 5f5f7061 Def__parser___pa │ │ │ │ + 0x000062b8 7273655f 6f6e655f 6c696e65 5f626173 rse_one_line_bas │ │ │ │ + 0x000062c8 69635f73 74720043 50794465 665f5f70 ic_str.CPyDef__p │ │ │ │ + 0x000062d8 61727365 725f5f5f 70617273 655f6b65 arser___parse_ke │ │ │ │ + 0x000062e8 795f7061 72740043 50795374 61746963 y_part.CPyStatic │ │ │ │ + 0x000062f8 5f5f7061 72736572 5f5f5f42 4152455f __parser___BARE_ │ │ │ │ + 0x00006308 4b45595f 43484152 53004350 79446566 KEY_CHARS.CPyDef │ │ │ │ + 0x00006318 5f5f7061 72736572 5f5f5f70 61727365 __parser___parse │ │ │ │ + 0x00006328 5f6b6579 0050794e 756d6265 725f496e _key.PyNumber_In │ │ │ │ + 0x00006338 506c6163 65416464 00435079 53746174 PlaceAdd.CPyStat │ │ │ │ + 0x00006348 69635f5f 70617273 65725f5f 5f544f4d ic__parser___TOM │ │ │ │ + 0x00006358 4c5f5753 00435079 4465665f 5f706172 L_WS.CPyDef__par │ │ │ │ + 0x00006368 7365725f 5f5f6372 65617465 5f646963 ser___create_dic │ │ │ │ + 0x00006378 745f7275 6c650043 50795079 5f5f7061 t_rule.CPyPy__pa │ │ │ │ + 0x00006388 72736572 5f5f5f63 72656174 655f6469 rser___create_di │ │ │ │ + 0x00006398 63745f72 756c6500 43507944 65665f5f ct_rule.CPyDef__ │ │ │ │ + 0x000063a8 70617273 65725f5f 5f637265 6174655f parser___create_ │ │ │ │ + 0x000063b8 6c697374 5f72756c 65004350 7950795f list_rule.CPyPy_ │ │ │ │ + 0x000063c8 5f706172 7365725f 5f5f6372 65617465 _parser___create │ │ │ │ + 0x000063d8 5f6c6973 745f7275 6c650043 50795079 _list_rule.CPyPy │ │ │ │ + 0x000063e8 5f5f7061 72736572 5f5f5f70 61727365 __parser___parse │ │ │ │ + 0x000063f8 5f6b6579 00435079 50795f5f 70617273 _key.CPyPy__pars │ │ │ │ + 0x00006408 65725f5f 5f706172 73655f6b 65795f70 er___parse_key_p │ │ │ │ + 0x00006418 61727400 43507950 795f5f70 61727365 art.CPyPy__parse │ │ │ │ + 0x00006428 725f5f5f 70617273 655f6f6e 655f6c69 r___parse_one_li │ │ │ │ + 0x00006438 6e655f62 61736963 5f737472 00435079 ne_basic_str.CPy │ │ │ │ + 0x00006448 4465665f 5f706172 7365725f 5f5f7061 Def__parser___pa │ │ │ │ + 0x00006458 7273655f 6d756c74 696c696e 655f7374 rse_multiline_st │ │ │ │ + 0x00006468 72004350 79537461 7469635f 5f706172 r.CPyStatic__par │ │ │ │ 0x00006478 7365725f 5f5f494c 4c454741 4c5f4d55 ser___ILLEGAL_MU │ │ │ │ - 0x00006488 4c54494c 494e455f 42415349 435f5354 LTILINE_BASIC_ST │ │ │ │ - 0x00006498 525f4348 41525300 43507953 74617469 R_CHARS.CPyStati │ │ │ │ - 0x000064a8 635f5f70 61727365 725f5f5f 494c4c45 c__parser___ILLE │ │ │ │ - 0x000064b8 47414c5f 42415349 435f5354 525f4348 GAL_BASIC_STR_CH │ │ │ │ - 0x000064c8 41525300 43507944 65665f5f 70617273 ARS.CPyDef__pars │ │ │ │ - 0x000064d8 65725f5f 5f706172 73655f6f 6e655f6c er___parse_one_l │ │ │ │ - 0x000064e8 696e655f 62617369 635f7374 72004350 ine_basic_str.CP │ │ │ │ - 0x000064f8 79446566 5f5f7061 72736572 5f5f5f70 yDef__parser___p │ │ │ │ - 0x00006508 61727365 5f6b6579 5f706172 74004350 arse_key_part.CP │ │ │ │ - 0x00006518 79537461 7469635f 5f706172 7365725f yStatic__parser_ │ │ │ │ - 0x00006528 5f5f4241 52455f4b 45595f43 48415253 __BARE_KEY_CHARS │ │ │ │ - 0x00006538 00435079 4465665f 5f706172 7365725f .CPyDef__parser_ │ │ │ │ - 0x00006548 5f5f7061 7273655f 6b657900 50794e75 __parse_key.PyNu │ │ │ │ - 0x00006558 6d626572 5f496e50 6c616365 41646400 mber_InPlaceAdd. │ │ │ │ - 0x00006568 43507953 74617469 635f5f70 61727365 CPyStatic__parse │ │ │ │ - 0x00006578 725f5f5f 544f4d4c 5f575300 43507944 r___TOML_WS.CPyD │ │ │ │ - 0x00006588 65665f5f 70617273 65725f5f 5f637265 ef__parser___cre │ │ │ │ - 0x00006598 6174655f 64696374 5f72756c 65004350 ate_dict_rule.CP │ │ │ │ - 0x000065a8 7950795f 5f706172 7365725f 5f5f6372 yPy__parser___cr │ │ │ │ - 0x000065b8 65617465 5f646963 745f7275 6c650043 eate_dict_rule.C │ │ │ │ - 0x000065c8 50794465 665f5f70 61727365 725f5f5f PyDef__parser___ │ │ │ │ - 0x000065d8 63726561 74655f6c 6973745f 72756c65 create_list_rule │ │ │ │ - 0x000065e8 00435079 50795f5f 70617273 65725f5f .CPyPy__parser__ │ │ │ │ - 0x000065f8 5f637265 6174655f 6c697374 5f72756c _create_list_rul │ │ │ │ - 0x00006608 65004350 7950795f 5f706172 7365725f e.CPyPy__parser_ │ │ │ │ - 0x00006618 5f5f7061 7273655f 6b657900 43507950 __parse_key.CPyP │ │ │ │ - 0x00006628 795f5f70 61727365 725f5f5f 70617273 y__parser___pars │ │ │ │ - 0x00006638 655f6b65 795f7061 72740043 50795079 e_key_part.CPyPy │ │ │ │ - 0x00006648 5f5f7061 72736572 5f5f5f70 61727365 __parser___parse │ │ │ │ - 0x00006658 5f6f6e65 5f6c696e 655f6261 7369635f _one_line_basic_ │ │ │ │ - 0x00006668 73747200 43507944 65665f5f 70617273 str.CPyDef__pars │ │ │ │ - 0x00006678 65725f5f 5f706172 73655f6d 756c7469 er___parse_multi │ │ │ │ - 0x00006688 6c696e65 5f737472 00435079 53746174 line_str.CPyStat │ │ │ │ - 0x00006698 69635f5f 70617273 65725f5f 5f494c4c ic__parser___ILL │ │ │ │ - 0x000066a8 4547414c 5f4d554c 54494c49 4e455f4c EGAL_MULTILINE_L │ │ │ │ - 0x000066b8 49544552 414c5f53 54525f43 48415253 ITERAL_STR_CHARS │ │ │ │ - 0x000066c8 00435079 50795f5f 70617273 65725f5f .CPyPy__parser__ │ │ │ │ - 0x000066d8 5f706172 73655f6d 756c7469 6c696e65 _parse_multiline │ │ │ │ - 0x000066e8 5f737472 00435079 50795f5f 70617273 _str.CPyPy__pars │ │ │ │ - 0x000066f8 65725f5f 5f706172 73655f62 61736963 er___parse_basic │ │ │ │ - 0x00006708 5f737472 00435079 4465665f 5f706172 _str.CPyDef__par │ │ │ │ - 0x00006718 7365725f 5f5f7061 7273655f 76616c75 ser___parse_valu │ │ │ │ - 0x00006728 65004350 79446566 5f5f7061 72736572 e.CPyDef__parser │ │ │ │ - 0x00006738 5f5f5f70 61727365 5f617272 61790043 ___parse_array.C │ │ │ │ - 0x00006748 50794465 665f5f70 61727365 725f5f5f PyDef__parser___ │ │ │ │ - 0x00006758 70617273 655f696e 6c696e65 5f746162 parse_inline_tab │ │ │ │ - 0x00006768 6c650043 50795374 61746963 5f5f7061 le.CPyStatic__pa │ │ │ │ - 0x00006778 72736572 5f5f5f4d 41585f49 4e4c494e rser___MAX_INLIN │ │ │ │ - 0x00006788 455f4e45 5354494e 47004350 79446566 E_NESTING.CPyDef │ │ │ │ - 0x00006798 5f5f7061 72736572 5f5f5f70 61727365 __parser___parse │ │ │ │ - 0x000067a8 5f6b6579 5f76616c 75655f70 61697200 _key_value_pair. │ │ │ │ - 0x000067b8 43507944 65665f5f 70617273 65725f5f CPyDef__parser__ │ │ │ │ - 0x000067c8 5f6b6579 5f76616c 75655f72 756c6500 _key_value_rule. │ │ │ │ - 0x000067d8 50795365 7175656e 63655f43 6f6e6361 PySequence_Conca │ │ │ │ - 0x000067e8 74004350 7950795f 5f706172 7365725f t.CPyPy__parser_ │ │ │ │ - 0x000067f8 5f5f6b65 795f7661 6c75655f 72756c65 __key_value_rule │ │ │ │ - 0x00006808 00435079 50795f5f 70617273 65725f5f .CPyPy__parser__ │ │ │ │ - 0x00006818 5f706172 73655f6b 65795f76 616c7565 _parse_key_value │ │ │ │ - 0x00006828 5f706169 72004350 7950795f 5f706172 _pair.CPyPy__par │ │ │ │ - 0x00006838 7365725f 5f5f7061 7273655f 696e6c69 ser___parse_inli │ │ │ │ - 0x00006848 6e655f74 61626c65 00435079 50795f5f ne_table.CPyPy__ │ │ │ │ - 0x00006858 70617273 65725f5f 5f706172 73655f61 parser___parse_a │ │ │ │ - 0x00006868 72726179 00435079 50795f5f 70617273 rray.CPyPy__pars │ │ │ │ - 0x00006878 65725f5f 5f706172 73655f76 616c7565 er___parse_value │ │ │ │ - 0x00006888 00435079 4465665f 5f706172 7365725f .CPyDef__parser_ │ │ │ │ - 0x00006898 5f5f6973 5f756e69 636f6465 5f736361 __is_unicode_sca │ │ │ │ - 0x000068a8 6c61725f 76616c75 65004350 79446566 lar_value.CPyDef │ │ │ │ - 0x000068b8 5f5f7061 72736572 5f5f5f70 61727365 __parser___parse │ │ │ │ - 0x000068c8 5f686578 5f636861 72004350 79537461 _hex_char.CPySta │ │ │ │ - 0x000068d8 7469635f 5f706172 7365725f 5f5f4845 tic__parser___HE │ │ │ │ - 0x000068e8 58444947 49545f43 48415253 00435079 XDIGIT_CHARS.CPy │ │ │ │ - 0x000068f8 4465665f 5f706172 7365725f 5f5f7061 Def__parser___pa │ │ │ │ - 0x00006908 7273655f 62617369 635f7374 725f6573 rse_basic_str_es │ │ │ │ - 0x00006918 63617065 00435079 53746174 69635f5f cape.CPyStatic__ │ │ │ │ - 0x00006928 70617273 65725f5f 5f424153 49435f53 parser___BASIC_S │ │ │ │ - 0x00006938 54525f45 53434150 455f5245 504c4143 TR_ESCAPE_REPLAC │ │ │ │ - 0x00006948 454d454e 54530043 50795079 5f5f7061 EMENTS.CPyPy__pa │ │ │ │ - 0x00006958 72736572 5f5f5f70 61727365 5f626173 rser___parse_bas │ │ │ │ - 0x00006968 69635f73 74725f65 73636170 65004350 ic_str_escape.CP │ │ │ │ - 0x00006978 79446566 5f5f7061 72736572 5f5f5f70 yDef__parser___p │ │ │ │ - 0x00006988 61727365 5f626173 69635f73 74725f65 arse_basic_str_e │ │ │ │ - 0x00006998 73636170 655f6d75 6c74696c 696e6500 scape_multiline. │ │ │ │ - 0x000069a8 43507950 795f5f70 61727365 725f5f5f CPyPy__parser___ │ │ │ │ - 0x000069b8 70617273 655f6261 7369635f 7374725f parse_basic_str_ │ │ │ │ - 0x000069c8 65736361 70655f6d 756c7469 6c696e65 escape_multiline │ │ │ │ - 0x000069d8 00435079 50795f5f 70617273 65725f5f .CPyPy__parser__ │ │ │ │ - 0x000069e8 5f706172 73655f68 65785f63 68617200 _parse_hex_char. │ │ │ │ - 0x000069f8 43507950 795f5f70 61727365 725f5f5f CPyPy__parser___ │ │ │ │ - 0x00006a08 69735f75 6e69636f 64655f73 63616c61 is_unicode_scala │ │ │ │ - 0x00006a18 725f7661 6c756500 43507944 65665f5f r_value.CPyDef__ │ │ │ │ - 0x00006a28 70617273 65725f5f 5f6d616b 655f7361 parser___make_sa │ │ │ │ - 0x00006a38 66655f70 61727365 5f666c6f 61740050 fe_parse_float.P │ │ │ │ - 0x00006a48 79466c6f 61745f54 79706500 43507944 yFloat_Type.CPyD │ │ │ │ - 0x00006a58 65665f5f 70617273 65725f5f 5f6c6f61 ef__parser___loa │ │ │ │ - 0x00006a68 64730043 50795374 61746963 5f5f7061 ds.CPyStatic__pa │ │ │ │ - 0x00006a78 72736572 5f5f5f74 6f6d6c69 5f5f5f5f rser___tomli____ │ │ │ │ - 0x00006a88 70617273 65725f5f 5f6c6f61 64735f5f parser___loads__ │ │ │ │ - 0x00006a98 5f706172 73655f66 6c6f6174 00435079 _parse_float.CPy │ │ │ │ - 0x00006aa8 53746174 69635f5f 70617273 65725f5f Static__parser__ │ │ │ │ - 0x00006ab8 5f4b4559 5f494e49 5449414c 5f434841 _KEY_INITIAL_CHA │ │ │ │ - 0x00006ac8 52530043 50794465 665f5f70 61727365 RS.CPyDef__parse │ │ │ │ - 0x00006ad8 725f5f5f 6c6f6164 00435079 53746174 r___load.CPyStat │ │ │ │ - 0x00006ae8 69635f5f 70617273 65725f5f 5f746f6d ic__parser___tom │ │ │ │ - 0x00006af8 6c695f5f 5f5f7061 72736572 5f5f5f6c li____parser___l │ │ │ │ - 0x00006b08 6f61645f 5f5f7061 7273655f 666c6f61 oad___parse_floa │ │ │ │ - 0x00006b18 74004350 7950795f 5f706172 7365725f t.CPyPy__parser_ │ │ │ │ - 0x00006b28 5f5f6c6f 61640043 50795079 5f5f7061 __load.CPyPy__pa │ │ │ │ - 0x00006b38 72736572 5f5f5f6c 6f616473 00435079 rser___loads.CPy │ │ │ │ - 0x00006b48 50795f5f 70617273 65725f5f 5f6d616b Py__parser___mak │ │ │ │ - 0x00006b58 655f7361 66655f70 61727365 5f666c6f e_safe_parse_flo │ │ │ │ - 0x00006b68 61740043 50794465 665f5f70 61727365 at.CPyDef__parse │ │ │ │ - 0x00006b78 725f5f5f 5f5f746f 705f6c65 76656c5f r_____top_level_ │ │ │ │ - 0x00006b88 5f004350 794d6f64 756c655f 636f6c6c _.CPyModule_coll │ │ │ │ - 0x00006b98 65637469 6f6e735f 5f5f6162 63004350 ections___abc.CP │ │ │ │ - 0x00006ba8 794d6f64 756c655f 73747269 6e670043 yModule_string.C │ │ │ │ - 0x00006bb8 50794d6f 64756c65 5f737973 00435079 PyModule_sys.CPy │ │ │ │ - 0x00006bc8 4d6f6475 6c655f74 79706573 00435079 Module_types.CPy │ │ │ │ - 0x00006bd8 4d6f6475 6c655f74 6f6d6c69 5f5f5f5f Module_tomli____ │ │ │ │ - 0x00006be8 72650050 79547570 6c655f50 61636b00 re.PyTuple_Pack. │ │ │ │ - 0x00006bf8 43507953 74617469 635f5f70 61727365 CPyStatic__parse │ │ │ │ - 0x00006c08 725f5f5f 41534349 495f4354 524c0043 r___ASCII_CTRL.C │ │ │ │ - 0x00006c18 50795479 70655f5f 70617273 65725f5f PyType__parser__ │ │ │ │ - 0x00006c28 5f4f7574 70757400 43507944 65665f74 _Output.CPyDef_t │ │ │ │ - 0x00006c38 6f6d6c69 5f5f5f5f 5f746f70 5f6c6576 omli_____top_lev │ │ │ │ - 0x00006c48 656c5f5f 00435079 53746174 69635f74 el__.CPyStatic_t │ │ │ │ - 0x00006c58 6f6d6c69 5f5f5f67 6c6f6261 6c730043 omli___globals.C │ │ │ │ - 0x00006c68 50794d6f 64756c65 5f746f6d 6c695f5f PyModule_tomli__ │ │ │ │ - 0x00006c78 5f5f7061 72736572 00435079 476c6f62 __parser.CPyGlob │ │ │ │ + 0x00006488 4c54494c 494e455f 4c495445 52414c5f LTILINE_LITERAL_ │ │ │ │ + 0x00006498 5354525f 43484152 53004350 7950795f STR_CHARS.CPyPy_ │ │ │ │ + 0x000064a8 5f706172 7365725f 5f5f7061 7273655f _parser___parse_ │ │ │ │ + 0x000064b8 6d756c74 696c696e 655f7374 72004350 multiline_str.CP │ │ │ │ + 0x000064c8 7950795f 5f706172 7365725f 5f5f7061 yPy__parser___pa │ │ │ │ + 0x000064d8 7273655f 62617369 635f7374 72004350 rse_basic_str.CP │ │ │ │ + 0x000064e8 79446566 5f5f7061 72736572 5f5f5f69 yDef__parser___i │ │ │ │ + 0x000064f8 735f756e 69636f64 655f7363 616c6172 s_unicode_scalar │ │ │ │ + 0x00006508 5f76616c 75650043 50794465 665f5f70 _value.CPyDef__p │ │ │ │ + 0x00006518 61727365 725f5f5f 70617273 655f6865 arser___parse_he │ │ │ │ + 0x00006528 785f6368 61720043 50795374 61746963 x_char.CPyStatic │ │ │ │ + 0x00006538 5f5f7061 72736572 5f5f5f48 45584449 __parser___HEXDI │ │ │ │ + 0x00006548 4749545f 43484152 53004350 79446566 GIT_CHARS.CPyDef │ │ │ │ + 0x00006558 5f5f7061 72736572 5f5f5f70 61727365 __parser___parse │ │ │ │ + 0x00006568 5f626173 69635f73 74725f65 73636170 _basic_str_escap │ │ │ │ + 0x00006578 65004350 79537461 7469635f 5f706172 e.CPyStatic__par │ │ │ │ + 0x00006588 7365725f 5f5f4241 5349435f 5354525f ser___BASIC_STR_ │ │ │ │ + 0x00006598 45534341 50455f52 45504c41 43454d45 ESCAPE_REPLACEME │ │ │ │ + 0x000065a8 4e545300 43507950 795f5f70 61727365 NTS.CPyPy__parse │ │ │ │ + 0x000065b8 725f5f5f 70617273 655f6261 7369635f r___parse_basic_ │ │ │ │ + 0x000065c8 7374725f 65736361 70650043 50794465 str_escape.CPyDe │ │ │ │ + 0x000065d8 665f5f70 61727365 725f5f5f 70617273 f__parser___pars │ │ │ │ + 0x000065e8 655f6261 7369635f 7374725f 65736361 e_basic_str_esca │ │ │ │ + 0x000065f8 70655f6d 756c7469 6c696e65 00435079 pe_multiline.CPy │ │ │ │ + 0x00006608 50795f5f 70617273 65725f5f 5f706172 Py__parser___par │ │ │ │ + 0x00006618 73655f62 61736963 5f737472 5f657363 se_basic_str_esc │ │ │ │ + 0x00006628 6170655f 6d756c74 696c696e 65004350 ape_multiline.CP │ │ │ │ + 0x00006638 7950795f 5f706172 7365725f 5f5f7061 yPy__parser___pa │ │ │ │ + 0x00006648 7273655f 6865785f 63686172 00435079 rse_hex_char.CPy │ │ │ │ + 0x00006658 50795f5f 70617273 65725f5f 5f69735f Py__parser___is_ │ │ │ │ + 0x00006668 756e6963 6f64655f 7363616c 61725f76 unicode_scalar_v │ │ │ │ + 0x00006678 616c7565 00435079 4465665f 5f706172 alue.CPyDef__par │ │ │ │ + 0x00006688 7365725f 5f5f6d61 6b655f73 6166655f ser___make_safe_ │ │ │ │ + 0x00006698 70617273 655f666c 6f617400 5079466c parse_float.PyFl │ │ │ │ + 0x000066a8 6f61745f 54797065 00435079 50795f5f oat_Type.CPyPy__ │ │ │ │ + 0x000066b8 70617273 65725f5f 5f6d616b 655f7361 parser___make_sa │ │ │ │ + 0x000066c8 66655f70 61727365 5f666c6f 61740043 fe_parse_float.C │ │ │ │ + 0x000066d8 50794465 665f5f70 61727365 725f5f5f PyDef__parser___ │ │ │ │ + 0x000066e8 5f5f746f 705f6c65 76656c5f 5f004350 __top_level__.CP │ │ │ │ + 0x000066f8 794d6f64 756c655f 5f5f6675 74757265 yModule___future │ │ │ │ + 0x00006708 5f5f0043 50794d6f 64756c65 5f636f6c __.CPyModule_col │ │ │ │ + 0x00006718 6c656374 696f6e73 5f5f5f61 62630043 lections___abc.C │ │ │ │ + 0x00006728 50794d6f 64756c65 5f737472 696e6700 PyModule_string. │ │ │ │ + 0x00006738 4350794d 6f64756c 655f7379 73004350 CPyModule_sys.CP │ │ │ │ + 0x00006748 794d6f64 756c655f 74797065 73004350 yModule_types.CP │ │ │ │ + 0x00006758 794d6f64 756c655f 74797069 6e670043 yModule_typing.C │ │ │ │ + 0x00006768 50794d6f 64756c65 5f746f6d 6c695f5f PyModule_tomli__ │ │ │ │ + 0x00006778 5f5f7265 00435079 4d6f6475 6c655f74 __re.CPyModule_t │ │ │ │ + 0x00006788 6f6d6c69 5f5f5f5f 74797065 73004350 omli____types.CP │ │ │ │ + 0x00006798 79537461 7469635f 5f706172 7365725f yStatic__parser_ │ │ │ │ + 0x000067a8 5f5f4d41 585f494e 4c494e45 5f4e4553 __MAX_INLINE_NES │ │ │ │ + 0x000067b8 54494e47 00507954 75706c65 5f506163 TING.PyTuple_Pac │ │ │ │ + 0x000067c8 6b004350 79537461 7469635f 5f706172 k.CPyStatic__par │ │ │ │ + 0x000067d8 7365725f 5f5f4153 4349495f 4354524c ser___ASCII_CTRL │ │ │ │ + 0x000067e8 00435079 53746174 69635f5f 70617273 .CPyStatic__pars │ │ │ │ + 0x000067f8 65725f5f 5f4b4559 5f494e49 5449414c er___KEY_INITIAL │ │ │ │ + 0x00006808 5f434841 52530043 50795374 61746963 _CHARS.CPyStatic │ │ │ │ + 0x00006818 5f5f7061 72736572 5f5f5f74 6f6d6c69 __parser___tomli │ │ │ │ + 0x00006828 5f5f5f5f 70617273 65725f5f 5f6c6f61 ____parser___loa │ │ │ │ + 0x00006838 645f5f5f 70617273 655f666c 6f617400 d___parse_float. │ │ │ │ + 0x00006848 43507953 74617469 635f5f70 61727365 CPyStatic__parse │ │ │ │ + 0x00006858 725f5f5f 746f6d6c 695f5f5f 5f706172 r___tomli____par │ │ │ │ + 0x00006868 7365725f 5f5f6c6f 6164735f 5f5f7061 ser___loads___pa │ │ │ │ + 0x00006878 7273655f 666c6f61 74004350 79547970 rse_float.CPyTyp │ │ │ │ + 0x00006888 655f5f70 61727365 725f5f5f 4f757470 e__parser___Outp │ │ │ │ + 0x00006898 75740043 50794465 665f746f 6d6c695f ut.CPyDef_tomli_ │ │ │ │ + 0x000068a8 5f5f5f5f 746f705f 6c657665 6c5f5f00 ____top_level__. │ │ │ │ + 0x000068b8 43507953 74617469 635f746f 6d6c695f CPyStatic_tomli_ │ │ │ │ + 0x000068c8 5f5f676c 6f62616c 73004350 794d6f64 __globals.CPyMod │ │ │ │ + 0x000068d8 756c655f 746f6d6c 695f5f5f 5f706172 ule_tomli____par │ │ │ │ + 0x000068e8 73657200 43507944 65665f5f 74797065 ser.CPyDef__type │ │ │ │ + 0x000068f8 735f5f5f 5f5f746f 705f6c65 76656c5f s_____top_level_ │ │ │ │ + 0x00006908 5f004350 79537461 7469635f 5f747970 _.CPyStatic__typ │ │ │ │ + 0x00006918 65735f5f 5f676c6f 62616c73 005f5079 es___globals._Py │ │ │ │ + 0x00006928 5f456c6c 69707369 734f626a 65637400 _EllipsisObject. │ │ │ │ + 0x00006938 43507944 65665f5f 72655f5f 5f6d6174 CPyDef__re___mat │ │ │ │ + 0x00006948 63685f74 6f5f6461 74657469 6d650043 ch_to_datetime.C │ │ │ │ + 0x00006958 50795374 61746963 5f5f7265 5f5f5f67 PyStatic__re___g │ │ │ │ + 0x00006968 6c6f6261 6c730043 50795079 5f5f7265 lobals.CPyPy__re │ │ │ │ + 0x00006978 5f5f5f6d 61746368 5f746f5f 64617465 ___match_to_date │ │ │ │ + 0x00006988 74696d65 00435079 4465665f 5f72655f time.CPyDef__re_ │ │ │ │ + 0x00006998 5f5f6361 63686564 5f747a00 43507950 __cached_tz.CPyP │ │ │ │ + 0x000069a8 795f5f72 655f5f5f 63616368 65645f74 y__re___cached_t │ │ │ │ + 0x000069b8 7a004350 79446566 5f5f7265 5f5f5f6d z.CPyDef__re___m │ │ │ │ + 0x000069c8 61746368 5f746f5f 6c6f6361 6c74696d atch_to_localtim │ │ │ │ + 0x000069d8 65004350 7950795f 5f72655f 5f5f6d61 e.CPyPy__re___ma │ │ │ │ + 0x000069e8 7463685f 746f5f6c 6f63616c 74696d65 tch_to_localtime │ │ │ │ + 0x000069f8 00435079 4465665f 5f72655f 5f5f6d61 .CPyDef__re___ma │ │ │ │ + 0x00006a08 7463685f 746f5f6e 756d6265 72004350 tch_to_number.CP │ │ │ │ + 0x00006a18 79446566 5f5f7061 72736572 5f5f5f70 yDef__parser___p │ │ │ │ + 0x00006a28 61727365 5f76616c 75650043 50794465 arse_value.CPyDe │ │ │ │ + 0x00006a38 665f5f70 61727365 725f5f5f 70617273 f__parser___pars │ │ │ │ + 0x00006a48 655f6172 72617900 43507944 65665f5f e_array.CPyDef__ │ │ │ │ + 0x00006a58 70617273 65725f5f 5f706172 73655f69 parser___parse_i │ │ │ │ + 0x00006a68 6e6c696e 655f7461 626c6500 43507953 nline_table.CPyS │ │ │ │ + 0x00006a78 74617469 635f5f72 655f5f5f 52455f44 tatic__re___RE_D │ │ │ │ + 0x00006a88 41544554 494d4500 43507953 74617469 ATETIME.CPyStati │ │ │ │ + 0x00006a98 635f5f72 655f5f5f 52455f4c 4f43414c c__re___RE_LOCAL │ │ │ │ + 0x00006aa8 54494d45 00435079 53746174 69635f5f TIME.CPyStatic__ │ │ │ │ + 0x00006ab8 72655f5f 5f52455f 4e554d42 45520043 re___RE_NUMBER.C │ │ │ │ + 0x00006ac8 50794465 665f5f70 61727365 725f5f5f PyDef__parser___ │ │ │ │ + 0x00006ad8 70617273 655f6b65 795f7661 6c75655f parse_key_value_ │ │ │ │ + 0x00006ae8 70616972 00435079 4465665f 5f706172 pair.CPyDef__par │ │ │ │ + 0x00006af8 7365725f 5f5f6b65 795f7661 6c75655f ser___key_value_ │ │ │ │ + 0x00006b08 72756c65 00507953 65717565 6e63655f rule.PySequence_ │ │ │ │ + 0x00006b18 436f6e63 61740043 50794465 665f5f70 Concat.CPyDef__p │ │ │ │ + 0x00006b28 61727365 725f5f5f 6c6f6164 73004350 arser___loads.CP │ │ │ │ + 0x00006b38 79446566 5f5f7061 72736572 5f5f5f6c yDef__parser___l │ │ │ │ + 0x00006b48 6f616400 43507950 795f5f70 61727365 oad.CPyPy__parse │ │ │ │ + 0x00006b58 725f5f5f 6c6f6164 00435079 50795f5f r___load.CPyPy__ │ │ │ │ + 0x00006b68 70617273 65725f5f 5f6c6f61 64730043 parser___loads.C │ │ │ │ + 0x00006b78 50795079 5f5f7061 72736572 5f5f5f6b PyPy__parser___k │ │ │ │ + 0x00006b88 65795f76 616c7565 5f72756c 65004350 ey_value_rule.CP │ │ │ │ + 0x00006b98 7950795f 5f706172 7365725f 5f5f7061 yPy__parser___pa │ │ │ │ + 0x00006ba8 7273655f 6b65795f 76616c75 655f7061 rse_key_value_pa │ │ │ │ + 0x00006bb8 69720043 50795079 5f5f7061 72736572 ir.CPyPy__parser │ │ │ │ + 0x00006bc8 5f5f5f70 61727365 5f696e6c 696e655f ___parse_inline_ │ │ │ │ + 0x00006bd8 7461626c 65004350 7950795f 5f706172 table.CPyPy__par │ │ │ │ + 0x00006be8 7365725f 5f5f7061 7273655f 61727261 ser___parse_arra │ │ │ │ + 0x00006bf8 79004350 7950795f 5f706172 7365725f y.CPyPy__parser_ │ │ │ │ + 0x00006c08 5f5f7061 7273655f 76616c75 65004350 __parse_value.CP │ │ │ │ + 0x00006c18 7950795f 5f72655f 5f5f6d61 7463685f yPy__re___match_ │ │ │ │ + 0x00006c28 746f5f6e 756d6265 72004350 79446566 to_number.CPyDef │ │ │ │ + 0x00006c38 5f5f7265 5f5f5f5f 5f746f70 5f6c6576 __re_____top_lev │ │ │ │ + 0x00006c48 656c5f5f 00435079 4d6f6475 6c655f64 el__.CPyModule_d │ │ │ │ + 0x00006c58 61746574 696d6500 4350794d 6f64756c atetime.CPyModul │ │ │ │ + 0x00006c68 655f6675 6e63746f 6f6c7300 4350794d e_functools.CPyM │ │ │ │ + 0x00006c78 6f64756c 655f7265 00435079 476c6f62 odule_re.CPyGlob │ │ │ │ 0x00006c88 616c7349 6e697400 4350794c 69745f46 alsInit.CPyLit_F │ │ │ │ - 0x00006c98 726f7a65 6e536574 00435079 4c69745f rozenSet.CPyLit_ │ │ │ │ - 0x00006ca8 496e7400 4350794d 6f64756c 655f746f Int.CPyModule_to │ │ │ │ - 0x00006cb8 6d6c6900 4350794c 69745f42 79746573 mli.CPyLit_Bytes │ │ │ │ + 0x00006c98 726f7a65 6e536574 00435079 4d6f6475 rozenSet.CPyModu │ │ │ │ + 0x00006ca8 6c655f74 6f6d6c69 00435079 4c69745f le_tomli.CPyLit_ │ │ │ │ + 0x00006cb8 496e7400 4350794c 69745f42 79746573 Int.CPyLit_Bytes │ │ │ │ 0x00006cc8 00435079 4c69745f 53747200 4350794c .CPyLit_Str.CPyL │ │ │ │ 0x00006cd8 69745f54 75706c65 00435079 4c69745f it_Tuple.CPyLit_ │ │ │ │ 0x00006ce8 436f6d70 6c657800 4350794c 69745f46 Complex.CPyLit_F │ │ │ │ 0x00006cf8 6c6f6174 00435079 45786563 5f746f6d loat.CPyExec_tom │ │ │ │ - 0x00006d08 6c695f5f 5f5f7479 70657300 50794d6f li____types.PyMo │ │ │ │ - 0x00006d18 64756c65 5f476574 44696374 00435079 dule_GetDict.CPy │ │ │ │ - 0x00006d28 4d6f6475 6c655f74 6f6d6c69 5f5f5f5f Module_tomli____ │ │ │ │ - 0x00006d38 74797065 735f5f69 6e746572 6e616c00 types__internal. │ │ │ │ - 0x00006d48 43507949 6e69745f 746f6d6c 695f5f5f CPyInit_tomli___ │ │ │ │ - 0x00006d58 5f747970 65730050 794d6f64 756c655f _types.PyModule_ │ │ │ │ - 0x00006d68 43726561 74653200 43507945 7865635f Create2.CPyExec_ │ │ │ │ - 0x00006d78 746f6d6c 695f5f5f 5f726500 4350794d tomli____re.CPyM │ │ │ │ - 0x00006d88 6f64756c 655f746f 6d6c695f 5f5f5f72 odule_tomli____r │ │ │ │ - 0x00006d98 655f5f69 6e746572 6e616c00 43507949 e__internal.CPyI │ │ │ │ - 0x00006da8 6e69745f 746f6d6c 695f5f5f 5f726500 nit_tomli____re. │ │ │ │ - 0x00006db8 43507945 7865635f 746f6d6c 695f5f5f CPyExec_tomli___ │ │ │ │ - 0x00006dc8 5f706172 73657200 4350794d 6f64756c _parser.CPyModul │ │ │ │ - 0x00006dd8 655f746f 6d6c695f 5f5f5f70 61727365 e_tomli____parse │ │ │ │ - 0x00006de8 725f5f69 6e746572 6e616c00 43507949 r__internal.CPyI │ │ │ │ - 0x00006df8 6e69745f 746f6d6c 695f5f5f 5f706172 nit_tomli____par │ │ │ │ - 0x00006e08 73657200 43507945 7865635f 746f6d6c ser.CPyExec_toml │ │ │ │ - 0x00006e18 69004350 794d6f64 756c655f 746f6d6c i.CPyModule_toml │ │ │ │ - 0x00006e28 695f5f69 6e746572 6e616c00 43507949 i__internal.CPyI │ │ │ │ - 0x00006e38 6e69745f 746f6d6c 69005079 496e6974 nit_tomli.PyInit │ │ │ │ - 0x00006e48 5f353730 33313830 63336464 34366538 _5703180c3dd46e8 │ │ │ │ - 0x00006e58 37326366 335f5f6d 79707963 00507943 72cf3__mypyc.PyC │ │ │ │ + 0x00006d08 6c695f5f 5f5f7061 72736572 0050794d li____parser.PyM │ │ │ │ + 0x00006d18 6f64756c 655f4765 74446963 74004350 odule_GetDict.CP │ │ │ │ + 0x00006d28 794d6f64 756c655f 746f6d6c 695f5f5f yModule_tomli___ │ │ │ │ + 0x00006d38 5f706172 7365725f 5f696e74 65726e61 _parser__interna │ │ │ │ + 0x00006d48 6c004350 79496e69 745f746f 6d6c695f l.CPyInit_tomli_ │ │ │ │ + 0x00006d58 5f5f5f70 61727365 72005079 4d6f6475 ___parser.PyModu │ │ │ │ + 0x00006d68 6c655f43 72656174 65320043 50794578 le_Create2.CPyEx │ │ │ │ + 0x00006d78 65635f74 6f6d6c69 00435079 4d6f6475 ec_tomli.CPyModu │ │ │ │ + 0x00006d88 6c655f74 6f6d6c69 5f5f696e 7465726e le_tomli__intern │ │ │ │ + 0x00006d98 616c0043 5079496e 69745f74 6f6d6c69 al.CPyInit_tomli │ │ │ │ + 0x00006da8 00435079 45786563 5f746f6d 6c695f5f .CPyExec_tomli__ │ │ │ │ + 0x00006db8 5f5f7479 70657300 4350794d 6f64756c __types.CPyModul │ │ │ │ + 0x00006dc8 655f746f 6d6c695f 5f5f5f74 79706573 e_tomli____types │ │ │ │ + 0x00006dd8 5f5f696e 7465726e 616c0043 5079496e __internal.CPyIn │ │ │ │ + 0x00006de8 69745f74 6f6d6c69 5f5f5f5f 74797065 it_tomli____type │ │ │ │ + 0x00006df8 73004350 79457865 635f746f 6d6c695f s.CPyExec_tomli_ │ │ │ │ + 0x00006e08 5f5f5f72 65004350 794d6f64 756c655f ___re.CPyModule_ │ │ │ │ + 0x00006e18 746f6d6c 695f5f5f 5f72655f 5f696e74 tomli____re__int │ │ │ │ + 0x00006e28 65726e61 6c004350 79496e69 745f746f ernal.CPyInit_to │ │ │ │ + 0x00006e38 6d6c695f 5f5f5f72 65005079 496e6974 mli____re.PyInit │ │ │ │ + 0x00006e48 5f356261 65386135 37623565 66383538 _5bae8a57b5ef858 │ │ │ │ + 0x00006e58 31386234 385f5f6d 79707963 00507943 18b48__mypyc.PyC │ │ │ │ 0x00006e68 61707375 6c655f4e 6577005f 70617273 apsule_New._pars │ │ │ │ 0x00006e78 65725f5f 5f544f4d 4c446563 6f646545 er___TOMLDecodeE │ │ │ │ 0x00006e88 72726f72 5f6d656d 62657273 00507956 rror_members.PyV │ │ │ │ 0x00006e98 6563746f 7263616c 6c5f4361 6c6c0050 ectorcall_Call.P │ │ │ │ 0x00006ea8 794f626a 6563745f 47656e65 72696347 yObject_GenericG │ │ │ │ 0x00006eb8 65744469 63740050 794f626a 6563745f etDict.PyObject_ │ │ │ │ 0x00006ec8 47656e65 72696353 65744469 6374006c GenericSetDict.l │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -9,147 +9,147 @@ │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 14d87c <__mypyc_empty_tuple__@@Base+0xfba98> │ │ │ │ rsbne pc, r1, #64, 4 │ │ │ │ stmdami r5, {r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-780 @ 0xfffffcf4 │ │ │ │ svc 0x00d4f7ff │ │ │ │ - andeq sl, r2, r4, ror #28 │ │ │ │ + andeq sl, r2, ip, ror lr │ │ │ │ @ instruction: 0x00026dbe │ │ │ │ ldrdeq r6, [r2], -lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb60ac4 <__mypyc_empty_tuple__@@Base+0xfeb0ece0> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 14d8ac <__mypyc_empty_tuple__@@Base+0xfbac8> │ │ │ │ stmdbmi r5, {r1, r2, r4, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ tstcc r4, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000efbe │ │ │ │ - andeq sl, r2, r6, lsr lr │ │ │ │ + andeq sl, r2, lr, asr #28 │ │ │ │ ldrdeq r6, [r2], -r0 │ │ │ │ strdeq r6, [r2], -ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb60af4 <__mypyc_empty_tuple__@@Base+0xfeb0ed10> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 14d8dc <__mypyc_empty_tuple__@@Base+0xfbaf8> │ │ │ │ stmdbmi r5, {r1, r5, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ @ instruction: 0x33284479 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000efa6 │ │ │ │ - andeq sl, r2, r6, lsl #28 │ │ │ │ + andeq sl, r2, lr, lsl lr │ │ │ │ andeq r6, r2, r0, lsr #27 │ │ │ │ andeq r6, r2, r0, ror #27 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb60b24 <__mypyc_empty_tuple__@@Base+0xfeb0ed40> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 14d90c <__mypyc_empty_tuple__@@Base+0xfbb28> │ │ │ │ addvc pc, ip, #1325400064 @ 0x4f000000 │ │ │ │ stmdami r5, {r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-828 @ 0xfffffcc4 │ │ │ │ svc 0x008cf7ff │ │ │ │ - ldrdeq sl, [r2], -r4 │ │ │ │ + andeq sl, r2, ip, ror #27 │ │ │ │ andeq r6, r2, sl, asr #27 │ │ │ │ strdeq r6, [r2], -r6 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb60b54 <__mypyc_empty_tuple__@@Base+0xfeb0ed70> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 14d93c <__mypyc_empty_tuple__@@Base+0xfbb58> │ │ │ │ stmdbmi r5, {r0, r1, r3, r4, r6, r7, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ cmpcc r4, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000ef76 │ │ │ │ - andeq sl, r2, r6, lsr #27 │ │ │ │ + @ instruction: 0x0002adbe │ │ │ │ muleq r2, ip, sp │ │ │ │ andeq r6, r2, r8, asr #27 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb60b84 <__mypyc_empty_tuple__@@Base+0xfeb0eda0> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 14d96c <__mypyc_empty_tuple__@@Base+0xfbb88> │ │ │ │ subne pc, r3, #64, 4 │ │ │ │ stmdami r5, {r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-876 @ 0xfffffc94 │ │ │ │ svc 0x005cf7ff │ │ │ │ - andeq sl, r2, r4, ror sp │ │ │ │ + andeq sl, r2, ip, lsl #27 │ │ │ │ andeq r6, r2, sl, ror #26 │ │ │ │ andeq r6, r2, sl, lsr #27 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb60bb4 <__mypyc_empty_tuple__@@Base+0xfeb0edd0> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 14d99c <__mypyc_empty_tuple__@@Base+0xfbbb8> │ │ │ │ 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 #26 │ │ │ │ + andeq sl, r2, lr, asr sp │ │ │ │ andeq r6, r2, r0, lsr #27 │ │ │ │ andeq r6, r2, ip, asr #27 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb60be4 <__mypyc_empty_tuple__@@Base+0xfeb0ee00> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 14d9cc <__mypyc_empty_tuple__@@Base+0xfbbe8> │ │ │ │ stmdbmi r5, {r0, r1, r2, r3, r4, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ orrcc r4, ip, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000ef2e │ │ │ │ - andeq sl, r2, r6, lsl sp │ │ │ │ + andeq sl, r2, lr, lsr #26 │ │ │ │ andeq r6, r2, r0, ror sp │ │ │ │ @ instruction: 0x00026db4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb60c14 <__mypyc_empty_tuple__@@Base+0xfeb0ee30> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 14d9fc <__mypyc_empty_tuple__@@Base+0xfbc18> │ │ │ │ adcsne pc, r7, #64, 4 │ │ │ │ stmdami r5, {r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-924 @ 0xfffffc64 │ │ │ │ svc 0x0014f7ff │ │ │ │ - andeq sl, r2, r4, ror #25 │ │ │ │ + strdeq sl, [r2], -ip │ │ │ │ andeq r6, r2, lr, lsr ip │ │ │ │ muleq r2, r6, sp │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb60c44 <__mypyc_empty_tuple__@@Base+0xfeb0ee60> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 14da2c <__mypyc_empty_tuple__@@Base+0xfbc48> │ │ │ │ stmdbmi r5, {r0, r1, r3, r6, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ @ instruction: 0x33a84479 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000eefe │ │ │ │ - @ instruction: 0x0002acb6 │ │ │ │ + andeq sl, r2, lr, asr #25 │ │ │ │ andeq r6, r2, r8, ror #28 │ │ │ │ muleq r2, ip, lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb60c74 <__mypyc_empty_tuple__@@Base+0xfeb0ee90> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 14da5c <__mypyc_empty_tuple__@@Base+0xfbc78> │ │ │ │ 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 #25 │ │ │ │ + muleq r2, lr, ip │ │ │ │ andeq r6, r2, r8, lsl #29 │ │ │ │ @ instruction: 0x00026eb8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb60ca4 <__mypyc_empty_tuple__@@Base+0xfeb0eec0> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 14da8c <__mypyc_empty_tuple__@@Base+0xfbca8> │ │ │ │ stmdbmi r5, {r0, r3, r6, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ bicscc r4, ip, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000eece │ │ │ │ - andeq sl, r2, r6, asr ip │ │ │ │ + andeq sl, r2, lr, ror #24 │ │ │ │ andeq r6, r2, r4, lsr #29 │ │ │ │ andeq r6, r2, ip, asr #29 │ │ │ │ ldr r3, [pc, #20] @ 9ae4 │ │ │ │ ldr r2, [pc, #20] @ 9ae8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -319,154 +319,154 @@ │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ movs r2, r0 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 9cda │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 9cd0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbz r3, 9cd2 │ │ │ │ - pop {r3, pc} │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 8ff4 <_Py_Dealloc@plt> │ │ │ │ - ldr r3, [pc, #20] @ (9cf0 ) │ │ │ │ - movw r2, #598 @ 0x256 │ │ │ │ - ldr r1, [pc, #16] @ (9cf4 ) │ │ │ │ - ldr r0, [pc, #20] @ (9cf8 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - add r2, sp, #128 @ 0x80 │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r2, [r0, #20] │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r4, [r6, #20] │ │ │ │ - movs r2, r0 │ │ │ │ │ │ │ │ -00009cfc : │ │ │ │ +00009cb0 : │ │ │ │ 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, 9d44 │ │ │ │ - ldr r2, [pc, #60] @ (9d54 ) │ │ │ │ + cbz r0, 9cf8 │ │ │ │ + ldr r2, [pc, #60] @ (9d08 ) │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r1, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ adds r2, #16 │ │ │ │ str r2, [r0, #8] │ │ │ │ bl 9c58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 9d34 │ │ │ │ + cbz r0, 9ce8 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9d44 │ │ │ │ + beq.n 9cf8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 9d4c │ │ │ │ + cbz r2, 9d00 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r0, r3 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 9d44 │ │ │ │ - ldrb r2, [r1, #14] │ │ │ │ + b.n 9cf8 │ │ │ │ + ldrb r6, [r2, #15] │ │ │ │ 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, 9d86 │ │ │ │ + cbz r0, 9d3a │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r3, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9d86 │ │ │ │ + beq.n 9d3a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 9dce │ │ │ │ + cbz r2, 9d82 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbz r0, 9da2 │ │ │ │ + cbz r0, 9d56 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r3, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9da2 │ │ │ │ + beq.n 9d56 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 9dd8 │ │ │ │ + cbz r2, 9d8c │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - cbz r0, 9dbe │ │ │ │ + cbz r0, 9d72 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r3, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9dbe │ │ │ │ + beq.n 9d72 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 9dc4 │ │ │ │ + cbz r2, 9d78 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9d86 │ │ │ │ + b.n 9d3a │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9da2 │ │ │ │ + b.n 9d56 │ │ │ │ + nop │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + cbz r0, 9dc2 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 9db8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbz r3, 9dba │ │ │ │ + pop {r3, pc} │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 8ff4 <_Py_Dealloc@plt> │ │ │ │ + ldr r3, [pc, #20] @ (9dd8 ) │ │ │ │ + movw r2, #598 @ 0x256 │ │ │ │ + ldr r1, [pc, #16] @ (9ddc ) │ │ │ │ + ldr r0, [pc, #20] @ (9de0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ + add r1, sp, #320 @ 0x140 │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ + movs r2, r0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - cbz r2, 9e12 │ │ │ │ + cbz r2, 9e12 │ │ │ │ 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 9e0e │ │ │ │ + beq.n 9e0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 9e16 │ │ │ │ + cbz r3, 9e16 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r0, #0 │ │ │ │ @@ -474,24 +474,24 @@ │ │ │ │ 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, 9e4e │ │ │ │ + cbz r0, 9e4e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r3, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9e4e │ │ │ │ + beq.n 9e4e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 9e5a │ │ │ │ + cbz r2, 9e5a │ │ │ │ mov r0, r3 │ │ │ │ blx 96ac │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ @@ -506,104 +506,104 @@ │ │ │ │ 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, 9e96 │ │ │ │ + cbz r0, 9e96 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ blx r4 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - cbnz r0, 9ea0 │ │ │ │ + cbnz r0, 9ea0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ blx 8e2c │ │ │ │ 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] @ (9f74 ) │ │ │ │ + ldr r5, [pc, #192] @ (9f74 ) │ │ │ │ mov r4, r0 │ │ │ │ blx 982c │ │ │ │ - ldr r3, [pc, #188] @ (9f78 ) │ │ │ │ + ldr r3, [pc, #188] @ (9f78 ) │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 9f02 │ │ │ │ + cbz r2, 9f02 │ │ │ │ blx 9318 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - bgt.n 9edc │ │ │ │ + bgt.n 9edc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - ldr r2, [pc, #164] @ (9f7c ) │ │ │ │ + ldr r2, [pc, #164] @ (9f7c ) │ │ │ │ add r2, pc │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 9f68 │ │ │ │ + beq.n 9f68 │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ - bl 9d58 │ │ │ │ + bl 9d0c │ │ │ │ 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 9f5e │ │ │ │ + bgt.n 9f5e │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r4, [r3, #0] │ │ │ │ - cbz r0, 9f1e │ │ │ │ + cbz r0, 9f1e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 9f1e │ │ │ │ + beq.n 9f1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 9f1e │ │ │ │ + cbnz r3, 9f1e │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 9f3a │ │ │ │ + cbz r0, 9f3a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9f3a │ │ │ │ + beq.n 9f3a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 9f3a │ │ │ │ + cbnz r3, 9f3a │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9f00 │ │ │ │ + beq.n 9f00 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9f00 │ │ │ │ + beq.n 9f00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9f00 │ │ │ │ + bne.n 9f00 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 8ff4 <_Py_Dealloc@plt> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 96b8 <_PyTrash_thread_destroy_chain@plt> │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ @@ -622,62 +622,62 @@ │ │ │ │ sub sp, #12 │ │ │ │ blx 982c │ │ │ │ blx 9318 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #50 @ 0x32 │ │ │ │ - bgt.n 9fb0 │ │ │ │ - ldr.w ip, [pc, #68] @ 9fec │ │ │ │ + bgt.n 9fb0 │ │ │ │ + ldr.w ip, [pc, #68] @ 9fec │ │ │ │ ldr r5, [r1, #24] │ │ │ │ add ip, pc │ │ │ │ cmp r5, ip │ │ │ │ - beq.n 9fe0 │ │ │ │ + beq.n 9fe0 │ │ │ │ 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 9fd4 │ │ │ │ + bgt.n 9fd4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 96b8 <_PyTrash_thread_destroy_chain@plt> │ │ │ │ mov r1, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 9464 <_PyTrash_thread_deposit_object@plt> │ │ │ │ @ instruction: 0xffd3ffff │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - ldr r2, [pc, #56] @ (a02c ) │ │ │ │ + ldr r2, [pc, #56] @ (a02c ) │ │ │ │ add r2, pc │ │ │ │ - cbz r3, a002 │ │ │ │ + cbz r3, a002 │ │ │ │ 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] @ (a030 ) │ │ │ │ - ldr r1, [pc, #28] @ (a034 ) │ │ │ │ + ldr r0, [pc, #28] @ (a030 ) │ │ │ │ + ldr r1, [pc, #28] @ (a034 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx 9100 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ @@ -687,32 +687,32 @@ │ │ │ │ str r0, [r1, #0] │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ movs r2, r0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - ldr r2, [pc, #64] @ (a07c ) │ │ │ │ + ldr r2, [pc, #64] @ (a07c ) │ │ │ │ add r2, pc │ │ │ │ - cbz r3, a052 │ │ │ │ + cbz r3, a052 │ │ │ │ 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] @ (a080 ) │ │ │ │ - ldr r1, [pc, #28] @ (a084 ) │ │ │ │ + ldr r0, [pc, #28] @ (a080 ) │ │ │ │ + ldr r1, [pc, #28] @ (a084 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx 9100 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ @@ -722,32 +722,32 @@ │ │ │ │ ldrsh r0, [r0, r7] │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r1, #124] @ 0x7c │ │ │ │ movs r2, r0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ - ldr r2, [pc, #64] @ (a0cc ) │ │ │ │ + ldr r2, [pc, #64] @ (a0cc ) │ │ │ │ add r2, pc │ │ │ │ - cbz r3, a0a2 │ │ │ │ + cbz r3, a0a2 │ │ │ │ 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] @ (a0d0 ) │ │ │ │ - ldr r1, [pc, #28] @ (a0d4 ) │ │ │ │ + ldr r0, [pc, #28] @ (a0d0 ) │ │ │ │ + ldr r1, [pc, #28] @ (a0d4 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx 9100 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ @@ -757,32 +757,32 @@ │ │ │ │ ldrsh r0, [r6, r5] │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r5, #120] @ 0x78 │ │ │ │ movs r2, r0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - ldr r2, [pc, #64] @ (a11c ) │ │ │ │ + ldr r2, [pc, #64] @ (a11c ) │ │ │ │ add r2, pc │ │ │ │ - cbz r3, a0f2 │ │ │ │ + cbz r3, a0f2 │ │ │ │ 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] @ (a120 ) │ │ │ │ - ldr r1, [pc, #28] @ (a124 ) │ │ │ │ + ldr r0, [pc, #28] @ (a120 ) │ │ │ │ + ldr r1, [pc, #28] @ (a124 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx 9100 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ @@ -974,28 +974,28 @@ │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 9124 │ │ │ │ ldr r3, [pc, #28] @ (a2ec ) │ │ │ │ - movw r2, #14029 @ 0x36cd │ │ │ │ + movw r2, #12092 @ 0x2f3c │ │ │ │ ldr r1, [pc, #28] @ (a2f0 ) │ │ │ │ ldr r0, [pc, #28] @ (a2f4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r2, [r2, r5] │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #184 @ (adr r4, a3a8 ) │ │ │ │ + add r4, pc, #280 @ (adr r4, a408 ) │ │ │ │ movs r2, r0 │ │ │ │ str r4, [r6, #104] @ 0x68 │ │ │ │ movs r2, r0 │ │ │ │ str r0, [r3, #108] @ 0x6c │ │ │ │ movs r2, r0 │ │ │ │ ldr r3, [pc, #16] @ (a30c ) │ │ │ │ add r3, pc │ │ │ │ @@ -1118,21 +1118,21 @@ │ │ │ │ nop │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #56 @ (adr r3, a468 ) │ │ │ │ + add r3, pc, #152 @ (adr r3, a4c8 ) │ │ │ │ movs r2, r0 │ │ │ │ str r4, [r2, #92] @ 0x5c │ │ │ │ movs r2, r0 │ │ │ │ str r6, [r0, #96] @ 0x60 │ │ │ │ movs r2, r0 │ │ │ │ - add r2, pc, #968 @ (adr r2, a804 ) │ │ │ │ + add r3, pc, #40 @ (adr r3, a464 ) │ │ │ │ movs r2, r0 │ │ │ │ str r4, [r1, #36] @ 0x24 │ │ │ │ movs r2, r0 │ │ │ │ str r0, [r0, #96] @ 0x60 │ │ │ │ movs r2, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1430,27 +1430,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, #60] @ 0x3c │ │ │ │ movs r2, r0 │ │ │ │ - add r0, pc, #224 @ (adr r0, a808 ) │ │ │ │ + add r0, pc, #320 @ (adr r0, a868 ) │ │ │ │ movs r2, r0 │ │ │ │ str r6, [r4, #52] @ 0x34 │ │ │ │ movs r2, r0 │ │ │ │ str r4, [r6, #56] @ 0x38 │ │ │ │ movs r2, r0 │ │ │ │ - add r0, pc, #96 @ (adr r0, a794 ) │ │ │ │ + add r0, pc, #192 @ (adr r0, a7f4 ) │ │ │ │ movs r2, r0 │ │ │ │ ldrsh r2, [r6, r5] │ │ │ │ movs r2, r0 │ │ │ │ str r6, [r4, #48] @ 0x30 │ │ │ │ movs r2, r0 │ │ │ │ - add r0, pc, #8 @ (adr r0, a748 ) │ │ │ │ + add r0, pc, #104 @ (adr r0, a7a8 ) │ │ │ │ movs r2, r0 │ │ │ │ str r0, [r6, #48] @ 0x30 │ │ │ │ movs r2, r0 │ │ │ │ str r6, [r4, #52] @ 0x34 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000a748 : │ │ │ │ @@ -1610,15 +1610,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, #40] @ 0x28 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [sp, #376] @ 0x178 │ │ │ │ + ldr r6, [sp, #472] @ 0x1d8 │ │ │ │ movs r2, r0 │ │ │ │ ldrb r0, [r7, r6] │ │ │ │ movs r2, r0 │ │ │ │ str r4, [r5, #20] │ │ │ │ movs r2, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2033,15 +2033,15 @@ │ │ │ │ movs r2, r0 │ │ │ │ ldrsh r2, [r1, r5] │ │ │ │ movs r2, r0 │ │ │ │ ldrsh r4, [r6, r4] │ │ │ │ movs r2, r0 │ │ │ │ ldrsh r6, [r5, r3] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r2, [sp, #536] @ 0x218 │ │ │ │ movs r2, r0 │ │ │ │ ldr r0, [r1, r7] │ │ │ │ movs r2, r0 │ │ │ │ ldrb r4, [r7, r5] │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -3144,15 +3144,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r1, r5] │ │ │ │ movs r2, r0 │ │ │ │ ldr r7, [pc, #512] @ (b9c4 ) │ │ │ │ movs r4, r0 │ │ │ │ ldr r4, [r5, r7] │ │ │ │ movs r2, r0 │ │ │ │ - str r3, [sp, #456] @ 0x1c8 │ │ │ │ + strh r2, [r4, #62] @ 0x3e │ │ │ │ movs r2, r0 │ │ │ │ ldr r4, [r3, #120] @ 0x78 │ │ │ │ movs r2, r0 │ │ │ │ ldrh r0, [r3, r7] │ │ │ │ movs r2, r0 │ │ │ │ ldrh r0, [r6, r1] │ │ │ │ movs r2, r0 │ │ │ │ @@ -3180,75 +3180,75 @@ │ │ │ │ movs r2, r0 │ │ │ │ ldrsb r4, [r5, r2] │ │ │ │ movs r2, r0 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ movs r2, r0 │ │ │ │ str r0, [r3, #60] @ 0x3c │ │ │ │ movs r4, r0 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ + strh r0, [r1, #36] @ 0x24 │ │ │ │ movs r2, r0 │ │ │ │ ldrsb r2, [r4, r0] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r0, [r0, #62] @ 0x3e │ │ │ │ + strh r0, [r6, #32] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r2, [r7, #60] @ 0x3c │ │ │ │ + strh r2, [r5, #32] │ │ │ │ movs r2, r0 │ │ │ │ ldrsb r2, [r2, r0] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r0, [r6, #60] @ 0x3c │ │ │ │ + strh r0, [r4, #32] │ │ │ │ movs r2, r0 │ │ │ │ ldrsb r0, [r1, r0] │ │ │ │ movs r2, r0 │ │ │ │ ldrsb r6, [r1, r0] │ │ │ │ movs r2, r0 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ movs r2, r0 │ │ │ │ ldr r2, [r3, r1] │ │ │ │ movs r2, r0 │ │ │ │ strb r0, [r2, r7] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r6, [r5, #58] @ 0x3a │ │ │ │ + strh r6, [r3, #30] │ │ │ │ movs r2, r0 │ │ │ │ strb r6, [r0, r7] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r4, [r4, #58] @ 0x3a │ │ │ │ + strh r4, [r2, #30] │ │ │ │ movs r2, r0 │ │ │ │ ldrsb r0, [r5, r1] │ │ │ │ movs r2, r0 │ │ │ │ ldrsb r2, [r5, r0] │ │ │ │ movs r2, r0 │ │ │ │ ldrsb r4, [r6, r2] │ │ │ │ movs r2, r0 │ │ │ │ ldrsb r6, [r1, r3] │ │ │ │ movs r2, r0 │ │ │ │ strb r4, [r6, r5] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r2, [r2, #56] @ 0x38 │ │ │ │ + strh r2, [r0, #28] │ │ │ │ movs r2, r0 │ │ │ │ strb r0, [r2, r6] │ │ │ │ movs r2, r0 │ │ │ │ strb r2, [r0, r4] │ │ │ │ movs r2, r0 │ │ │ │ ldrsb r6, [r0, r5] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r2, [r5, #44] @ 0x2c │ │ │ │ + strh r2, [r3, #16] │ │ │ │ movs r2, r0 │ │ │ │ strb r6, [r7, r3] │ │ │ │ movs r2, r0 │ │ │ │ strh r0, [r6, r7] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r6, [r1, #44] @ 0x2c │ │ │ │ + strh r6, [r7, #14] │ │ │ │ movs r2, r0 │ │ │ │ strh r6, [r4, r7] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r4, [r0, #44] @ 0x2c │ │ │ │ + strh r4, [r6, #14] │ │ │ │ movs r2, r0 │ │ │ │ strh r4, [r3, r7] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r2, [r7, #42] @ 0x2a │ │ │ │ + strh r2, [r5, #14] │ │ │ │ movs r2, r0 │ │ │ │ strb r0, [r1, r6] │ │ │ │ movs r2, r0 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov fp, r8 │ │ │ │ ldr r2, [pc, #288] @ (b9b8 ) │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ @@ -3368,65 +3368,65 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r7, r2] │ │ │ │ movs r2, r0 │ │ │ │ ldrsb r2, [r0, r2] │ │ │ │ movs r2, r0 │ │ │ │ strh r4, [r6, r2] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r2, [r3, #32] │ │ │ │ + strh r2, [r1, #4] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r4, [r3, #48] @ 0x30 │ │ │ │ + ldrh r4, [r6, #48] @ 0x30 │ │ │ │ movs r2, r0 │ │ │ │ ldr r5, [pc, #472] @ (bbac ) │ │ │ │ movs r2, r0 │ │ │ │ str r2, [r5, r4] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r2, [r0, #48] @ 0x30 │ │ │ │ + ldrh r2, [r3, #48] @ 0x30 │ │ │ │ movs r2, r0 │ │ │ │ str r0, [r6, r4] │ │ │ │ movs r2, r0 │ │ │ │ strb r2, [r3, r4] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r2, [r5, #46] @ 0x2e │ │ │ │ + ldrh r2, [r0, #48] @ 0x30 │ │ │ │ movs r2, r0 │ │ │ │ str r0, [r3, r4] │ │ │ │ movs r2, r0 │ │ │ │ strb r6, [r4, r3] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r4, [r2, #46] @ 0x2e │ │ │ │ + ldrh r4, [r5, #46] @ 0x2e │ │ │ │ movs r2, r0 │ │ │ │ str r2, [r0, r4] │ │ │ │ movs r2, r0 │ │ │ │ strh r4, [r4, r1] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r2, [r7, #44] @ 0x2c │ │ │ │ + ldrh r2, [r2, #46] @ 0x2e │ │ │ │ movs r2, r0 │ │ │ │ ldr r5, [pc, #336] @ (bb54 ) │ │ │ │ movs r2, r0 │ │ │ │ ldr r5, [pc, #512] @ (bc08 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r4, [r4, #44] @ 0x2c │ │ │ │ + ldrh r4, [r7, #44] @ 0x2c │ │ │ │ movs r2, r0 │ │ │ │ str r2, [r2, r3] │ │ │ │ movs r2, r0 │ │ │ │ strb r0, [r0, r5] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r0, [r1, #44] @ 0x2c │ │ │ │ + ldrh r0, [r4, #44] @ 0x2c │ │ │ │ movs r2, r0 │ │ │ │ str r6, [r6, r2] │ │ │ │ movs r2, r0 │ │ │ │ strb r0, [r4, r2] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r0, [r6, #42] @ 0x2a │ │ │ │ + ldrh r0, [r1, #44] @ 0x2c │ │ │ │ movs r2, r0 │ │ │ │ str r6, [r3, r2] │ │ │ │ movs r2, r0 │ │ │ │ strb r0, [r1, r2] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r2, [r3, #42] @ 0x2a │ │ │ │ + ldrh r2, [r6, #42] @ 0x2a │ │ │ │ movs r2, r0 │ │ │ │ str r0, [r1, r2] │ │ │ │ movs r2, r0 │ │ │ │ strh r2, [r5, r6] │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000ba38 : │ │ │ │ @@ -4300,19 +4300,19 @@ │ │ │ │ movs r2, r0 │ │ │ │ ldr r4, [pc, #400] @ (c3f0 ) │ │ │ │ movs r2, r0 │ │ │ │ str r2, [r4, r5] │ │ │ │ movs r2, r0 │ │ │ │ ldr r4, [pc, #64] @ (c2a8 ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r2, [r5, #44] @ 0x2c │ │ │ │ + ldrb r2, [r3, #8] │ │ │ │ movs r2, r0 │ │ │ │ ldr r4, [pc, #16] @ (c280 ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r6, [r3, #44] @ 0x2c │ │ │ │ + ldrb r6, [r1, #8] │ │ │ │ movs r2, r0 │ │ │ │ ldr r3, [pc, #904] @ (c600 ) │ │ │ │ movs r2, r0 │ │ │ │ str r6, [r0, r5] │ │ │ │ movs r2, r0 │ │ │ │ ldr r3, [pc, #608] @ (c4e0 ) │ │ │ │ movs r2, r0 │ │ │ │ @@ -4320,115 +4320,115 @@ │ │ │ │ movs r2, r0 │ │ │ │ ldr r3, [pc, #488] @ (c470 ) │ │ │ │ movs r2, r0 │ │ │ │ str r6, [r3, #16] │ │ │ │ movs r2, r0 │ │ │ │ ldr r5, [pc, #744] @ (c578 ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r6, [r1, #38] @ 0x26 │ │ │ │ + ldrb r6, [r7, #4] │ │ │ │ movs r2, r0 │ │ │ │ ldr r3, [pc, #200] @ (c360 ) │ │ │ │ movs r2, r0 │ │ │ │ str r0, [r4, r1] │ │ │ │ movs r2, r0 │ │ │ │ ldr r3, [pc, #16] @ (c2b0 ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r6, [r3, #36] @ 0x24 │ │ │ │ + ldrb r6, [r1, #4] │ │ │ │ movs r2, r0 │ │ │ │ ldr r2, [pc, #992] @ (c688 ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r2, [r2, #36] @ 0x24 │ │ │ │ + ldrb r2, [r0, #4] │ │ │ │ movs r2, r0 │ │ │ │ ldr r2, [pc, #944] @ (c660 ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r6, [r0, #36] @ 0x24 │ │ │ │ + ldrb r6, [r6, #3] │ │ │ │ movs r2, r0 │ │ │ │ ldr r2, [pc, #896] @ (c638 ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r2, [r7, #34] @ 0x22 │ │ │ │ + ldrb r2, [r5, #3] │ │ │ │ movs r2, r0 │ │ │ │ str r6, [r1, r2] │ │ │ │ movs r2, r0 │ │ │ │ ldr r2, [pc, #776] @ (c5cc ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r0, [r7, #32] │ │ │ │ + ldrb r0, [r5, #2] │ │ │ │ movs r2, r0 │ │ │ │ - strh r6, [r5, #32] │ │ │ │ + ldrb r6, [r3, #2] │ │ │ │ movs r2, r0 │ │ │ │ - strh r0, [r5, #32] │ │ │ │ + ldrb r0, [r3, #2] │ │ │ │ movs r2, r0 │ │ │ │ ldr r2, [pc, #520] @ (c4dc ) │ │ │ │ movs r2, r0 │ │ │ │ ldr r4, [pc, #784] @ (c5e8 ) │ │ │ │ movs r2, r0 │ │ │ │ ldr r2, [pc, #408] @ (c474 ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r0, [r0, #32] │ │ │ │ + ldrb r0, [r6, #1] │ │ │ │ movs r2, r0 │ │ │ │ ldr r2, [pc, #360] @ (c44c ) │ │ │ │ movs r2, r0 │ │ │ │ str r6, [r3, r0] │ │ │ │ movs r2, r0 │ │ │ │ ldr r2, [pc, #136] @ (c374 ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r4, [r7, #28] │ │ │ │ + ldrb r4, [r5, #0] │ │ │ │ movs r2, r0 │ │ │ │ ldr r2, [pc, #304] @ (c424 ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r0, [r6, #28] │ │ │ │ + ldrb r0, [r4, #0] │ │ │ │ movs r2, r0 │ │ │ │ - strh r0, [r6, #44] @ 0x2c │ │ │ │ + strh r0, [r1, #46] @ 0x2e │ │ │ │ movs r2, r0 │ │ │ │ ldr r6, [pc, #40] @ (c328 ) │ │ │ │ movs r2, r0 │ │ │ │ ldr r6, [pc, #608] @ (c564 ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r2, [r3, #44] @ 0x2c │ │ │ │ + strh r2, [r6, #44] @ 0x2c │ │ │ │ movs r2, r0 │ │ │ │ ldr r5, [pc, #976] @ (c6dc ) │ │ │ │ movs r2, r0 │ │ │ │ ldr r6, [pc, #216] @ (c3e8 ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r4, [r0, #44] @ 0x2c │ │ │ │ + strh r4, [r3, #44] @ 0x2c │ │ │ │ movs r2, r0 │ │ │ │ ldr r5, [pc, #888] @ (c690 ) │ │ │ │ movs r2, r0 │ │ │ │ ldr r6, [pc, #64] @ (c35c ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r6, [r5, #42] @ 0x2a │ │ │ │ + strh r6, [r0, #44] @ 0x2c │ │ │ │ movs r2, r0 │ │ │ │ ldr r5, [pc, #800] @ (c644 ) │ │ │ │ movs r2, r0 │ │ │ │ ldr r6, [pc, #280] @ (c440 ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r0, [r3, #42] @ 0x2a │ │ │ │ + strh r0, [r6, #42] @ 0x2a │ │ │ │ movs r2, r0 │ │ │ │ ldr r5, [pc, #712] @ (c5f8 ) │ │ │ │ movs r2, r0 │ │ │ │ ldr r6, [pc, #32] @ (c354 ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r0, [r0, #42] @ 0x2a │ │ │ │ + strh r0, [r3, #42] @ 0x2a │ │ │ │ movs r2, r0 │ │ │ │ ldr r5, [pc, #616] @ (c5a4 ) │ │ │ │ movs r2, r0 │ │ │ │ ldr r6, [pc, #560] @ (c570 ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r0, [r5, #40] @ 0x28 │ │ │ │ + strh r0, [r0, #42] @ 0x2a │ │ │ │ movs r2, r0 │ │ │ │ ldr r5, [pc, #520] @ (c550 ) │ │ │ │ movs r2, r0 │ │ │ │ ldr r6, [pc, #400] @ (c4dc ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r0, [r2, #40] @ 0x28 │ │ │ │ + strh r0, [r5, #40] @ 0x28 │ │ │ │ movs r2, r0 │ │ │ │ add r2, sp │ │ │ │ movs r2, r0 │ │ │ │ ldr r0, [pc, #120] @ (c3d0 ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r4, [r7, #38] @ 0x26 │ │ │ │ + strh r4, [r2, #40] @ 0x28 │ │ │ │ movs r2, r0 │ │ │ │ ldr r5, [pc, #1000] @ (c748 ) │ │ │ │ movs r2, r0 │ │ │ │ ldr r6, [pc, #144] @ (c3f4 ) │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000c364 : │ │ │ │ @@ -4925,15 +4925,15 @@ │ │ │ │ movne.w lr, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w lr, #0 │ │ │ │ bne.n c860 │ │ │ │ - bl 3039c │ │ │ │ + bl 3039c │ │ │ │ teq r7, r5 │ │ │ │ bmi.n c840 │ │ │ │ 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 │ │ │ │ @@ -4992,15 +4992,15 @@ │ │ │ │ it ne │ │ │ │ movne.w ip, #0 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r3 │ │ │ │ mov r6, r1 │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.n c904 │ │ │ │ - bl 3039c │ │ │ │ + bl 3039c │ │ │ │ teq r4, r6 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ bmi.n c8f8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ orrs r2, r3 │ │ │ │ beq.n c8f6 │ │ │ │ @@ -5097,15 +5097,15 @@ │ │ │ │ cbz r1, ca0e │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #2147483648 @ 0x80000000 │ │ │ │ beq.n c9fa │ │ │ │ - bl 300f0 │ │ │ │ + bl 300f0 │ │ │ │ teq r4, r5 │ │ │ │ bmi.n c9ec │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mul.w r4, r0, r4 │ │ │ │ cmp r4, r5 │ │ │ │ it ne │ │ │ │ addne.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ @@ -5149,15 +5149,15 @@ │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #2147483648 @ 0x80000000 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ beq.n ca70 │ │ │ │ strd r1, r0, [sp] │ │ │ │ - bl 30384 │ │ │ │ + bl 30384 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ mov r0, r1 │ │ │ │ teq r3, r2 │ │ │ │ bmi.n ca74 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ cmp r1, #0 │ │ │ │ @@ -5274,15 +5274,15 @@ │ │ │ │ cbz r1, cbb4 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmneq.w r0, #32768 @ 0x8000 │ │ │ │ beq.n cba0 │ │ │ │ - bl 300f0 │ │ │ │ + bl 300f0 │ │ │ │ teq r4, r5 │ │ │ │ mov r3, r0 │ │ │ │ sxth r0, r0 │ │ │ │ bmi.n cb90 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ subs r3, #1 │ │ │ │ mul.w r4, r0, r4 │ │ │ │ @@ -5329,15 +5329,15 @@ │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmneq.w r0, #32768 @ 0x8000 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ beq.n cc16 │ │ │ │ strd r1, r0, [sp] │ │ │ │ - bl 30384 │ │ │ │ + bl 30384 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ teq r3, r2 │ │ │ │ it pl │ │ │ │ sxthpl r0, r1 │ │ │ │ bmi.n cc1a │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ @@ -6054,15 +6054,15 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n d33e │ │ │ │ b.n d368 │ │ │ │ bl 9918 │ │ │ │ - strb r2, [r2, #14] │ │ │ │ + strb r2, [r5, #14] │ │ │ │ movs r2, r0 │ │ │ │ adds r3, #136 @ 0x88 │ │ │ │ movs r2, r0 │ │ │ │ subs r6, #250 @ 0xfa │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000d398 : │ │ │ │ @@ -6125,15 +6125,15 @@ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n d400 │ │ │ │ b.n d416 │ │ │ │ bl 9918 │ │ │ │ bl 9a38 │ │ │ │ nop │ │ │ │ - strb r4, [r4, #11] │ │ │ │ + strb r4, [r7, #11] │ │ │ │ movs r2, r0 │ │ │ │ adds r2, #218 @ 0xda │ │ │ │ movs r2, r0 │ │ │ │ subs r6, #76 @ 0x4c │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000d44c : │ │ │ │ @@ -6284,35 +6284,35 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #456 @ 0x1c8 │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ cmp r3, #156 @ 0x9c │ │ │ │ movs r4, r0 │ │ │ │ - strb r2, [r0, #8] │ │ │ │ + strb r2, [r3, #8] │ │ │ │ movs r2, r0 │ │ │ │ adds r1, #248 @ 0xf8 │ │ │ │ movs r2, r0 │ │ │ │ subs r5, #106 @ 0x6a │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #112 @ 0x70 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #166 @ 0xa6 │ │ │ │ movs r2, r0 │ │ │ │ - strb r4, [r7, #5] │ │ │ │ + strb r4, [r2, #6] │ │ │ │ movs r2, r0 │ │ │ │ adds r3, #46 @ 0x2e │ │ │ │ movs r2, r0 │ │ │ │ subs r5, #16 │ │ │ │ movs r2, r0 │ │ │ │ - strb r6, [r4, #5] │ │ │ │ + strb r6, [r7, #5] │ │ │ │ movs r2, r0 │ │ │ │ adds r3, #24 │ │ │ │ movs r2, r0 │ │ │ │ subs r5, #22 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000d5e4 : │ │ │ │ @@ -6613,39 +6613,39 @@ │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #30 │ │ │ │ movs r2, r0 │ │ │ │ cmp r0, #240 @ 0xf0 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r6, [r6, #116] @ 0x74 │ │ │ │ + ldr r6, [r1, #120] @ 0x78 │ │ │ │ movs r2, r0 │ │ │ │ adds r1, #40 @ 0x28 │ │ │ │ movs r2, r0 │ │ │ │ subs r4, #86 @ 0x56 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [r0, #108] @ 0x6c │ │ │ │ + ldr r0, [r3, #108] @ 0x6c │ │ │ │ movs r2, r0 │ │ │ │ adds r0, #114 @ 0x72 │ │ │ │ movs r2, r0 │ │ │ │ subs r3, #84 @ 0x54 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [r4, #104] @ 0x68 │ │ │ │ + ldr r2, [r7, #104] @ 0x68 │ │ │ │ movs r2, r0 │ │ │ │ cmp r6, #152 @ 0x98 │ │ │ │ movs r2, r0 │ │ │ │ subs r2, #10 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [r6, #100] @ 0x64 │ │ │ │ + ldr r4, [r1, #104] @ 0x68 │ │ │ │ movs r2, r0 │ │ │ │ adds r0, #38 @ 0x26 │ │ │ │ movs r2, r0 │ │ │ │ subs r2, #236 @ 0xec │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [r3, #100] @ 0x64 │ │ │ │ + ldr r0, [r6, #100] @ 0x64 │ │ │ │ movs r2, r0 │ │ │ │ cmp r6, #78 @ 0x4e │ │ │ │ movs r2, r0 │ │ │ │ cmp r6, #140 @ 0x8c │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000d91c : │ │ │ │ @@ -7342,23 +7342,23 @@ │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ bl 9918 │ │ │ │ nop │ │ │ │ movs r5, #48 @ 0x30 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, #44] @ 0x2c │ │ │ │ + ldr r4, [r6, #44] @ 0x2c │ │ │ │ movs r2, r0 │ │ │ │ cmp r2, #210 @ 0xd2 │ │ │ │ movs r2, r0 │ │ │ │ adds r6, #68 @ 0x44 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r1, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, #104] @ 0x68 │ │ │ │ + str r4, [r6, #104] @ 0x68 │ │ │ │ movs r2, r0 │ │ │ │ cmp r0, #78 @ 0x4e │ │ │ │ movs r2, r0 │ │ │ │ adds r3, #164 @ 0xa4 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000e0a0 : │ │ │ │ @@ -7496,15 +7496,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #142 @ 0x8e │ │ │ │ movs r2, r0 │ │ │ │ - str r6, [r7, #80] @ 0x50 │ │ │ │ + str r6, [r2, #84] @ 0x54 │ │ │ │ movs r2, r0 │ │ │ │ movs r4, #152 @ 0x98 │ │ │ │ movs r2, r0 │ │ │ │ cmp r0, #76 @ 0x4c │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000e1fc : │ │ │ │ @@ -7597,15 +7597,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #208 @ 0xd0 │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r1, #68] @ 0x44 │ │ │ │ + str r0, [r4, #68] @ 0x44 │ │ │ │ movs r2, r0 │ │ │ │ movs r3, #162 @ 0xa2 │ │ │ │ movs r2, r0 │ │ │ │ movs r7, #86 @ 0x56 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000e2f0 : │ │ │ │ @@ -8119,15 +8119,15 @@ │ │ │ │ nop │ │ │ │ adds r2, r4, r3 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #146 @ 0x92 │ │ │ │ movs r2, r0 │ │ │ │ - ldrsh r4, [r1, r6] │ │ │ │ + ldrsh r4, [r4, r6] │ │ │ │ movs r2, r0 │ │ │ │ subs r2, r0, #6 │ │ │ │ movs r2, r0 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000e7a8 : │ │ │ │ @@ -8196,15 +8196,15 @@ │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r2, r3] │ │ │ │ + ldrsh r6, [r5, r3] │ │ │ │ movs r2, r0 │ │ │ │ subs r0, r6, #0 │ │ │ │ movs r2, r0 │ │ │ │ movs r1, #228 @ 0xe4 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000e858 : │ │ │ │ @@ -8519,15 +8519,15 @@ │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #122 @ 0x7a │ │ │ │ movs r2, r0 │ │ │ │ asrs r2, r5, #21 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r2, [r2, r0] │ │ │ │ + ldrb r2, [r5, r0] │ │ │ │ movs r2, r0 │ │ │ │ cmp r2, #56 @ 0x38 │ │ │ │ movs r2, r0 │ │ │ │ cmp r2, #106 @ 0x6a │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000eb40 : │ │ │ │ @@ -8654,21 +8654,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #228 @ 0xe4 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, r3] │ │ │ │ + ldrh r2, [r7, r3] │ │ │ │ movs r2, r0 │ │ │ │ subs r4, r7, r0 │ │ │ │ movs r2, r0 │ │ │ │ adds r0, r6, #7 │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r2, [r1, r3] │ │ │ │ + ldrh r2, [r4, r3] │ │ │ │ movs r2, r0 │ │ │ │ adds r4, r1, #3 │ │ │ │ movs r2, r0 │ │ │ │ adds r2, r7, #3 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000ec80 : │ │ │ │ @@ -8737,15 +8737,15 @@ │ │ │ │ nop │ │ │ │ asrs r6, r4, #13 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r3, #12 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r2, [r7, r7] │ │ │ │ + ldrh r2, [r2, r0] │ │ │ │ movs r2, r0 │ │ │ │ subs r4, r2, r1 │ │ │ │ movs r2, r0 │ │ │ │ subs r0, r3, r2 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000ed30 : │ │ │ │ @@ -8909,15 +8909,15 @@ │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r6, #6 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r0, [r1, r2] │ │ │ │ + ldr r0, [r4, r2] │ │ │ │ movs r2, r0 │ │ │ │ asrs r2, r4, #31 │ │ │ │ movs r2, r0 │ │ │ │ subs r6, r2, r6 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000eebc : │ │ │ │ @@ -8981,15 +8981,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #164 @ 0xa4 │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r4, [r2, r7] │ │ │ │ + ldrsb r4, [r5, r7] │ │ │ │ movs r2, r0 │ │ │ │ asrs r6, r5, #28 │ │ │ │ movs r2, r0 │ │ │ │ subs r2, r4, r3 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000ef64 : │ │ │ │ @@ -9048,15 +9048,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #10 │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r2, [r7, r4] │ │ │ │ + ldrsb r2, [r2, r5] │ │ │ │ movs r2, r0 │ │ │ │ asrs r4, r2, #26 │ │ │ │ movs r2, r0 │ │ │ │ subs r0, r1, r1 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000f000 : │ │ │ │ @@ -9133,15 +9133,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #92 @ 0x5c │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #122 @ 0x7a │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r0, [r7, r1] │ │ │ │ + ldrsb r0, [r2, r2] │ │ │ │ movs r2, r0 │ │ │ │ asrs r2, r2, #23 │ │ │ │ movs r2, r0 │ │ │ │ adds r6, r0, r6 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000f0c4 : │ │ │ │ @@ -9213,15 +9213,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #166 @ 0xa6 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #196 @ 0xc4 │ │ │ │ movs r2, r0 │ │ │ │ - strb r2, [r0, r7] │ │ │ │ + strb r2, [r3, r7] │ │ │ │ movs r2, r0 │ │ │ │ asrs r4, r3, #20 │ │ │ │ movs r2, r0 │ │ │ │ adds r0, r2, r3 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000f17c : │ │ │ │ @@ -9295,15 +9295,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #200 @ 0xc8 │ │ │ │ movs r2, r0 │ │ │ │ - strb r2, [r6, r3] │ │ │ │ + strb r2, [r1, r4] │ │ │ │ movs r2, r0 │ │ │ │ asrs r4, r1, #17 │ │ │ │ movs r2, r0 │ │ │ │ adds r0, r0, r0 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000f244 : │ │ │ │ @@ -9367,15 +9367,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #24 │ │ │ │ movs r2, r0 │ │ │ │ - strb r2, [r0, r1] │ │ │ │ + strb r2, [r3, r1] │ │ │ │ movs r2, r0 │ │ │ │ asrs r4, r3, #14 │ │ │ │ movs r2, r0 │ │ │ │ asrs r0, r2, #29 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000f2f4 : │ │ │ │ @@ -9482,21 +9482,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #104 @ 0x68 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r6, #5 │ │ │ │ movs r2, r0 │ │ │ │ - strh r2, [r3, r5] │ │ │ │ + strh r2, [r6, r5] │ │ │ │ movs r2, r0 │ │ │ │ asrs r4, r6, #14 │ │ │ │ movs r2, r0 │ │ │ │ asrs r0, r7, #15 │ │ │ │ movs r2, r0 │ │ │ │ - strh r0, [r0, r5] │ │ │ │ + strh r0, [r3, r5] │ │ │ │ movs r2, r0 │ │ │ │ asrs r2, r3, #10 │ │ │ │ movs r2, r0 │ │ │ │ asrs r6, r1, #25 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000f40c : │ │ │ │ @@ -9601,31 +9601,31 @@ │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ lsrs r4, r3, #15 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, r1] │ │ │ │ + strh r2, [r0, r2] │ │ │ │ movs r2, r0 │ │ │ │ asrs r4, r0, #11 │ │ │ │ movs r2, r0 │ │ │ │ asrs r0, r1, #12 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #20 │ │ │ │ movs r2, r0 │ │ │ │ - strh r0, [r5, r0] │ │ │ │ + strh r0, [r0, r1] │ │ │ │ movs r2, r0 │ │ │ │ asrs r2, r0, #6 │ │ │ │ movs r2, r0 │ │ │ │ asrs r6, r6, #20 │ │ │ │ movs r2, r0 │ │ │ │ - strh r4, [r1, r0] │ │ │ │ + strh r4, [r4, r0] │ │ │ │ movs r2, r0 │ │ │ │ asrs r6, r4, #9 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, #250 @ 0xfa │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000f53c : │ │ │ │ @@ -9660,21 +9660,21 @@ │ │ │ │ ldr r1, [pc, #28] @ (f5a0 ) │ │ │ │ ldr r0, [pc, #32] @ (f5a4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ - str r0, [r3, r6] │ │ │ │ + str r0, [r6, r6] │ │ │ │ movs r2, r0 │ │ │ │ asrs r2, r6, #7 │ │ │ │ movs r2, r0 │ │ │ │ asrs r6, r6, #8 │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r0, r6] │ │ │ │ + str r0, [r3, r6] │ │ │ │ movs r2, r0 │ │ │ │ asrs r2, r3, #7 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, #110 @ 0x6e │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000f5a8 : │ │ │ │ @@ -9805,27 +9805,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r7, #6 │ │ │ │ movs r2, r0 │ │ │ │ subs r0, r3, #6 │ │ │ │ movs r2, r0 │ │ │ │ - str r6, [r7, r1] │ │ │ │ + str r6, [r2, r2] │ │ │ │ movs r2, r0 │ │ │ │ subs r0, r5, #6 │ │ │ │ movs r2, r0 │ │ │ │ subs r6, r3, #7 │ │ │ │ movs r2, r0 │ │ │ │ - str r2, [r4, r1] │ │ │ │ + str r2, [r7, r1] │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r7, #30 │ │ │ │ movs r2, r0 │ │ │ │ asrs r0, r6, #13 │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [r1, r1] │ │ │ │ + str r4, [r4, r1] │ │ │ │ movs r2, r0 │ │ │ │ lsrs r6, r4, #30 │ │ │ │ movs r2, r0 │ │ │ │ subs r6, r2, #7 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000f704 : │ │ │ │ @@ -10001,27 +10001,27 @@ │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r3, r5 │ │ │ │ movs r2, r0 │ │ │ │ subs r0, r1, #0 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [pc, #752] @ (fb94 ) │ │ │ │ + ldr r6, [pc, #848] @ (fbf4 ) │ │ │ │ movs r2, r0 │ │ │ │ lsrs r6, r2, #24 │ │ │ │ movs r2, r0 │ │ │ │ asrs r2, r1, #7 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [pc, #664] @ (fb48 ) │ │ │ │ + ldr r6, [pc, #760] @ (fba8 ) │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r0, #24 │ │ │ │ movs r2, r0 │ │ │ │ subs r0, r6, #0 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [pc, #584] @ (fb04 ) │ │ │ │ + ldr r6, [pc, #680] @ (fb64 ) │ │ │ │ movs r2, r0 │ │ │ │ adds r4, r7, #6 │ │ │ │ movs r2, r0 │ │ │ │ adds r2, r6, #7 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000f8c4 : │ │ │ │ @@ -10079,15 +10079,15 @@ │ │ │ │ nop │ │ │ │ lsls r4, r4, #28 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #824] @ (fc8c ) │ │ │ │ + ldr r5, [pc, #920] @ (fcec ) │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r5, #20 │ │ │ │ movs r2, r0 │ │ │ │ asrs r4, r3, #3 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000f95c : │ │ │ │ @@ -12131,15 +12131,15 @@ │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r3, #15 │ │ │ │ movs r2, r0 │ │ │ │ orns r0, sl, #8585216 @ 0x830000 │ │ │ │ - subs r3, #10 │ │ │ │ + subs r3, #34 @ 0x22 │ │ │ │ movs r2, r0 │ │ │ │ @ instruction: 0xfa640001 │ │ │ │ cdp2 0, 1, cr0, cr8, cr1, {0} │ │ │ │ │ │ │ │ 00010c40 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ @@ -12237,15 +12237,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #9 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r0, #24 │ │ │ │ movs r2, r0 │ │ │ │ - subs r2, #4 │ │ │ │ + subs r2, #28 │ │ │ │ movs r2, r0 │ │ │ │ ldr??.w r0, [lr, r1] │ │ │ │ ldc2 0, cr0, [r2, #-4] │ │ │ │ │ │ │ │ 00010d38 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -12270,15 +12270,15 @@ │ │ │ │ ldr r0, [pc, #24] @ (10d84 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #584 @ 0x248 │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - subs r1, #152 @ 0x98 │ │ │ │ + subs r1, #176 @ 0xb0 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r2, r5, #7 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r3, #8 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 00010d88 : │ │ │ │ @@ -12338,23 +12338,23 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ @ instruction: 0xf25e0003 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #46 @ 0x2e │ │ │ │ + subs r1, #70 @ 0x46 │ │ │ │ movs r2, r0 │ │ │ │ str.w r0, [r8, #1] │ │ │ │ ldr??.w r0, [r4, #1] │ │ │ │ - subs r1, #16 │ │ │ │ + subs r1, #40 @ 0x28 │ │ │ │ movs r2, r0 │ │ │ │ str??.w r0, [sl, r1] │ │ │ │ ldc2 0, cr0, [lr], {1} │ │ │ │ - subs r0, #252 @ 0xfc │ │ │ │ + subs r1, #20 │ │ │ │ movs r2, r0 │ │ │ │ ldrb.w r0, [r6, #1] │ │ │ │ lsls r2, r5, #31 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 00010e44 : │ │ │ │ push {r4, lr} │ │ │ │ @@ -13397,15 +13397,15 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 9100 │ │ │ │ b.n 117f4 │ │ │ │ nop │ │ │ │ strd r0, r0, [r6], #-12 │ │ │ │ lsls r4, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r2, #5 │ │ │ │ + asrs r2, r0, #13 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r3, #5 │ │ │ │ movs r2, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -13664,17 +13664,17 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ vrev64.8 d0, d1 │ │ │ │ - cmp r4, #228 @ 0xe4 │ │ │ │ + cmp r4, #252 @ 0xfc │ │ │ │ movs r2, r0 │ │ │ │ - cmp r2, #206 @ 0xce │ │ │ │ + subs r6, r7, #4 │ │ │ │ movs r2, r0 │ │ │ │ b.n 11634 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ @@ -13691,15 +13691,15 @@ │ │ │ │ ldr r3, [pc, #68] @ (11b04 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ bne.n 11ae8 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 9cfc │ │ │ │ + bl 9cb0 │ │ │ │ cbz r0, 11af8 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ str r0, [sp, #0] │ │ │ │ bl 11a00 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r0, 11af8 │ │ │ │ mov r0, r3 │ │ │ │ @@ -13848,24 +13848,24 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ bl 98e8 │ │ │ │ bl 9888 │ │ │ │ ldr r3, [pc, #104] @ (11ca8 ) │ │ │ │ - movw r2, #5000 @ 0x1388 │ │ │ │ + movw r2, #3063 @ 0xbf7 │ │ │ │ ldr r1, [pc, #100] @ (11cac ) │ │ │ │ ldr r0, [pc, #104] @ (11cb0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #620 @ 0x26c │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ ldr r3, [pc, #92] @ (11cb4 ) │ │ │ │ - movw r2, #4999 @ 0x1387 │ │ │ │ + movw r2, #3062 @ 0xbf6 │ │ │ │ ldr r1, [pc, #88] @ (11cb8 ) │ │ │ │ ldr r0, [pc, #92] @ (11cbc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #620 @ 0x26c │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ @@ -13884,27 +13884,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ cdp2 0, 2, cr0, cr4, cr1, {0} │ │ │ │ ldc2l 0, cr0, [ip, #4] │ │ │ │ - cmp r2, #218 @ 0xda │ │ │ │ + cmp r2, #242 @ 0xf2 │ │ │ │ movs r2, r0 │ │ │ │ orns r0, r4, r1 │ │ │ │ @ instruction: 0xeaa00001 │ │ │ │ - cmp r2, #188 @ 0xbc │ │ │ │ + cmp r2, #212 @ 0xd4 │ │ │ │ movs r2, r0 │ │ │ │ stcl 0, cr0, [r2, #-4] │ │ │ │ stc2l 0, cr0, [r0, #4] │ │ │ │ - cmp r2, #164 @ 0xa4 │ │ │ │ + cmp r2, #188 @ 0xbc │ │ │ │ movs r2, r0 │ │ │ │ stc 0, cr0, [sl, #-4]! │ │ │ │ ldc2 0, cr0, [ip, #4] │ │ │ │ - cmp r2, #140 @ 0x8c │ │ │ │ + cmp r2, #164 @ 0xa4 │ │ │ │ movs r2, r0 │ │ │ │ strd r0, r0, [r6, #4]! │ │ │ │ ldc 0, cr0, [sl, #4] │ │ │ │ │ │ │ │ 00011ccc : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -14064,17 +14064,17 @@ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0xfbf00001 │ │ │ │ - cmp r1, #36 @ 0x24 │ │ │ │ + cmp r1, #60 @ 0x3c │ │ │ │ movs r2, r0 │ │ │ │ - movs r7, #14 │ │ │ │ + subs r6, r7, r5 │ │ │ │ movs r2, r0 │ │ │ │ b.n 12274 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ @@ -14361,30 +14361,30 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ movw r2, #283 @ 0x11b │ │ │ │ bl 11ed0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ movs r5, #0 │ │ │ │ b.n 11ffa │ │ │ │ ldr r3, [pc, #468] @ (12310 ) │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ ldr r1, [pc, #484] @ (12328 ) │ │ │ │ ldr r0, [pc, #488] @ (1232c ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ b.n 12136 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ b.n 11fae │ │ │ │ mov r0, r4 │ │ │ │ @@ -14443,17 +14443,17 @@ │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1229e │ │ │ │ ldr r2, [pc, #332] @ (12348 ) │ │ │ │ ldr r3, [pc, #336] @ (1234c ) │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ - ldr.w r1, [r2, #336] @ 0x150 │ │ │ │ + ldr.w r1, [r2, #164] @ 0xa4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - ldr.w r4, [r2, #332] @ 0x14c │ │ │ │ + ldr.w r4, [r2, #160] @ 0xa0 │ │ │ │ blx 96e4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 122ae │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ @@ -14533,15 +14533,15 @@ │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ b.n 12136 │ │ │ │ blx 90c0 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [pc, #140] @ (12374 ) │ │ │ │ - movw r2, #6204 @ 0x183c │ │ │ │ + movw r2, #4267 @ 0x10ab │ │ │ │ ldr r1, [pc, #136] @ (12378 ) │ │ │ │ ldr r0, [pc, #140] @ (1237c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #664 @ 0x298 │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ @@ -14554,15 +14554,15 @@ │ │ │ │ movs r3, r0 │ │ │ │ svc 254 @ 0xfe │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa2e0001 │ │ │ │ vld1.8 {d0[0]}, [r4], r1 │ │ │ │ - lsrs r6, r2, #23 │ │ │ │ + lsrs r2, r4, #25 │ │ │ │ movs r2, r0 │ │ │ │ ldrsh.w r0, [lr, r1] │ │ │ │ ldrh.w r0, [r6, #1] │ │ │ │ ldrsb.w r0, [r8, r1] │ │ │ │ strb.w r0, [lr, #1] │ │ │ │ str.w r0, [sl, #1] │ │ │ │ str.w r0, [r0, r1] │ │ │ │ @@ -14579,15 +14579,15 @@ │ │ │ │ movt r0, #59393 @ 0xe801 │ │ │ │ @ instruction: 0xf74c0001 │ │ │ │ @ instruction: 0xf7c60001 │ │ │ │ @ instruction: 0xf7a40001 │ │ │ │ @ instruction: 0xf71a0001 │ │ │ │ @ instruction: 0xf78a0001 │ │ │ │ @ instruction: 0xf7000001 │ │ │ │ - movs r4, #20 │ │ │ │ + movs r4, #44 @ 0x2c │ │ │ │ movs r2, r0 │ │ │ │ b.n 120b0 │ │ │ │ movs r1, r0 │ │ │ │ @ instruction: 0xf70c0001 │ │ │ │ │ │ │ │ 00012380 : │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -14785,114 +14785,114 @@ │ │ │ │ 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 12692 │ │ │ │ + beq.w 12690 │ │ │ │ ldr r4, [r3, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ adds r2, r0, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 126b6 │ │ │ │ + beq.w 126b4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 12664 │ │ │ │ + beq.n 12662 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1266a │ │ │ │ + beq.n 12668 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #20 │ │ │ │ blx 9458 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r1 │ │ │ │ beq.n 125b0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 12676 │ │ │ │ + beq.n 12674 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 126e8 │ │ │ │ + beq.w 126e6 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst.w r2, #570425344 @ 0x22000000 │ │ │ │ bne.n 125dc │ │ │ │ ldr r1, [pc, #388] @ (12748 ) │ │ │ │ ldr r2, [pc, #380] @ (12740 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.w 12738 │ │ │ │ + bne.w 12736 │ │ │ │ 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 125ee │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 12682 │ │ │ │ + beq.n 12680 │ │ │ │ ldr r2, [pc, #348] @ (1274c ) │ │ │ │ ldr r3, [pc, #348] @ (12750 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - ldr.w r1, [r2, #204] @ 0xcc │ │ │ │ + ldr r1, [r2, #28] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - ldr.w r4, [r2, #592] @ 0x250 │ │ │ │ + ldr.w r4, [r2, #420] @ 0x1a4 │ │ │ │ blx 96e4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 12700 │ │ │ │ + beq.n 126fe │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #24 │ │ │ │ str r4, [sp, #24] │ │ │ │ blx 9458 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1262a │ │ │ │ + beq.n 12628 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1268a │ │ │ │ + beq.n 12688 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 12720 │ │ │ │ + beq.n 1271e │ │ │ │ mov r0, r4 │ │ │ │ bl 10e44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1264a │ │ │ │ + beq.n 12648 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 1264a │ │ │ │ + cbnz r3, 12648 │ │ │ │ mov r0, r4 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [pc, #264] @ (12754 ) │ │ │ │ movw r2, #767 @ 0x2ff │ │ │ │ - ldr r1, [pc, #260] @ (12758 ) │ │ │ │ + ldr r1, [pc, #264] @ (12758 ) │ │ │ │ ldr r0, [pc, #264] @ (1275c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ movs r3, #0 │ │ │ │ @@ -14911,118 +14911,119 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 125b0 │ │ │ │ mov r0, r3 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 125ee │ │ │ │ mov r0, r6 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1262a │ │ │ │ + b.n 12628 │ │ │ │ ldr r1, [pc, #192] @ (12754 ) │ │ │ │ mov.w r0, #764 @ 0x2fc │ │ │ │ - ldr r3, [pc, #196] @ (12760 ) │ │ │ │ + ldr r3, [pc, #200] @ (12760 ) │ │ │ │ ldr r2, [pc, #200] @ (12764 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r5, r1] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r1, [pc, #192] @ (12768 ) │ │ │ │ + ldr r1, [pc, #196] @ (12768 ) │ │ │ │ ldr r0, [pc, #196] @ (1276c ) │ │ │ │ ldr r4, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ str r4, [sp, #4] │ │ │ │ bl 124a4 │ │ │ │ - b.n 12660 │ │ │ │ + b.n 1265e │ │ │ │ ldr r2, [pc, #184] @ (12770 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r1, [pc, #184] @ (12774 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx 9100 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 12718 │ │ │ │ - ldr r3, [pc, #128] @ (12754 ) │ │ │ │ + cbz r2, 12716 │ │ │ │ + ldr r3, [pc, #132] @ (12754 ) │ │ │ │ movw r2, #765 @ 0x2fd │ │ │ │ ldr r1, [pc, #160] @ (12778 ) │ │ │ │ - ldr r0, [pc, #160] @ (1277c ) │ │ │ │ + ldr r0, [pc, #164] @ (1277c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 12660 │ │ │ │ - ldr r3, [pc, #104] @ (12754 ) │ │ │ │ + b.n 1265e │ │ │ │ + ldr r3, [pc, #108] @ (12754 ) │ │ │ │ movw r2, #765 @ 0x2fd │ │ │ │ ldr r1, [pc, #144] @ (12780 ) │ │ │ │ - ldr r0, [pc, #144] @ (12784 ) │ │ │ │ + ldr r0, [pc, #148] @ (12784 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 12660 │ │ │ │ - ldr r3, [pc, #80] @ (12754 ) │ │ │ │ + b.n 1265e │ │ │ │ + ldr r3, [pc, #84] @ (12754 ) │ │ │ │ movw r2, #767 @ 0x2ff │ │ │ │ ldr r1, [pc, #128] @ (12788 ) │ │ │ │ - ldr r0, [pc, #128] @ (1278c ) │ │ │ │ + ldr r0, [pc, #132] @ (1278c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 12660 │ │ │ │ + b.n 1265e │ │ │ │ mov r0, r3 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 126d0 │ │ │ │ - ldr r3, [pc, #48] @ (12754 ) │ │ │ │ + b.n 126ce │ │ │ │ + ldr r3, [pc, #52] @ (12754 ) │ │ │ │ movw r2, #767 @ 0x2ff │ │ │ │ ldr r1, [pc, #104] @ (12790 ) │ │ │ │ - ldr r0, [pc, #104] @ (12794 ) │ │ │ │ + ldr r0, [pc, #108] @ (12794 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 12660 │ │ │ │ + b.n 1265e │ │ │ │ blx 90c0 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ bge.n 12698 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ bge.n 12698 │ │ │ │ movs r3, r0 │ │ │ │ bge.n 127bc │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - eors.w r0, r4, #8454144 @ 0x810000 │ │ │ │ - usat r0, #1, r0 │ │ │ │ - ands.w r0, r0, #8454144 @ 0x810000 │ │ │ │ - ands.w r0, ip, #8454144 @ 0x810000 │ │ │ │ - bics.w r0, lr, #8454144 @ 0x810000 │ │ │ │ - ssat16 r0, #2, ip │ │ │ │ + eors.w r0, r6, #8454144 @ 0x810000 │ │ │ │ + usat r0, #1, r2 │ │ │ │ + ands.w r0, r2, #8454144 @ 0x810000 │ │ │ │ + ands.w r0, lr, #8454144 @ 0x810000 │ │ │ │ + orr.w r0, r0, #8454144 @ 0x810000 │ │ │ │ + ssat16 r0, #2, lr │ │ │ │ lsls r4, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bics.w r0, lr, #8454144 @ 0x810000 │ │ │ │ - and.w r0, lr, #8454144 @ 0x810000 │ │ │ │ - @ instruction: 0xf2fa0001 │ │ │ │ - @ instruction: 0xf3f60001 │ │ │ │ - @ instruction: 0xf2e20001 │ │ │ │ - @ instruction: 0xf3de0001 │ │ │ │ - movt r0, #40961 @ 0xa001 │ │ │ │ - @ instruction: 0xf3be0001 │ │ │ │ - subw r0, sl, #1 │ │ │ │ + orr.w r0, r0, #8454144 @ 0x810000 │ │ │ │ + ands.w r0, r0, #8454144 @ 0x810000 │ │ │ │ + @ instruction: 0xf2fc0001 │ │ │ │ + @ instruction: 0xf3f80001 │ │ │ │ + @ instruction: 0xf2e40001 │ │ │ │ + @ instruction: 0xf3e00001 │ │ │ │ + movt r0, #49153 @ 0xc001 │ │ │ │ + ubfx r0, r0, #0, #2 │ │ │ │ + subw r0, ip, #1 │ │ │ │ │ │ │ │ 00012798 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r1 │ │ │ │ @@ -15086,15 +15087,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ bhi.n 128b8 │ │ │ │ movs r3, r0 │ │ │ │ b.n 12fa4 │ │ │ │ movs r3, r0 │ │ │ │ bhi.n 12850 │ │ │ │ movs r3, r0 │ │ │ │ - lsls r0, r4, #27 │ │ │ │ + lsls r4, r5, #29 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ movt r0, #49153 @ 0xc001 │ │ │ │ subs.w r0, r8, #1 │ │ │ │ │ │ │ │ 00012854 : │ │ │ │ @@ -15414,21 +15415,21 @@ │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ eors.w r0, lr, #1 │ │ │ │ - subs r4, r5, r7 │ │ │ │ + adds r4, r0, #0 │ │ │ │ movs r2, r0 │ │ │ │ blt.n 12be8 │ │ │ │ movs r1, r0 │ │ │ │ udf #250 @ 0xfa │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, r2, r7 │ │ │ │ + subs r4, r5, r7 │ │ │ │ movs r2, r0 │ │ │ │ and.w r0, lr, #1 │ │ │ │ orr.w r0, r0, #1 │ │ │ │ │ │ │ │ 00012b6c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -16170,46 +16171,46 @@ │ │ │ │ ldcl 0, cr0, [r4, #-4]! │ │ │ │ beq.n 133d0 │ │ │ │ movs r3, r0 │ │ │ │ mcrr 0, 0, r0, sl, cr1 │ │ │ │ ldc 0, cr0, [r0], {1} │ │ │ │ add.w r0, r8, r1 │ │ │ │ orn r0, r2, r1 │ │ │ │ - asrs r6, r4, #19 │ │ │ │ + asrs r6, r7, #19 │ │ │ │ movs r2, r0 │ │ │ │ bpl.n 133b0 │ │ │ │ movs r1, r0 │ │ │ │ bpl.n 1323c │ │ │ │ movs r1, r0 │ │ │ │ - asrs r2, r2, #19 │ │ │ │ + asrs r2, r5, #19 │ │ │ │ movs r2, r0 │ │ │ │ b.n 13b34 │ │ │ │ movs r1, r0 │ │ │ │ ldmdb lr!, {r0} │ │ │ │ - asrs r0, r7, #18 │ │ │ │ + asrs r0, r2, #19 │ │ │ │ movs r2, r0 │ │ │ │ b.n 13b0c │ │ │ │ movs r1, r0 │ │ │ │ stmdb r4!, {r0} │ │ │ │ - asrs r0, r4, #18 │ │ │ │ + asrs r0, r7, #18 │ │ │ │ movs r2, r0 │ │ │ │ bcc.n 13348 │ │ │ │ movs r1, r0 │ │ │ │ bvc.n 132b4 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r1, #18 │ │ │ │ + asrs r4, r4, #18 │ │ │ │ movs r2, r0 │ │ │ │ b.n 13acc │ │ │ │ movs r1, r0 │ │ │ │ ldrd r0, r0, [r8], #4 │ │ │ │ - asrs r4, r5, #17 │ │ │ │ + asrs r4, r0, #18 │ │ │ │ movs r2, r0 │ │ │ │ stmia.w r6!, {r0} │ │ │ │ bic.w r0, r8, r1 │ │ │ │ - asrs r4, r2, #17 │ │ │ │ + asrs r4, r5, #17 │ │ │ │ movs r2, r0 │ │ │ │ stmia.w lr, {r0} │ │ │ │ @ instruction: 0xe8c00001 │ │ │ │ │ │ │ │ 0001337c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -16547,15 +16548,15 @@ │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1, {r1, r3, r4, r7} │ │ │ │ movs r3, r0 │ │ │ │ ldmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ movs r3, r0 │ │ │ │ - asrs r6, r2, #1 │ │ │ │ + asrs r6, r5, #1 │ │ │ │ movs r2, r0 │ │ │ │ beq.n 13774 │ │ │ │ movs r1, r0 │ │ │ │ blt.n 1365c │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 000136e0 : │ │ │ │ @@ -16691,15 +16692,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ b.n 132d0 │ │ │ │ movs r1, r0 │ │ │ │ b.n 13320 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r0, #28 │ │ │ │ + lsrs r0, r3, #28 │ │ │ │ movs r2, r0 │ │ │ │ ldmia r6, {r1, r3, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ bcs.n 13854 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 00013838 : │ │ │ │ @@ -17094,21 +17095,21 @@ │ │ │ │ movs r1, r0 │ │ │ │ stmia r5!, {r1, r5, r6, r7} │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r4, #12 │ │ │ │ + lsrs r6, r7, #12 │ │ │ │ movs r2, r0 │ │ │ │ ldmia r2!, {r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r1, #12 │ │ │ │ + lsrs r0, r4, #12 │ │ │ │ movs r2, r0 │ │ │ │ ldmia r2!, {r1, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ ldmia r6!, {r1, r2, r4} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 00013c48 : │ │ │ │ @@ -17338,27 +17339,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r1, r2, r4} │ │ │ │ movs r3, r0 │ │ │ │ svc 170 @ 0xaa │ │ │ │ movs r1, r0 │ │ │ │ svc 162 @ 0xa2 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r4, #3 │ │ │ │ + lsrs r4, r7, #3 │ │ │ │ movs r2, r0 │ │ │ │ ble.n 13ecc │ │ │ │ movs r1, r0 │ │ │ │ svc 180 @ 0xb4 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r1, #3 │ │ │ │ + lsrs r4, r4, #3 │ │ │ │ movs r2, r0 │ │ │ │ ble.n 13ea8 │ │ │ │ movs r1, r0 │ │ │ │ svc 132 @ 0x84 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r6, #2 │ │ │ │ + lsrs r0, r1, #3 │ │ │ │ movs r2, r0 │ │ │ │ ldmia r0!, {r1, r3} │ │ │ │ movs r1, r0 │ │ │ │ ldmia r3, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 00013eac : │ │ │ │ @@ -17548,21 +17549,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4!, {r2, r3, r5} │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ udf #88 @ 0x58 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r2, r7, #26 │ │ │ │ + lsls r2, r2, #27 │ │ │ │ movs r2, r0 │ │ │ │ bge.n 14078 │ │ │ │ movs r1, r0 │ │ │ │ ble.n 14030 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r6, r3, #26 │ │ │ │ + lsls r6, r6, #26 │ │ │ │ movs r2, r0 │ │ │ │ stmia r5!, {r3, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ ldmia r1!, {r2, r3, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 000140a0 : │ │ │ │ @@ -18606,15 +18607,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r2, #-4] │ │ │ │ + stc2 0, cr0, [sl, #-4]! │ │ │ │ pop {r2, r3, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ stmia r0!, {r5} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 00014a20 : │ │ │ │ push {r4, lr} │ │ │ │ @@ -18689,15 +18690,15 @@ │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [sl], #-4 │ │ │ │ + mrrc2 0, 0, r0, r2, cr1 │ │ │ │ cbnz r4, 14b54 │ │ │ │ movs r1, r0 │ │ │ │ it mi │ │ │ │ movmi r1, r0 │ │ │ │ │ │ │ │ 00014af4 : │ │ │ │ push {r4, lr} │ │ │ │ @@ -18772,15 +18773,15 @@ │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - smmls r0, r6, r1, r0 │ │ │ │ + usada8 r0, lr, r1, r0 │ │ │ │ revsh r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ bkpt 0x0074 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 00014bc8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -18862,15 +18863,15 @@ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ bpl.w 14e32 │ │ │ │ ldr r3, [pc, #752] @ (14f8c ) │ │ │ │ mov r0, fp │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ - ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ + ldr.w r1, [r3, #140] @ 0x8c │ │ │ │ bl fb3c │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r8 │ │ │ │ beq.n 14cbe │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ @@ -18905,15 +18906,15 @@ │ │ │ │ bpl.w 14f1e │ │ │ │ ldr r2, [pc, #648] @ (14f8c ) │ │ │ │ add r1, sp, #16 │ │ │ │ ldr r3, [pc, #648] @ (14f90 ) │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ - ldr.w r0, [r2, #320] @ 0x140 │ │ │ │ + ldr.w r0, [r2, #144] @ 0x90 │ │ │ │ movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ blx 9510 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 14f3e │ │ │ │ @@ -18953,15 +18954,15 @@ │ │ │ │ ldr r0, [pc, #540] @ (14f9c ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ b.n 14dea │ │ │ │ mov r0, fp │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 14cc2 │ │ │ │ ldr r3, [pc, #496] @ (14f94 ) │ │ │ │ movs r2, #239 @ 0xef │ │ │ │ @@ -18985,17 +18986,17 @@ │ │ │ │ add r3, pc │ │ │ │ strd r3, r5, [sp] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r0, [pc, #472] @ (14fb0 ) │ │ │ │ add r0, pc │ │ │ │ bl 11ed0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #452] @ (14fb4 ) │ │ │ │ ldr r3, [pc, #404] @ (14f84 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -19010,19 +19011,19 @@ │ │ │ │ ldr r0, [pc, #428] @ (14fbc ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ b.n 14dea │ │ │ │ ldr r2, [pc, #352] @ (14f94 ) │ │ │ │ ldr r3, [pc, #392] @ (14fc0 ) │ │ │ │ ldr r1, [pc, #396] @ (14fc4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [pc, #396] @ (14fc8 ) │ │ │ │ ldr.w r4, [r9, r2] │ │ │ │ @@ -19040,15 +19041,15 @@ │ │ │ │ ldr r0, [pc, #372] @ (14fd0 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ b.n 14dea │ │ │ │ ldr r2, [pc, #288] @ (14f94 ) │ │ │ │ ldr r3, [pc, #348] @ (14fd4 ) │ │ │ │ ldr r1, [pc, #352] @ (14fd8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [pc, #352] @ (14fdc ) │ │ │ │ ldr.w r5, [r9, r2] │ │ │ │ @@ -19136,21 +19137,21 @@ │ │ │ │ ldr r0, [pc, #188] @ (15004 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ b.n 14dea │ │ │ │ blx 90c0 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [pc, #160] @ (15008 ) │ │ │ │ - movw r2, #5232 @ 0x1470 │ │ │ │ + movw r2, #3295 @ 0xcdf │ │ │ │ ldr r1, [pc, #156] @ (1500c ) │ │ │ │ ldr r0, [pc, #160] @ (15010 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #832 @ 0x340 │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ @@ -19173,15 +19174,15 @@ │ │ │ │ movs r1, r0 │ │ │ │ bcc.n 14eb4 │ │ │ │ movs r1, r0 │ │ │ │ ldmia r4!, {r1, r3, r5} │ │ │ │ movs r1, r0 │ │ │ │ bcc.n 15080 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 151ec │ │ │ │ + b.n 15304 │ │ │ │ movs r1, r0 │ │ │ │ ldmia r4!, {} │ │ │ │ movs r1, r0 │ │ │ │ sxth r4, r1 │ │ │ │ movs r3, r0 │ │ │ │ bcc.n 14ffc │ │ │ │ movs r1, r0 │ │ │ │ @@ -19209,25 +19210,25 @@ │ │ │ │ movs r1, r0 │ │ │ │ ldmia r3, {r1, r2, r3, r5} │ │ │ │ movs r1, r0 │ │ │ │ bcs.n 15034 │ │ │ │ movs r1, r0 │ │ │ │ ldmia r2, {r2, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - svc 200 @ 0xc8 │ │ │ │ + b.n 150a0 │ │ │ │ movs r1, r0 │ │ │ │ bcs.n 15004 │ │ │ │ movs r1, r0 │ │ │ │ ldmia r2!, {r3, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ bne.n 14fd8 │ │ │ │ movs r1, r0 │ │ │ │ ldmia r2, {r2, r3, r7} │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf7940001 │ │ │ │ + @ instruction: 0xf7ac0001 │ │ │ │ rev r2, r3 │ │ │ │ movs r1, r0 │ │ │ │ ldmia r2, {r2, r3, r7} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 00015014 : │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -19404,28 +19405,28 @@ │ │ │ │ blt.w 1563a │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 15294 │ │ │ │ ldr.w r3, [pc, #2004] @ 15998 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r8, [r7, r3] │ │ │ │ - ldr.w r3, [r8, #164] @ 0xa4 │ │ │ │ + ldr.w r3, [r8, #148] @ 0x94 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx 8e5c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15562 │ │ │ │ - ldr.w r3, [r8, #324] @ 0x144 │ │ │ │ + ldr.w r3, [r8, #152] @ 0x98 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ blx 8e5c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1571a │ │ │ │ - ldr.w r3, [r8, #316] @ 0x13c │ │ │ │ + ldr.w r3, [r8, #140] @ 0x8c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ blx 94ec │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1576c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, fp │ │ │ │ @@ -19503,15 +19504,15 @@ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ bpl.w 156c6 │ │ │ │ ldr.w r3, [pc, #1724] @ 15998 │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r7, r3] │ │ │ │ - ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ + ldr.w r1, [r3, #140] @ 0x8c │ │ │ │ bl fb3c │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 15304 │ │ │ │ subs r3, #1 │ │ │ │ @@ -19543,26 +19544,26 @@ │ │ │ │ blt.w 15822 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 1540c │ │ │ │ ldr.w r3, [pc, #1612] @ 15998 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ - ldr.w sl, [r9, #164] @ 0xa4 │ │ │ │ + ldr.w sl, [r9, #148] @ 0x94 │ │ │ │ blx 8e5c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1585a │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w fp, [r9, #324] @ 0x144 │ │ │ │ + ldr.w fp, [r9, #152] @ 0x98 │ │ │ │ blx 8e5c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1588e │ │ │ │ - ldr.w r8, [r9, #316] @ 0x13c │ │ │ │ + ldr.w r8, [r9, #140] @ 0x8c │ │ │ │ blx 94ec │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 158fc │ │ │ │ mov r3, fp │ │ │ │ mov r1, sl │ │ │ │ mov r2, r5 │ │ │ │ @@ -19641,15 +19642,15 @@ │ │ │ │ lsls r1, r3, #2 │ │ │ │ bpl.w 15870 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 157bc │ │ │ │ ldr.w r3, [pc, #1340] @ 15998 │ │ │ │ ldr.w r8, [r7, r3] │ │ │ │ - ldr.w r4, [r8, #164] @ 0xa4 │ │ │ │ + ldr.w r4, [r8, #148] @ 0x94 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 15944 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -19673,15 +19674,15 @@ │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15702 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 158a6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr.w r5, [r8, #328] @ 0x148 │ │ │ │ + ldr.w r5, [r8, #156] @ 0x9c │ │ │ │ lsls r2, r3, #31 │ │ │ │ bmi.w 158bc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 11418 │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r4, r0 │ │ │ │ @@ -19749,21 +19750,21 @@ │ │ │ │ ldr.w r0, [pc, #1076] @ 159a4 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1040] @ 159a8 │ │ │ │ ldr r3, [pc, #1016] @ (15994 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ @@ -19778,17 +19779,17 @@ │ │ │ │ ldr r0, [pc, #1012] @ (159b0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ b.n 15594 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ b.n 1524c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ @@ -19806,31 +19807,31 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #245 @ 0xf5 │ │ │ │ ldr r0, [pc, #952] @ (159bc ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ bl 11ed0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ b.n 15594 │ │ │ │ ldr r3, [pc, #892] @ (1599c ) │ │ │ │ movs r2, #244 @ 0xf4 │ │ │ │ ldr r1, [pc, #924] @ (159c0 ) │ │ │ │ ldr r0, [pc, #924] @ (159c4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ b.n 15594 │ │ │ │ ldr r3, [pc, #864] @ (1599c ) │ │ │ │ movs r2, #246 @ 0xf6 │ │ │ │ ldr r1, [pc, #904] @ (159c8 ) │ │ │ │ ldr r0, [pc, #904] @ (159cc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ @@ -19858,17 +19859,17 @@ │ │ │ │ ldr r0, [pc, #872] @ (159e0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ b.n 15594 │ │ │ │ ldr r3, [pc, #776] @ (1599c ) │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [pc, #844] @ (159e4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r7, r3] │ │ │ │ ldr r3, [pc, #844] @ (159e8 ) │ │ │ │ @@ -19931,23 +19932,23 @@ │ │ │ │ ldr r0, [pc, #748] @ (15a10 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, fp │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ b.n 15594 │ │ │ │ ldr r3, [pc, #588] @ (1599c ) │ │ │ │ movs r2, #248 @ 0xf8 │ │ │ │ ldr r1, [pc, #704] @ (15a14 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r7, r3] │ │ │ │ ldr r3, [pc, #700] @ (15a18 ) │ │ │ │ @@ -19964,43 +19965,43 @@ │ │ │ │ ldr r0, [pc, #688] @ (15a24 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, fp │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, sl │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ b.n 15594 │ │ │ │ ldr r3, [pc, #500] @ (1599c ) │ │ │ │ movs r2, #247 @ 0xf7 │ │ │ │ ldr r1, [pc, #636] @ (15a28 ) │ │ │ │ ldr r0, [pc, #636] @ (15a2c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ b.n 1557c │ │ │ │ ldr r3, [pc, #472] @ (15998 ) │ │ │ │ ldr.w r8, [r7, r3] │ │ │ │ - ldr.w r4, [r8, #324] @ 0x144 │ │ │ │ + ldr.w r4, [r8, #152] @ 0x98 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 1546a │ │ │ │ ldr r3, [pc, #608] @ (15a30 ) │ │ │ │ - movw r2, #5624 @ 0x15f8 │ │ │ │ + movw r2, #3687 @ 0xe67 │ │ │ │ ldr r1, [pc, #608] @ (15a34 ) │ │ │ │ ldr r0, [pc, #608] @ (15a38 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #868 @ 0x364 │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ @@ -20033,17 +20034,17 @@ │ │ │ │ ldr r0, [pc, #532] @ (15a40 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ b.n 15594 │ │ │ │ ldr r3, [pc, #340] @ (1599c ) │ │ │ │ movs r2, #251 @ 0xfb │ │ │ │ ldr r1, [pc, #504] @ (15a44 ) │ │ │ │ ldr r0, [pc, #508] @ (15a48 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ @@ -20105,17 +20106,17 @@ │ │ │ │ ldr r0, [pc, #424] @ (15a74 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ b.n 15594 │ │ │ │ ldr r3, [pc, #180] @ (1599c ) │ │ │ │ movs r2, #250 @ 0xfa │ │ │ │ ldr r1, [pc, #396] @ (15a78 ) │ │ │ │ ldr r0, [pc, #396] @ (15a7c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ @@ -20129,53 +20130,53 @@ │ │ │ │ ldr r0, [pc, #384] @ (15a84 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ b.n 15594 │ │ │ │ ldr r3, [pc, #112] @ (1599c ) │ │ │ │ movs r2, #250 @ 0xfa │ │ │ │ ldr r1, [pc, #344] @ (15a88 ) │ │ │ │ ldr r0, [pc, #344] @ (15a8c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ b.n 15836 │ │ │ │ blx 90c0 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [pc, #328] @ (15a90 ) │ │ │ │ - movw r2, #5629 @ 0x15fd │ │ │ │ + movw r2, #3692 @ 0xe6c │ │ │ │ ldr r1, [pc, #328] @ (15a94 ) │ │ │ │ ldr r0, [pc, #328] @ (15a98 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #868 @ 0x364 │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ ldr r3, [pc, #316] @ (15a9c ) │ │ │ │ - movw r2, #5455 @ 0x154f │ │ │ │ + movw r2, #3518 @ 0xdbe │ │ │ │ ldr r1, [pc, #316] @ (15aa0 ) │ │ │ │ ldr r0, [pc, #316] @ (15aa4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #868 @ 0x364 │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ ldr r3, [pc, #304] @ (15aa8 ) │ │ │ │ - movw r2, #5652 @ 0x1614 │ │ │ │ + movw r2, #3715 @ 0xe83 │ │ │ │ ldr r1, [pc, #304] @ (15aac ) │ │ │ │ ldr r0, [pc, #304] @ (15ab0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #868 @ 0x364 │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ @@ -20185,144 +20186,144 @@ │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 1594c │ │ │ │ + bpl.n 15924 │ │ │ │ movs r1, r0 │ │ │ │ stmia r4!, {r2, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ add r2, sp, #384 @ 0x180 │ │ │ │ movs r3, r0 │ │ │ │ - bcc.n 158c0 │ │ │ │ + bpl.n 15a98 │ │ │ │ movs r1, r0 │ │ │ │ stmia r4!, {r3, r4} │ │ │ │ movs r1, r0 │ │ │ │ - bhi.n 159a8 │ │ │ │ + bls.n 158c0 │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n 15a54 │ │ │ │ + bpl.n 15a2c │ │ │ │ movs r1, r0 │ │ │ │ stmia r3!, {r2, r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n 15a00 │ │ │ │ + bpl.n 159d8 │ │ │ │ movs r1, r0 │ │ │ │ stmia r3!, {r1, r2, r3, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n 159d0 │ │ │ │ + bmi.n 159a8 │ │ │ │ movs r1, r0 │ │ │ │ stmia r3!, {r1, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ stmia r4!, {r1, r3, r4} │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n 159ac │ │ │ │ + bmi.n 15984 │ │ │ │ movs r1, r0 │ │ │ │ stmia r3!, {r1, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n 1597c │ │ │ │ + bmi.n 15954 │ │ │ │ movs r1, r0 │ │ │ │ stmia r3!, {r1, r2, r3, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n 15944 │ │ │ │ + bmi.n 1591c │ │ │ │ movs r1, r0 │ │ │ │ - bhi.n 15a8c │ │ │ │ + bhi.n 159a4 │ │ │ │ movs r1, r0 │ │ │ │ stmia r3!, {r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n 1590c │ │ │ │ + bmi.n 15ae4 │ │ │ │ movs r1, r0 │ │ │ │ stmia r3!, {r2, r3, r4} │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n 15aec │ │ │ │ + bmi.n 15ac4 │ │ │ │ movs r1, r0 │ │ │ │ stmia r2!, {r1, r7} │ │ │ │ movs r1, r0 │ │ │ │ stmia r2!, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n 15ab8 │ │ │ │ + bmi.n 15a90 │ │ │ │ movs r1, r0 │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n 15a54 │ │ │ │ + bmi.n 15a2c │ │ │ │ movs r1, r0 │ │ │ │ stmia r2!, {r1, r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - bne.n 159f8 │ │ │ │ + bcc.n 159d0 │ │ │ │ movs r1, r0 │ │ │ │ stmia r1!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ stmia r2!, {r2, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - bne.n 159c4 │ │ │ │ + bcc.n 1599c │ │ │ │ movs r1, r0 │ │ │ │ stmia r2!, {r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - bne.n 15958 │ │ │ │ + bcc.n 15930 │ │ │ │ movs r1, r0 │ │ │ │ stmia r2!, {r1, r2, r5} │ │ │ │ movs r1, r0 │ │ │ │ - vhadd.s32 d0, d14, d1 │ │ │ │ + vhadd.s8 d16, d6, d1 │ │ │ │ cbz r4, 15a64 │ │ │ │ movs r1, r0 │ │ │ │ ldmia r1, {r1, r2, r3, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - bne.n 15a74 │ │ │ │ + bcc.n 15a4c │ │ │ │ movs r1, r0 │ │ │ │ stmia r1!, {r1, r3, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - beq.n 15a38 │ │ │ │ + bcs.n 15a10 │ │ │ │ movs r1, r0 │ │ │ │ stmia r1!, {r3, r7} │ │ │ │ movs r1, r0 │ │ │ │ - beq.n 15a14 │ │ │ │ + bcs.n 159ec │ │ │ │ movs r1, r0 │ │ │ │ stmia r1!, {r1, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ stmia r1!, {r2, r3, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - beq.n 159dc │ │ │ │ + bcs.n 159b4 │ │ │ │ movs r1, r0 │ │ │ │ - beq.n 159c0 │ │ │ │ + bcs.n 15998 │ │ │ │ movs r1, r0 │ │ │ │ stmia r1!, {r1, r2, r3, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ - beq.n 15998 │ │ │ │ + bcs.n 15970 │ │ │ │ movs r1, r0 │ │ │ │ stmia r1!, {r1, r2, r5} │ │ │ │ movs r1, r0 │ │ │ │ - beq.n 15b64 │ │ │ │ + bcs.n 15b3c │ │ │ │ movs r1, r0 │ │ │ │ stmia r1!, {r3} │ │ │ │ movs r1, r0 │ │ │ │ - beq.n 15b28 │ │ │ │ + bcs.n 15b00 │ │ │ │ movs r1, r0 │ │ │ │ stmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - beq.n 15b04 │ │ │ │ + bcs.n 15adc │ │ │ │ movs r1, r0 │ │ │ │ stmia r0!, {r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - beq.n 15ab0 │ │ │ │ + bne.n 15a88 │ │ │ │ movs r1, r0 │ │ │ │ stmia r0!, {r1, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldc 0, cr0, [r6, #4]! │ │ │ │ + stcl 0, cr0, [lr, #4] │ │ │ │ add sp, #240 @ 0xf0 │ │ │ │ movs r1, r0 │ │ │ │ stmia r7!, {r1, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldc 0, cr0, [lr, #4] │ │ │ │ + ldc 0, cr0, [r6, #4]! │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ movs r1, r0 │ │ │ │ stmia r0!, {r1, r2, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stc 0, cr0, [r6, #4] │ │ │ │ + ldc 0, cr0, [lr, #4] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 00015ab4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -20409,15 +20410,15 @@ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ bpl.w 15df2 │ │ │ │ ldr.w r3, [pc, #1700] @ 16244 │ │ │ │ mov r0, r9 │ │ │ │ ldr r4, [r7, r3] │ │ │ │ - ldr.w r1, [r4, #324] @ 0x144 │ │ │ │ + ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ bl fb3c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15e4e │ │ │ │ tst.w fp, #1 │ │ │ │ bne.w 15e80 │ │ │ │ mov r0, fp │ │ │ │ @@ -20447,15 +20448,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 15cda │ │ │ │ cmp r3, #0 │ │ │ │ blt.w 15e88 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15f02 │ │ │ │ - ldr.w r1, [r4, #316] @ 0x13c │ │ │ │ + ldr.w r1, [r4, #140] @ 0x8c │ │ │ │ mov r0, r9 │ │ │ │ bl fb3c │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 15c30 │ │ │ │ @@ -20553,15 +20554,15 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, #0] │ │ │ │ movw r2, #263 @ 0x107 │ │ │ │ bl 11ed0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ 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 │ │ │ │ @@ -20574,36 +20575,36 @@ │ │ │ │ add r3, pc │ │ │ │ strd r3, r5, [sp] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r0, [pc, #1288] @ 16260 │ │ │ │ add r0, pc │ │ │ │ bl 11ed0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ b.n 15d28 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r3 │ │ │ │ ldr.w r3, [pc, #1232] @ 16248 │ │ │ │ ldr.w r1, [pc, #1256] @ 16264 │ │ │ │ mov.w r2, #258 @ 0x102 │ │ │ │ ldr.w r0, [pc, #1252] @ 16268 │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ b.n 15d28 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r3 │ │ │ │ ldr.w r3, [pc, #1176] @ 16248 │ │ │ │ ldr.w r1, [pc, #1208] @ 1626c │ │ │ │ mov.w r2, #260 @ 0x104 │ │ │ │ @@ -20620,15 +20621,15 @@ │ │ │ │ ldr.w r0, [pc, #1180] @ 16278 │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ b.n 15d28 │ │ │ │ ldr.w r2, [pc, #1108] @ 16248 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r3 │ │ │ │ ldr.w r3, [pc, #1148] @ 1627c │ │ │ │ ldr.w r1, [pc, #1148] @ 16280 │ │ │ │ @@ -20667,17 +20668,17 @@ │ │ │ │ mov r6, r9 │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ b.n 15d28 │ │ │ │ mov r0, fp │ │ │ │ bl c67c │ │ │ │ b.n 15bbc │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r3 │ │ │ │ @@ -20773,15 +20774,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ bpl.w 16158 │ │ │ │ ldr r3, [pc, #704] @ (16244 ) │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r7, [r8, r3] │ │ │ │ - ldr.w r1, [r7, #164] @ 0xa4 │ │ │ │ + ldr.w r1, [r7, #148] @ 0x94 │ │ │ │ bl fb3c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 16138 │ │ │ │ ands.w r3, fp, #1 │ │ │ │ mov r9, r3 │ │ │ │ bne.w 16194 │ │ │ │ @@ -20810,15 +20811,15 @@ │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1612c │ │ │ │ cmp r3, #0 │ │ │ │ blt.w 1619c │ │ │ │ ands.w r3, r3, #255 @ 0xff │ │ │ │ bne.n 15f1e │ │ │ │ - ldr.w r1, [r7, #324] @ 0x144 │ │ │ │ + ldr.w r1, [r7, #152] @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ bl fb3c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 1600c │ │ │ │ @@ -20915,17 +20916,17 @@ │ │ │ │ ldr r0, [pc, #464] @ (162c0 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ b.n 15d28 │ │ │ │ ldr r2, [pc, #316] @ (16248 ) │ │ │ │ ldr r3, [pc, #436] @ (162c4 ) │ │ │ │ ldr r1, [pc, #440] @ (162c8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [pc, #440] @ (162cc ) │ │ │ │ ldr.w r6, [r8, r2] │ │ │ │ @@ -20948,15 +20949,15 @@ │ │ │ │ ldr r0, [pc, #400] @ (162d4 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ b.n 15d28 │ │ │ │ ldr r1, [pc, #236] @ (16248 ) │ │ │ │ mov.w r2, #266 @ 0x10a │ │ │ │ ldr r3, [pc, #376] @ (162d8 ) │ │ │ │ ldr r0, [pc, #376] @ (162dc ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r8, r1] │ │ │ │ @@ -21004,42 +21005,42 @@ │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ b.n 15d28 │ │ │ │ ldr r3, [pc, #280] @ (162fc ) │ │ │ │ - movw r2, #5969 @ 0x1751 │ │ │ │ + mov.w r2, #4032 @ 0xfc0 │ │ │ │ ldr r1, [pc, #280] @ (16300 ) │ │ │ │ ldr r0, [pc, #280] @ (16304 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #900 @ 0x384 │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ ldr r3, [pc, #268] @ (16308 ) │ │ │ │ - movw r2, #5995 @ 0x176b │ │ │ │ + movw r2, #4058 @ 0xfda │ │ │ │ ldr r1, [pc, #268] @ (1630c ) │ │ │ │ ldr r0, [pc, #268] @ (16310 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #900 @ 0x384 │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ ldr r3, [pc, #256] @ (16314 ) │ │ │ │ - movw r2, #5829 @ 0x16c5 │ │ │ │ + movw r2, #3892 @ 0xf34 │ │ │ │ ldr r1, [pc, #256] @ (16318 ) │ │ │ │ ldr r0, [pc, #256] @ (1631c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #900 @ 0x384 │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ ldr r3, [pc, #244] @ (16320 ) │ │ │ │ - movw r2, #5894 @ 0x1706 │ │ │ │ + movw r2, #3957 @ 0xf75 │ │ │ │ ldr r1, [pc, #244] @ (16324 ) │ │ │ │ ldr r0, [pc, #244] @ (16328 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #900 @ 0x384 │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ @@ -21053,15 +21054,15 @@ │ │ │ │ movs r1, r0 │ │ │ │ stmia r4!, {r2, r3, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ pop {r1, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ stmia r4!, {r3, r5} │ │ │ │ movs r1, r0 │ │ │ │ - bne.n 1619c │ │ │ │ + bcs.n 162b4 │ │ │ │ movs r1, r0 │ │ │ │ pop {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ stmia r3!, {r3, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ pop {r1, r2, r3, r6} │ │ │ │ movs r1, r0 │ │ │ │ @@ -21105,15 +21106,15 @@ │ │ │ │ movs r1, r0 │ │ │ │ cbnz r6, 162bc │ │ │ │ movs r1, r0 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ @ instruction: 0xb8e4 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r3, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ stmia r0!, {r2, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ @ instruction: 0xb8bc │ │ │ │ movs r1, r0 │ │ │ │ stmia r0!, {r1, r3, r5} │ │ │ │ movs r1, r0 │ │ │ │ @@ -21133,35 +21134,35 @@ │ │ │ │ movgt r1, r0 │ │ │ │ @ instruction: 0xb82c │ │ │ │ movle r1, r0 │ │ │ │ itt ls │ │ │ │ movls r1, r0 │ │ │ │ @ instruction: 0xb802 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 15d34 │ │ │ │ + b.n 15d64 │ │ │ │ movs r1, r0 │ │ │ │ add r7, pc, #640 @ (adr r7, 16584 ) │ │ │ │ movs r1, r0 │ │ │ │ itet hi │ │ │ │ movhi r1, r0 │ │ │ │ - bls.n 15d10 @ unpredictable branch in IT block │ │ │ │ + bls.n 15d40 @ unpredictable branch in IT block │ │ │ │ │ │ │ │ movhi r1, r0 │ │ │ │ add r7, pc, #544 @ (adr r7, 16530 ) │ │ │ │ movs r1, r0 │ │ │ │ itee cc │ │ │ │ movcc r1, r0 │ │ │ │ - bcs.n 15cec @ unpredictable branch in IT block │ │ │ │ + bcs.n 15d1c @ unpredictable branch in IT block │ │ │ │ │ │ │ │ movcs r1, r0 │ │ │ │ add r7, pc, #448 @ (adr r7, 164dc ) │ │ │ │ movs r1, r0 │ │ │ │ ittt cc │ │ │ │ movcc r1, r0 │ │ │ │ - bcc.n 15cc8 @ unpredictable branch in IT block │ │ │ │ + bcc.n 15cf8 @ unpredictable branch in IT block │ │ │ │ │ │ │ │ movcc r1, r0 │ │ │ │ add r7, pc, #352 @ (adr r7, 16488 ) │ │ │ │ movs r1, r0 │ │ │ │ itet cc │ │ │ │ movcc r1, r0 │ │ │ │ │ │ │ │ @@ -21260,17 +21261,17 @@ │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1665c │ │ │ │ ldr r2, [pc, #820] @ (1675c ) │ │ │ │ ldr r3, [pc, #820] @ (16760 ) │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ - ldr.w r1, [r2, #336] @ 0x150 │ │ │ │ + ldr.w r1, [r2, #164] @ 0xa4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - ldr.w r4, [r2, #340] @ 0x154 │ │ │ │ + ldr.w r4, [r2, #168] @ 0xa8 │ │ │ │ blx 96e4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 166bc │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ @@ -21441,15 +21442,15 @@ │ │ │ │ ldr r0, [pc, #436] @ (1679c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ b.n 1649c │ │ │ │ ldr r2, [pc, #356] @ (16764 ) │ │ │ │ ldr r3, [pc, #416] @ (167a0 ) │ │ │ │ ldr r1, [pc, #416] @ (167a4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r6, r2] │ │ │ │ add r1, pc │ │ │ │ @@ -21467,17 +21468,17 @@ │ │ │ │ ldr r0, [pc, #392] @ (167b0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ b.n 1649c │ │ │ │ mov r0, r5 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 16466 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ @@ -21541,31 +21542,31 @@ │ │ │ │ ldr r0, [pc, #240] @ (167d0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ b.n 1649c │ │ │ │ ldr r3, [pc, #100] @ (16764 ) │ │ │ │ mov.w r2, #300 @ 0x12c │ │ │ │ ldr r1, [pc, #204] @ (167d4 ) │ │ │ │ ldr r0, [pc, #208] @ (167d8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ b.n 1649c │ │ │ │ ldr r3, [pc, #68] @ (16764 ) │ │ │ │ movw r2, #299 @ 0x12b │ │ │ │ ldr r1, [pc, #184] @ (167dc ) │ │ │ │ ldr r0, [pc, #184] @ (167e0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ @@ -21620,15 +21621,15 @@ │ │ │ │ movs r1, r0 │ │ │ │ push {r2} │ │ │ │ movs r1, r0 │ │ │ │ cbnz r0, 16804 │ │ │ │ movs r1, r0 │ │ │ │ cbz r4, 1681a │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ cbnz r2, 16808 │ │ │ │ movs r1, r0 │ │ │ │ cbz r4, 1681c │ │ │ │ movs r1, r0 │ │ │ │ cbnz r2, 16808 │ │ │ │ movs r1, r0 │ │ │ │ @@ -23584,15 +23585,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #58] @ 0x3a │ │ │ │ movs r3, r0 │ │ │ │ add r1, pc, #112 @ (adr r1, 179e4 ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #392 @ 0x188 │ │ │ │ + sxtb r6, r1 │ │ │ │ movs r1, r0 │ │ │ │ add r0, pc, #968 @ (adr r0, 17d48 ) │ │ │ │ movs r1, r0 │ │ │ │ add r1, pc, #488 @ (adr r1, 17b6c ) │ │ │ │ movs r1, r0 │ │ │ │ add r0, sp, #952 @ 0x3b8 │ │ │ │ movs r1, r0 │ │ │ │ @@ -23740,15 +23741,15 @@ │ │ │ │ ldr r0, [pc, #564] @ (17d0c ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #544] @ (17d10 ) │ │ │ │ ldr r3, [pc, #504] @ (17ce8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -23913,15 +23914,15 @@ │ │ │ │ bne.w 17a5a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 17a68 │ │ │ │ b.n 17b28 │ │ │ │ blx 90c0 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [pc, #144] @ (17d2c ) │ │ │ │ - movw r2, #5157 @ 0x1425 │ │ │ │ + movw r2, #3220 @ 0xc94 │ │ │ │ ldr r1, [pc, #144] @ (17d30 ) │ │ │ │ ldr r0, [pc, #144] @ (17d34 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #932 @ 0x3a4 │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ @@ -23931,15 +23932,15 @@ │ │ │ │ ldr r0, [pc, #132] @ (17d40 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ ldr r3, [pc, #124] @ (17d44 ) │ │ │ │ - movw r2, #5080 @ 0x13d8 │ │ │ │ + movw r2, #3143 @ 0xc47 │ │ │ │ ldr r1, [pc, #120] @ (17d48 ) │ │ │ │ ldr r0, [pc, #124] @ (17d4c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #932 @ 0x3a4 │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ @@ -23977,27 +23978,27 @@ │ │ │ │ movs r1, r0 │ │ │ │ ldr r5, [sp, #696] @ 0x2b8 │ │ │ │ movs r1, r0 │ │ │ │ add r6, pc, #96 @ (adr r6, 17d88 ) │ │ │ │ movs r1, r0 │ │ │ │ ldr r5, [sp, #536] @ 0x218 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2!, {r1, r5, r6} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ ldrh r0, [r5, #38] @ 0x26 │ │ │ │ movs r1, r0 │ │ │ │ add r5, pc, #904 @ (adr r5, 180c0 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2!, {r1, r3, r6} │ │ │ │ + ldmia r2!, {r1, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ ldrh r4, [r4, #12] │ │ │ │ movs r1, r0 │ │ │ │ ldrh r0, [r3, #42] @ 0x2a │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2, {r2, r4, r5} │ │ │ │ + ldmia r2, {r2, r3, r6} │ │ │ │ movs r1, r0 │ │ │ │ ldrh r2, [r7, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ ldr r5, [sp, #176] @ 0xb0 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 00017d50 : │ │ │ │ @@ -24680,19041 +24681,24520 @@ │ │ │ │ movs r1, r0 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ movs r1, r0 │ │ │ │ ldr r6, [sp, #872] @ 0x368 │ │ │ │ movs r1, r0 │ │ │ │ ldr r6, [sp, #368] @ 0x170 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ ldr r6, [sp, #368] @ 0x170 │ │ │ │ movs r1, r0 │ │ │ │ ldr r6, [sp, #600] @ 0x258 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00018494 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00018494 : │ │ │ │ + ldr r3, [pc, #12] @ (184a4 ) │ │ │ │ + ldr r2, [pc, #16] @ (184a8 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + b.w 9b98 │ │ │ │ + nop │ │ │ │ + ldrb r4, [r4, #13] │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r0, r2, #19 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +000184ac : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #968] @ (18870 ) │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #68] @ (18500 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #968] @ (18874 ) │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [pc, #968] @ (18878 ) │ │ │ │ - ldr r6, [r4, r2] │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - cmp r2, r3 │ │ │ │ - ldr r3, [pc, #964] @ (1887c ) │ │ │ │ - ldr r5, [r4, r3] │ │ │ │ - beq.w 186e4 │ │ │ │ - ldr r3, [pc, #960] @ (18880 ) │ │ │ │ - ldr.w r2, [r5, #900] @ 0x384 │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r6, [r4, r3] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - bl 13eac │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 18766 │ │ │ │ - ldr r2, [pc, #940] @ (18884 ) │ │ │ │ - mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ - str r0, [r2, #0] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp r2, r7 │ │ │ │ - beq.n 184fc │ │ │ │ - movw r1, #65534 @ 0xfffe │ │ │ │ - movt r1, #16383 @ 0x3fff │ │ │ │ - cmp r2, r1 │ │ │ │ - it eq │ │ │ │ - streq r7, [r0, #0] │ │ │ │ - beq.n 184fc │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 186de │ │ │ │ - ldr r1, [r5, #20] │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - bl fb3c │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 18778 │ │ │ │ - movs r0, #1 │ │ │ │ - blx 8e14 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1878a │ │ │ │ - ldr r3, [pc, #876] @ (18888 ) │ │ │ │ - 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 fb3c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 187a2 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - movs r0, #2 │ │ │ │ - blx 930c │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 187c0 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - ldr r0, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r0, #5 │ │ │ │ - bpl.w 18844 │ │ │ │ - ldr r0, [pc, #816] @ (1888c ) │ │ │ │ - ldr r0, [r4, r0] │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.w 18858 │ │ │ │ - ldr r0, [pc, #808] @ (18890 ) │ │ │ │ - ldr r0, [r4, r0] │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.w 18840 │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 1883c │ │ │ │ - cmp r3, #1 │ │ │ │ - str.w r9, [r1, #12] │ │ │ │ - beq.w 1883c │ │ │ │ - str r2, [r1, #16] │ │ │ │ - mov r0, r8 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - blx 9144 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 185aa │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 18724 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 185be │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1871c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 187cc │ │ │ │ + ldr r2, [pc, #68] @ (18504 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 9cb0 │ │ │ │ + cbz r0, 184ee │ │ │ │ + str r0, [sp, #4] │ │ │ │ + bl 11988 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r0, #2 │ │ │ │ + beq.n 184de │ │ │ │ mov r0, r3 │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r1, [r5, #32] │ │ │ │ - bl fd38 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 185ec │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1872e │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.w 187dc │ │ │ │ - ldr r1, [r5, #24] │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 184ee │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cbz r2, 184f6 │ │ │ │ + movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl fb3c │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 18736 │ │ │ │ - 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] @ (18894 ) │ │ │ │ - ldr.w r9, [r4, r3] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r9] │ │ │ │ - blx 930c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 187fc │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #5 │ │ │ │ - bpl.w 18844 │ │ │ │ - cmp r3, sl │ │ │ │ - beq.w 18858 │ │ │ │ - cmp r3, fp │ │ │ │ - beq.w 18840 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 1883c │ │ │ │ - cmp r3, #1 │ │ │ │ - str r7, [r4, #12] │ │ │ │ - beq.w 1883c │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - str.w r9, [r4, #16] │ │ │ │ - blx 9144 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 18684 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 18756 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 18696 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1874e │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 187ec │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ mov r0, r3 │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r1, [r5, #36] @ 0x24 │ │ │ │ - bl fd38 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 186bc │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1875e │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - blt.w 18802 │ │ │ │ - ldr r1, [r5, #40] @ 0x28 │ │ │ │ - mov r2, sl │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 184ee │ │ │ │ + nop │ │ │ │ + ldrb r4, [r7, #12] │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r4, r5, #18 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00018508 : │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #68] @ (1855c ) │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r2, [pc, #68] @ (18560 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 9c30 │ │ │ │ + cbz r0, 1854a │ │ │ │ + str r0, [sp, #4] │ │ │ │ + bl 11d70 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r0, #2 │ │ │ │ + beq.n 1853a │ │ │ │ mov r0, r3 │ │ │ │ - bl fd38 │ │ │ │ - cmp r0, #0 │ │ │ │ - it ge │ │ │ │ - movge r0, #1 │ │ │ │ - blt.w 18812 │ │ │ │ add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 184fc │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - blx 9860 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 18824 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - str r0, [r6, #0] │ │ │ │ - mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r6 │ │ │ │ - beq.w 184be │ │ │ │ - movw r1, #65534 @ 0xfffe │ │ │ │ - movt r1, #16383 @ 0x3fff │ │ │ │ + pop {pc} │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - it eq │ │ │ │ - streq r6, [r0, #0] │ │ │ │ - beq.w 184be │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 184be │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 184be │ │ │ │ - mov r0, r1 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 185be │ │ │ │ - mov r0, r8 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - b.n 185aa │ │ │ │ - mov r0, r9 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 185ec │ │ │ │ - ldr r1, [pc, #352] @ (18898 ) │ │ │ │ - movs r2, #9 │ │ │ │ - ldr r0, [pc, #352] @ (1889c ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - movs r0, #2 │ │ │ │ + beq.n 1854a │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cbz r2, 18552 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r0, r4 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18696 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18684 │ │ │ │ - mov r0, r7 │ │ │ │ + pop {pc} │ │ │ │ + mov r0, r3 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 186bc │ │ │ │ - ldr r1, [pc, #312] @ (188a0 ) │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r0, [pc, #312] @ (188a4 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.n 18746 │ │ │ │ - ldr r1, [pc, #300] @ (188a8 ) │ │ │ │ - movs r2, #8 │ │ │ │ - ldr r0, [pc, #300] @ (188ac ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.n 18746 │ │ │ │ - ldr r1, [pc, #292] @ (188b0 ) │ │ │ │ - movs r2, #8 │ │ │ │ - ldr r0, [pc, #292] @ (188b4 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 18746 │ │ │ │ - ldr r1, [pc, #276] @ (188b8 ) │ │ │ │ - movs r2, #8 │ │ │ │ - ldr r0, [pc, #276] @ (188bc ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 18746 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - bl 11260 │ │ │ │ - ldrd r2, r1, [sp] │ │ │ │ - b.n 18550 │ │ │ │ - ldr r1, [pc, #240] @ (188c0 ) │ │ │ │ - movs r2, #8 │ │ │ │ - ldr r0, [pc, #240] @ (188c4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.n 18746 │ │ │ │ - ldr r1, [pc, #232] @ (188c8 ) │ │ │ │ - movs r2, #8 │ │ │ │ - ldr r0, [pc, #232] @ (188cc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.n 18746 │ │ │ │ - ldr r1, [pc, #224] @ (188d0 ) │ │ │ │ - movs r2, #9 │ │ │ │ - ldr r0, [pc, #224] @ (188d4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.n 18746 │ │ │ │ - bl 11260 │ │ │ │ - b.n 1863a │ │ │ │ - ldr r1, [pc, #212] @ (188d8 ) │ │ │ │ - movs r2, #9 │ │ │ │ - ldr r0, [pc, #212] @ (188dc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.n 18746 │ │ │ │ - ldr r1, [pc, #204] @ (188e0 ) │ │ │ │ - movs r2, #10 │ │ │ │ - ldr r0, [pc, #204] @ (188e4 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.n 18746 │ │ │ │ - ldr r3, [pc, #88] @ (18880 ) │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r1, [pc, #188] @ (188e8 ) │ │ │ │ - ldr r0, [pc, #188] @ (188ec ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.n 18746 │ │ │ │ - bl 98e8 │ │ │ │ - bl 9888 │ │ │ │ - ldr r3, [pc, #168] @ (188f0 ) │ │ │ │ - movs r2, #32 │ │ │ │ - ldr r1, [pc, #168] @ (188f4 ) │ │ │ │ - ldr r0, [pc, #172] @ (188f8 ) │ │ │ │ + b.n 1854a │ │ │ │ + nop │ │ │ │ + ldrb r0, [r4, #11] │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r4, r1, #20 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00018564 : │ │ │ │ + ldr r3, [pc, #12] @ (18574 ) │ │ │ │ + ldr r2, [pc, #16] @ (18578 ) │ │ │ │ add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #160] @ (188fc ) │ │ │ │ - mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #160] @ (18900 ) │ │ │ │ - ldr r0, [pc, #160] @ (18904 ) │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + b.w a128 │ │ │ │ + nop │ │ │ │ + ldrb r4, [r2, #10] │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r4, r5, #13 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0001857c : │ │ │ │ + ldr r3, [pc, #12] @ (1858c ) │ │ │ │ + ldr r2, [pc, #16] @ (18590 ) │ │ │ │ add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #12 │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + b.w a1d8 │ │ │ │ nop │ │ │ │ - ldrb r2, [r2, #13] │ │ │ │ + ldrb r4, [r7, #9] │ │ │ │ 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 │ │ │ │ - ldr r3, [sp, #808] @ 0x328 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r3, [sp, #848] @ 0x350 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r3, [sp, #616] @ 0x268 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r3, [sp, #656] @ 0x290 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r3, [sp, #544] @ 0x220 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r3, [sp, #584] @ 0x248 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r3, [sp, #472] @ 0x1d8 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r3, [sp, #512] @ 0x200 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r3, [sp, #376] @ 0x178 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r3, [sp, #256] @ 0x100 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r3, [sp, #152] @ 0x98 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r3, [sp, #128] @ 0x80 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [sp, #952] @ 0x3b8 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [sp, #992] @ 0x3e0 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [sp, #872] @ 0x368 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [sp, #904] @ 0x388 │ │ │ │ - movs r1, r0 │ │ │ │ - bkpt 0x00b8 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r2, [r2, #25] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r6, [r7, #25] │ │ │ │ - movs r1, r0 │ │ │ │ - bkpt 0x00a2 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r7, #23] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r0, [r6, #12] │ │ │ │ - movs r1, r0 │ │ │ │ + lsls r0, r2, #13 │ │ │ │ + ... │ │ │ │ │ │ │ │ -00018908 : │ │ │ │ +00018594 : │ │ │ │ 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, #2896] @ 1946c │ │ │ │ - sub sp, #180 @ 0xb4 │ │ │ │ - ldr.w r3, [pc, #2896] @ 19470 │ │ │ │ + str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ + sub sp, #92 @ 0x5c │ │ │ │ + mov r4, r2 │ │ │ │ + ldr.w r2, [pc, #2868] @ 190e0 │ │ │ │ + mov r7, r3 │ │ │ │ + ldr.w r3, [pc, #2868] @ 190e4 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r5, [pc, #2892] @ 19474 │ │ │ │ - ldr.w r1, [pc, #2892] @ 19478 │ │ │ │ - add r5, pc │ │ │ │ + str r0, [sp, #16] │ │ │ │ + ldr.w r8, [pc, #2864] @ 190e8 │ │ │ │ + ldr r5, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ + add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #172] @ 0xac │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ 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 9510 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1915c │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r6, r3, #5 │ │ │ │ - bpl.w 19172 │ │ │ │ - movs r1, #11 │ │ │ │ - bl 137a0 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 19190 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10d38 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10d38 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10d38 │ │ │ │ - movs r1, #3 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10d38 │ │ │ │ - movs r1, #4 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10d38 │ │ │ │ - movs r1, #5 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10d38 │ │ │ │ - movs r1, #6 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10d38 │ │ │ │ - movs r1, #7 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10d38 │ │ │ │ - movs r1, #8 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10d38 │ │ │ │ - movs r1, #9 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10d38 │ │ │ │ - movs r1, #10 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10d38 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 189c8 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r1 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 185de │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 1899a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r0, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 189ee │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 18ed0 │ │ │ │ - ldr.w r3, [pc, #2700] @ 1947c │ │ │ │ - movs r2, #1 │ │ │ │ - str r6, [sp, #60] @ 0x3c │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ - ldr r4, [r5, r3] │ │ │ │ - movs r3, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 9458 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 191ac │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 19e24 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 18a24 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 18ed8 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r2, #7 │ │ │ │ - bpl.w 19204 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #8 │ │ │ │ - bne.w 1923a │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 18a50 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 18ee4 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ - blx 9458 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1925c │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 19e0c │ │ │ │ + beq.w 1896c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18a80 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 18eec │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r7, #0] │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + movs.w sl, r3, lsl #1 │ │ │ │ + bne.n 18628 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #7 │ │ │ │ - bpl.w 18f04 │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 193e8 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - lsls r7, r3, #1 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 18aaa │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19154 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #68 @ 0x44 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r8, [sp, #68] @ 0x44 │ │ │ │ - blx 9458 │ │ │ │ - mov r6, r0 │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + bpl.n 18628 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ + bpl.n 18628 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #7 │ │ │ │ + bmi.w 18a28 │ │ │ │ + ldr.w r3, [pc, #2752] @ 190ec │ │ │ │ + ldr.w fp, [r8, r3] │ │ │ │ + ldr.w r3, [pc, #2748] @ 190f0 │ │ │ │ + ldrd r2, r1, [fp, #12] │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 96e4 │ │ │ │ + mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19402 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 19fec │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 18ae2 │ │ │ │ + beq.w 18d9e │ │ │ │ + ldr.w r3, [pc, #2724] @ 190f4 │ │ │ │ + ldr.w r1, [fp, #20] │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 96e4 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 18dca │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #2 │ │ │ │ + strd r3, r9, [sp, #40] @ 0x28 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + ldr.w r3, [fp, #880] @ 0x370 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr.w r3, [fp, #900] @ 0x384 │ │ │ │ + blx 9458 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 1869a │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1914c │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #7 │ │ │ │ - bpl.w 19500 │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 19668 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - mov.w r8, r3, lsl #1 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 18b0e │ │ │ │ + beq.w 189ea │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 18dfa │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 186b4 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18efc │ │ │ │ - ldr.w r3, [pc, #2416] @ 19480 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r9, r3 │ │ │ │ - beq.w 18fa0 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r9, [sp, #72] @ 0x48 │ │ │ │ - blx 9458 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 192a0 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 19f74 │ │ │ │ + beq.w 18a10 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18b54 │ │ │ │ + beq.n 186cc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19330 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #7 │ │ │ │ - bpl.w 196a4 │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 196fe │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - mov.w r9, r3, lsl #1 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 18b80 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19546 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #76 @ 0x4c │ │ │ │ - mov r0, r4 │ │ │ │ - str.w sl, [sp, #76] @ 0x4c │ │ │ │ - blx 9458 │ │ │ │ - mov r6, r0 │ │ │ │ + beq.w 189f6 │ │ │ │ + ldr.w r3, [pc, #2600] @ 190f8 │ │ │ │ + ldr.w sl, [r8, r3] │ │ │ │ + ldr.w r0, [sl] │ │ │ │ + cmp r7, r0 │ │ │ │ + beq.w 1891e │ │ │ │ + movs r0, #1 │ │ │ │ + blx 8e14 │ │ │ │ + mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1971c │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 19e54 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 18bb8 │ │ │ │ + beq.w 18f70 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + mov r1, r5 │ │ │ │ + str r7, [r3, #0] │ │ │ │ + bl f9a0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 18f88 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 18710 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1953c │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #7 │ │ │ │ - bpl.w 197a6 │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 197e2 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 18be4 │ │ │ │ + beq.w 18d42 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 8ec8 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19686 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - movs r2, #1 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 9458 │ │ │ │ - mov r6, r0 │ │ │ │ + beq.w 18a18 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 18fdc │ │ │ │ + ldr.w r0, [sl] │ │ │ │ + cmp r4, r0 │ │ │ │ + beq.w 1894c │ │ │ │ + movs r0, #1 │ │ │ │ + blx 8e14 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19800 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a004 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 18c1a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19690 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #7 │ │ │ │ - bpl.w 19888 │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 198d4 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + beq.w 18fb2 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + mov r1, r5 │ │ │ │ + str r4, [r3, #0] │ │ │ │ + bl f9a0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18c46 │ │ │ │ + beq.n 18766 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1969a │ │ │ │ - mov r0, fp │ │ │ │ - blx 9484 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 198f2 │ │ │ │ - uxtb r0, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 19338 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 19dc4 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + beq.w 18d48 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 1901e │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18c7a │ │ │ │ + beq.n 18780 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1987e │ │ │ │ - movs r4, #0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 9484 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 19984 │ │ │ │ - uxtb r0, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 19550 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a094 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 18cae │ │ │ │ + beq.w 18d60 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 8ec8 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19962 │ │ │ │ - ldr.w r3, [pc, #2004] @ 19484 │ │ │ │ - ldr.w sl, [r5, r3] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + beq.w 18a20 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 1907e │ │ │ │ ldr.w r0, [sl] │ │ │ │ - ldr r1, [r3, #60] @ 0x3c │ │ │ │ - bl fb3c │ │ │ │ - mov r5, r0 │ │ │ │ + cmp r6, r0 │ │ │ │ + beq.w 18d80 │ │ │ │ + movs r0, #1 │ │ │ │ + blx 8e14 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19af6 │ │ │ │ - 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 9458 │ │ │ │ + beq.w 1905a │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + mov r1, r5 │ │ │ │ + str r6, [r3, #0] │ │ │ │ + bl f9a0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18cf6 │ │ │ │ + beq.n 187d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19328 │ │ │ │ + beq.w 18d70 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 19b7e │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19eb4 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + beq.w 190c0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18d1a │ │ │ │ + beq.n 187ee │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 199b8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19e6c │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 18d38 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 187ee │ │ │ │ + mov r0, r6 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + mov r0, r4 │ │ │ │ + blx 8ec8 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 199cc │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19fd4 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + beq.w 18d58 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 191e6 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr.w r1, [fp, #28] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 96e4 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 19000 │ │ │ │ + ldr.w r1, [fp, #32] │ │ │ │ + blx 96e4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18d56 │ │ │ │ + beq.n 1883a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 199c2 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr.w r0, [sl] │ │ │ │ - ldr r1, [r3, #72] @ 0x48 │ │ │ │ - bl fb3c │ │ │ │ - mov r5, r0 │ │ │ │ + beq.w 18d50 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 19042 │ │ │ │ + movs r0, #1 │ │ │ │ + blx 8e14 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 199d6 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 11418 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 11418 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 11418 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 11418 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 11418 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 11418 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 11418 │ │ │ │ - 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, #904] @ 0x388 │ │ │ │ - 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 9458 │ │ │ │ + beq.w 1909c │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + str r1, [r2, #0] │ │ │ │ + mov r1, r5 │ │ │ │ + bl f9a0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18ddc │ │ │ │ + beq.n 18876 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19300 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 19a20 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a0ac │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + beq.w 18d78 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 191cc │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18e00 │ │ │ │ + beq.n 18892 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19860 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbnz r3, 18892 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + mov r0, r4 │ │ │ │ + blx 8ec8 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a0c4 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + beq.w 18d68 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 19204 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 93c4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18e1e │ │ │ │ + beq.n 188cc │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19310 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 19ecc │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 188cc │ │ │ │ + mov r0, r6 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18e3e │ │ │ │ + beq.n 188e2 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19318 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 19e84 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 188e2 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 18f30 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18e5e │ │ │ │ + beq.n 188fc │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19320 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 1a01c │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.w 18f68 │ │ │ │ + movs r0, #1 │ │ │ │ + ldr.w r2, [pc, #2044] @ 190fc │ │ │ │ + ldr.w r3, [pc, #2016] @ 190e4 │ │ │ │ + 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 19942 │ │ │ │ + add sp, #92 @ 0x5c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18e7e │ │ │ │ + beq.n 18936 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19308 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 19f44 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 18936 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r0, [sl] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18e98 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1986a │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a07c │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + beq.w 18732 │ │ │ │ + adds r3, #1 │ │ │ │ + cmp r4, r0 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + bne.w 18738 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18eb6 │ │ │ │ + beq.w 1879e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19874 │ │ │ │ + bne.w 1879e │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r0, [sl] │ │ │ │ + b.n 1879e │ │ │ │ + ldr.w r3, [pc, #1936] @ 19100 │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 185f8 │ │ │ │ + ldr.w r3, [pc, #1924] @ 19104 │ │ │ │ + movw r2, #1213 @ 0x4bd │ │ │ │ + ldr.w r1, [pc, #1920] @ 19108 │ │ │ │ + ldr.w r0, [pc, #1920] @ 1910c │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #996 @ 0x3e4 │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr.w r3, [pc, #1908] @ 19110 │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 185e4 │ │ │ │ + ldr.w r3, [pc, #1896] @ 19114 │ │ │ │ + mov.w r2, #1208 @ 0x4b8 │ │ │ │ + ldr.w r1, [pc, #1892] @ 19118 │ │ │ │ + ldr.w r0, [pc, #1892] @ 1911c │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #996 @ 0x3e4 │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr.w r3, [pc, #1876] @ 19120 │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 19b20 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18f7e │ │ │ │ - subs r3, #1 │ │ │ │ + beq.w 185de │ │ │ │ + adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 18f7e │ │ │ │ - mov r0, r6 │ │ │ │ + b.n 185de │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, sl │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18f7e │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + b.n 1869a │ │ │ │ + mov r0, r9 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 189ee │ │ │ │ - str r0, [sp, #32] │ │ │ │ - mov r0, r6 │ │ │ │ + ldr.w r3, [pc, #1784] @ 190f8 │ │ │ │ + ldr.w sl, [r8, r3] │ │ │ │ + ldr.w r0, [sl] │ │ │ │ + cmp r7, r0 │ │ │ │ + bne.w 186de │ │ │ │ + b.n 1891e │ │ │ │ + mov r0, r2 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - b.n 18a24 │ │ │ │ - mov r0, r3 │ │ │ │ + b.n 186b4 │ │ │ │ + mov r0, r9 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18a50 │ │ │ │ + b.n 18728 │ │ │ │ mov r0, r7 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #7 │ │ │ │ - bpl.n 18f04 │ │ │ │ - b.n 18a8a │ │ │ │ - mov r0, r6 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18b0e │ │ │ │ - ldr.w r0, [pc, #1408] @ 19488 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, pc │ │ │ │ - bl 11608 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + b.n 18794 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18f26 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 18f26 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #1372] @ 19484 │ │ │ │ - movs r2, #73 @ 0x49 │ │ │ │ - ldr.w r1, [pc, #1372] @ 1948c │ │ │ │ - ldr.w r0, [pc, #1372] @ 19490 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl c698 │ │ │ │ - movs r4, #0 │ │ │ │ - ldr.w r2, [pc, #1300] @ 19494 │ │ │ │ - ldr.w r3, [pc, #1260] @ 19470 │ │ │ │ - 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 19d6e │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + ldr.w r3, [pc, #1716] @ 190ec │ │ │ │ + ldr.w fp, [r8, r3] │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + ldr.w r5, [fp, #36] @ 0x24 │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 19312 │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + mov r1, r5 │ │ │ │ + movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #180 @ 0xb4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + bl e66c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18fb8 │ │ │ │ + beq.n 18a6e │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19280 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 19df4 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + beq.w 18f28 │ │ │ │ + cmp r5, #0 │ │ │ │ + blt.w 19336 │ │ │ │ + cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ + it lt │ │ │ │ + lsllt r5, r5, #1 │ │ │ │ + bge.w 191a8 │ │ │ │ + adds r3, r5, #2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + teq r5, r3 │ │ │ │ + bmi.w 18f16 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + cmp r2, #2 │ │ │ │ + and.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ + bne.w 18e12 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1942a │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 19218 │ │ │ │ + ldr r5, [r7, #12] │ │ │ │ + lsls r0, r5, #1 │ │ │ │ + adds r2, r0, #2 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + teq r2, r0 │ │ │ │ + bmi.w 1923e │ │ │ │ + lsls r5, r5, #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 193de │ │ │ │ + mov r0, r4 │ │ │ │ + bl e3f4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18fd8 │ │ │ │ + beq.n 18af0 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19462 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19e9c │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + beq.w 1932c │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.w 194a0 │ │ │ │ + lsls r3, r5, #31 │ │ │ │ + bmi.w 1924e │ │ │ │ + cmp.w r5, r9, lsl #1 │ │ │ │ + blt.w 19268 │ │ │ │ + ldr.w r5, [fp, #44] @ 0x2c │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 19b38 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 18b1e │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r6, #0] │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ + bpl.w 1952a │ │ │ │ + ldrd r2, r3, [fp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r3, r5 │ │ │ │ + movs r0, #4 │ │ │ │ + bl d5ec │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18ff6 │ │ │ │ + beq.n 18b5c │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19278 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 19fa4 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + beq.w 19354 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 19016 │ │ │ │ + beq.n 18b70 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 194f8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + beq.w 18f48 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 195c4 │ │ │ │ + ldr.w r3, [pc, #1396] @ 190f0 │ │ │ │ + ldr.w r1, [fp, #28] │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 96e4 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1962e │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + 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, [fp, #32] │ │ │ │ + movs r3, #0 │ │ │ │ + blx 9510 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 196ce │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 18bc6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19f8c │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + beq.w 1937e │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 19034 │ │ │ │ + beq.n 18bda │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 194f0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a064 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + beq.w 19384 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 19052 │ │ │ │ + beq.n 18bf2 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 194e8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a04c │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + beq.w 1938c │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + bpl.w 1975a │ │ │ │ + mov r2, r6 │ │ │ │ + ldr.w r1, [fp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + blx 9354 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 19070 │ │ │ │ + beq.n 18c1e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 194e0 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19ddc │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + beq.w 193be │ │ │ │ + cmp r5, #0 │ │ │ │ + blt.w 197a2 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ + bpl.w 197d4 │ │ │ │ + mov r2, r4 │ │ │ │ + ldr.w r1, [fp, #68] @ 0x44 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + blx 9354 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1908e │ │ │ │ + beq.n 18c50 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1945a │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r1, [r3, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #1008] @ (19484 ) │ │ │ │ - ldr.w sl, [r5, r3] │ │ │ │ - ldr.w r0, [sl] │ │ │ │ - bl fb3c │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 196e0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 11418 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 11418 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 11418 │ │ │ │ - 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 9458 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + beq.w 19496 │ │ │ │ + cmp r5, #0 │ │ │ │ + blt.w 197fa │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #7 │ │ │ │ + bpl.w 19816 │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 1987c │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + mov.w sl, r3, lsl #1 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 190e8 │ │ │ │ + beq.n 18c82 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19288 │ │ │ │ + beq.w 195ec │ │ │ │ + ldr.w r5, [fp, #72] @ 0x48 │ │ │ │ + mov r0, sl │ │ │ │ + bl 11418 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + blx 9354 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1977a │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 19fbc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + beq.w 19b80 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 19108 │ │ │ │ + beq.n 18cb4 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19290 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 19ee4 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 19520 │ │ │ │ + cmp r5, #0 │ │ │ │ + blt.w 19894 │ │ │ │ + ldr.w r5, [fp, #76] @ 0x4c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 11418 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + blx 9354 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 19b50 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 19122 │ │ │ │ + beq.n 18cec │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19298 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 1a034 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.w 195e2 │ │ │ │ + cmp r5, #0 │ │ │ │ + blt.w 198c4 │ │ │ │ + ldr.w r5, [fp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 11418 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + blx 9354 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 19b68 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 18f7e │ │ │ │ + beq.n 18d24 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 18f7e │ │ │ │ - mov r0, r8 │ │ │ │ + beq.w 19672 │ │ │ │ + cmp r5, #0 │ │ │ │ + bge.w 188fc │ │ │ │ + ldr r3, [pc, #1016] @ (19124 ) │ │ │ │ + movs r2, #127 @ 0x7f │ │ │ │ + ldr r1, [pc, #1016] @ (19128 ) │ │ │ │ + ldr r0, [pc, #1016] @ (1912c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + b.n 18dc6 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18f7e │ │ │ │ - mov r0, r8 │ │ │ │ + b.n 18710 │ │ │ │ + mov r0, r5 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18ae2 │ │ │ │ + b.n 18766 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1883a │ │ │ │ + mov r0, r4 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18802 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18780 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 188a6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 187d2 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18876 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 18808 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 18808 │ │ │ │ mov r0, r6 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18aaa │ │ │ │ - ldr r3, [pc, #804] @ (19484 ) │ │ │ │ - movs r2, #72 @ 0x48 │ │ │ │ - ldr r1, [pc, #820] @ (19498 ) │ │ │ │ - ldr r0, [pc, #824] @ (1949c ) │ │ │ │ + b.n 18808 │ │ │ │ + ldr r3, [pc, #900] @ (19124 ) │ │ │ │ + movs r2, #98 @ 0x62 │ │ │ │ + ldr r1, [pc, #908] @ (19130 ) │ │ │ │ + ldr r0, [pc, #908] @ (19134 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 18f7c │ │ │ │ - ldr r1, [pc, #784] @ (19484 ) │ │ │ │ - movs r2, #72 @ 0x48 │ │ │ │ - ldr r3, [pc, #808] @ (194a0 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r5, [r5, r1] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r1, [pc, #800] @ (194a4 ) │ │ │ │ - ldr r0, [pc, #804] @ (194a8 ) │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11ed0 │ │ │ │ - b.n 18f7c │ │ │ │ - ldr r3, [pc, #752] @ (19484 ) │ │ │ │ - movs r2, #72 @ 0x48 │ │ │ │ - ldr r1, [pc, #788] @ (194ac ) │ │ │ │ - ldr r0, [pc, #792] @ (194b0 ) │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9d98 │ │ │ │ + movs r0, #2 │ │ │ │ + b.n 188fe │ │ │ │ + ldr r3, [pc, #856] @ (19124 ) │ │ │ │ + movs r2, #95 @ 0x5f │ │ │ │ + ldr r1, [pc, #872] @ (19138 ) │ │ │ │ + ldr r0, [pc, #872] @ (1913c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 18f7c │ │ │ │ - ldr r3, [pc, #724] @ (19484 ) │ │ │ │ - movs r2, #73 @ 0x49 │ │ │ │ - ldr r1, [pc, #768] @ (194b4 ) │ │ │ │ - ldr r0, [pc, #772] @ (194b8 ) │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 18dc6 │ │ │ │ + ldr r3, [pc, #808] @ (19124 ) │ │ │ │ + movs r2, #95 @ 0x5f │ │ │ │ + ldr r1, [pc, #832] @ (19140 ) │ │ │ │ + ldr r0, [pc, #832] @ (19144 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 18f7c │ │ │ │ - ldr r0, [pc, #692] @ (194bc ) │ │ │ │ - mov r1, r3 │ │ │ │ + b.n 18de0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1946c │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 194be │ │ │ │ + ldr r3, [r7, #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 194da │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r5, r3, #7 │ │ │ │ + bpl.w 19576 │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ + ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ + cmp r2, #8 │ │ │ │ + bne.w 19616 │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ + lsls r0, r0, #1 │ │ │ │ + ldr.w r2, [fp, #884] @ 0x374 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r0, pc │ │ │ │ - bl 11608 │ │ │ │ + ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + bl 11418 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ + mov r5, 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, #20] │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ + str r5, [sp, #76] @ 0x4c │ │ │ │ + blx 9510 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 19684 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 19224 │ │ │ │ + beq.n 18ea2 │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ + str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 192f8 │ │ │ │ - ldr r3, [pc, #604] @ (19484 ) │ │ │ │ - movs r2, #73 @ 0x49 │ │ │ │ - ldr r1, [pc, #660] @ (194c0 ) │ │ │ │ - ldr r0, [pc, #664] @ (194c4 ) │ │ │ │ + beq.n 18f50 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 19b98 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 18ebc │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 19372 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r0, r2, #7 │ │ │ │ + bpl.w 19718 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #8 │ │ │ │ + bne.w 19788 │ │ │ │ + ldr r5, [r3, #12] │ │ │ │ + lsls r5, r5, #1 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + mvn.w r2, r9 │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + and.w r2, r2, #1 │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.n 18eec │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 18f5c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 197c0 │ │ │ │ + sub.w r3, r9, r5 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + teq r9, r3 │ │ │ │ + bmi.w 1935e │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #7 │ │ │ │ + bpl.w 19394 │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 193c6 │ │ │ │ + ldr r5, [r7, #12] │ │ │ │ + b.n 18aba │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.w 18a8c │ │ │ │ + mov r0, r5 │ │ │ │ + movs r1, #2 │ │ │ │ + bl 16b58 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + b.n 18a8c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18a6e │ │ │ │ + ldr r3, [pc, #496] @ (19124 ) │ │ │ │ + movs r2, #107 @ 0x6b │ │ │ │ + ldr r1, [pc, #528] @ (19148 ) │ │ │ │ + ldr r0, [pc, #532] @ (1914c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 191c6 │ │ │ │ - cmp r2, #1 │ │ │ │ - ittt eq │ │ │ │ - moveq r1, #0 │ │ │ │ - streq r1, [sp, #32] │ │ │ │ - ldreq r2, [r3, #0] │ │ │ │ - beq.w 18a3e │ │ │ │ - cmp r2, #10 │ │ │ │ - bne.w 19b9e │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - b.w 18a3e │ │ │ │ - ldr r3, [pc, #548] @ (19484 ) │ │ │ │ - movs r2, #73 @ 0x49 │ │ │ │ - ldr r1, [pc, #612] @ (194c8 ) │ │ │ │ - ldr r0, [pc, #616] @ (194cc ) │ │ │ │ + b.n 18dc6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18b70 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + b.n 18ea2 │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + b.n 18eec │ │ │ │ + mov r0, r4 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 188fc │ │ │ │ + ldr r3, [pc, #432] @ (19124 ) │ │ │ │ + movs r2, #102 @ 0x66 │ │ │ │ + ldr r1, [pc, #472] @ (19150 ) │ │ │ │ + ldr r0, [pc, #476] @ (19154 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 18f40 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18ff6 │ │ │ │ + b.n 18db4 │ │ │ │ + ldr r3, [pc, #408] @ (19124 ) │ │ │ │ + movs r2, #102 @ 0x66 │ │ │ │ + ldr r1, [pc, #456] @ (19158 ) │ │ │ │ + ldr r0, [pc, #460] @ (1915c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r9 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18fb8 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 18dc6 │ │ │ │ + ldr r3, [pc, #368] @ (19124 ) │ │ │ │ + movs r2, #104 @ 0x68 │ │ │ │ + ldr r1, [pc, #424] @ (19160 ) │ │ │ │ + ldr r0, [pc, #424] @ (19164 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r5 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 190e8 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 18dc6 │ │ │ │ + ldr r3, [pc, #324] @ (19124 ) │ │ │ │ + movs r2, #102 @ 0x66 │ │ │ │ + ldr r1, [pc, #388] @ (19168 ) │ │ │ │ + ldr r0, [pc, #392] @ (1916c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ mov r0, r6 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19108 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19122 │ │ │ │ - ldr r3, [pc, #480] @ (19484 ) │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ - ldr r1, [pc, #552] @ (194d0 ) │ │ │ │ - ldr r0, [pc, #556] @ (194d4 ) │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 18dc6 │ │ │ │ + ldr r3, [pc, #288] @ (19124 ) │ │ │ │ + movs r2, #107 @ 0x6b │ │ │ │ + ldr r1, [pc, #360] @ (19170 ) │ │ │ │ + ldr r0, [pc, #364] @ (19174 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl c698 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 18dc6 │ │ │ │ + ldr r3, [pc, #260] @ (19124 ) │ │ │ │ + movs r2, #104 @ 0x68 │ │ │ │ + ldr r1, [pc, #340] @ (19178 ) │ │ │ │ + ldr r0, [pc, #340] @ (1917c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r7 │ │ │ │ - bl c698 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c698 │ │ │ │ - b.n 18f7c │ │ │ │ - mov r0, r3 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19224 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 18dc6 │ │ │ │ + ldr r3, [pc, #224] @ (19124 ) │ │ │ │ + movs r2, #107 @ 0x6b │ │ │ │ + ldr r1, [pc, #312] @ (19180 ) │ │ │ │ + ldr r0, [pc, #312] @ (19184 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + b.n 19016 │ │ │ │ + ldr r3, [pc, #200] @ (19124 ) │ │ │ │ + movs r2, #106 @ 0x6a │ │ │ │ + ldr r1, [pc, #296] @ (19188 ) │ │ │ │ + ldr r0, [pc, #296] @ (1918c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r5 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18ddc │ │ │ │ - mov r0, r8 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18e7e │ │ │ │ - mov r0, r1 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18e1e │ │ │ │ - mov r0, fp │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18e3e │ │ │ │ - mov r0, r9 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18e5e │ │ │ │ + bl 9d98 │ │ │ │ + b.n 18dc6 │ │ │ │ + ldr r1, [pc, #272] @ (19190 ) │ │ │ │ + movs r2, #104 @ 0x68 │ │ │ │ + ldr r0, [pc, #272] @ (19194 ) │ │ │ │ + ldr r3, [pc, #156] @ (19124 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 18dc6 │ │ │ │ + ldr r3, [pc, #132] @ (19124 ) │ │ │ │ + movs r2, #107 @ 0x6b │ │ │ │ + ldr r1, [pc, #244] @ (19198 ) │ │ │ │ + ldr r0, [pc, #248] @ (1919c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ mov r0, r5 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18cf6 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18b54 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - add r1, sp, #104 @ 0x68 │ │ │ │ - str.w fp, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [r2, #52] @ 0x34 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - ldr.w r3, [r2, #880] @ 0x370 │ │ │ │ - ldr r0, [r2, #56] @ 0x38 │ │ │ │ - movs r2, #3 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - movs r3, #0 │ │ │ │ - blx 9510 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 19a72 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 19f5c │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 19380 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 198c4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #84 @ 0x54 │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - blx 9458 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 19a8e │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 193aa │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 19952 │ │ │ │ - ldr.w r2, [sl, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r3, r2, #7 │ │ │ │ - bpl.w 19b0e │ │ │ │ - ldr.w r2, [sl, #8] │ │ │ │ - cmp r2, #8 │ │ │ │ - bne.w 19b64 │ │ │ │ - ldr.w r2, [sl, #12] │ │ │ │ - lsls r4, r2, #1 │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 18c7c │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [sl] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 18c7c │ │ │ │ - mov r0, sl │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18c7c │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq r7, #0 │ │ │ │ - beq.w 18a96 │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.w 19bec │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - negs r3, r3 │ │ │ │ - lsls r7, r3, #1 │ │ │ │ - b.w 18a96 │ │ │ │ - ldr r3, [pc, #128] @ (19484 ) │ │ │ │ - movs r2, #73 @ 0x49 │ │ │ │ - ldr r1, [pc, #208] @ (194d8 ) │ │ │ │ - ldr r0, [pc, #208] @ (194dc ) │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 18dc6 │ │ │ │ + ldr r3, [pc, #96] @ (19124 ) │ │ │ │ + movs r2, #106 @ 0x6a │ │ │ │ + ldr r1, [pc, #216] @ (191a0 ) │ │ │ │ + ldr r0, [pc, #220] @ (191a4 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl c698 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c698 │ │ │ │ - b.n 18f7c │ │ │ │ - mov r0, r1 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1908e │ │ │ │ - mov r0, sl │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18fd8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 18dc6 │ │ │ │ nop │ │ │ │ - strb r2, [r3, #27] │ │ │ │ + ldrb r2, [r1, #9] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, #27] │ │ │ │ + ldrb r6, [r7, #8] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ + lsls r0, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #17 │ │ │ │ + lsls r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #18 │ │ │ │ + lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #920] @ 0x398 │ │ │ │ + strb r6, [r6, #27] │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r0, r7, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + pop {r4, r7, pc} │ │ │ │ movs r1, r0 │ │ │ │ - str r3, [sp, #976] @ 0x3d0 │ │ │ │ + ldrb r6, [r7, #31] │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [sp, #16] │ │ │ │ + ldr r1, [sp, #512] @ 0x200 │ │ │ │ movs r1, r0 │ │ │ │ - strb r6, [r6, #1] │ │ │ │ - movs r3, r0 │ │ │ │ - str r1, [sp, #784] @ 0x310 │ │ │ │ + lsls r4, r7, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + pop {r1, r5, r6, pc} │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #848] @ 0x350 │ │ │ │ + ldrb r0, [r2, #31] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r7, #6] │ │ │ │ + ldr r1, [sp, #280] @ 0x118 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #648] @ 0x288 │ │ │ │ + lsls r0, r0, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r2, [r3, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #720] @ 0x2d0 │ │ │ │ + ldrh r0, [r4, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #576] @ 0x240 │ │ │ │ + ldrh r6, [r4, #32] │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #640] @ 0x280 │ │ │ │ + ldrh r4, [r5, #32] │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #464] @ 0x1d0 │ │ │ │ + ldrh r2, [r7, #30] │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #528] @ 0x210 │ │ │ │ + ldrh r0, [r0, #32] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r4, #62] @ 0x3e │ │ │ │ + ldrh r2, [r1, #30] │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [sp, #1008] @ 0x3f0 │ │ │ │ + ldrh r0, [r2, #30] │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ + ldrh r4, [r2, #20] │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [sp, #784] @ 0x310 │ │ │ │ + ldrh r2, [r3, #20] │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [sp, #848] @ 0x350 │ │ │ │ + ldrh r4, [r2, #18] │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [sp, #512] @ 0x200 │ │ │ │ + ldrh r2, [r3, #18] │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [sp, #576] @ 0x240 │ │ │ │ + ldrh r4, [r7, #16] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r3, #56] @ 0x38 │ │ │ │ + ldrh r2, [r0, #18] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r5, #56] @ 0x38 │ │ │ │ + ldrh r2, [r2, #16] │ │ │ │ movs r1, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19070 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19052 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19034 │ │ │ │ - mov r0, fp │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19016 │ │ │ │ - ldr.w r0, [pc, #3032] @ 1a0dc │ │ │ │ - mov r1, r6 │ │ │ │ + ldrh r0, [r3, #16] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrh r0, [r5, #14] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrh r6, [r5, #14] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrh r4, [r0, #14] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrh r2, [r1, #14] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrh r6, [r4, #12] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrh r4, [r5, #12] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrh r2, [r0, #12] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrh r0, [r1, #12] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrh r2, [r5, #10] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrh r0, [r6, #10] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrh r6, [r0, #10] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrh r0, [r2, #10] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrh r0, [r5, #8] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrh r6, [r5, #8] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrh r4, [r0, #8] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrh r2, [r1, #8] │ │ │ │ + movs r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl c5e0 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.w 195f6 │ │ │ │ + lsls r2, r0, #31 │ │ │ │ + bpl.w 18a80 │ │ │ │ + movs r1, #2 │ │ │ │ + bl 16b58 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + bl c698 │ │ │ │ + b.n 18a8c │ │ │ │ + ldr.w r3, [pc, #2528] @ 19bb0 │ │ │ │ + movs r2, #107 @ 0x6b │ │ │ │ + ldr.w r1, [pc, #2528] @ 19bb4 │ │ │ │ + ldr.w r0, [pc, #2528] @ 19bb8 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ - bl 11608 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 19520 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 198cc │ │ │ │ - ldr.w r3, [pc, #3004] @ 1a0e0 │ │ │ │ - movs r2, #73 @ 0x49 │ │ │ │ - ldr.w r1, [pc, #3004] @ 1a0e4 │ │ │ │ - ldr.w r0, [pc, #3004] @ 1a0e8 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + b.n 18fee │ │ │ │ + ldr.w r3, [pc, #2504] @ 19bb0 │ │ │ │ + movs r2, #106 @ 0x6a │ │ │ │ + ldr.w r1, [pc, #2508] @ 19bbc │ │ │ │ + ldr.w r0, [pc, #2508] @ 19bc0 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 1941c │ │ │ │ - mov r0, sl │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18bb8 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18b80 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19f14 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1956e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1996c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19efc │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1958c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19974 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19f2c │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + b.n 18dc6 │ │ │ │ + ldr.w r1, [pc, #2492] @ 19bc4 │ │ │ │ + movs r2, #107 @ 0x6b │ │ │ │ + ldr.w r0, [pc, #2492] @ 19bc8 │ │ │ │ + ldr.w r3, [pc, #2464] @ 19bb0 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + b.n 1908a │ │ │ │ + cmp r3, #1 │ │ │ │ + ittt eq │ │ │ │ + moveq r3, r2 │ │ │ │ + moveq r5, #0 │ │ │ │ + streq r3, [sp, #20] │ │ │ │ + beq.w 18abc │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.w 1997e │ │ │ │ + ldr r5, [r7, #12] │ │ │ │ + negs r0, r5 │ │ │ │ + lsls r0, r0, #1 │ │ │ │ + adds r2, r0, #2 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + teq r0, r2 │ │ │ │ + bpl.w 193d8 │ │ │ │ + cmp r2, #0 │ │ │ │ + bge.w 18f0c │ │ │ │ + movs r1, #2 │ │ │ │ + bl 16b58 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + b.n 18f00 │ │ │ │ + mov.w r1, r9, lsl #1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 11580 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl c698 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 18b06 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + ldr.w r5, [fp, #48] @ 0x30 │ │ │ │ + bl 13590 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 19860 │ │ │ │ + ldr.w r3, [fp, #52] @ 0x34 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl 13590 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 198b0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + movs r0, #4 │ │ │ │ + bl d5ec │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 195aa │ │ │ │ + beq.n 192b6 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1997c │ │ │ │ - ldr.w sl, [sp, #24] │ │ │ │ - mov r0, sl │ │ │ │ - blx 9484 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 19e3c │ │ │ │ + beq.w 1967c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 195d4 │ │ │ │ + beq.n 192c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1995a │ │ │ │ - ldr.w r3, [pc, #2824] @ 1a0e0 │ │ │ │ - cmp r6, #0 │ │ │ │ - ldr.w sl, [r5, r3] │ │ │ │ - ldr.w r0, [sl] │ │ │ │ - blt.w 19b4e │ │ │ │ - uxtb r6, r6 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 196f8 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r1, [r3, #64] @ 0x40 │ │ │ │ - bl fb3c │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 19c78 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r1, [r3, #68] @ 0x44 │ │ │ │ - blx 96e4 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 19618 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r3, 19660 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 18d56 │ │ │ │ - ldr.w r1, [pc, #2764] @ 1a0ec │ │ │ │ - movs r2, #83 @ 0x53 │ │ │ │ - ldr.w r0, [pc, #2760] @ 1a0f0 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + cbz r3, 1930a │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 18b1e │ │ │ │ + ldr.w r3, [pc, #2272] @ 19bb0 │ │ │ │ + movs r2, #119 @ 0x77 │ │ │ │ + ldr.w r1, [pc, #2292] @ 19bcc │ │ │ │ + ldr.w r0, [pc, #2292] @ 19bd0 │ │ │ │ add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl c698 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r7 │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ bl c698 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c698 │ │ │ │ - mov r0, r9 │ │ │ │ - bl c698 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl c698 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl c698 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ bl c698 │ │ │ │ - b.n 18f7c │ │ │ │ - mov r0, r5 │ │ │ │ + b.n 18dc6 │ │ │ │ + mov r0, r1 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19618 │ │ │ │ + b.n 192c8 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ - moveq.w r8, #0 │ │ │ │ - beq.w 18afa │ │ │ │ + moveq r3, #0 │ │ │ │ + beq.w 18a4e │ │ │ │ cmp r3, #10 │ │ │ │ - bne.w 19c32 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ + bne.w 198ec │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ negs r3, r3 │ │ │ │ - mov.w r8, r3, lsl #1 │ │ │ │ - b.w 18afa │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + b.w 18a4e │ │ │ │ + mov r0, r4 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 18af0 │ │ │ │ + ldr.w r3, [pc, #2168] @ 19bb0 │ │ │ │ + movs r2, #110 @ 0x6e │ │ │ │ + ldr.w r1, [pc, #2196] @ 19bd4 │ │ │ │ + ldr.w r0, [pc, #2196] @ 19bd8 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + b.n 18db4 │ │ │ │ mov r0, r6 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18be4 │ │ │ │ - mov r0, r1 │ │ │ │ + b.w 18b5c │ │ │ │ + teq r5, r3 │ │ │ │ + bmi.w 18f00 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 16c58 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + b.n 18f00 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #20] │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18c1a │ │ │ │ - mov r0, r6 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + b.n 18ebc │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18c46 │ │ │ │ - ldr.w r0, [pc, #2636] @ 1a0f4 │ │ │ │ - mov r1, r6 │ │ │ │ + b.n 18bc6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18bda │ │ │ │ + mov r0, r9 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18bf2 │ │ │ │ + ldr.w r0, [pc, #2116] @ 19bdc │ │ │ │ + mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ bl 11608 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 196c4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19a6a │ │ │ │ - ldr.w r3, [pc, #2584] @ 1a0e0 │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ - ldr.w r1, [pc, #2604] @ 1a0f8 │ │ │ │ - ldr.w r0, [pc, #2604] @ 1a0fc │ │ │ │ + ldr.w r3, [pc, #2060] @ 19bb0 │ │ │ │ + movs r2, #116 @ 0x74 │ │ │ │ + ldr.w r1, [pc, #2104] @ 19be0 │ │ │ │ + ldr.w r0, [pc, #2104] @ 19be4 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 192ba │ │ │ │ - ldr.w r1, [pc, #2588] @ 1a100 │ │ │ │ - movs r2, #75 @ 0x4b │ │ │ │ - ldr.w r0, [pc, #2588] @ 1a104 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.n 192e4 │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ - b.w 18d56 │ │ │ │ + b.n 192ea │ │ │ │ + mov r0, r6 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18c1e │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ - moveq.w r9, #0 │ │ │ │ - beq.w 18b6c │ │ │ │ + moveq r5, #0 │ │ │ │ + beq.w 18abc │ │ │ │ cmp r3, #10 │ │ │ │ - bne.w 19c98 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - negs r3, r3 │ │ │ │ - mov.w r9, r3, lsl #1 │ │ │ │ - b.w 18b6c │ │ │ │ - ldr.w r3, [pc, #2496] @ 1a0e0 │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ - ldr.w r1, [pc, #2532] @ 1a108 │ │ │ │ - ldr.w r0, [pc, #2532] @ 1a10c │ │ │ │ + bne.w 199ce │ │ │ │ + ldr r5, [r7, #12] │ │ │ │ + negs r5, r5 │ │ │ │ + b.w 18aba │ │ │ │ + ldr.w r3, [pc, #2000] @ 19bb0 │ │ │ │ + ldr.w r2, [pc, #2052] @ 19be8 │ │ │ │ + ldr.w r1, [pc, #2052] @ 19bec │ │ │ │ + ldr.w r0, [pc, #2052] @ 19bf0 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + str r4, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl c698 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r2, #116 @ 0x74 │ │ │ │ + bl 11ed0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r7 │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ bl c698 │ │ │ │ - mov r0, r8 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ bl c698 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, r5 │ │ │ │ bl c698 │ │ │ │ - b.n 18f7c │ │ │ │ - ldr.w r1, [pc, #2452] @ 1a110 │ │ │ │ - movs r2, #75 @ 0x4b │ │ │ │ - ldr.w r0, [pc, #2448] @ 1a114 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + b.n 18dc6 │ │ │ │ + ldr.w r0, [pc, #1992] @ 19bf4 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, pc │ │ │ │ + bl 11608 │ │ │ │ + ldr.w r3, [pc, #1912] @ 19bb0 │ │ │ │ + movs r2, #112 @ 0x70 │ │ │ │ + ldr.w r1, [pc, #1976] @ 19bf8 │ │ │ │ + ldr.w r0, [pc, #1976] @ 19bfc │ │ │ │ add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9cb0 │ │ │ │ - b.w 18f7c │ │ │ │ - ldr.w r0, [pc, #2416] @ 1a118 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl c698 │ │ │ │ + b.n 18dc6 │ │ │ │ + ldr.w r0, [pc, #1936] @ 19c00 │ │ │ │ + mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ bl 11608 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 197c6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19aee │ │ │ │ - ldr.w r3, [pc, #2328] @ 1a0e0 │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ - ldr.w r1, [pc, #2380] @ 1a11c │ │ │ │ - ldr.w r0, [pc, #2380] @ 1a120 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.n 1973c │ │ │ │ - cmp r3, #1 │ │ │ │ - itt eq │ │ │ │ - moveq r3, #0 │ │ │ │ - streq r3, [sp, #40] @ 0x28 │ │ │ │ - beq.w 18bd0 │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.w 19cde │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - negs r3, r3 │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - b.w 18bd0 │ │ │ │ - ldr.w r3, [pc, #2268] @ 1a0e0 │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ - ldr.w r1, [pc, #2332] @ 1a124 │ │ │ │ - ldr.w r0, [pc, #2332] @ 1a128 │ │ │ │ + ldr.w r3, [pc, #1844] @ 19bb0 │ │ │ │ + movs r2, #114 @ 0x72 │ │ │ │ + ldr.w r1, [pc, #1924] @ 19c04 │ │ │ │ + ldr.w r0, [pc, #1924] @ 19c08 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl c698 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c698 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c698 │ │ │ │ - mov r0, r9 │ │ │ │ - bl c698 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl c698 │ │ │ │ - b.w 18f7c │ │ │ │ - mov r0, r1 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18e00 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18e98 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18eb6 │ │ │ │ - mov r0, fp │ │ │ │ + b.n 19452 │ │ │ │ + mov r0, r4 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18c7a │ │ │ │ - ldr.w r0, [pc, #2208] @ 1a12c │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, pc │ │ │ │ - bl 11608 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 198a8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19b96 │ │ │ │ - ldr.w r3, [pc, #2100] @ 1a0e0 │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ - ldr.w r1, [pc, #2176] @ 1a130 │ │ │ │ - ldr.w r0, [pc, #2176] @ 1a134 │ │ │ │ + b.w 18c50 │ │ │ │ + ldr.w r3, [pc, #1804] @ 19bb0 │ │ │ │ + movs r2, #116 @ 0x74 │ │ │ │ + ldr.w r1, [pc, #1892] @ 19c0c │ │ │ │ + ldr.w r0, [pc, #1892] @ 19c10 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 19820 │ │ │ │ - mov r0, fp │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19380 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19520 │ │ │ │ + b.n 19404 │ │ │ │ cmp r3, #1 │ │ │ │ - itt eq │ │ │ │ - moveq r3, #0 │ │ │ │ - streq r3, [sp, #44] @ 0x2c │ │ │ │ - beq.w 18c32 │ │ │ │ + it eq │ │ │ │ + moveq.w r9, #0 │ │ │ │ + beq.w 18e26 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.w 19d26 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ + bne.w 1994e │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ negs r3, r3 │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 18c32 │ │ │ │ - ldr.w r3, [pc, #2028] @ 1a0e0 │ │ │ │ - movs r2, #67 @ 0x43 │ │ │ │ - ldr.w r1, [pc, #2108] @ 1a138 │ │ │ │ - ldr.w r0, [pc, #2108] @ 1a13c │ │ │ │ + mov.w r9, r3, lsl #1 │ │ │ │ + b.n 18e26 │ │ │ │ + ldr.w r3, [pc, #1748] @ 19bb0 │ │ │ │ + ldr.w r2, [pc, #1844] @ 19c14 │ │ │ │ + ldr.w r1, [pc, #1844] @ 19c18 │ │ │ │ + ldr.w r0, [pc, #1844] @ 19c1c │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + str r4, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl c698 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r2, #114 @ 0x72 │ │ │ │ + bl 11ed0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r7 │ │ │ │ - bl c698 │ │ │ │ - mov r0, r8 │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ bl c698 │ │ │ │ mov r0, r9 │ │ │ │ bl c698 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl c698 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl c698 │ │ │ │ - b.w 18f7c │ │ │ │ - mov r0, r6 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 193aa │ │ │ │ - mov r0, r1 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 195d4 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18cae │ │ │ │ - mov r0, r1 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1956e │ │ │ │ - mov r0, r1 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1958c │ │ │ │ - mov r0, r1 │ │ │ │ + b.n 18dc6 │ │ │ │ + mov r0, r4 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 195aa │ │ │ │ - ldr.w r3, [pc, #1880] @ 1a0e0 │ │ │ │ - movs r2, #69 @ 0x45 │ │ │ │ - ldr.w r1, [pc, #1972] @ 1a140 │ │ │ │ - ldr.w r0, [pc, #1972] @ 1a144 │ │ │ │ + b.w 18cb4 │ │ │ │ + ldr.w r3, [pc, #1668] @ 19bb0 │ │ │ │ + ldr.w r2, [pc, #1776] @ 19c20 │ │ │ │ + ldr.w r1, [pc, #1776] @ 19c24 │ │ │ │ + ldr.w r0, [pc, #1776] @ 19c28 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + str r6, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9cb0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r2, #120 @ 0x78 │ │ │ │ + bl 11ed0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9d98 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9cb0 │ │ │ │ + bl c698 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 19634 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18d1a │ │ │ │ - mov r0, r1 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18d56 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18d38 │ │ │ │ - ldr.w r1, [pc, #1904] @ 1a148 │ │ │ │ - movs r2, #86 @ 0x56 │ │ │ │ - ldr.w r0, [pc, #1900] @ 1a14c │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + bl c698 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 18dc6 │ │ │ │ + ldr.w r0, [pc, #1716] @ 19c2c │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, pc │ │ │ │ + bl 11608 │ │ │ │ + ldr.w r3, [pc, #1580] @ 19bb0 │ │ │ │ + movs r2, #114 @ 0x72 │ │ │ │ + ldr.w r1, [pc, #1700] @ 19c30 │ │ │ │ + ldr.w r0, [pc, #1700] @ 19c34 │ │ │ │ add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl c698 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r7 │ │ │ │ - bl c698 │ │ │ │ - mov r0, r8 │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ bl c698 │ │ │ │ mov r0, r9 │ │ │ │ bl c698 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl c698 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl c698 │ │ │ │ mov r0, r4 │ │ │ │ - bl c698 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ - b.w 18f7c │ │ │ │ - ldr.w r1, [pc, #1836] @ 1a150 │ │ │ │ - movs r2, #86 @ 0x56 │ │ │ │ - ldr.w r0, [pc, #1836] @ 1a154 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + bl 9d98 │ │ │ │ + b.n 18dc6 │ │ │ │ + ldr.w r3, [pc, #1512] @ 19bb0 │ │ │ │ + movs r2, #120 @ 0x78 │ │ │ │ + ldr.w r1, [pc, #1644] @ 19c38 │ │ │ │ + ldr.w r0, [pc, #1644] @ 19c3c │ │ │ │ add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9cb0 │ │ │ │ + b.n 192ea │ │ │ │ + mov r0, r4 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 18cec │ │ │ │ mov r0, r7 │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9cb0 │ │ │ │ - b.w 18f7c │ │ │ │ - mov r0, r6 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 196c4 │ │ │ │ - ldr.w r3, [pc, #1644] @ 1a0e0 │ │ │ │ - movs r2, #77 @ 0x4d │ │ │ │ - ldr.w r1, [pc, #1756] @ 1a158 │ │ │ │ - ldr.w r0, [pc, #1756] @ 1a15c │ │ │ │ + b.w 18c82 │ │ │ │ + ldr.w r3, [pc, #1464] @ 19bb0 │ │ │ │ + movs r2, #110 @ 0x6e │ │ │ │ + ldr.w r1, [pc, #1600] @ 19c40 │ │ │ │ + ldr.w r0, [pc, #1600] @ 19c44 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 1990c │ │ │ │ - ldr.w r3, [pc, #1616] @ 1a0e0 │ │ │ │ - movs r2, #77 @ 0x4d │ │ │ │ - ldr.w r1, [pc, #1736] @ 1a160 │ │ │ │ - ldr.w r0, [pc, #1736] @ 1a164 │ │ │ │ + b.w 18db4 │ │ │ │ + cmp r2, #1 │ │ │ │ + it eq │ │ │ │ + moveq r0, #0 │ │ │ │ + beq.w 18e58 │ │ │ │ + cmp r2, #10 │ │ │ │ + bne.w 199fc │ │ │ │ + ldr r2, [r7, #12] │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + b.n 18e58 │ │ │ │ + ldr.w r3, [pc, #1408] @ 19bb0 │ │ │ │ + movs r2, #121 @ 0x79 │ │ │ │ + ldr.w r1, [pc, #1552] @ 19c48 │ │ │ │ + ldr.w r0, [pc, #1552] @ 19c4c │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9cb0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9d98 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9cb0 │ │ │ │ + bl c698 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ bl c698 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9d98 │ │ │ │ + b.w 18dc6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 18d24 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 192b6 │ │ │ │ + ldr.w r3, [pc, #1320] @ 19bb0 │ │ │ │ + movs r2, #114 @ 0x72 │ │ │ │ + ldr.w r1, [pc, #1476] @ 19c50 │ │ │ │ + ldr.w r0, [pc, #1476] @ 19c54 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r7 │ │ │ │ - bl c698 │ │ │ │ - mov r0, r8 │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ bl c698 │ │ │ │ mov r0, r9 │ │ │ │ bl c698 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl c698 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl c698 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ - b.w 18f7c │ │ │ │ - mov r0, r6 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 197c6 │ │ │ │ - ldr.w r1, [pc, #1648] @ 1a168 │ │ │ │ - movs r2, #79 @ 0x4f │ │ │ │ - ldr.w r0, [pc, #1644] @ 1a16c │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9d98 │ │ │ │ + b.w 18dc6 │ │ │ │ + ldr.w r3, [pc, #1248] @ 19bb0 │ │ │ │ + movs r2, #121 @ 0x79 │ │ │ │ + ldr.w r1, [pc, #1408] @ 19c58 │ │ │ │ + ldr.w r0, [pc, #1408] @ 19c5c │ │ │ │ add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 199a4 │ │ │ │ - ldr.w r0, [pc, #1632] @ 1a170 │ │ │ │ - mov r1, sl │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl c698 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl c698 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9d98 │ │ │ │ + b.w 18dc6 │ │ │ │ + ldr.w r0, [pc, #1348] @ 19c60 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ add r0, pc │ │ │ │ bl 11608 │ │ │ │ - ldr.w r2, [sl] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 19b32 │ │ │ │ + beq.n 1973c │ │ │ │ subs r2, #1 │ │ │ │ - str.w r2, [sl] │ │ │ │ + str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19c90 │ │ │ │ - ldr.w r3, [pc, #1452] @ 1a0e0 │ │ │ │ - movs r2, #77 @ 0x4d │ │ │ │ - ldr.w r1, [pc, #1592] @ 1a174 │ │ │ │ - ldr.w r0, [pc, #1592] @ 1a178 │ │ │ │ + beq.w 198e4 │ │ │ │ + ldr.w r3, [pc, #1136] @ 19bb0 │ │ │ │ + movs r2, #114 @ 0x72 │ │ │ │ + ldr.w r1, [pc, #1312] @ 19c64 │ │ │ │ + ldr.w r0, [pc, #1312] @ 19c68 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 19912 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr.w r1, [pc, #1576] @ 1a17c │ │ │ │ - ldr.w r0, [pc, #1576] @ 1a180 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ + b.n 19500 │ │ │ │ + ldr.w r3, [pc, #1108] @ 19bb0 │ │ │ │ + ldr.w r2, [pc, #1292] @ 19c6c │ │ │ │ + ldr.w r1, [pc, #1292] @ 19c70 │ │ │ │ + ldr.w r0, [pc, #1292] @ 19c74 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ add r1, pc │ │ │ │ + str r6, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.n 19634 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r2, #123 @ 0x7b │ │ │ │ + bl 11ed0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 192f6 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ - moveq r4, #0 │ │ │ │ - beq.w 193c6 │ │ │ │ + moveq r5, #0 │ │ │ │ + beq.w 18ed2 │ │ │ │ cmp r2, #10 │ │ │ │ - bne.w 19d72 │ │ │ │ - ldr.w r2, [sl, #12] │ │ │ │ + bne.w 19a2e │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ negs r2, r2 │ │ │ │ - lsls r4, r2, #1 │ │ │ │ - b.n 193c6 │ │ │ │ - ldr.w r1, [pc, #1540] @ 1a184 │ │ │ │ - movs r2, #79 @ 0x4f │ │ │ │ - ldr.w r0, [pc, #1536] @ 1a188 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + lsls r5, r2, #1 │ │ │ │ + b.w 18ed2 │ │ │ │ + ldr.w r3, [pc, #1036] @ 19bb0 │ │ │ │ + movs r2, #123 @ 0x7b │ │ │ │ + ldr.w r1, [pc, #1228] @ 19c78 │ │ │ │ + ldr.w r0, [pc, #1228] @ 19c7c │ │ │ │ add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 199a4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 198a8 │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl 1694c │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 19dbc │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.n 19bce │ │ │ │ - movw r1, #65534 @ 0xfffe │ │ │ │ - movt r1, #16383 @ 0x3fff │ │ │ │ - cmp r2, r1 │ │ │ │ - it eq │ │ │ │ - streq r0, [r3, #0] │ │ │ │ - beq.n 19bce │ │ │ │ - cbz r2, 19be0 │ │ │ │ + b.n 19780 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 16c58 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + mov r0, r9 │ │ │ │ + bl c698 │ │ │ │ + b.w 18f00 │ │ │ │ + ldr r3, [pc, #984] @ (19bb0 ) │ │ │ │ + ldr.w r2, [pc, #1192] @ 19c80 │ │ │ │ + ldr.w r1, [pc, #1192] @ 19c84 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r0, [pc, #1188] @ 19c88 │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + add r1, pc │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r0, pc │ │ │ │ + str r4, [sp, #4] │ │ │ │ + movs r2, #124 @ 0x7c │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ed0 │ │ │ │ + b.n 192f6 │ │ │ │ + ldr r3, [pc, #948] @ (19bb0 ) │ │ │ │ + movs r2, #124 @ 0x7c │ │ │ │ + ldr.w r1, [pc, #1164] @ 19c8c │ │ │ │ + ldr.w r0, [pc, #1164] @ 19c90 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + b.n 192f6 │ │ │ │ + ldr.w r0, [pc, #1148] @ 19c94 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, pc │ │ │ │ + bl 11608 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 19836 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 19946 │ │ │ │ + ldr r3, [pc, #888] @ (19bb0 ) │ │ │ │ + movs r2, #125 @ 0x7d │ │ │ │ + ldr.w r1, [pc, #1116] @ 19c98 │ │ │ │ + ldr.w r0, [pc, #1116] @ 19c9c │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl c698 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl c698 │ │ │ │ + b.w 18dc6 │ │ │ │ + ldr r3, [pc, #844] @ (19bb0 ) │ │ │ │ + movs r2, #119 @ 0x77 │ │ │ │ + ldr.w r1, [pc, #1080] @ 19ca0 │ │ │ │ + ldr.w r0, [pc, #1080] @ 19ca4 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + b.n 192ea │ │ │ │ cmp r3, #1 │ │ │ │ - itt ne │ │ │ │ - orrne.w r3, r3, #1 │ │ │ │ - strne r3, [sp, #32] │ │ │ │ - bne.w 18a50 │ │ │ │ - b.w 19224 │ │ │ │ + beq.w 18c6e │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.w 19aa2 │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + negs r3, r3 │ │ │ │ + mov.w sl, r3, lsl #1 │ │ │ │ + b.w 18c6e │ │ │ │ + ldr r3, [pc, #792] @ (19bb0 ) │ │ │ │ + movs r2, #125 @ 0x7d │ │ │ │ + ldr.w r1, [pc, #1036] @ 19ca8 │ │ │ │ + ldr.w r0, [pc, #1036] @ 19cac │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + b.n 19850 │ │ │ │ + ldr r3, [pc, #764] @ (19bb0 ) │ │ │ │ + movs r2, #119 @ 0x77 │ │ │ │ + ldr r1, [pc, #1016] @ (19cb0 ) │ │ │ │ + ldr r0, [pc, #1020] @ (19cb4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + b.n 19646 │ │ │ │ + ldr r3, [pc, #744] @ (19bb0 ) │ │ │ │ + movs r2, #126 @ 0x7e │ │ │ │ + ldr r1, [pc, #1004] @ (19cb8 ) │ │ │ │ + ldr r0, [pc, #1008] @ (19cbc ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl c698 │ │ │ │ + b.w 18dc6 │ │ │ │ mov r0, r3 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - b.n 19bce │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1694c │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - lsls r7, r0, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 18a96 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 19c1a │ │ │ │ - movw r2, #65534 @ 0xfffe │ │ │ │ - movt r2, #16383 @ 0x3fff │ │ │ │ - cmp r3, r2 │ │ │ │ - it eq │ │ │ │ - streq r1, [r6, #0] │ │ │ │ - beq.n 19c1a │ │ │ │ - cbz r3, 19c2a │ │ │ │ - cmp r6, #1 │ │ │ │ - it ne │ │ │ │ - orrne.w r7, r6, #1 │ │ │ │ - bne.w 18aaa │ │ │ │ - b.w 18f26 │ │ │ │ - mov r0, r6 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19c1a │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ - mov r0, r6 │ │ │ │ + b.n 1973c │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r7 │ │ │ │ bl 1694c │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - mov.w r8, r0, lsl #1 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18afa │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 19c62 │ │ │ │ - movw r2, #65534 @ 0xfffe │ │ │ │ - movt r2, #16383 @ 0x3fff │ │ │ │ + beq.w 19b1a │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - it eq │ │ │ │ - streq r1, [r6, #0] │ │ │ │ - beq.n 19c62 │ │ │ │ - cbz r3, 19c70 │ │ │ │ - cmp r6, #1 │ │ │ │ - it ne │ │ │ │ - orrne.w r8, r6, #1 │ │ │ │ - bne.w 18b0e │ │ │ │ - b.n 19520 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19c62 │ │ │ │ - ldr.w r1, [pc, #1296] @ 1a18c │ │ │ │ - movs r2, #83 @ 0x53 │ │ │ │ - ldr.w r0, [pc, #1296] @ 1a190 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r7, #0] │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.w 19ae8 │ │ │ │ + ldr r3, [pc, #668] @ (19bb0 ) │ │ │ │ + movs r2, #110 @ 0x6e │ │ │ │ + ldr r1, [pc, #936] @ (19cc0 ) │ │ │ │ + ldr r0, [pc, #940] @ (19cc4 ) │ │ │ │ add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 19634 │ │ │ │ - mov r0, sl │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19b32 │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9d98 │ │ │ │ + b.w 18dc6 │ │ │ │ + blx 90c0 <__stack_chk_fail@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 19836 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r7 │ │ │ │ bl 1694c │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cbnz r3, 19cac │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cbnz r3, 19962 │ │ │ │ mov.w r9, r0, lsl #1 │ │ │ │ - b.w 18b6c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 19cc8 │ │ │ │ - movw r2, #65534 @ 0xfffe │ │ │ │ - movt r2, #16383 @ 0x3fff │ │ │ │ + b.w 18e26 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - it eq │ │ │ │ - streq r1, [r6, #0] │ │ │ │ - beq.n 19cc8 │ │ │ │ - cbz r3, 19cd6 │ │ │ │ - cmp r6, #1 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r7, #0] │ │ │ │ + cmp r7, #1 │ │ │ │ it ne │ │ │ │ - orrne.w r9, r6, #1 │ │ │ │ - bne.w 18b80 │ │ │ │ - b.n 196c4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19cc8 │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ - mov r0, r6 │ │ │ │ + orrne.w r9, r7, #1 │ │ │ │ + bne.w 18e26 │ │ │ │ + b.n 19478 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r7 │ │ │ │ bl 1694c │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cbnz r3, 19cf2 │ │ │ │ - lsls r3, r0, #1 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - b.w 18bd0 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 19d0e │ │ │ │ - movw r2, #65534 @ 0xfffe │ │ │ │ - movt r2, #16383 @ 0x3fff │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cbnz r3, 199a2 │ │ │ │ + lsls r0, r0, #1 │ │ │ │ + adds r3, r0, #2 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + teq r0, r3 │ │ │ │ + bpl.w 18f00 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.w 18f00 │ │ │ │ + b.n 19244 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - it eq │ │ │ │ - streq r1, [r6, #0] │ │ │ │ - beq.n 19d0e │ │ │ │ - cbz r3, 19d1e │ │ │ │ - cmp r6, #1 │ │ │ │ itt ne │ │ │ │ - orrne.w r3, r6, #1 │ │ │ │ - strne r3, [sp, #40] @ 0x28 │ │ │ │ - bne.w 18be4 │ │ │ │ - b.n 197c6 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19d0e │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ - mov r0, r6 │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r7, #0] │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.w 19436 │ │ │ │ + movs r1, #2 │ │ │ │ + orr.w r0, r7, #1 │ │ │ │ + bl 16b58 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + orr.w r0, r7, #1 │ │ │ │ + bl c698 │ │ │ │ + b.w 18f00 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r7 │ │ │ │ bl 1694c │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cbnz r3, 19d3a │ │ │ │ - lsls r3, r0, #1 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 18c32 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 19d56 │ │ │ │ - movw r2, #65534 @ 0xfffe │ │ │ │ - movt r2, #16383 @ 0x3fff │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cbnz r3, 199e0 │ │ │ │ + lsls r5, r0, #1 │ │ │ │ + b.w 18abc │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - it eq │ │ │ │ - streq r1, [r6, #0] │ │ │ │ - beq.n 19d56 │ │ │ │ - cbz r3, 19d66 │ │ │ │ - cmp r6, #1 │ │ │ │ itt ne │ │ │ │ - orrne.w r3, r6, #1 │ │ │ │ - strne r3, [sp, #44] @ 0x2c │ │ │ │ - bne.w 18c46 │ │ │ │ - b.n 198a8 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19d56 │ │ │ │ - blx 90c0 <__stack_chk_fail@plt> │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ - mov r0, sl │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r7, #0] │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.w 193a0 │ │ │ │ + orr.w r5, r7, #1 │ │ │ │ + b.w 18abc │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 1694c │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - cbnz r2, 19d84 │ │ │ │ - lsls r4, r0, #1 │ │ │ │ - b.w 193c6 │ │ │ │ - ldr.w r2, [sl] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cbnz r2, 19a12 │ │ │ │ + lsls r0, r0, #1 │ │ │ │ + b.w 18e58 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r7, #0] │ │ │ │ + cmp r7, #1 │ │ │ │ + it ne │ │ │ │ + orrne.w r0, r7, #1 │ │ │ │ + bne.w 18e58 │ │ │ │ + b.n 19582 │ │ │ │ + mov r0, r3 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 1694c │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cbnz r2, 19a44 │ │ │ │ + lsls r5, r0, #1 │ │ │ │ + b.w 18ed2 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 19da4 │ │ │ │ + beq.n 19a60 │ │ │ │ movw r0, #65534 @ 0xfffe │ │ │ │ movt r0, #16383 @ 0x3fff │ │ │ │ cmp r2, r0 │ │ │ │ it eq │ │ │ │ - streq.w r1, [sl] │ │ │ │ - beq.n 19da4 │ │ │ │ - cbz r2, 19db4 │ │ │ │ - cmp.w sl, #1 │ │ │ │ + streq r1, [r3, #0] │ │ │ │ + beq.n 19a60 │ │ │ │ + cbz r2, 19a84 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.w 1973c │ │ │ │ + orr.w r5, r3, #1 │ │ │ │ + tst.w r9, #1 │ │ │ │ + bne.n 19a90 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 16c58 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + mov r0, r5 │ │ │ │ + bl c698 │ │ │ │ + b.w 18f00 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + b.n 19a60 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 16c58 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + mov r0, r9 │ │ │ │ + bl c698 │ │ │ │ + b.n 19a7a │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1694c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cbnz r3, 19ab6 │ │ │ │ + mov.w sl, r0, lsl #1 │ │ │ │ + b.w 18c6e │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 19ad2 │ │ │ │ + movw r1, #65534 @ 0xfffe │ │ │ │ + movt r1, #16383 @ 0x3fff │ │ │ │ + cmp r3, r1 │ │ │ │ + it eq │ │ │ │ + streq r2, [r7, #0] │ │ │ │ + beq.n 19ad2 │ │ │ │ + cbz r3, 19ae0 │ │ │ │ + cmp r7, #1 │ │ │ │ it ne │ │ │ │ - orrne.w r4, sl, #1 │ │ │ │ - bne.w 18c7c │ │ │ │ - b.n 19b32 │ │ │ │ - mov r0, sl │ │ │ │ + orrne.w sl, r7, #1 │ │ │ │ + bne.w 18c82 │ │ │ │ + b.n 19836 │ │ │ │ + mov r0, r7 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19da4 │ │ │ │ - lsls r1, r0, #1 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - b.w 18a3e │ │ │ │ - ldr r3, [pc, #972] @ (1a194 ) │ │ │ │ - movw r2, #905 @ 0x389 │ │ │ │ - ldr r1, [pc, #972] @ (1a198 ) │ │ │ │ - ldr r0, [pc, #972] @ (1a19c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #960] @ (1a1a0 ) │ │ │ │ - mov.w r2, #804 @ 0x324 │ │ │ │ - ldr r1, [pc, #960] @ (1a1a4 ) │ │ │ │ - ldr r0, [pc, #960] @ (1a1a8 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #948] @ (1a1ac ) │ │ │ │ - movw r2, #798 @ 0x31e │ │ │ │ - ldr r1, [pc, #948] @ (1a1b0 ) │ │ │ │ - ldr r0, [pc, #948] @ (1a1b4 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #936] @ (1a1b8 ) │ │ │ │ - movw r2, #457 @ 0x1c9 │ │ │ │ - ldr r1, [pc, #936] @ (1a1bc ) │ │ │ │ - ldr r0, [pc, #936] @ (1a1c0 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #924] @ (1a1c4 ) │ │ │ │ - mov.w r2, #438 @ 0x1b6 │ │ │ │ - ldr r1, [pc, #924] @ (1a1c8 ) │ │ │ │ - ldr r0, [pc, #924] @ (1a1cc ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #912] @ (1a1d0 ) │ │ │ │ - mov.w r2, #652 @ 0x28c │ │ │ │ - ldr r1, [pc, #912] @ (1a1d4 ) │ │ │ │ - ldr r0, [pc, #912] @ (1a1d8 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #900] @ (1a1dc ) │ │ │ │ - mov.w r2, #544 @ 0x220 │ │ │ │ - ldr r1, [pc, #900] @ (1a1e0 ) │ │ │ │ - ldr r0, [pc, #900] @ (1a1e4 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #888] @ (1a1e8 ) │ │ │ │ - movw r2, #646 @ 0x286 │ │ │ │ - ldr r1, [pc, #888] @ (1a1ec ) │ │ │ │ - ldr r0, [pc, #888] @ (1a1f0 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #876] @ (1a1f4 ) │ │ │ │ - movw r2, #709 @ 0x2c5 │ │ │ │ - ldr r1, [pc, #876] @ (1a1f8 ) │ │ │ │ - ldr r0, [pc, #876] @ (1a1fc ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #864] @ (1a200 ) │ │ │ │ - movw r2, #799 @ 0x31f │ │ │ │ - ldr r1, [pc, #864] @ (1a204 ) │ │ │ │ - ldr r0, [pc, #864] @ (1a208 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #852] @ (1a20c ) │ │ │ │ - movw r2, #645 @ 0x285 │ │ │ │ - ldr r1, [pc, #852] @ (1a210 ) │ │ │ │ - ldr r0, [pc, #852] @ (1a214 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #840] @ (1a218 ) │ │ │ │ - mov.w r2, #708 @ 0x2c4 │ │ │ │ - ldr r1, [pc, #840] @ (1a21c ) │ │ │ │ - ldr r0, [pc, #840] @ (1a220 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #828] @ (1a224 ) │ │ │ │ - movw r2, #513 @ 0x201 │ │ │ │ - ldr r1, [pc, #828] @ (1a228 ) │ │ │ │ - ldr r0, [pc, #828] @ (1a22c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #816] @ (1a230 ) │ │ │ │ - movw r2, #950 @ 0x3b6 │ │ │ │ - ldr r1, [pc, #816] @ (1a234 ) │ │ │ │ - ldr r0, [pc, #816] @ (1a238 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #804] @ (1a23c ) │ │ │ │ - movw r2, #949 @ 0x3b5 │ │ │ │ - ldr r1, [pc, #804] @ (1a240 ) │ │ │ │ - ldr r0, [pc, #804] @ (1a244 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #792] @ (1a248 ) │ │ │ │ - movw r2, #951 @ 0x3b7 │ │ │ │ - ldr r1, [pc, #792] @ (1a24c ) │ │ │ │ - ldr r0, [pc, #792] @ (1a250 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #780] @ (1a254 ) │ │ │ │ - movw r2, #711 @ 0x2c7 │ │ │ │ - ldr r1, [pc, #780] @ (1a258 ) │ │ │ │ - ldr r0, [pc, #780] @ (1a25c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #768] @ (1a260 ) │ │ │ │ - mov.w r2, #592 @ 0x250 │ │ │ │ - ldr r1, [pc, #768] @ (1a264 ) │ │ │ │ - ldr r0, [pc, #768] @ (1a268 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #756] @ (1a26c ) │ │ │ │ - movw r2, #525 @ 0x20d │ │ │ │ - ldr r1, [pc, #756] @ (1a270 ) │ │ │ │ - ldr r0, [pc, #756] @ (1a274 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #744] @ (1a278 ) │ │ │ │ - movw r2, #801 @ 0x321 │ │ │ │ - ldr r1, [pc, #744] @ (1a27c ) │ │ │ │ - ldr r0, [pc, #744] @ (1a280 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #732] @ (1a284 ) │ │ │ │ - mov.w r2, #800 @ 0x320 │ │ │ │ - ldr r1, [pc, #732] @ (1a288 ) │ │ │ │ - ldr r0, [pc, #732] @ (1a28c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #720] @ (1a290 ) │ │ │ │ - mov.w r2, #512 @ 0x200 │ │ │ │ - ldr r1, [pc, #720] @ (1a294 ) │ │ │ │ - ldr r0, [pc, #720] @ (1a298 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #708] @ (1a29c ) │ │ │ │ - movw r2, #647 @ 0x287 │ │ │ │ - ldr r1, [pc, #708] @ (1a2a0 ) │ │ │ │ - ldr r0, [pc, #708] @ (1a2a4 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #696] @ (1a2a8 ) │ │ │ │ - mov.w r2, #476 @ 0x1dc │ │ │ │ - ldr r1, [pc, #696] @ (1a2ac ) │ │ │ │ - ldr r0, [pc, #696] @ (1a2b0 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #684] @ (1a2b4 ) │ │ │ │ - movw r2, #563 @ 0x233 │ │ │ │ - ldr r1, [pc, #684] @ (1a2b8 ) │ │ │ │ - ldr r0, [pc, #684] @ (1a2bc ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #672] @ (1a2c0 ) │ │ │ │ - movw r2, #710 @ 0x2c6 │ │ │ │ - ldr r1, [pc, #672] @ (1a2c4 ) │ │ │ │ - ldr r0, [pc, #672] @ (1a2c8 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #660] @ (1a2cc ) │ │ │ │ - movw r2, #514 @ 0x202 │ │ │ │ - ldr r1, [pc, #660] @ (1a2d0 ) │ │ │ │ - ldr r0, [pc, #660] @ (1a2d4 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #648] @ (1a2d8 ) │ │ │ │ - movw r2, #803 @ 0x323 │ │ │ │ - ldr r1, [pc, #648] @ (1a2dc ) │ │ │ │ - ldr r0, [pc, #648] @ (1a2e0 ) │ │ │ │ + b.n 19ad2 │ │ │ │ + orr.w r9, r7, #1 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r9 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e66c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 19b10 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 19b10 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + mov r0, r9 │ │ │ │ + bl c698 │ │ │ │ + b.w 18a6e │ │ │ │ + lsls r3, r0, #1 │ │ │ │ + b.w 18a4e │ │ │ │ + ldr r3, [pc, #420] @ (19cc8 ) │ │ │ │ + movw r2, #1203 @ 0x4b3 │ │ │ │ + ldr r1, [pc, #420] @ (19ccc ) │ │ │ │ + ldr r0, [pc, #420] @ (19cd0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #996 @ 0x3e4 │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #636] @ (1a2e4 ) │ │ │ │ - movw r2, #802 @ 0x322 │ │ │ │ - ldr r1, [pc, #636] @ (1a2e8 ) │ │ │ │ - ldr r0, [pc, #636] @ (1a2ec ) │ │ │ │ + ldr r3, [pc, #408] @ (19cd4 ) │ │ │ │ + movw r2, #1543 @ 0x607 │ │ │ │ + ldr r1, [pc, #408] @ (19cd8 ) │ │ │ │ + ldr r0, [pc, #408] @ (19cdc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #996 @ 0x3e4 │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #624] @ (1a2f0 ) │ │ │ │ - mov.w r2, #712 @ 0x2c8 │ │ │ │ - ldr r1, [pc, #624] @ (1a2f4 ) │ │ │ │ - ldr r0, [pc, #624] @ (1a2f8 ) │ │ │ │ + ldr r3, [pc, #396] @ (19ce0 ) │ │ │ │ + movw r2, #1653 @ 0x675 │ │ │ │ + ldr r1, [pc, #396] @ (19ce4 ) │ │ │ │ + ldr r0, [pc, #396] @ (19ce8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #996 @ 0x3e4 │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #612] @ (1a2fc ) │ │ │ │ - movw r2, #946 @ 0x3b2 │ │ │ │ - ldr r1, [pc, #612] @ (1a300 ) │ │ │ │ - ldr r0, [pc, #612] @ (1a304 ) │ │ │ │ + ldr r3, [pc, #384] @ (19cec ) │ │ │ │ + movw r2, #1662 @ 0x67e │ │ │ │ + ldr r1, [pc, #384] @ (19cf0 ) │ │ │ │ + ldr r0, [pc, #384] @ (19cf4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #996 @ 0x3e4 │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #600] @ (1a308 ) │ │ │ │ - movw r2, #706 @ 0x2c2 │ │ │ │ - ldr r1, [pc, #600] @ (1a30c ) │ │ │ │ - ldr r0, [pc, #600] @ (1a310 ) │ │ │ │ + ldr r3, [pc, #372] @ (19cf8 ) │ │ │ │ + movw r2, #1644 @ 0x66c │ │ │ │ + ldr r1, [pc, #372] @ (19cfc ) │ │ │ │ + ldr r0, [pc, #372] @ (19d00 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #996 @ 0x3e4 │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #588] @ (1a314 ) │ │ │ │ - movw r2, #707 @ 0x2c3 │ │ │ │ - ldr r1, [pc, #588] @ (1a318 ) │ │ │ │ - ldr r0, [pc, #588] @ (1a31c ) │ │ │ │ + ldr r3, [pc, #360] @ (19d04 ) │ │ │ │ + movw r2, #1485 @ 0x5cd │ │ │ │ + ldr r1, [pc, #360] @ (19d08 ) │ │ │ │ + ldr r0, [pc, #360] @ (19d0c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #996 @ 0x3e4 │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ - ldrh r2, [r5, #38] @ 0x26 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r6, #18 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #46] @ 0x2e │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r2, [r1, #48] @ 0x30 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r4, [r7, #38] @ 0x26 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r6, [r1, #40] @ 0x28 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r6, [r0, #26] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r6, [r2, #34] @ 0x22 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r6, [r4, #34] @ 0x22 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r2, [r7, #32] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r4, [r1, #34] @ 0x22 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r6, [r7, #30] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r6, [r1, #32] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r0, [r4, #28] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r2, [r6, #28] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r4, [r0, #18] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r4, [r2, #26] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r4, [r4, #26] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r2, [r3, #24] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r2, [r5, #24] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r2, [r4, #10] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r2, [r6, #18] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r2, [r0, #20] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r0, [r5, #16] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r0, [r7, #16] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r6, [r2, #12] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r6, [r4, #12] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r4, [r0, #10] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r6, [r2, #10] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r2, [r7, #6] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r4, [r1, #8] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r0, [r5, #4] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r0, [r7, #4] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r4, [r1, #4] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r4, [r3, #4] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r4, [r4, #0] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r6, [r6, #0] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r3, #54] @ 0x36 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r0, [r5, #62] @ 0x3e │ │ │ │ + strh r2, [r6, #62] @ 0x3e │ │ │ │ movs r1, r0 │ │ │ │ strh r0, [r7, #62] @ 0x3e │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r1, #62] @ 0x3e │ │ │ │ - movs r1, r0 │ │ │ │ - strh r0, [r4, #62] @ 0x3e │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r3, #60] @ 0x3c │ │ │ │ - movs r1, r0 │ │ │ │ - strh r6, [r5, #60] @ 0x3c │ │ │ │ + strh r0, [r3, #62] @ 0x3e │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r4, #52] @ 0x34 │ │ │ │ + strh r6, [r3, #62] @ 0x3e │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r6, #52] @ 0x34 │ │ │ │ + strh r2, [r7, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ - add r1, sp, #216 @ 0xd8 │ │ │ │ + strh r4, [r0, #62] @ 0x3e │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r7, #56] @ 0x38 │ │ │ │ + strh r0, [r6, #54] @ 0x36 │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r1, #46] @ 0x2e │ │ │ │ + strh r6, [r6, #54] @ 0x36 │ │ │ │ movs r1, r0 │ │ │ │ - add r1, sp, #120 @ 0x78 │ │ │ │ + strh r0, [r1, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r4, #56] @ 0x38 │ │ │ │ + strh r6, [r1, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r1, #46] @ 0x2e │ │ │ │ + ldrh r6, [r2, #50] @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ - add r1, sp, #24 │ │ │ │ + strh r6, [r3, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r1, #56] @ 0x38 │ │ │ │ + strh r4, [r4, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r0, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #552] @ 0x228 │ │ │ │ movs r1, r0 │ │ │ │ - add r0, sp, #952 @ 0x3b8 │ │ │ │ + strh r0, [r3, #46] @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r6, #52] @ 0x34 │ │ │ │ + strh r0, [r4, #46] @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r5, #34] @ 0x22 │ │ │ │ + ldrh r0, [r0, #46] @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ - add r0, sp, #856 @ 0x358 │ │ │ │ + strh r0, [r1, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r3, #52] @ 0x34 │ │ │ │ + strh r6, [r1, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r3, #40] @ 0x28 │ │ │ │ + ldrh r6, [r7, #42] @ 0x2a │ │ │ │ movs r1, r0 │ │ │ │ - add r0, sp, #760 @ 0x2f8 │ │ │ │ + strh r6, [r0, #42] @ 0x2a │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r0, #52] @ 0x34 │ │ │ │ + strh r4, [r1, #42] @ 0x2a │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r0, #44] @ 0x2c │ │ │ │ + strh r6, [r3, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - add r0, sp, #664 @ 0x298 │ │ │ │ + strh r4, [r4, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r5, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #568] @ 0x238 │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r4, #40] @ 0x28 │ │ │ │ + strh r4, [r3, #38] @ 0x26 │ │ │ │ movs r1, r0 │ │ │ │ - add r0, sp, #568 @ 0x238 │ │ │ │ + strh r4, [r4, #38] @ 0x26 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r2, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r7, #40] @ 0x28 │ │ │ │ + strh r4, [r1, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - add r0, sp, #472 @ 0x1d8 │ │ │ │ + strh r4, [r2, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r7, #44] @ 0x2c │ │ │ │ + ldrh r4, [r6, #34] @ 0x22 │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r5, #42] @ 0x2a │ │ │ │ + strh r4, [r7, #32] │ │ │ │ movs r1, r0 │ │ │ │ - add r0, sp, #376 @ 0x178 │ │ │ │ + strh r2, [r0, #34] @ 0x22 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r4, #44] @ 0x2c │ │ │ │ + strh r2, [r7, #30] │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r5, #38] @ 0x26 │ │ │ │ + strh r0, [r0, #32] │ │ │ │ movs r1, r0 │ │ │ │ - add r0, sp, #280 @ 0x118 │ │ │ │ + strh r0, [r1, #30] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r1, #44] @ 0x2c │ │ │ │ + strh r6, [r1, #30] │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r5, #38] @ 0x26 │ │ │ │ + strh r0, [r2, #28] │ │ │ │ movs r1, r0 │ │ │ │ - add r0, sp, #184 @ 0xb8 │ │ │ │ + strh r6, [r2, #28] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r6, #40] @ 0x28 │ │ │ │ + strh r2, [r7, #24] │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r3, #40] @ 0x28 │ │ │ │ + strh r0, [r0, #26] │ │ │ │ movs r1, r0 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ + strh r0, [r6, #22] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r3, #40] @ 0x28 │ │ │ │ + strh r6, [r6, #22] │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r6, #34] @ 0x22 │ │ │ │ + ldrh r0, [r2, #22] │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #1016 @ (adr r7, 1a62c ) │ │ │ │ + strh r2, [r0, #20] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r0, #40] @ 0x28 │ │ │ │ + strh r0, [r1, #20] │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r4, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #920 @ (adr r7, 1a5d8 ) │ │ │ │ + strh r4, [r3, #18] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r5, #36] @ 0x24 │ │ │ │ + strh r4, [r4, #18] │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r4, #36] @ 0x24 │ │ │ │ + strh r4, [r3, #16] │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #824 @ (adr r7, 1a584 ) │ │ │ │ + strh r2, [r4, #16] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r2, #36] @ 0x24 │ │ │ │ + str r7, [sp, #616] @ 0x268 │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r7, #34] @ 0x22 │ │ │ │ + strh r4, [r4, #14] │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #728 @ (adr r7, 1a530 ) │ │ │ │ + strh r4, [r5, #14] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r7, #32] │ │ │ │ + strh r6, [r0, #14] │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r0, #38] @ 0x26 │ │ │ │ + strh r4, [r1, #14] │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #632 @ (adr r7, 1a4dc ) │ │ │ │ + ldrh r4, [r2, #14] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r4, #32] │ │ │ │ + strh r2, [r1, #12] │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r6, #32] │ │ │ │ + strh r0, [r2, #12] │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #536 @ (adr r7, 1a488 ) │ │ │ │ + strh r0, [r4, #10] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r1, #32] │ │ │ │ + strh r6, [r4, #10] │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r7, #30] │ │ │ │ + strh r4, [r5, #8] │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #440 @ (adr r7, 1a434 ) │ │ │ │ + strh r2, [r6, #8] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r6, #28] │ │ │ │ + strh r4, [r2, #8] │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r6, #32] │ │ │ │ + strh r2, [r3, #8] │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #344 @ (adr r7, 1a3e0 ) │ │ │ │ + strh r0, [r0, #8] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r3, #28] │ │ │ │ + strh r6, [r0, #8] │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r5, #30] │ │ │ │ + strh r4, [r6, #4] │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #248 @ (adr r7, 1a38c ) │ │ │ │ + strh r2, [r7, #4] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r0, #28] │ │ │ │ + add r3, sp, #968 @ 0x3c8 │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r5, #12] │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #152 @ (adr r7, 1a338 ) │ │ │ │ + ldrb r2, [r2, #27] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r5, #24] │ │ │ │ + add r3, sp, #872 @ 0x368 │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r4, #30] │ │ │ │ + ldr r0, [r1, #100] @ 0x64 │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #56 @ (adr r7, 1a2e4 ) │ │ │ │ + strh r2, [r4, #62] @ 0x3e │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r2, #24] │ │ │ │ + add r3, sp, #776 @ 0x308 │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r3, #26] │ │ │ │ + ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #984 @ (adr r6, 1a690 ) │ │ │ │ + strh r2, [r4, #62] @ 0x3e │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r7, #20] │ │ │ │ + add r3, sp, #680 @ 0x2a8 │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r0, #28] │ │ │ │ + ldr r0, [r3, #96] @ 0x60 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #888 @ (adr r6, 1a63c ) │ │ │ │ + strh r6, [r2, #62] @ 0x3e │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r4, #20] │ │ │ │ + add r3, sp, #584 @ 0x248 │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r4, #30] │ │ │ │ + ldr r0, [r0, #96] @ 0x60 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #792 @ (adr r6, 1a5e8 ) │ │ │ │ + strh r6, [r4, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r1, #20] │ │ │ │ + add r3, sp, #488 @ 0x1e8 │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r5, #24] │ │ │ │ + ldr r0, [r5, #92] @ 0x5c │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #696 @ (adr r6, 1a594 ) │ │ │ │ + strh r6, [r6, #58] @ 0x3a │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r6, #16] │ │ │ │ + │ │ │ │ +00019d10 : │ │ │ │ + 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] @ 19e4c │ │ │ │ + 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] @ (19e50 ) │ │ │ │ + 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] @ (19e54 ) │ │ │ │ + ldr r4, [pc, #264] @ (19e58 ) │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [pc, #264] @ (19e5c ) │ │ │ │ + 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] @ (19e60 ) │ │ │ │ + add r2, pc │ │ │ │ + bl ba38 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 19e06 │ │ │ │ + ldr r3, [pc, #240] @ (19e64 ) │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 19dd4 │ │ │ │ + ldrd r3, r1, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + bl 18594 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 19e32 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 19da6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 19e0a │ │ │ │ + cmp r5, #2 │ │ │ │ + beq.n 19e06 │ │ │ │ + ldr r3, [pc, #188] @ (19e68 ) │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r0, [r4, r3] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 19dbc │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + ldr r2, [pc, #172] @ (19e6c ) │ │ │ │ + ldr r3, [pc, #144] @ (19e50 ) │ │ │ │ + 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 19e16 │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r0, [pc, #152] @ (19e70 ) │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, pc │ │ │ │ + bl 11608 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + cbz r0, 19e1a │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 19df2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbz r3, 19e10 │ │ │ │ + ldr r3, [pc, #128] @ (19e74 ) │ │ │ │ + movs r2, #82 @ 0x52 │ │ │ │ + ldr r1, [pc, #128] @ (19e78 ) │ │ │ │ + ldr r0, [pc, #128] @ (19e7c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 19dbc │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 19da6 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 19df2 │ │ │ │ + blx 90c0 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #100] @ (19e80 ) │ │ │ │ + mov.w r2, #1944 @ 0x798 │ │ │ │ + ldr r1, [pc, #96] @ (19e84 ) │ │ │ │ + ldr r0, [pc, #100] @ (19e88 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1040 @ 0x410 │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #88] @ (19e8c ) │ │ │ │ + mov.w r2, #1936 @ 0x790 │ │ │ │ + ldr r1, [pc, #84] @ (19e90 ) │ │ │ │ + ldr r0, [pc, #88] @ (19e94 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1040 @ 0x410 │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + str r4, [r0, #44] @ 0x2c │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r2, [r5, r3] │ │ │ │ + movs r3, r0 │ │ │ │ + str r0, [r5, #40] @ 0x28 │ │ │ │ + movs r3, r0 │ │ │ │ + ldrb r2, [r6, #17] │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r2, #26] │ │ │ │ + strh r6, [r6, #46] @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #600 @ (adr r6, 1a540 ) │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r2, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [r7, #32] │ │ │ │ + movs r3, r0 │ │ │ │ + strh r4, [r1, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r3, #16] │ │ │ │ + lsls r0, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r2, #15] │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r2, #26] │ │ │ │ + ldrb r2, [r3, #15] │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #504 @ (adr r6, 1a4ec ) │ │ │ │ + add r0, sp, #992 @ 0x3e0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r0, #16] │ │ │ │ + ldr r6, [r4, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r3, #28] │ │ │ │ + strh r0, [r3, #42] @ 0x2a │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #408 @ (adr r6, 1a498 ) │ │ │ │ + add r0, sp, #896 @ 0x380 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r5, #12] │ │ │ │ + ldr r6, [r1, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r5, #24] │ │ │ │ + strh r0, [r0, #42] @ 0x2a │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #312 @ (adr r6, 1a444 ) │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 19d10 │ │ │ │ + clz r0, r0 │ │ │ │ + lsrs r0, r0, #5 │ │ │ │ + negs r0, r0 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00019eb4 : │ │ │ │ + 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, #400] @ (1a058 ) │ │ │ │ + ldr r3, [pc, #400] @ (1a05c ) │ │ │ │ + sub sp, #16 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r9, [pc, #400] @ 1a060 │ │ │ │ + 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 1a032 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl d44c │ │ │ │ + mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 19f3a │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 915c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r3, r7 │ │ │ │ + beq.n 19f10 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 19fb8 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + blt.n 19fc4 │ │ │ │ + uxtb.w r3, sl │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 19fa2 │ │ │ │ + lsls r3, r4, #31 │ │ │ │ + bmi.n 1a01e │ │ │ │ + adds r5, r4, #2 │ │ │ │ + teq r4, r5 │ │ │ │ + bmi.n 19fa6 │ │ │ │ + mov r4, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl d44c │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 19ef8 │ │ │ │ + ldr r3, [pc, #296] @ (1a064 ) │ │ │ │ + mov.w r2, #312 @ 0x138 │ │ │ │ + ldr r1, [pc, #292] @ (1a068 ) │ │ │ │ + ldr r0, [pc, #296] @ (1a06c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r7, [r9, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, sp │ │ │ │ + bl 10f80 │ │ │ │ + ldr r3, [pc, #276] @ (1a070 ) │ │ │ │ + ldr.w r8, [sp] │ │ │ │ + ldr.w r3, [r9, r3] │ │ │ │ + ldr r1, [r3, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #268] @ (1a074 ) │ │ │ │ + ldr.w r3, [r9, r3] │ │ │ │ + ldrd sl, r9, [sp, #4] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 96e4 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 1a03a │ │ │ │ + bl 11118 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9d98 │ │ │ │ + cbz r7, 19fde │ │ │ │ + ldmia.w sp, {r0, r1, r2} │ │ │ │ + bl 110ac │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r4 │ │ │ │ + b.n 1a004 │ │ │ │ + cmp r5, #0 │ │ │ │ + bge.n 19f2a │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #2 │ │ │ │ + bl 16b58 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 19f2c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bge.n 19f16 │ │ │ │ + ldr r3, [pc, #156] @ (1a064 ) │ │ │ │ + mov.w r2, #312 @ 0x138 │ │ │ │ + ldr r1, [pc, #172] @ (1a078 ) │ │ │ │ + ldr r0, [pc, #172] @ (1a07c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r7, [r9, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + bl 118a8 │ │ │ │ + b.n 19f52 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c698 │ │ │ │ + bl 10eb4 │ │ │ │ + ldmia.w sp, {r0, r1, r2} │ │ │ │ + bl 110ac │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9d98 │ │ │ │ + movs r0, #1 │ │ │ │ + ldr r2, [pc, #120] @ (1a080 ) │ │ │ │ + ldr r3, [pc, #84] @ (1a05c ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 1a054 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 16b58 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r5 │ │ │ │ + bl c698 │ │ │ │ + b.n 19f2c │ │ │ │ + mov r0, r4 │ │ │ │ + bl c67c │ │ │ │ + b.n 19ee8 │ │ │ │ + ldr r1, [pc, #72] @ (1a084 ) │ │ │ │ + mov.w r2, #314 @ 0x13a │ │ │ │ + ldr r0, [pc, #68] @ (1a088 ) │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c698 │ │ │ │ + b.n 19fe8 │ │ │ │ + blx 90c0 <__stack_chk_fail@plt> │ │ │ │ + str r0, [r6, #16] │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [r4, #16] │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + str r1, [sp, #256] @ 0x100 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r2, #12] │ │ │ │ + ldrb r6, [r1, #10] │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r4, #24] │ │ │ │ + lsls r0, r0, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r5, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [sp, #728] @ 0x2d8 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #216 @ (adr r6, 1a3f0 ) │ │ │ │ + ldrb r4, [r0, #8] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ + ldrsh r4, [r6, r7] │ │ │ │ + movs r3, r0 │ │ │ │ + str r0, [sp, #256] @ 0x100 │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r2, #24] │ │ │ │ + ldrb r2, [r2, #6] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001a320 : │ │ │ │ - push {lr} │ │ │ │ +0001a08c : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #92] @ 1a38c │ │ │ │ - sub sp, #20 │ │ │ │ - ldr.w lr, [pc, #88] @ 1a390 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + ldr.w ip, [pc, #228] @ 1a180 │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ mov r0, r1 │ │ │ │ - add ip, pc │ │ │ │ mov r1, r2 │ │ │ │ + add ip, pc │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, ip, #720 @ 0x2d0 │ │ │ │ - add.w ip, sp, #8 │ │ │ │ - str.w ip, [sp] │ │ │ │ - ldr.w ip, [pc, #68] @ 1a394 │ │ │ │ - add lr, pc │ │ │ │ - ldr.w ip, [lr, ip] │ │ │ │ - ldr.w ip, [ip] │ │ │ │ - str.w ip, [sp, #12] │ │ │ │ - mov.w ip, #0 │ │ │ │ - bl c448 │ │ │ │ - cbz r0, 1a36e │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 18908 │ │ │ │ - ldr r2, [pc, #40] @ (1a398 ) │ │ │ │ - ldr r3, [pc, #32] @ (1a394 ) │ │ │ │ + ldr.w ip, [pc, #212] @ 1a184 │ │ │ │ + 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] @ (1a188 ) │ │ │ │ + add ip, pc │ │ │ │ + ldr r5, [pc, #200] @ (1a18c ) │ │ │ │ + add r5, pc │ │ │ │ + ldr.w r4, [ip, r4] │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ + mov.w r4, #0 │ │ │ │ + bl c4c4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 1a13e │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + bpl.n 1a11e │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #7 │ │ │ │ + bpl.n 1a142 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #8 │ │ │ │ + bne.n 1a14e │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 19eb4 │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.n 1a13e │ │ │ │ + bl 11418 │ │ │ │ + ldr r2, [pc, #136] @ (1a190 ) │ │ │ │ + ldr r3, [pc, #124] @ (1a188 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a386 │ │ │ │ - add sp, #20 │ │ │ │ - pop {pc} │ │ │ │ + bne.n 1a17c │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r0, [pc, #116] @ (1a194 ) │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, pc │ │ │ │ + bl 11608 │ │ │ │ + ldr r3, [pc, #108] @ (1a198 ) │ │ │ │ + mov.w r2, #310 @ 0x136 │ │ │ │ + ldr r1, [pc, #108] @ (1a19c ) │ │ │ │ + ldr r0, [pc, #108] @ (1a1a0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 1a106 │ │ │ │ + ldr r0, [pc, #96] @ (1a1a4 ) │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + bl 11608 │ │ │ │ + b.n 1a128 │ │ │ │ + cmp r2, #1 │ │ │ │ + it eq │ │ │ │ + moveq r1, #0 │ │ │ │ + beq.n 1a0f6 │ │ │ │ + cmp r2, #10 │ │ │ │ + bne.n 1a162 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + negs r3, r3 │ │ │ │ + lsls r1, r3, #1 │ │ │ │ + b.n 1a0f6 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 1694c │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + lsls r1, r0, #1 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 1a0f6 │ │ │ │ + orr.w r1, r3, #1 │ │ │ │ + b.n 1a0f6 │ │ │ │ blx 90c0 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldr r6, [r1, #4] │ │ │ │ + ldr r4, [r4, #44] @ 0x2c │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r4, [r5, r2] │ │ │ │ + ldrsh r6, [r7, r4] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, r2] │ │ │ │ + ldrsh r2, [r7, r4] │ │ │ │ movs r3, r0 │ │ │ │ + ldrsh r2, [r6, r3] │ │ │ │ + movs r3, r0 │ │ │ │ + ldrh r6, [r2, #50] @ 0x32 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r2, [r2, #58] @ 0x3a │ │ │ │ + movs r1, r0 │ │ │ │ + ldrb r2, [r4, #2] │ │ │ │ + movs r1, r0 │ │ │ │ + strh r2, [r5, #4] │ │ │ │ + movs r1, r0 │ │ │ │ │ │ │ │ -0001a39c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0001a1a8 : │ │ │ │ + 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.w r5, [pc, #1084] @ 1a7ec │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - ldr.w r4, [pc, #1084] @ 1a7f0 │ │ │ │ - mov r7, r1 │ │ │ │ + str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ + ldr.w r5, [pc, #2312] @ 1aac4 │ │ │ │ + sub sp, #140 @ 0x8c │ │ │ │ + ldr.w r4, [pc, #2312] @ 1aac8 │ │ │ │ + mov r8, r3 │ │ │ │ add r5, pc │ │ │ │ - ldr.w r6, [pc, #1080] @ 1a7f4 │ │ │ │ - ldr.w r3, [pc, #1080] @ 1a7f8 │ │ │ │ - add r6, pc │ │ │ │ + ldr.w r3, [pc, #2308] @ 1aacc │ │ │ │ + mov r7, r0 │ │ │ │ + mov r9, r2 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ + ldr.w r5, [pc, #2300] @ 1aad0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - str r4, [sp, #28] │ │ │ │ + str r4, [sp, #132] @ 0x84 │ │ │ │ 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 d398 │ │ │ │ - cmp r0, #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, #172] @ 0xac │ │ │ │ + ands.w r3, r4, #1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bne.w 1a3fc │ │ │ │ mov r0, r4 │ │ │ │ - ite ne │ │ │ │ - movne r5, #2 │ │ │ │ - mvneq.w r5, #1 │ │ │ │ - bl c700 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1a5a4 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ + bl 11418 │ │ │ │ + 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 9510 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r2, #7 │ │ │ │ - bpl.w 1a5c2 │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - cmp r2, #8 │ │ │ │ - bne.w 1a61a │ │ │ │ - ldr r4, [r0, #12] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - lsls r4, r4, #1 │ │ │ │ - orr.w r8, r5, r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1a404 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 1aa7a │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1a424 │ │ │ │ + beq.n 1a238 │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ + str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a56c │ │ │ │ - cmp.w r8, #32768 @ 0x8000 │ │ │ │ - bcc.n 1a434 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 16d58 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c700 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1a5f8 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ + beq.w 1a39c │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bpl.w 1a63a │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ + bpl.w 1a57a │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.w 1a670 │ │ │ │ - ldr r7, [r0, #12] │ │ │ │ - lsls r7, r7, #1 │ │ │ │ - orr.w r8, r5, r7 │ │ │ │ + bne.w 1a5e6 │ │ │ │ + ldr r6, [r3, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ + lsls r6, r6, #1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1a470 │ │ │ │ + beq.n 1a262 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a58c │ │ │ │ - cmp.w r8, #32768 @ 0x8000 │ │ │ │ - bcc.n 1a480 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 16d58 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r3, [pc, #888] @ (1a7fc ) │ │ │ │ - ldr.w r1, [r9, #84] @ 0x54 │ │ │ │ - ldr r6, [r6, r3] │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - bl fb3c │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1a68c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 11418 │ │ │ │ - mov r4, r0 │ │ │ │ + beq.w 1a3d2 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11418 │ │ │ │ - ldr.w r3, [r9, #908] @ 0x38c │ │ │ │ - movs r2, #0 │ │ │ │ - strd r4, r0, [sp, #16] │ │ │ │ - mov r8, r0 │ │ │ │ - add r1, sp, #16 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 9458 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + bl 14878 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1a5c2 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ + bpl.w 1a602 │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + ldr.w r0, [fp, #192] @ 0xc0 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + strd r8, r9, [sp, #56] @ 0x38 │ │ │ │ + blx 9510 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1a62c │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1a4cc │ │ │ │ + beq.n 1a2b4 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a574 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 1a6aa │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1a7bc │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + beq.w 1a3da │ │ │ │ + ldr.w r3, [pc, #2076] @ 1aad4 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 1a656 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1a4ea │ │ │ │ + beq.n 1a2d6 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a57c │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 1a7d4 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1a508 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + beq.w 1a3e6 │ │ │ │ + ldr.w r3, [pc, #2048] @ 1aad8 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 1a368 │ │ │ │ + lsls r1, r6, #31 │ │ │ │ + bmi.w 1a850 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a594 │ │ │ │ - ldr.w r1, [r9, #64] @ 0x40 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - bl fb3c │ │ │ │ + bne.w 1a858 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl d44c │ │ │ │ + mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ + mov sl, r5 │ │ │ │ + mov r6, r0 │ │ │ │ + cbz r0, 1a342 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 8f54 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1a6c8 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #12 │ │ │ │ - str r7, [sp, #12] │ │ │ │ - blx 9458 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1a538 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r3, 1a584 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1a6f0 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1a54e │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.n 1a318 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbz r3, 1a59c │ │ │ │ - ldr r2, [pc, #688] @ (1a800 ) │ │ │ │ - ldr r3, [pc, #668] @ (1a7f0 ) │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 1a3a8 │ │ │ │ + cmp r5, #0 │ │ │ │ + blt.n 1a3b2 │ │ │ │ + uxtb r2, r5 │ │ │ │ + cmp r2, #1 │ │ │ │ + beq.w 1a6e8 │ │ │ │ + lsls r2, r4, #31 │ │ │ │ + bmi.w 1a566 │ │ │ │ + adds r6, r4, #2 │ │ │ │ + teq r4, r6 │ │ │ │ + bmi.n 1a38a │ │ │ │ + mov r4, r6 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl d44c │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 1a300 │ │ │ │ + ldr.w r3, [pc, #1944] @ 1aadc │ │ │ │ + movw r2, #335 @ 0x14f │ │ │ │ + ldr.w r1, [pc, #1940] @ 1aae0 │ │ │ │ + ldr.w r0, [pc, #1940] @ 1aae4 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c698 │ │ │ │ + movs r6, #1 │ │ │ │ + ldr.w r2, [pc, #1916] @ 1aae8 │ │ │ │ + ldr.w r3, [pc, #1880] @ 1aac8 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1a7b8 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mov r0, r3 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a424 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a4cc │ │ │ │ + bne.w 1aa5e │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, #140 @ 0x8c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + cmp r6, #0 │ │ │ │ + bge.n 1a332 │ │ │ │ mov r0, r4 │ │ │ │ + movs r1, #2 │ │ │ │ + bl 16b58 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r4, r6 │ │ │ │ + b.n 1a334 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + mov r0, r6 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a4ea │ │ │ │ - mov r0, r5 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + b.n 1a238 │ │ │ │ + mov r0, r6 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a538 │ │ │ │ + cmp r5, #0 │ │ │ │ + bge.n 1a31c │ │ │ │ + ldr.w r3, [pc, #1832] @ 1aadc │ │ │ │ + movw r2, #335 @ 0x14f │ │ │ │ + ldr.w r1, [pc, #1840] @ 1aaec │ │ │ │ + ldr.w r0, [pc, #1840] @ 1aaf0 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + b.n 1a360 │ │ │ │ mov r0, r3 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a470 │ │ │ │ - mov r0, r8 │ │ │ │ + b.n 1a262 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + mov r0, r9 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a508 │ │ │ │ - mov r0, r7 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + b.n 1a2b4 │ │ │ │ + mov r0, r1 │ │ │ │ + str r1, [sp, #16] │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a54e │ │ │ │ - ldr r3, [pc, #596] @ (1a7fc ) │ │ │ │ - movs r2, #97 @ 0x61 │ │ │ │ - ldr r1, [pc, #600] @ (1a804 ) │ │ │ │ - ldr r0, [pc, #604] @ (1a808 ) │ │ │ │ + ldr.w r3, [pc, #1768] @ 1aad8 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 1a368 │ │ │ │ + b.n 1a2e0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c67c │ │ │ │ + b.n 1a1f8 │ │ │ │ + ldr.w r3, [pc, #1748] @ 1aadc │ │ │ │ + mov.w r2, #328 @ 0x148 │ │ │ │ + ldr.w r1, [pc, #1764] @ 1aaf4 │ │ │ │ + ldr.w r0, [pc, #1764] @ 1aaf8 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9d98 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 10f80 │ │ │ │ + ldr.w r3, [pc, #1736] @ 1aafc │ │ │ │ + ldr.w r1, [fp, #28] │ │ │ │ + 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 96e4 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1a860 │ │ │ │ + bl 11118 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9d98 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 1a698 │ │ │ │ + mov r0, r7 │ │ │ │ + bl e3f4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 1a876 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + lsls r6, r0, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1a832 │ │ │ │ + ldr.w r2, [fp, #176] @ 0xb0 │ │ │ │ + add r1, sp, #96 @ 0x60 │ │ │ │ + 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, #188] @ 0xbc │ │ │ │ + movs r3, #0 │ │ │ │ + ldr.w r8, [fp, #180] @ 0xb4 │ │ │ │ + str.w r9, [sp, #100] @ 0x64 │ │ │ │ + blx 9510 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1a894 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + bpl.w 1a8b0 │ │ │ │ + movs r0, #2 │ │ │ │ + blx 8e14 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1a6c2 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 1aa92 │ │ │ │ + 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 8f6c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9d98 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 1a8de │ │ │ │ + ldr.w r3, [pc, #1536] @ 1ab00 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r6, [r5, r3] │ │ │ │ + ldr.w r8, [r6] │ │ │ │ + bl 11418 │ │ │ │ + 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 9458 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1a8f4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r5 │ │ │ │ + bl 9d98 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 1a916 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 10e44 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9d98 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr.w r1, [pc, #1460] @ 1ab04 │ │ │ │ + mov.w r2, #332 @ 0x14c │ │ │ │ + ldr.w r0, [pc, #1456] @ 1ab08 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.n 1a69c │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 16b58 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r6 │ │ │ │ bl c698 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 1a54e │ │ │ │ - ldr r0, [pc, #584] @ (1a80c ) │ │ │ │ + b.n 1a334 │ │ │ │ + ldr.w r0, [pc, #1424] @ 1ab0c │ │ │ │ mov r1, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r3, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ bl 11608 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1a5e2 │ │ │ │ + beq.n 1a59e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a6e0 │ │ │ │ - ldr r3, [pc, #536] @ (1a7fc ) │ │ │ │ - movs r2, #97 @ 0x61 │ │ │ │ - ldr r1, [pc, #552] @ (1a810 ) │ │ │ │ - ldr r0, [pc, #552] @ (1a814 ) │ │ │ │ + beq.w 1a6ba │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr.w r3, [pc, #1336] @ 1aadc │ │ │ │ + mov.w r2, #328 @ 0x148 │ │ │ │ + ldr.w r1, [pc, #1380] @ 1ab10 │ │ │ │ + ldr.w r0, [pc, #1380] @ 1ab14 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 1a5b8 │ │ │ │ - ldr r3, [pc, #512] @ (1a7fc ) │ │ │ │ - movs r2, #98 @ 0x62 │ │ │ │ - ldr r1, [pc, #536] @ (1a818 ) │ │ │ │ - ldr r0, [pc, #540] @ (1a81c ) │ │ │ │ + b.n 1a42c │ │ │ │ + ldr.w r3, [pc, #1304] @ 1aadc │ │ │ │ + mov.w r2, #334 @ 0x14e │ │ │ │ + ldr.w r1, [pc, #1356] @ 1ab18 │ │ │ │ + ldr.w r0, [pc, #1356] @ 1ab1c │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl c698 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r6 │ │ │ │ bl c698 │ │ │ │ - b.n 1a5be │ │ │ │ + b.n 1a366 │ │ │ │ cmp r2, #1 │ │ │ │ - ittt eq │ │ │ │ - moveq r8, r5 │ │ │ │ - moveq r4, #0 │ │ │ │ - ldreq r2, [r0, #0] │ │ │ │ - beq.w 1a412 │ │ │ │ + itt eq │ │ │ │ + moveq r6, #0 │ │ │ │ + ldreq r2, [r3, #0] │ │ │ │ + beq.w 1a250 │ │ │ │ cmp r2, #10 │ │ │ │ - bne.n 1a702 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ + bne.w 1a934 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ negs r2, r2 │ │ │ │ - lsls r4, r2, #1 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - orr.w r8, r5, r4 │ │ │ │ - b.n 1a412 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #480] @ (1a820 ) │ │ │ │ + lsls r6, r2, #1 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + b.n 1a250 │ │ │ │ + ldr.w r2, [pc, #1240] @ 1aadc │ │ │ │ + ldr.w r3, [pc, #1304] @ 1ab20 │ │ │ │ + ldr.w r1, [pc, #1304] @ 1ab24 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r0, [pc, #1300] @ 1ab28 │ │ │ │ + ldr r4, [r5, r2] │ │ │ │ + add r1, pc │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov.w r2, #334 @ 0x14e │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + bl 11ed0 │ │ │ │ + b.n 1a5de │ │ │ │ + ldr.w r3, [pc, #1196] @ 1aadc │ │ │ │ + mov.w r2, #334 @ 0x14e │ │ │ │ + ldr.w r1, [pc, #1268] @ 1ab2c │ │ │ │ + ldr.w r0, [pc, #1268] @ 1ab30 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl c698 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 1a366 │ │ │ │ + ldr.w r0, [pc, #1244] @ 1ab34 │ │ │ │ + str r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ bl 11608 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 1a65a │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 1a6e8 │ │ │ │ - ldr r3, [pc, #416] @ (1a7fc ) │ │ │ │ - movs r2, #98 @ 0x62 │ │ │ │ - ldr r1, [pc, #452] @ (1a824 ) │ │ │ │ - ldr r0, [pc, #452] @ (1a828 ) │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1a67a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cbnz r3, 1a67a │ │ │ │ + mov r0, r1 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r3, [pc, #1120] @ 1aadc │ │ │ │ + mov.w r2, #334 @ 0x14e │ │ │ │ + ldr.w r1, [pc, #1204] @ 1ab38 │ │ │ │ + ldr.w r0, [pc, #1204] @ 1ab3c │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 1a60c │ │ │ │ - cmp r2, #1 │ │ │ │ - itt eq │ │ │ │ - moveq r8, r5 │ │ │ │ - moveq r7, #0 │ │ │ │ - beq.w 1a45c │ │ │ │ - cmp r2, #10 │ │ │ │ - bne.n 1a75e │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r7, r2, #1 │ │ │ │ - orr.w r8, r5, r7 │ │ │ │ - b.n 1a45c │ │ │ │ - ldr r1, [pc, #412] @ (1a82c ) │ │ │ │ - movs r2, #96 @ 0x60 │ │ │ │ - ldr r0, [pc, #412] @ (1a830 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + b.n 1a5de │ │ │ │ + bl 10eb4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldmia.w r3, {r0, r1, r2} │ │ │ │ + bl 110ac │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9d98 │ │ │ │ + b.n 1a366 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1a59e │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r2, #332 @ 0x14c │ │ │ │ + ldr.w r1, [pc, #1140] @ 1ab40 │ │ │ │ + ldr.w r0, [pc, #1140] @ 1ab44 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 118a8 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r6 │ │ │ │ bl c698 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 1a69c │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl c698 │ │ │ │ - b.n 1a5be │ │ │ │ - ldr r1, [pc, #392] @ (1a834 ) │ │ │ │ - movs r2, #96 @ 0x60 │ │ │ │ - ldr r0, [pc, #392] @ (1a838 ) │ │ │ │ + ldr.w r8, [fp, #196] @ 0xc4 │ │ │ │ + mov r5, sl │ │ │ │ + ldr.w r9, [fp, #184] @ 0xb8 │ │ │ │ + ldr.w sl, [fp, #176] @ 0xb0 │ │ │ │ + bl d44c │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1a980 │ │ │ │ + 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, #188] @ 0xbc │ │ │ │ + movs r3, #0 │ │ │ │ + blx 9510 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1a998 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1a73e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1a88c │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + bpl.w 1a9bc │ │ │ │ + movs r0, #2 │ │ │ │ + blx 8e14 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1a9de │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 1aaaa │ │ │ │ + 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 8f6c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r8, r0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 1a822 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 1aa02 │ │ │ │ + ldr r3, [pc, #872] @ (1ab00 ) │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w r9, [r5, r3] │ │ │ │ + ldr.w r4, [r9] │ │ │ │ + bl 11418 │ │ │ │ + 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 9458 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1aa1a │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1a7d6 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbz r3, 1a82a │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 1aa62 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1a7ee │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 1a8d6 │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 1aa3e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10e44 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 1a8ce │ │ │ │ + ldr r3, [pc, #720] @ (1aadc ) │ │ │ │ + movw r2, #337 @ 0x151 │ │ │ │ + ldr r1, [pc, #820] @ (1ab48 ) │ │ │ │ + ldr r0, [pc, #824] @ (1ab4c ) │ │ │ │ add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ + b.n 1a366 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1a78c │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 1a5be │ │ │ │ - ldr r1, [pc, #368] @ (1a83c ) │ │ │ │ - movs r2, #95 @ 0x5f │ │ │ │ - ldr r0, [pc, #368] @ (1a840 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1a7d6 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldmia.w r3, {r0, r1, r2} │ │ │ │ + bl 110ac │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9d98 │ │ │ │ + b.n 1a262 │ │ │ │ + mov r0, r6 │ │ │ │ + bl c698 │ │ │ │ + b.n 1a2e6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c67c │ │ │ │ + b.n 1a2ee │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + movw r2, #329 @ 0x149 │ │ │ │ + ldr r1, [pc, #744] @ (1ab50 ) │ │ │ │ + ldr r0, [pc, #744] @ (1ab54 ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 118a8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 1a5be │ │ │ │ - mov r0, r3 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a5e2 │ │ │ │ - mov r0, r3 │ │ │ │ + b.n 1a69c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r2, #330 @ 0x14a │ │ │ │ + ldr r1, [pc, #728] @ (1ab58 ) │ │ │ │ + ldr r0, [pc, #732] @ (1ab5c ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.n 1a69c │ │ │ │ + mov r0, r6 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a65a │ │ │ │ - ldr r1, [pc, #336] @ (1a844 ) │ │ │ │ - movs r2, #95 @ 0x5f │ │ │ │ - ldr r0, [pc, #336] @ (1a848 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + b.n 1a73e │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r2, #332 @ 0x14c │ │ │ │ + ldr r1, [pc, #708] @ (1ab60 ) │ │ │ │ + ldr r0, [pc, #708] @ (1ab64 ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 118a8 │ │ │ │ - b.n 1a6d8 │ │ │ │ - add r1, sp, #8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl c698 │ │ │ │ + b.n 1a69c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [pc, #692] @ (1ab68 ) │ │ │ │ + ldr r1, [pc, #692] @ (1ab6c ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r2, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1694c │ │ │ │ - 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 1a412 │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.n 1a736 │ │ │ │ - movw r1, #65534 @ 0xfffe │ │ │ │ - movt r1, #16383 @ 0x3fff │ │ │ │ - cmp r2, r1 │ │ │ │ - it eq │ │ │ │ - streq r0, [r3, #0] │ │ │ │ - beq.n 1a736 │ │ │ │ - cbz r2, 1a752 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 1a5e2 │ │ │ │ - orr.w r8, r3, #1 │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #688] @ (1ab70 ) │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov.w r2, #332 @ 0x14c │ │ │ │ + add r0, pc │ │ │ │ + bl 11ed0 │ │ │ │ + b.n 1a8a8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1a80a │ │ │ │ + mov r0, r6 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1a7ee │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r2, #332 @ 0x14c │ │ │ │ + ldr r1, [pc, #652] @ (1ab74 ) │ │ │ │ + ldr r0, [pc, #656] @ (1ab78 ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.n 1a8a8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r2, #332 @ 0x14c │ │ │ │ + ldr r1, [pc, #640] @ (1ab7c ) │ │ │ │ + ldr r0, [pc, #640] @ (1ab80 ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 16d58 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c698 │ │ │ │ - b.n 1a434 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 1a69c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [pc, #616] @ (1ab84 ) │ │ │ │ + ldr r1, [pc, #620] @ (1ab88 ) │ │ │ │ + ldr r0, [pc, #620] @ (1ab8c ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r0, pc │ │ │ │ + mov.w r2, #332 @ 0x14c │ │ │ │ + str r7, [sp, #4] │ │ │ │ + bl 11ed0 │ │ │ │ + b.n 1a69c │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 1a736 │ │ │ │ - add r1, sp, #8 │ │ │ │ - str r0, [sp, #4] │ │ │ │ + str r1, [sp, #20] │ │ │ │ + str r3, [sp, #24] │ │ │ │ bl 1694c │ │ │ │ - ldrd r3, r2, [sp, #4] │ │ │ │ - cbnz r2, 1a774 │ │ │ │ - lsls r7, r0, #1 │ │ │ │ - orr.w r8, r5, r7 │ │ │ │ - b.n 1a45c │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + lsls r6, r0, #1 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 1a250 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + orr.w r6, r3, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 1a790 │ │ │ │ + beq.n 1a96c │ │ │ │ movw r1, #65534 @ 0xfffe │ │ │ │ movt r1, #16383 @ 0x3fff │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ streq r0, [r3, #0] │ │ │ │ - beq.n 1a790 │ │ │ │ - cbz r2, 1a7ac │ │ │ │ + beq.n 1a96c │ │ │ │ + cbz r2, 1a974 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1a65a │ │ │ │ - orr.w r8, r3, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 16d58 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c698 │ │ │ │ - b.n 1a480 │ │ │ │ + bne.w 1a262 │ │ │ │ + b.n 1a5a2 │ │ │ │ mov r0, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r3, [sp, #24] │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 1a790 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + b.n 1a96c │ │ │ │ + ldr r3, [pc, #344] @ (1aadc ) │ │ │ │ + movw r2, #337 @ 0x151 │ │ │ │ + ldr r1, [pc, #520] @ (1ab90 ) │ │ │ │ + ldr r0, [pc, #520] @ (1ab94 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + b.n 1a360 │ │ │ │ + ldr r3, [pc, #320] @ (1aadc ) │ │ │ │ + movw r2, #337 @ 0x151 │ │ │ │ + ldr r1, [pc, #504] @ (1ab98 ) │ │ │ │ + ldr r0, [pc, #504] @ (1ab9c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c698 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 1a366 │ │ │ │ + ldr r2, [pc, #284] @ (1aadc ) │ │ │ │ + ldr r3, [pc, #480] @ (1aba0 ) │ │ │ │ + ldr r1, [pc, #480] @ (1aba4 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [pc, #480] @ (1aba8 ) │ │ │ │ + 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, #337 @ 0x151 │ │ │ │ + bl 11ed0 │ │ │ │ + b.n 1a360 │ │ │ │ + ldr r3, [pc, #252] @ (1aadc ) │ │ │ │ + movw r2, #337 @ 0x151 │ │ │ │ + ldr r1, [pc, #452] @ (1abac ) │ │ │ │ + ldr r0, [pc, #456] @ (1abb0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c698 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 1a366 │ │ │ │ + ldr r3, [pc, #216] @ (1aadc ) │ │ │ │ + movw r2, #337 @ 0x151 │ │ │ │ + ldr r1, [pc, #424] @ (1abb4 ) │ │ │ │ + ldr r0, [pc, #428] @ (1abb8 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + b.n 1a360 │ │ │ │ + ldr r3, [pc, #192] @ (1aadc ) │ │ │ │ + movw r2, #337 @ 0x151 │ │ │ │ + ldr r1, [pc, #408] @ (1abbc ) │ │ │ │ + ldr r0, [pc, #412] @ (1abc0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 1a366 │ │ │ │ + ldr r1, [pc, #156] @ (1aadc ) │ │ │ │ + movw r2, #337 @ 0x151 │ │ │ │ + ldr r3, [pc, #380] @ (1abc4 ) │ │ │ │ + ldr r0, [pc, #384] @ (1abc8 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r5, [r5, r1] │ │ │ │ + add r0, pc │ │ │ │ + str r4, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r1, [pc, #376] @ (1abcc ) │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + add r1, pc │ │ │ │ + bl 11ed0 │ │ │ │ + b.n 1a366 │ │ │ │ blx 90c0 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #140] @ (1a84c ) │ │ │ │ - movw r2, #1098 @ 0x44a │ │ │ │ - ldr r1, [pc, #140] @ (1a850 ) │ │ │ │ - ldr r0, [pc, #140] @ (1a854 ) │ │ │ │ + ldr r3, [pc, #364] @ (1abd0 ) │ │ │ │ + movw r2, #5051 @ 0x13bb │ │ │ │ + ldr r1, [pc, #360] @ (1abd4 ) │ │ │ │ + ldr r0, [pc, #364] @ (1abd8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1028 @ 0x404 │ │ │ │ + addw r3, r3, #1084 @ 0x43c │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #128] @ (1a858 ) │ │ │ │ - movw r2, #1099 @ 0x44b │ │ │ │ - ldr r1, [pc, #128] @ (1a85c ) │ │ │ │ - ldr r0, [pc, #128] @ (1a860 ) │ │ │ │ + ldr r3, [pc, #352] @ (1abdc ) │ │ │ │ + movw r2, #4828 @ 0x12dc │ │ │ │ + ldr r1, [pc, #348] @ (1abe0 ) │ │ │ │ + ldr r0, [pc, #352] @ (1abe4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1028 @ 0x404 │ │ │ │ + addw r3, r3, #1084 @ 0x43c │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ - ldrb r4, [r0, r1] │ │ │ │ + ldr r3, [pc, #340] @ (1abe8 ) │ │ │ │ + movw r2, #4887 @ 0x1317 │ │ │ │ + ldr r1, [pc, #336] @ (1abec ) │ │ │ │ + ldr r0, [pc, #340] @ (1abf0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1084 @ 0x43c │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #328] @ (1abf4 ) │ │ │ │ + movw r2, #5031 @ 0x13a7 │ │ │ │ + ldr r1, [pc, #324] @ (1abf8 ) │ │ │ │ + ldr r0, [pc, #328] @ (1abfc ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1084 @ 0x43c │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + ldrsh r0, [r7, r0] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, r0] │ │ │ │ - movs r3, r0 │ │ │ │ lsls r0, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #18 │ │ │ │ + ldrsh r6, [r3, r0] │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, r2] │ │ │ │ + lsls r0, r0, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r6, [r7, #0] │ │ │ │ + movs r1, r0 │ │ │ │ + strb r0, [r0, #26] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrb r4, [r1, r2] │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r4, [r2, #28] │ │ │ │ + ldrb r6, [r1, #31] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r4, [r1, #22] │ │ │ │ + strb r0, [r2, #24] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r0, [r5, #16] │ │ │ │ + ldrb r4, [r7, #29] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r2, #26] │ │ │ │ + strb r0, [r0, #23] │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r5, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r4, [r6, #24] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r6, [r1, #21] │ │ │ │ + strb r2, [r7, #17] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r0, #26] │ │ │ │ + ldrb r6, [r5, #17] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r0, [r7, #20] │ │ │ │ + ldrb r6, [r3, #23] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r0, [r6, #14] │ │ │ │ + strb r2, [r4, #16] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r3, #22] │ │ │ │ + ldrb r6, [r7, #22] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r6, [r2, #19] │ │ │ │ + strb r2, [r0, #16] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r5, #20] │ │ │ │ + ldrh r2, [r5, #10] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r6, [r4, #18] │ │ │ │ + ldrb r2, [r7, #21] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r1, #20] │ │ │ │ + strb r4, [r7, #14] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r0, [r1, #18] │ │ │ │ + ldrb r4, [r2, #21] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r6, #18] │ │ │ │ + strb r0, [r3, #14] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r2, [r5, #17] │ │ │ │ + strb r4, [r3, #16] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r1, #18] │ │ │ │ + ldrb r6, [r0, #20] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r2, [r0, #17] │ │ │ │ + strb r2, [r1, #13] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #248] @ 0xf8 │ │ │ │ + ldrb r6, [r7, #18] │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [r0, #28] │ │ │ │ + strb r4, [r0, #12] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrb r4, [r7, #13] │ │ │ │ + movs r1, r0 │ │ │ │ + strb r0, [r0, #7] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrb r4, [r4, #12] │ │ │ │ + movs r1, r0 │ │ │ │ + strb r2, [r5, #5] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrb r6, [r1, #12] │ │ │ │ + movs r1, r0 │ │ │ │ + strb r4, [r2, #5] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrb r0, [r6, #11] │ │ │ │ + movs r1, r0 │ │ │ │ + strb r6, [r6, #4] │ │ │ │ + movs r1, r0 │ │ │ │ + strh r0, [r0, #54] @ 0x36 │ │ │ │ + movs r1, r0 │ │ │ │ + ldrb r4, [r2, #11] │ │ │ │ + movs r1, r0 │ │ │ │ + strb r2, [r2, #4] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrb r6, [r4, #10] │ │ │ │ + movs r1, r0 │ │ │ │ + strb r4, [r5, #3] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrb r0, [r2, #10] │ │ │ │ + movs r1, r0 │ │ │ │ + strb r6, [r2, #3] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrb r6, [r0, #9] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrb r6, [r5, #9] │ │ │ │ + movs r1, r0 │ │ │ │ + strb r2, [r6, #2] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrb r6, [r0, #8] │ │ │ │ + movs r1, r0 │ │ │ │ + strb r2, [r1, #1] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrb r6, [r5, #7] │ │ │ │ + movs r1, r0 │ │ │ │ + strb r2, [r6, #0] │ │ │ │ + movs r1, r0 │ │ │ │ + strh r6, [r6, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r2, [r1, #15] │ │ │ │ + ldrb r0, [r1, #7] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #152] @ 0x98 │ │ │ │ + strb r2, [r1, #0] │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [r5, #24] │ │ │ │ + ldrb r0, [r5, #6] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r6, [r7, #14] │ │ │ │ + ldr r4, [r5, #124] @ 0x7c │ │ │ │ + movs r1, r0 │ │ │ │ + ldrb r4, [r0, #6] │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r0, [r1, #124] @ 0x7c │ │ │ │ + movs r1, r0 │ │ │ │ + ldrb r4, [r5, #5] │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r0, [r6, #120] @ 0x78 │ │ │ │ + movs r1, r0 │ │ │ │ + ldrb r4, [r3, #4] │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r4, [r1, #120] @ 0x78 │ │ │ │ + movs r1, r0 │ │ │ │ + ldrb r2, [r7, #4] │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r4, [sp, #704] @ 0x2c0 │ │ │ │ + movs r1, r0 │ │ │ │ + ldrsh r6, [r3, r4] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrb r0, [r0, #5] │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r4, [sp, #608] @ 0x260 │ │ │ │ + movs r1, r0 │ │ │ │ + ldrsh r6, [r0, r4] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrb r4, [r7, #1] │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r4, [sp, #512] @ 0x200 │ │ │ │ + movs r1, r0 │ │ │ │ + ldrsh r6, [r5, r3] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrb r0, [r7, #3] │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r4, [sp, #416] @ 0x1a0 │ │ │ │ + movs r1, r0 │ │ │ │ + ldrsh r6, [r2, r3] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrb r4, [r5, #3] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001a864 : │ │ │ │ - push {r4, lr} │ │ │ │ +0001ac00 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w ip, [pc, #200] @ 1a93c │ │ │ │ - sub sp, #32 │ │ │ │ - ldr.w lr, [pc, #196] @ 1a940 │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldr.w ip, [pc, #340] @ 1ad64 │ │ │ │ + sub sp, #64 @ 0x40 │ │ │ │ mov r0, r1 │ │ │ │ - add ip, pc │ │ │ │ mov r1, r2 │ │ │ │ + add ip, pc │ │ │ │ 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] @ 1a944 │ │ │ │ - add lr, pc │ │ │ │ - ldr r4, [pc, #160] @ (1a948 ) │ │ │ │ + ldr.w ip, [pc, #324] @ 1ad68 │ │ │ │ + ldr r5, [pc, #324] @ (1ad6c ) │ │ │ │ + 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] @ (1ad70 ) │ │ │ │ + ldr.w r5, [ip, r5] │ │ │ │ add r4, pc │ │ │ │ - ldr.w ip, [lr, ip] │ │ │ │ - ldr.w ip, [ip] │ │ │ │ - str.w ip, [sp, #28] │ │ │ │ - mov.w ip, #0 │ │ │ │ - bl c4c4 │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ + str r5, [sp, #60] @ 0x3c │ │ │ │ + mov.w r5, #0 │ │ │ │ + bl c364 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a91c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + beq.n 1acf0 │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + bpl.n 1acd0 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r2, #3 │ │ │ │ - bpl.n 1a8fe │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ - bpl.n 1a920 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ - ldr r0, [r0, #84] @ 0x54 │ │ │ │ - lsls r0, r0, #3 │ │ │ │ - bpl.n 1a92a │ │ │ │ - mov r0, r3 │ │ │ │ - bl 1a39c │ │ │ │ - ldr r2, [pc, #100] @ (1a94c ) │ │ │ │ - ldr r3, [pc, #88] @ (1a944 ) │ │ │ │ + lsls r2, r2, #7 │ │ │ │ + bpl.n 1acf4 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #8 │ │ │ │ + bne.n 1ad00 │ │ │ │ + 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 1ad14 │ │ │ │ + ldr r1, [pc, #244] @ (1ad74 ) │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + cmp r0, r1 │ │ │ │ + bne.n 1ad20 │ │ │ │ + ldr r1, [pc, #236] @ (1ad78 ) │ │ │ │ + ldr.w ip, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + ldr.w r0, [ip, #4] │ │ │ │ + cmp r0, r1 │ │ │ │ + bne.n 1ad3a │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r5, [pc, #224] @ (1ad7c ) │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r4, [r4, r5] │ │ │ │ + sub.w r4, ip, r4 │ │ │ │ + clz r4, r4 │ │ │ │ + lsrs r4, r4, #5 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 1a1a8 │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.n 1acf0 │ │ │ │ + bl 11418 │ │ │ │ + ldr r2, [pc, #196] @ (1ad80 ) │ │ │ │ + ldr r3, [pc, #176] @ (1ad6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a936 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [pc, #80] @ (1a950 ) │ │ │ │ - mov r1, r3 │ │ │ │ + bne.n 1ad60 │ │ │ │ + add sp, #64 @ 0x40 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r0, [pc, #176] @ (1ad84 ) │ │ │ │ + mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ bl 11608 │ │ │ │ - ldr r3, [pc, #72] @ (1a954 ) │ │ │ │ - movs r2, #93 @ 0x5d │ │ │ │ - ldr r1, [pc, #72] @ (1a958 ) │ │ │ │ - ldr r0, [pc, #76] @ (1a95c ) │ │ │ │ + ldr r3, [pc, #172] @ (1ad88 ) │ │ │ │ + movw r2, #319 @ 0x13f │ │ │ │ + ldr r1, [pc, #168] @ (1ad8c ) │ │ │ │ + ldr r0, [pc, #172] @ (1ad90 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1a8e6 │ │ │ │ - ldr r0, [pc, #60] @ (1a960 ) │ │ │ │ + b.n 1acb8 │ │ │ │ + ldr r0, [pc, #156] @ (1ad94 ) │ │ │ │ + mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ bl 11608 │ │ │ │ - b.n 1a908 │ │ │ │ - ldr r0, [pc, #56] @ (1a964 ) │ │ │ │ + b.n 1acda │ │ │ │ + cmp r2, #1 │ │ │ │ + it eq │ │ │ │ + moveq r6, #0 │ │ │ │ + beq.n 1ac72 │ │ │ │ + cmp r2, #10 │ │ │ │ + bne.n 1ad46 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + negs r3, r3 │ │ │ │ + lsls r6, r3, #1 │ │ │ │ + b.n 1ac72 │ │ │ │ + ldr r0, [pc, #128] @ (1ad98 ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ bl 11608 │ │ │ │ - b.n 1a908 │ │ │ │ + b.n 1acda │ │ │ │ + str r2, [sp, #28] │ │ │ │ + blx 9634 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 1ac88 │ │ │ │ + ldr r0, [pc, #108] @ (1ad9c ) │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + bl 11608 │ │ │ │ + b.n 1acda │ │ │ │ + ldr r0, [pc, #100] @ (1ada0 ) │ │ │ │ + mov r1, ip │ │ │ │ + add r0, pc │ │ │ │ + bl 11608 │ │ │ │ + b.n 1acda │ │ │ │ + mov r0, r3 │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl 1694c │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + lsls r6, r0, #1 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 1ac72 │ │ │ │ + orr.w r6, r3, #1 │ │ │ │ + b.n 1ac72 │ │ │ │ blx 90c0 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - str r2, [r1, #48] @ 0x30 │ │ │ │ + ldrsh r0, [r6, r5] │ │ │ │ movs r3, r0 │ │ │ │ - ldrsb r0, [r3, r5] │ │ │ │ + strh r4, [r2, r7] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r2, r5] │ │ │ │ + strh r2, [r7, r6] │ │ │ │ movs r3, r0 │ │ │ │ - ldrsb r2, [r2, r4] │ │ │ │ + lsls r4, r6, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r0, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r0, [r0, r5] │ │ │ │ movs r3, r0 │ │ │ │ - strh r2, [r5, #46] @ 0x2e │ │ │ │ + strh r4, [r4, #20] │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r6, #18 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, #0] │ │ │ │ + strb r4, [r5, #26] │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r0, [r6, #76] @ 0x4c │ │ │ │ + movs r1, r0 │ │ │ │ + strb r0, [r7, #19] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r0, [r5, #8] │ │ │ │ + strh r0, [r4, #18] │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r1, #46] @ 0x2e │ │ │ │ + strb r6, [r1, #26] │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r7, #44] @ 0x2c │ │ │ │ + ldr r2, [r7, #80] @ 0x50 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001a968 : │ │ │ │ +0001ada4 : │ │ │ │ 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, #2352] @ 1b2ac │ │ │ │ - sub sp, #84 @ 0x54 │ │ │ │ - ldr.w r3, [pc, #2352] @ 1b2b0 │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + ldr r2, [pc, #504] @ (1afb0 ) │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + ldr r3, [pc, #504] @ (1afb4 ) │ │ │ │ + mov r6, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r5, [pc, #2348] @ 1b2b4 │ │ │ │ - ldr.w r1, [pc, #2348] @ 1b2b8 │ │ │ │ + ldr r5, [pc, #504] @ (1afb8 ) │ │ │ │ + mov r4, r1 │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r7, [r5, r1] │ │ │ │ - add r1, sp, #20 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - ldr r0, [r7, #44] @ 0x2c │ │ │ │ - blx 9510 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1ad68 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r6, r3, #5 │ │ │ │ - bpl.w 1ad86 │ │ │ │ - movs r1, #4 │ │ │ │ - bl 137a0 │ │ │ │ + bl d44c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1adac │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10d38 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10d38 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10d38 │ │ │ │ - movs r1, #3 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10d38 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1aa06 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + beq.n 1ae54 │ │ │ │ + ldr r2, [pc, #484] @ (1afbc ) │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + cmp r0, r2 │ │ │ │ + beq.n 1aec6 │ │ │ │ + ldr r2, [pc, #480] @ (1afc0 ) │ │ │ │ + str r0, [sp, #12] │ │ │ │ + ldr r3, [r5, r2] │ │ │ │ + movs r2, #1 │ │ │ │ + mov r7, r3 │ │ │ │ + ldr.w r1, [r3, #128] @ 0x80 │ │ │ │ + bl d398 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r1, r0 │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.n 1ae06 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 1aee2 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 1aed6 │ │ │ │ + lsls r2, r4, #31 │ │ │ │ + bmi.n 1af02 │ │ │ │ + adds r1, r4, #2 │ │ │ │ + teq r4, r1 │ │ │ │ + bmi.n 1aefe │ │ │ │ + ldr r3, [pc, #428] @ (1afc4 ) │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ad0c │ │ │ │ + beq.w 1af56 │ │ │ │ + ldr r2, [r7, #36] @ 0x24 │ │ │ │ + movs r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ - blx 9484 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 1adce │ │ │ │ - uxtb r0, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 1ac6e │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 1b21a │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1aa34 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1ad24 │ │ │ │ - ldr.w r3, [pc, #2180] @ 1b2bc │ │ │ │ - mov.w fp, #0 │ │ │ │ - ldr r6, [r5, r3] │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #28 │ │ │ │ - mov r0, r6 │ │ │ │ - str.w r8, [sp, #28] │ │ │ │ - blx 9458 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1ae02 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 1b24a │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1aa76 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1ad50 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #7 │ │ │ │ - bpl.w 1ae36 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 1aea8 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - mov.w r8, r3, lsl #1 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1aaa2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1ad60 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #32 │ │ │ │ - mov r0, r6 │ │ │ │ - str.w r9, [sp, #32] │ │ │ │ - blx 9458 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1ae74 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 1b232 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1aada │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1ad58 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #7 │ │ │ │ - bpl.w 1aec4 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 1af30 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - mov.w r9, r3, lsl #1 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1ab06 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1ad1c │ │ │ │ - mov r0, r6 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - str.w sl, [sp, #36] @ 0x24 │ │ │ │ - blx 9458 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1aefe │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 1b1d2 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1ab3e │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1ad14 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #7 │ │ │ │ - bpl.w 1af4c │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 1af96 │ │ │ │ - ldr r6, [r4, #12] │ │ │ │ - lsls r6, r6, #1 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1ab68 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1ad3c │ │ │ │ - ldr.w r3, [pc, #1876] @ 1b2c0 │ │ │ │ - ldr r1, [r7, #96] @ 0x60 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl fb3c │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1afae │ │ │ │ - mov r0, r8 │ │ │ │ - bl 11418 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 11418 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 11418 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 11418 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #4 │ │ │ │ - strd r6, r0, [sp, #64] @ 0x40 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 1a1a8 │ │ │ │ mov r4, r0 │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ - mov r0, r7 │ │ │ │ - strd r8, r9, [sp, #56] @ 0x38 │ │ │ │ - blx 9458 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1abca │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1ad34 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 1b008 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 1b262 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1abf2 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbnz r3, 1abf2 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 1b27a │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1ac14 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cbnz r3, 1ac14 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 1b292 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1ac30 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 1ac30 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1b1ea │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1ac4c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 1ac4c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r2, [pc, #1652] @ 1b2c4 │ │ │ │ - ldr.w r3, [pc, #1628] @ 1b2b0 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.w 1af82 │ │ │ │ + ldr r2, [pc, #400] @ (1afc8 ) │ │ │ │ + ldr r3, [pc, #376] @ (1afb4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1b1ce │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [r7, #52] @ 0x34 │ │ │ │ - movs r2, #3 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r3, [r7, #880] @ 0x370 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r0, [r7, #56] @ 0x38 │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ - blx 9510 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1af80 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 1b202 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1acaa │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1ad2c │ │ │ │ - ldr.w r3, [pc, #1552] @ 1b2bc │ │ │ │ - movs r2, #1 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - add r1, sp, #24 │ │ │ │ - ldr r6, [r5, r3] │ │ │ │ - movs r3, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 9458 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1afda │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 1acd6 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cbz r2, 1ad44 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r0, r2, #7 │ │ │ │ - bpl.w 1b034 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #8 │ │ │ │ - bne.w 1b07a │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - mov.w fp, r2, lsl #1 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 1aa3e │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1aa3e │ │ │ │ - mov r0, r3 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1aa3e │ │ │ │ - mov r0, r4 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1aa06 │ │ │ │ - mov r0, sl │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ab3e │ │ │ │ - mov r0, r4 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ab06 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1aa34 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1acaa │ │ │ │ - mov r0, r7 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1abca │ │ │ │ + bne.w 1afaa │ │ │ │ mov r0, r4 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ab68 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r3, [pc, #372] @ (1afcc ) │ │ │ │ + movw r2, #343 @ 0x157 │ │ │ │ + ldr r0, [pc, #372] @ (1afd0 ) │ │ │ │ + ldr r1, [pc, #372] @ (1afd4 ) │ │ │ │ + add r0, pc │ │ │ │ str r0, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - b.n 1acd6 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1aa76 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1aada │ │ │ │ - mov r0, r4 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1aaa2 │ │ │ │ - ldr.w r3, [pc, #1364] @ 1b2c0 │ │ │ │ - movs r2, #104 @ 0x68 │ │ │ │ - ldr.w r1, [pc, #1368] @ 1b2c8 │ │ │ │ - ldr.w r0, [pc, #1368] @ 1b2cc │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ + mov fp, r1 │ │ │ │ + mov r6, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 1ac4c │ │ │ │ - ldr.w r1, [pc, #1336] @ 1b2c0 │ │ │ │ - movs r2, #104 @ 0x68 │ │ │ │ - ldr.w r3, [pc, #1344] @ 1b2d0 │ │ │ │ - add r3, pc │ │ │ │ - ldr r5, [r5, r1] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr.w r1, [pc, #1336] @ 1b2d4 │ │ │ │ - ldr.w r0, [pc, #1336] @ 1b2d8 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11ed0 │ │ │ │ - b.n 1ad82 │ │ │ │ - ldr.w r3, [pc, #1296] @ 1b2c0 │ │ │ │ - movs r2, #104 @ 0x68 │ │ │ │ - ldr.w r1, [pc, #1320] @ 1b2dc │ │ │ │ - ldr.w r0, [pc, #1320] @ 1b2e0 │ │ │ │ - add r1, pc │ │ │ │ + add r0, sp, #16 │ │ │ │ + bl 10f80 │ │ │ │ + ldr r3, [pc, #328] @ (1afc0 ) │ │ │ │ + ldrd r9, r7, [sp, #16] │ │ │ │ + ldr.w r8, [sp, #24] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 1ad82 │ │ │ │ - ldr.w r3, [pc, #1264] @ 1b2c0 │ │ │ │ - movs r2, #104 @ 0x68 │ │ │ │ - ldr.w r1, [pc, #1292] @ 1b2e4 │ │ │ │ - ldr.w r0, [pc, #1292] @ 1b2e8 │ │ │ │ - add r1, pc │ │ │ │ + ldr r1, [r3, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #336] @ (1afd8 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9cb0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 96e4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1af9a │ │ │ │ + str r0, [sp, #12] │ │ │ │ + bl 11118 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9d98 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 1af32 │ │ │ │ + add r3, sp, #16 │ │ │ │ + ldmia.w r3, {r0, r1, r2} │ │ │ │ + bl 110ac │ │ │ │ mov r0, r9 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 1ad82 │ │ │ │ - ldr.w r3, [pc, #1212] @ 1b2c0 │ │ │ │ - movs r2, #106 @ 0x6a │ │ │ │ - ldr.w r1, [pc, #1248] @ 1b2ec │ │ │ │ - ldr.w r0, [pc, #1248] @ 1b2f0 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, fp │ │ │ │ - bl c698 │ │ │ │ - b.n 1ad82 │ │ │ │ - ldr.w r0, [pc, #1212] @ 1b2f4 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, pc │ │ │ │ - bl 11608 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1ae58 │ │ │ │ + bl 9d98 │ │ │ │ + ldr r3, [pc, #248] @ (1afbc ) │ │ │ │ + ldr r2, [r5, r3] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 1aed6 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 1ae58 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cbz r3, 1aef2 │ │ │ │ + lsls r1, r4, #31 │ │ │ │ + bpl.n 1ae36 │ │ │ │ mov r0, r4 │ │ │ │ + bl c67c │ │ │ │ + b.n 1ae36 │ │ │ │ + mov r0, r3 │ │ │ │ + str r1, [sp, #12] │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #1124] @ 1b2c0 │ │ │ │ - movs r2, #106 @ 0x6a │ │ │ │ - ldr.w r1, [pc, #1176] @ 1b2f8 │ │ │ │ - ldr.w r0, [pc, #1176] @ 1b2fc │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.n 1ae22 │ │ │ │ - ldr.w r3, [pc, #1096] @ 1b2c0 │ │ │ │ - movs r2, #106 @ 0x6a │ │ │ │ - ldr.w r1, [pc, #1156] @ 1b300 │ │ │ │ - ldr.w r0, [pc, #1156] @ 1b304 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, fp │ │ │ │ - bl c698 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c698 │ │ │ │ - b.n 1ad82 │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq.w r8, #0 │ │ │ │ - beq.w 1aa8e │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.w 1b0b0 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - negs r3, r3 │ │ │ │ - mov.w r8, r3, lsl #1 │ │ │ │ - b.n 1aa8e │ │ │ │ - ldr.w r0, [pc, #1088] @ 1b308 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, pc │ │ │ │ - bl 11608 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1aee4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1b098 │ │ │ │ - ldr r3, [pc, #984] @ (1b2c0 ) │ │ │ │ - movs r2, #106 @ 0x6a │ │ │ │ - ldr.w r1, [pc, #1056] @ 1b30c │ │ │ │ - ldr.w r0, [pc, #1056] @ 1b310 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.n 1ae94 │ │ │ │ - ldr r3, [pc, #960] @ (1b2c0 ) │ │ │ │ - movs r2, #106 @ 0x6a │ │ │ │ - ldr.w r1, [pc, #1040] @ 1b314 │ │ │ │ - ldr.w r0, [pc, #1040] @ 1b318 │ │ │ │ - add r1, pc │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 1ae0a │ │ │ │ + b.n 1aed6 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + lsls r1, r4, #31 │ │ │ │ + bpl.n 1ae36 │ │ │ │ + b.n 1aeda │ │ │ │ + cmp r1, #0 │ │ │ │ + bge.n 1ae16 │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 16b58 │ │ │ │ + ldr r3, [pc, #184] @ (1afc4 ) │ │ │ │ + mov r1, r0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, fp │ │ │ │ - bl c698 │ │ │ │ - mov r0, r8 │ │ │ │ + cbz r3, 1af56 │ │ │ │ + ldr r2, [r7, #36] @ 0x24 │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + str r1, [sp, #12] │ │ │ │ + bl 1a1a8 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r4, r0 │ │ │ │ + lsls r3, r1, #31 │ │ │ │ + bpl.n 1ae30 │ │ │ │ + mov r0, r1 │ │ │ │ bl c698 │ │ │ │ + b.n 1ae30 │ │ │ │ + bl 10eb4 │ │ │ │ + add r3, sp, #16 │ │ │ │ + ldmia.w r3, {r0, r1, r2} │ │ │ │ + bl 110ac │ │ │ │ mov r0, r9 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9d98 │ │ │ │ + movs r4, #1 │ │ │ │ + b.n 1ae36 │ │ │ │ + mov r0, r1 │ │ │ │ bl c698 │ │ │ │ - b.n 1ad82 │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq.w r9, #0 │ │ │ │ - beq.w 1aaf2 │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.w 1b0f6 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - negs r3, r3 │ │ │ │ - mov.w r9, r3, lsl #1 │ │ │ │ - b.n 1aaf2 │ │ │ │ - ldr r0, [pc, #972] @ (1b31c ) │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, pc │ │ │ │ - bl 11608 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1af6a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1b0a0 │ │ │ │ - ldr r3, [pc, #852] @ (1b2c0 ) │ │ │ │ - movs r2, #106 @ 0x6a │ │ │ │ - ldr r1, [pc, #944] @ (1b320 ) │ │ │ │ - ldr r0, [pc, #944] @ (1b324 ) │ │ │ │ + ldr r3, [pc, #124] @ (1afdc ) │ │ │ │ + ldr r1, [pc, #128] @ (1afe0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.n 1af1c │ │ │ │ - ldr r3, [pc, #828] @ (1b2c0 ) │ │ │ │ - movs r2, #105 @ 0x69 │ │ │ │ - ldr r1, [pc, #928] @ (1b328 ) │ │ │ │ - ldr r0, [pc, #932] @ (1b32c ) │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9100 │ │ │ │ + ldr r3, [pc, #96] @ (1afcc ) │ │ │ │ + ldr r1, [pc, #116] @ (1afe4 ) │ │ │ │ + mov.w r2, #348 @ 0x15c │ │ │ │ + ldr r0, [pc, #116] @ (1afe8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 1ade8 │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq r6, #0 │ │ │ │ - beq.w 1ab54 │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.w 1b13c │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - negs r3, r3 │ │ │ │ - lsls r6, r3, #1 │ │ │ │ - b.n 1ab54 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #106 @ 0x6a │ │ │ │ - ldr r1, [pc, #892] @ (1b330 ) │ │ │ │ - ldr r0, [pc, #892] @ (1b334 ) │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, fp │ │ │ │ - bl c698 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c698 │ │ │ │ - mov r0, r9 │ │ │ │ - bl c698 │ │ │ │ - mov r0, r6 │ │ │ │ - bl c698 │ │ │ │ - b.n 1ad82 │ │ │ │ - ldr r3, [pc, #740] @ (1b2c0 ) │ │ │ │ - movs r2, #105 @ 0x69 │ │ │ │ - ldr r1, [pc, #856] @ (1b338 ) │ │ │ │ - ldr r0, [pc, #856] @ (1b33c ) │ │ │ │ + b.n 1af52 │ │ │ │ + ldr r3, [pc, #72] @ (1afcc ) │ │ │ │ + movw r2, #347 @ 0x15b │ │ │ │ + ldr r1, [pc, #96] @ (1afec ) │ │ │ │ + ldr r0, [pc, #100] @ (1aff0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 1ad82 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #106 @ 0x6a │ │ │ │ - ldr r1, [pc, #816] @ (1b340 ) │ │ │ │ - ldr r0, [pc, #820] @ (1b344 ) │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 1ad82 │ │ │ │ - ldr r0, [pc, #784] @ (1b348 ) │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r0, pc │ │ │ │ - bl 11608 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 1b052 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cbz r2, 1b0a8 │ │ │ │ - ldr r3, [pc, #620] @ (1b2c0 ) │ │ │ │ - movs r2, #105 @ 0x69 │ │ │ │ - ldr r1, [pc, #756] @ (1b34c ) │ │ │ │ - ldr r0, [pc, #756] @ (1b350 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + b.n 1ae36 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r1, fp │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov.w r2, #344 @ 0x158 │ │ │ │ bl 118a8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 1ad82 │ │ │ │ - cmp r2, #1 │ │ │ │ - itt eq │ │ │ │ - moveq.w fp, #0 │ │ │ │ - ldreq r2, [r3, #0] │ │ │ │ - beq.w 1acf0 │ │ │ │ - cmp r2, #10 │ │ │ │ - bne.n 1b180 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - negs r2, r2 │ │ │ │ - mov.w fp, r2, lsl #1 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - b.n 1acf0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1aee4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1af6a │ │ │ │ - mov r0, r3 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b052 │ │ │ │ - add r1, sp, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1694c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov.w r8, r0, lsl #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1aa8e │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 1b0e0 │ │ │ │ - movw r2, #65534 @ 0xfffe │ │ │ │ - movt r2, #16383 @ 0x3fff │ │ │ │ - cmp r3, r2 │ │ │ │ - it eq │ │ │ │ - streq r1, [r4, #0] │ │ │ │ - beq.n 1b0e0 │ │ │ │ - cbz r3, 1b0ee │ │ │ │ - cmp r4, #1 │ │ │ │ - it ne │ │ │ │ - orrne.w r8, r4, #1 │ │ │ │ - bne.w 1aaa2 │ │ │ │ - b.n 1ae58 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b0e0 │ │ │ │ - add r1, sp, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1694c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov.w r9, r0, lsl #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1aaf2 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 1b126 │ │ │ │ - movw r2, #65534 @ 0xfffe │ │ │ │ - movt r2, #16383 @ 0x3fff │ │ │ │ - cmp r3, r2 │ │ │ │ - it eq │ │ │ │ - streq r1, [r4, #0] │ │ │ │ - beq.n 1b126 │ │ │ │ - cbz r3, 1b134 │ │ │ │ - cmp r4, #1 │ │ │ │ - it ne │ │ │ │ - orrne.w r9, r4, #1 │ │ │ │ - bne.w 1ab06 │ │ │ │ - b.n 1aee4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b126 │ │ │ │ - add r1, sp, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1694c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - lsls r6, r0, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1ab54 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 1b16a │ │ │ │ - movw r2, #65534 @ 0xfffe │ │ │ │ - movt r2, #16383 @ 0x3fff │ │ │ │ - cmp r3, r2 │ │ │ │ - it eq │ │ │ │ - streq r1, [r4, #0] │ │ │ │ - beq.n 1b16a │ │ │ │ - cbz r3, 1b178 │ │ │ │ - cmp r4, #1 │ │ │ │ - it ne │ │ │ │ - orrne.w r6, r4, #1 │ │ │ │ - bne.w 1ab68 │ │ │ │ - b.n 1af6a │ │ │ │ - mov r0, r4 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b16a │ │ │ │ - add r1, sp, #16 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 1694c │ │ │ │ - ldrd r3, r1, [sp, #12] │ │ │ │ - mov.w fp, r0, lsl #1 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 1acf0 │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.n 1b1b4 │ │ │ │ - movw r1, #65534 @ 0xfffe │ │ │ │ - movt r1, #16383 @ 0x3fff │ │ │ │ - cmp r2, r1 │ │ │ │ - it eq │ │ │ │ - streq r0, [r3, #0] │ │ │ │ - beq.n 1b1b4 │ │ │ │ - cbz r2, 1b1c2 │ │ │ │ - cmp r3, #1 │ │ │ │ - it ne │ │ │ │ - orrne.w fp, r3, #1 │ │ │ │ - bne.w 1aa3e │ │ │ │ - b.n 1b052 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - b.n 1b1b4 │ │ │ │ + b.n 1af36 │ │ │ │ blx 90c0 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #384] @ (1b354 ) │ │ │ │ - movw r2, #1339 @ 0x53b │ │ │ │ - ldr r1, [pc, #380] @ (1b358 ) │ │ │ │ - ldr r0, [pc, #384] @ (1b35c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1052 @ 0x41c │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #372] @ (1b360 ) │ │ │ │ - movw r2, #1372 @ 0x55c │ │ │ │ - ldr r1, [pc, #368] @ (1b364 ) │ │ │ │ - ldr r0, [pc, #372] @ (1b368 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1052 @ 0x41c │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #360] @ (1b36c ) │ │ │ │ - movw r2, #1267 @ 0x4f3 │ │ │ │ - ldr r1, [pc, #356] @ (1b370 ) │ │ │ │ - ldr r0, [pc, #360] @ (1b374 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1052 @ 0x41c │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #348] @ (1b378 ) │ │ │ │ - movw r2, #1387 @ 0x56b │ │ │ │ - ldr r1, [pc, #344] @ (1b37c ) │ │ │ │ - ldr r0, [pc, #348] @ (1b380 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1052 @ 0x41c │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #336] @ (1b384 ) │ │ │ │ - mov.w r2, #1320 @ 0x528 │ │ │ │ - ldr r1, [pc, #332] @ (1b388 ) │ │ │ │ - ldr r0, [pc, #336] @ (1b38c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1052 @ 0x41c │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #324] @ (1b390 ) │ │ │ │ - movw r2, #1301 @ 0x515 │ │ │ │ - ldr r1, [pc, #320] @ (1b394 ) │ │ │ │ - ldr r0, [pc, #324] @ (1b398 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1052 @ 0x41c │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #312] @ (1b39c ) │ │ │ │ - movw r2, #1369 @ 0x559 │ │ │ │ - ldr r1, [pc, #308] @ (1b3a0 ) │ │ │ │ - ldr r0, [pc, #312] @ (1b3a4 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1052 @ 0x41c │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #300] @ (1b3a8 ) │ │ │ │ - movw r2, #1370 @ 0x55a │ │ │ │ - ldr r1, [pc, #296] @ (1b3ac ) │ │ │ │ - ldr r0, [pc, #300] @ (1b3b0 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1052 @ 0x41c │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #288] @ (1b3b4 ) │ │ │ │ - movw r2, #1371 @ 0x55b │ │ │ │ - ldr r1, [pc, #284] @ (1b3b8 ) │ │ │ │ - ldr r0, [pc, #288] @ (1b3bc ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1052 @ 0x41c │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsb r2, [r7, r1] │ │ │ │ + strh r0, [r0, r1] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r6, r1] │ │ │ │ + strh r2, [r7, r0] │ │ │ │ movs r3, r0 │ │ │ │ - lsls r0, r0, #17 │ │ │ │ + lsls r4, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #18 │ │ │ │ + lsls r4, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, r6] │ │ │ │ + str r2, [r0, r7] │ │ │ │ movs r3, r0 │ │ │ │ - strb r6, [r7, #26] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r2, [r0, #23] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [r4, #76] @ 0x4c │ │ │ │ - movs r1, r0 │ │ │ │ - strb r2, [r2, #26] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r0, [r3, #22] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r2, [r7, #25] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r6, [r7, #21] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r0, [r3, #25] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r4, [r3, #21] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r4, [r4, #24] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r0, [r5, #20] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r4, [r6, #14] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r6, [r1, #23] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r2, [r2, #19] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r2, [r6, #22] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r6, [r6, #18] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r6, [r4, #12] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r4, [r0, #21] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r0, [r1, #17] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r2, [r5, #20] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r6, [r5, #16] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r0, [r4, #10] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r2, [r0, #19] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r6, [r0, #15] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r4, [r5, #18] │ │ │ │ + lsls r0, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [r7, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ - strb r0, [r6, #14] │ │ │ │ + strb r2, [r5, #21] │ │ │ │ movs r1, r0 │ │ │ │ + lsls r0, r5, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #19 │ │ │ │ + movs r0, r0 │ │ │ │ strb r4, [r7, #17] │ │ │ │ movs r1, r0 │ │ │ │ - strb r2, [r0, #14] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r2, [r2, #17] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r6, [r2, #13] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r2, [r4, #16] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r0, [r5, #12] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r6, [r6, #6] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r2, [r3, #15] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r6, [r3, #11] │ │ │ │ - movs r1, r0 │ │ │ │ - str r5, [sp, #160] @ 0xa0 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsb r6, [r5, r6] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r0, [r7, #5] │ │ │ │ - movs r1, r0 │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsb r6, [r2, r6] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r4, [r1, #116] @ 0x74 │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [sp, #992] @ 0x3e0 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsb r6, [r7, r5] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r4, [r5, #5] │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [sp, #896] @ 0x380 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsb r6, [r4, r5] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r4, [r2, #5] │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [sp, #800] @ 0x320 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsb r6, [r1, r5] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r0, [r1, #1] │ │ │ │ + strb r0, [r3, #17] │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - ldrsb r6, [r6, r4] │ │ │ │ + strb r0, [r0, #17] │ │ │ │ movs r1, r0 │ │ │ │ - strb r4, [r6, #3] │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [sp, #608] @ 0x260 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsb r6, [r3, r4] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r4, [r2, #7] │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [sp, #512] @ 0x200 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsb r6, [r0, r4] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [r6, #104] @ 0x68 │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [sp, #416] @ 0x1a0 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsb r6, [r5, r3] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r0, [r6, #6] │ │ │ │ + ldr r0, [r1, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001b3c0 : │ │ │ │ - push {lr} │ │ │ │ +0001aff4 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #92] @ 1b42c │ │ │ │ - sub sp, #20 │ │ │ │ - ldr.w lr, [pc, #88] @ 1b430 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr.w ip, [pc, #240] @ 1b0f4 │ │ │ │ + sub sp, #32 │ │ │ │ + ldr.w lr, [pc, #236] @ 1b0f8 │ │ │ │ mov r0, r1 │ │ │ │ add ip, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, ip, #816 @ 0x330 │ │ │ │ - add.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, #68] @ 1b434 │ │ │ │ + ldr.w ip, [pc, #208] @ 1b0fc │ │ │ │ add lr, pc │ │ │ │ + ldr r4, [pc, #208] @ (1b100 ) │ │ │ │ + add r4, pc │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ - str.w ip, [sp, #12] │ │ │ │ + str.w ip, [sp, #28] │ │ │ │ mov.w ip, #0 │ │ │ │ - bl c448 │ │ │ │ - cbz r0, 1b40e │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 1a968 │ │ │ │ - ldr r2, [pc, #40] @ (1b438 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b434 ) │ │ │ │ + bl c4c4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 1b0ae │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ + bpl.n 1b08e │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + ldr r1, [r1, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #7 │ │ │ │ + bpl.n 1b0b2 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + cmp r1, #8 │ │ │ │ + bne.n 1b0be │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + mov r0, r2 │ │ │ │ + bl 1ada4 │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.n 1b0ae │ │ │ │ + bl 11418 │ │ │ │ + ldr r2, [pc, #140] @ (1b104 ) │ │ │ │ + ldr r3, [pc, #128] @ (1b0fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b426 │ │ │ │ - add sp, #20 │ │ │ │ - pop {pc} │ │ │ │ + bne.n 1b0ec │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [pc, #120] @ (1b108 ) │ │ │ │ + mov r1, r2 │ │ │ │ + add r0, pc │ │ │ │ + bl 11608 │ │ │ │ + ldr r3, [pc, #112] @ (1b10c ) │ │ │ │ + movw r2, #341 @ 0x155 │ │ │ │ + ldr r1, [pc, #112] @ (1b110 ) │ │ │ │ + ldr r0, [pc, #112] @ (1b114 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 1b076 │ │ │ │ + ldr r0, [pc, #100] @ (1b118 ) │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + bl 11608 │ │ │ │ + b.n 1b098 │ │ │ │ + cmp r1, #1 │ │ │ │ + it eq │ │ │ │ + moveq r1, #0 │ │ │ │ + beq.n 1b068 │ │ │ │ + cmp r1, #10 │ │ │ │ + bne.n 1b0d2 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + negs r3, r3 │ │ │ │ + lsls r1, r3, #1 │ │ │ │ + b.n 1b068 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 1694c │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + ldrd r3, r2, [sp, #8] │ │ │ │ + cbz r1, 1b0f0 │ │ │ │ + orr.w r1, r3, #1 │ │ │ │ + b.n 1b068 │ │ │ │ blx 90c0 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldrsb r6, [r5, r6] │ │ │ │ + lsls r1, r0, #1 │ │ │ │ + b.n 1b068 │ │ │ │ + ldrh r2, [r7, r5] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [pc, #48] @ (1b464 ) │ │ │ │ + ldr r7, [pc, #832] @ (1b43c ) │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #936] @ (1b7e4 ) │ │ │ │ + ldr r7, [pc, #816] @ (1b434 ) │ │ │ │ + movs r3, r0 │ │ │ │ + ldr r7, [pc, #520] @ (1b310 ) │ │ │ │ movs r3, r0 │ │ │ │ + ldrb r6, [r4, #27] │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r5, #12] │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ + movs r1, r0 │ │ │ │ + strb r2, [r7, #4] │ │ │ │ + movs r1, r0 │ │ │ │ │ │ │ │ -0001b43c : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0001b11c : │ │ │ │ + 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 r4, [pc, #620] @ (1b6b8 ) │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - ldr r2, [pc, #620] @ (1b6bc ) │ │ │ │ - mov r6, r0 │ │ │ │ - add r4, pc │ │ │ │ - ldr r5, [pc, #616] @ (1b6c0 ) │ │ │ │ - ldr r3, [pc, #620] @ (1b6c4 ) │ │ │ │ - mov r7, r1 │ │ │ │ - add r5, pc │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - mov.w r2, #0 │ │ │ │ - movs r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r4, [r5, r3] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [r4, #100] @ 0x64 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r0, [r4, #104] @ 0x68 │ │ │ │ - blx 9510 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1b5ae │ │ │ │ - str r0, [sp, #4] │ │ │ │ - blx 9484 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r3, r0 │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.n 1b4a0 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr.w r9, [pc, #308] @ 1b264 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r7, r0 │ │ │ │ + lsls r1, r1, #31 │ │ │ │ + add r9, pc │ │ │ │ + bmi.w 1b248 │ │ │ │ + ldr r3, [pc, #296] @ (1b268 ) │ │ │ │ + ldr.w r8, [r9, r3] │ │ │ │ + ldr.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b508 │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.w 1b5c4 │ │ │ │ - ldr r0, [r4, #104] @ 0x68 │ │ │ │ - ands.w r3, r3, #255 @ 0xff │ │ │ │ - beq.n 1b514 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - add r1, sp, #12 │ │ │ │ - str r6, [sp, #12] │ │ │ │ - blx 9510 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 1b58e │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ + beq.n 1b1e0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - add r1, sp, #16 │ │ │ │ - str r6, [sp, #16] │ │ │ │ - blx 9458 │ │ │ │ + bl 19eb4 │ │ │ │ mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1b5f2 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1b4ec │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1b5a6 │ │ │ │ - ldr r2, [pc, #472] @ (1b6c8 ) │ │ │ │ - ldr r3, [pc, #460] @ (1b6bc ) │ │ │ │ - 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 1b6b4 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - mov r0, r1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 1b4a0 │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - add r1, sp, #20 │ │ │ │ - str r6, [sp, #20] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 9510 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 1b616 │ │ │ │ - ldr r2, [pc, #412] @ (1b6cc ) │ │ │ │ - ldr.w r1, [r4, #884] @ 0x374 │ │ │ │ - strd r0, r1, [sp, #24] │ │ │ │ - add r1, sp, #24 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r0, r2 │ │ │ │ - movs r2, #2 │ │ │ │ - blx 9458 │ │ │ │ + mov.w sl, #0 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.n 1b1c0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1ada4 │ │ │ │ + lsls r2, r4, #31 │ │ │ │ + mov r5, r0 │ │ │ │ + bmi.n 1b21c │ │ │ │ + cmp r5, #1 │ │ │ │ + beq.n 1b226 │ │ │ │ + lsls r3, r5, #31 │ │ │ │ + bmi.n 1b186 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.n 1b240 │ │ │ │ + cmp r6, r5 │ │ │ │ + it ne │ │ │ │ + movne r6, r5 │ │ │ │ + bne.n 1b142 │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 114f8 │ │ │ │ mov r4, r0 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.n 1b256 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1b62c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1b560 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 1b560 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #7 │ │ │ │ - bpl.n 1b63a │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.n 1b5da │ │ │ │ - ldr r6, [r4, #12] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - lsls r6, r6, #1 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1b584 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1b60e │ │ │ │ + bne.n 1b180 │ │ │ │ + mov r6, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11418 │ │ │ │ + bl c67c │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + cbz r2, 1b1e0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 19eb4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1b4ec │ │ │ │ - ldr r3, [pc, #320] @ (1b6d0 ) │ │ │ │ - movs r2, #111 @ 0x6f │ │ │ │ - ldr r1, [pc, #320] @ (1b6d4 ) │ │ │ │ - ldr r0, [pc, #320] @ (1b6d8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 1b4ec │ │ │ │ mov r0, r6 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b4ec │ │ │ │ - ldr r3, [pc, #288] @ (1b6d0 ) │ │ │ │ - movs r2, #110 @ 0x6e │ │ │ │ - ldr r1, [pc, #296] @ (1b6dc ) │ │ │ │ - ldr r0, [pc, #296] @ (1b6e0 ) │ │ │ │ + mov.w sl, #1 │ │ │ │ + bl c698 │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 1b15c │ │ │ │ + ldr r3, [pc, #168] @ (1b26c ) │ │ │ │ + mov.w r2, #356 @ 0x164 │ │ │ │ + ldr r1, [pc, #168] @ (1b270 ) │ │ │ │ + ldr r0, [pc, #168] @ (1b274 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr.w r3, [r9, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 1b5a2 │ │ │ │ - ldr r3, [pc, #264] @ (1b6d0 ) │ │ │ │ - movs r2, #110 @ 0x6e │ │ │ │ - ldr r1, [pc, #280] @ (1b6e4 ) │ │ │ │ - ldr r0, [pc, #284] @ (1b6e8 ) │ │ │ │ + mov r0, r6 │ │ │ │ + bl c698 │ │ │ │ + b.n 1b214 │ │ │ │ + mov r0, r6 │ │ │ │ + bl c698 │ │ │ │ + mov r0, r6 │ │ │ │ + bl c698 │ │ │ │ + ldr r3, [pc, #136] @ (1b278 ) │ │ │ │ + ldr r1, [pc, #140] @ (1b27c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.n 1b5a2 │ │ │ │ - cmp r3, #1 │ │ │ │ - itt eq │ │ │ │ - moveq r6, #0 │ │ │ │ - ldreq r3, [r4, #0] │ │ │ │ - beq.n 1b574 │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.n 1b672 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r6, r2, #1 │ │ │ │ - b.n 1b574 │ │ │ │ - ldr r1, [pc, #248] @ (1b6ec ) │ │ │ │ - movs r2, #111 @ 0x6f │ │ │ │ - ldr r0, [pc, #248] @ (1b6f0 ) │ │ │ │ - ldr r3, [pc, #212] @ (1b6d0 ) │ │ │ │ + ldr.w r3, [r9, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9100 │ │ │ │ + ldr r3, [pc, #108] @ (1b26c ) │ │ │ │ + ldr r1, [pc, #128] @ (1b280 ) │ │ │ │ + mov.w r2, #356 @ 0x164 │ │ │ │ + ldr r0, [pc, #124] @ (1b284 ) │ │ │ │ add r1, pc │ │ │ │ + ldr.w r3, [r9, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 1b5a2 │ │ │ │ + movs r5, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r4 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b584 │ │ │ │ - ldr r3, [pc, #184] @ (1b6d0 ) │ │ │ │ - movs r2, #112 @ 0x70 │ │ │ │ - ldr r1, [pc, #216] @ (1b6f4 ) │ │ │ │ - ldr r0, [pc, #216] @ (1b6f8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.n 1b5a2 │ │ │ │ - ldr r1, [pc, #204] @ (1b6fc ) │ │ │ │ - movs r2, #112 @ 0x70 │ │ │ │ - ldr r0, [pc, #204] @ (1b700 ) │ │ │ │ - ldr r3, [pc, #156] @ (1b6d0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - b.n 1b5fe │ │ │ │ - ldr r0, [pc, #200] @ (1b704 ) │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, pc │ │ │ │ - bl 11608 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1b654 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 1b66a │ │ │ │ - ldr r3, [pc, #120] @ (1b6d0 ) │ │ │ │ - movs r2, #112 @ 0x70 │ │ │ │ - ldr r1, [pc, #172] @ (1b708 ) │ │ │ │ - ldr r0, [pc, #176] @ (1b70c ) │ │ │ │ + bl c698 │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 1b16e │ │ │ │ + ldr r3, [pc, #68] @ (1b26c ) │ │ │ │ + movw r2, #357 @ 0x165 │ │ │ │ + ldr r1, [pc, #88] @ (1b288 ) │ │ │ │ + ldr r0, [pc, #92] @ (1b28c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr.w r3, [r9, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 1b5a2 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b654 │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1694c │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - lsls r6, r0, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1b574 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - orr.w r6, r4, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 1b6a4 │ │ │ │ - movw r2, #65534 @ 0xfffe │ │ │ │ - movt r2, #16383 @ 0x3fff │ │ │ │ - cmp r3, r2 │ │ │ │ - it eq │ │ │ │ - streq r1, [r4, #0] │ │ │ │ - beq.n 1b6a4 │ │ │ │ - cbz r3, 1b6ac │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.w 1b584 │ │ │ │ - b.n 1b654 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b6a4 │ │ │ │ - blx 90c0 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #680] @ (1b964 ) │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [pc, #648] @ (1b94c ) │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r0, r0, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [pc, #48] @ (1b6fc ) │ │ │ │ + b.n 1b1d8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl c698 │ │ │ │ + b.n 1b178 │ │ │ │ + mov r0, r6 │ │ │ │ + bl c67c │ │ │ │ + ldr r3, [pc, #24] @ (1b268 ) │ │ │ │ + ldr.w r8, [r9, r3] │ │ │ │ + b.n 1b19c │ │ │ │ + mov r0, r6 │ │ │ │ + bl c698 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 1b19a │ │ │ │ + b.n 1b180 │ │ │ │ + nop │ │ │ │ + ldr r6, [pc, #792] @ (1b580 ) │ │ │ │ movs r3, r0 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ + lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #18 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, #54] @ 0x36 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r2, [r1, #54] @ 0x36 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [r0, #88] @ 0x58 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r6, #52] @ 0x34 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r4, [r5, #84] @ 0x54 │ │ │ │ + strb r6, [r0, #10] │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r0, #52] @ 0x34 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [r0, #84] @ 0x54 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r2, [r4, #50] @ 0x32 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [r3, #80] @ 0x50 │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r1, #50] @ 0x32 │ │ │ │ + lsls r4, r5, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r5, #8] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r0, #80] @ 0x50 │ │ │ │ + strb r2, [r1, #9] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r6, #56] @ 0x38 │ │ │ │ + str r4, [r1, #124] @ 0x7c │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r4, #48] @ 0x30 │ │ │ │ + strb r0, [r4, #8] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r3, #76] @ 0x4c │ │ │ │ + str r2, [r4, #120] @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001b710 : │ │ │ │ - push {lr} │ │ │ │ +0001b290 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #100] @ 1b784 │ │ │ │ - sub sp, #28 │ │ │ │ - ldr.w lr, [pc, #96] @ 1b788 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr.w ip, [pc, #240] @ 1b390 │ │ │ │ + sub sp, #32 │ │ │ │ + ldr.w lr, [pc, #236] @ 1b394 │ │ │ │ mov r0, r1 │ │ │ │ add ip, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, ip, #864 @ 0x360 │ │ │ │ - add.w ip, sp, #16 │ │ │ │ + add.w ip, sp, #20 │ │ │ │ str.w ip, [sp, #4] │ │ │ │ - add.w ip, sp, #12 │ │ │ │ + add.w ip, sp, #16 │ │ │ │ str.w ip, [sp] │ │ │ │ - ldr.w ip, [pc, #68] @ 1b78c │ │ │ │ + ldr.w ip, [pc, #208] @ 1b398 │ │ │ │ add lr, pc │ │ │ │ + ldr r4, [pc, #208] @ (1b39c ) │ │ │ │ + add r4, pc │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ - str.w ip, [sp, #20] │ │ │ │ + str.w ip, [sp, #28] │ │ │ │ mov.w ip, #0 │ │ │ │ bl c4c4 │ │ │ │ - cbz r0, 1b768 │ │ │ │ - ldrd r0, r1, [sp, #12] │ │ │ │ - bl 1b43c │ │ │ │ - ldr r2, [pc, #36] @ (1b790 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b78c ) │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 1b34a │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ + bpl.n 1b32a │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + ldr r1, [r1, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #7 │ │ │ │ + bpl.n 1b34e │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + cmp r1, #8 │ │ │ │ + bne.n 1b35a │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + mov r0, r2 │ │ │ │ + bl 1b11c │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.n 1b34a │ │ │ │ + bl 11418 │ │ │ │ + ldr r2, [pc, #140] @ (1b3a0 ) │ │ │ │ + ldr r3, [pc, #128] @ (1b398 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b780 │ │ │ │ - add sp, #28 │ │ │ │ - pop {pc} │ │ │ │ + bne.n 1b388 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [pc, #120] @ (1b3a4 ) │ │ │ │ + mov r1, r2 │ │ │ │ + add r0, pc │ │ │ │ + bl 11608 │ │ │ │ + ldr r3, [pc, #112] @ (1b3a8 ) │ │ │ │ + movw r2, #353 @ 0x161 │ │ │ │ + ldr r1, [pc, #112] @ (1b3ac ) │ │ │ │ + ldr r0, [pc, #112] @ (1b3b0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 1b312 │ │ │ │ + ldr r0, [pc, #100] @ (1b3b4 ) │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + bl 11608 │ │ │ │ + b.n 1b334 │ │ │ │ + cmp r1, #1 │ │ │ │ + it eq │ │ │ │ + moveq r1, #0 │ │ │ │ + beq.n 1b304 │ │ │ │ + cmp r1, #10 │ │ │ │ + bne.n 1b36e │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + negs r3, r3 │ │ │ │ + lsls r1, r3, #1 │ │ │ │ + b.n 1b304 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 1694c │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + ldrd r3, r2, [sp, #8] │ │ │ │ + cbz r1, 1b38c │ │ │ │ + orr.w r1, r3, #1 │ │ │ │ + b.n 1b304 │ │ │ │ blx 90c0 <__stack_chk_fail@plt> │ │ │ │ - strb r6, [r3, r1] │ │ │ │ + lsls r1, r0, #1 │ │ │ │ + b.n 1b304 │ │ │ │ + ldr r6, [r3, r3] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r0, [pc, #720] @ (1ba5c ) │ │ │ │ + ldr r5, [pc, #208] @ (1b468 ) │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #576] @ (1b9d4 ) │ │ │ │ + ldr r5, [pc, #192] @ (1b460 ) │ │ │ │ + movs r3, r0 │ │ │ │ + ldr r4, [pc, #920] @ (1b73c ) │ │ │ │ movs r3, r0 │ │ │ │ + ldrb r2, [r1, #17] │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r2, #4] │ │ │ │ + movs r1, r0 │ │ │ │ + str r6, [r2, #104] @ 0x68 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r6, [r3, #104] @ 0x68 │ │ │ │ + movs r1, r0 │ │ │ │ │ │ │ │ -0001b794 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0001b3b8 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr.w r0, [pc, #1844] @ 1bedc │ │ │ │ - sub sp, #64 @ 0x40 │ │ │ │ - ldr.w r1, [pc, #1844] @ 1bee0 │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r5, [pc, #1840] @ 1bee4 │ │ │ │ - ldr.w r2, [pc, #1840] @ 1bee8 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r5, [pc, #468] @ (1b5a0 ) │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, #16 │ │ │ │ + mov r8, r1 │ │ │ │ add r5, pc │ │ │ │ - ldr.w r3, [pc, #1840] @ 1beec │ │ │ │ - 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, #1816] @ 1bef0 │ │ │ │ - ldr r4, [r5, r3] │ │ │ │ - beq.w 1bc7a │ │ │ │ - ldr.w r3, [pc, #1812] @ 1bef4 │ │ │ │ - ldr.w r2, [r4, #912] @ 0x390 │ │ │ │ - ldr r0, [r4, #112] @ 0x70 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r6, [r5, r3] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - bl 13eac │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1bcce │ │ │ │ - ldr.w r2, [pc, #1788] @ 1bef8 │ │ │ │ - mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r0, [r2, #0] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp r2, ip │ │ │ │ - beq.n 1b822 │ │ │ │ - movw r1, #65534 @ 0xfffe │ │ │ │ - movt r1, #16383 @ 0x3fff │ │ │ │ - cmp r2, r1 │ │ │ │ - it eq │ │ │ │ - streq.w ip, [r0] │ │ │ │ - beq.n 1b822 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1bc6e │ │ │ │ - ldr.w r2, [r4, #916] @ 0x394 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - ldr r0, [r4, #72] @ 0x48 │ │ │ │ - mov r1, r2 │ │ │ │ - bl 13eac │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1bce0 │ │ │ │ - ldr.w r2, [pc, #1732] @ 1befc │ │ │ │ - mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r0, [r2, #0] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp r2, ip │ │ │ │ - beq.n 1b860 │ │ │ │ - movw r1, #65534 @ 0xfffe │ │ │ │ - movt r1, #16383 @ 0x3fff │ │ │ │ - cmp r2, r1 │ │ │ │ - it eq │ │ │ │ - streq.w ip, [r0] │ │ │ │ - beq.n 1b860 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1bc74 │ │ │ │ - ldr.w r2, [r4, #920] @ 0x398 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - ldr r0, [r4, #120] @ 0x78 │ │ │ │ - mov r1, r2 │ │ │ │ - bl 13eac │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1bcf2 │ │ │ │ - ldr.w r2, [pc, #1672] @ 1bf00 │ │ │ │ - mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r0, [r2, #0] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp r2, ip │ │ │ │ - beq.n 1b89e │ │ │ │ - movw r1, #65534 @ 0xfffe │ │ │ │ - movt r1, #16383 @ 0x3fff │ │ │ │ - cmp r2, r1 │ │ │ │ - it eq │ │ │ │ - streq.w ip, [r0] │ │ │ │ - beq.n 1b89e │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1bcb2 │ │ │ │ - ldr.w r3, [pc, #1636] @ 1bf04 │ │ │ │ - add r2, sp, #24 │ │ │ │ - ldr.w r0, [r4, #928] @ 0x3a0 │ │ │ │ - mov.w ip, #9 │ │ │ │ + lsls r0, r2, #31 │ │ │ │ + bmi.n 1b472 │ │ │ │ + adds r4, r2, #2 │ │ │ │ + teq r2, r4 │ │ │ │ + bmi.n 1b46e │ │ │ │ + ldr r3, [pc, #452] @ (1b5a4 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r7, r3 │ │ │ │ - ldr.w r3, [r4, #128] @ 0x80 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str.w ip, [sp, #24] │ │ │ │ - ldr.w r1, [r4, #132] @ 0x84 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - str r1, [sp, #0] │ │ │ │ - add r1, sp, #20 │ │ │ │ - bl 13ca0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1bc50 │ │ │ │ - ldr.w r2, [r4, #932] @ 0x3a4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - mov r1, r2 │ │ │ │ - bl 13eac │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1bd48 │ │ │ │ - ldr.w r2, [pc, #1568] @ 1bf08 │ │ │ │ - mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r0, [r2, #0] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp r2, ip │ │ │ │ - beq.n 1b90e │ │ │ │ - movw r1, #65534 @ 0xfffe │ │ │ │ - movt r1, #16383 @ 0x3fff │ │ │ │ - cmp r2, r1 │ │ │ │ - it eq │ │ │ │ - streq.w ip, [r0] │ │ │ │ - beq.n 1b90e │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1bcc8 │ │ │ │ - ldr.w r2, [r4, #936] @ 0x3a8 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - ldr.w r0, [r4, #140] @ 0x8c │ │ │ │ - mov r1, r2 │ │ │ │ - bl 13eac │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1bd5a │ │ │ │ - ldr.w r2, [pc, #1508] @ 1bf0c │ │ │ │ - mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r0, [r2, #0] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp r2, ip │ │ │ │ - beq.n 1b94e │ │ │ │ - movw r1, #65534 @ 0xfffe │ │ │ │ - movt r1, #16383 @ 0x3fff │ │ │ │ - cmp r2, r1 │ │ │ │ - it eq │ │ │ │ - streq.w ip, [r0] │ │ │ │ - beq.n 1b94e │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1bcb8 │ │ │ │ - ldrd r2, r1, [r4, #144] @ 0x90 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - bl fd38 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 1bd6c │ │ │ │ - ldr.w r1, [r4, #156] @ 0x9c │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - ldr.w sl, [r4, #152] @ 0x98 │ │ │ │ - blx 96e4 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1bd7e │ │ │ │ - ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - blx 96e4 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1bd90 │ │ │ │ - ldr.w r3, [r4, #940] @ 0x3ac │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - strd sl, r8, [sp, #40] @ 0x28 │ │ │ │ - blx 9458 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r3, r1 │ │ │ │ - mov r0, r9 │ │ │ │ - beq.n 1b9b2 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1bcbe │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1bddc │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + beq.n 1b4ce │ │ │ │ + ldr r2, [pc, #444] @ (1b5a8 ) │ │ │ │ + movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 1b9d6 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbnz r3, 1b9d6 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr.w r3, [pc, #1336] @ 1bf10 │ │ │ │ - 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 fd38 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r0 │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.n 1ba16 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbnz r3, 1ba16 │ │ │ │ - mov r0, r2 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.w 1bdee │ │ │ │ - ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - ldr.w r9, [r4, #144] @ 0x90 │ │ │ │ - blx 96e4 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1bd18 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + ldr r2, [r2, #112] @ 0x70 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + mov r1, r4 │ │ │ │ + bl 1a1a8 │ │ │ │ movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #28 │ │ │ │ - str.w r9, [sp, #28] │ │ │ │ - blx 9458 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ - cmp r3, r1 │ │ │ │ + cmp r2, #1 │ │ │ │ + beq.w 1b50e │ │ │ │ + lsls r1, r2, #31 │ │ │ │ + bmi.w 1b54a │ │ │ │ + adds r7, r2, #2 │ │ │ │ + teq r2, r7 │ │ │ │ + bmi.n 1b442 │ │ │ │ mov r0, r8 │ │ │ │ - beq.n 1ba5c │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1bd04 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1be00 │ │ │ │ - ldr.w r1, [pc, #1196] @ 1bf14 │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r2, [r1, #0] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - cmp r1, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - itt ne │ │ │ │ - addne r1, #1 │ │ │ │ - strne r1, [r2, #0] │ │ │ │ - ldr.w r1, [r4, #172] @ 0xac │ │ │ │ - bl fd38 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r0 │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.n 1ba9e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1bd3c │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.w 1be10 │ │ │ │ - ldr.w r1, [r4, #176] @ 0xb0 │ │ │ │ - movs r0, #1 │ │ │ │ - bl d5ec │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 14878 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1be22 │ │ │ │ - ldr.w r1, [r4, #156] @ 0x9c │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - blx 96e4 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1be34 │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ - blx 96e4 │ │ │ │ + cbnz r3, 1b466 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 1b52c │ │ │ │ + ldr.w r2, [r8, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r3, r2, #3 │ │ │ │ + bpl.w 1b572 │ │ │ │ + mov r0, r6 │ │ │ │ + strd r7, r8, [r6] │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + cmp r7, #0 │ │ │ │ + bge.n 1b412 │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + bl 16b58 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1be4c │ │ │ │ - ldr.w r3, [r4, #940] @ 0x3ac │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ - strd r8, r9, [sp, #48] @ 0x30 │ │ │ │ - blx 9458 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r3, r1 │ │ │ │ - mov r0, r7 │ │ │ │ - beq.n 1bb02 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1bd0e │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1be6a │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 1bb22 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1bdca │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 1bb3c │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1bdc0 │ │ │ │ - ldr r3, [pc, #984] @ (1bf18 ) │ │ │ │ - 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, #180] @ 0xb4 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - bl fd38 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 1bb74 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1bdd4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r5, #0 │ │ │ │ - blt.w 1be7c │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ - bl fb3c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1be8c │ │ │ │ - ldr r1, [r4, #116] @ 0x74 │ │ │ │ - mov r0, r3 │ │ │ │ - bl fb3c │ │ │ │ + bl 14878 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1be9c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - movs r2, #0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - add r1, sp, #32 │ │ │ │ - ldr.w r3, [r4, #944] @ 0x3b0 │ │ │ │ - blx 9458 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1bbc8 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1bd2a │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 1beb4 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r0, r7 │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - blx 9458 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 1bbf4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1bd32 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1bec6 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 1bc14 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 1bc14 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - blx 95c4 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 1bc38 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbnz r3, 1bc38 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + beq.n 1b422 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c698 │ │ │ │ + b.n 1b422 │ │ │ │ cmp r4, #0 │ │ │ │ - it ge │ │ │ │ - movge r0, #1 │ │ │ │ - bge.n 1bc52 │ │ │ │ - ldr r1, [pc, #728] @ (1bf1c ) │ │ │ │ - movs r2, #92 @ 0x5c │ │ │ │ - ldr r0, [pc, #728] @ (1bf20 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - movs r0, #2 │ │ │ │ - ldr r2, [pc, #720] @ (1bf24 ) │ │ │ │ - ldr r3, [pc, #648] @ (1bee0 ) │ │ │ │ - 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 1bed8 │ │ │ │ - add sp, #64 @ 0x40 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b822 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b860 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - blx 9860 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1bda8 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - str r0, [r6, #0] │ │ │ │ - mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r6 │ │ │ │ - beq.w 1b7de │ │ │ │ - movw r1, #65534 @ 0xfffe │ │ │ │ - movt r1, #16383 @ 0x3fff │ │ │ │ - cmp r2, r1 │ │ │ │ - it eq │ │ │ │ - streq r6, [r0, #0] │ │ │ │ - beq.w 1b7de │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1b7de │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b7de │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b89e │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b94e │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - b.n 1b9b2 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b90e │ │ │ │ - ldr r1, [pc, #600] @ (1bf28 ) │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r0, [pc, #600] @ (1bf2c ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.n 1bc50 │ │ │ │ - ldr r1, [pc, #588] @ (1bf30 ) │ │ │ │ - movs r2, #7 │ │ │ │ - ldr r0, [pc, #588] @ (1bf34 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.n 1bc50 │ │ │ │ - ldr r1, [pc, #580] @ (1bf38 ) │ │ │ │ - movs r2, #8 │ │ │ │ - ldr r0, [pc, #580] @ (1bf3c ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.n 1bc50 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - b.n 1ba5c │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - b.n 1bb02 │ │ │ │ - ldr r1, [pc, #548] @ (1bf40 ) │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #548] @ (1bf44 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.n 1bc50 │ │ │ │ + bge.n 1b3de │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r2 │ │ │ │ + bl 16b58 │ │ │ │ + mov r4, r0 │ │ │ │ + ands.w r7, r0, #1 │ │ │ │ + bne.n 1b4a2 │ │ │ │ + ldr r3, [pc, #288] @ (1b5a4 ) │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cbz r3, 1b4ce │ │ │ │ + ldr r2, [pc, #284] @ (1b5a8 ) │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + ldr r2, [r2, #112] @ 0x70 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1bbc8 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + bl 1a1a8 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r0 │ │ │ │ + b.n 1b3fe │ │ │ │ + bl c67c │ │ │ │ + ldr r3, [pc, #252] @ (1b5a4 ) │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cbz r3, 1b4ce │ │ │ │ + ldr r2, [pc, #248] @ (1b5a8 ) │ │ │ │ + movs r7, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + ldr r2, [r2, #112] @ 0x70 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + bl 1a1a8 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + bl c698 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b.n 1bbf4 │ │ │ │ - mov r0, r2 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - b.n 1ba9e │ │ │ │ - ldr r1, [pc, #508] @ (1bf48 ) │ │ │ │ - movs r2, #10 │ │ │ │ - ldr r0, [pc, #508] @ (1bf4c ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.n 1bc50 │ │ │ │ - ldr r1, [pc, #500] @ (1bf50 ) │ │ │ │ - movs r2, #12 │ │ │ │ - ldr r0, [pc, #500] @ (1bf54 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.n 1bc50 │ │ │ │ - ldr r1, [pc, #488] @ (1bf58 ) │ │ │ │ - movs r2, #18 │ │ │ │ - ldr r0, [pc, #488] @ (1bf5c ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + mov r3, r7 │ │ │ │ + b.n 1b3fe │ │ │ │ + mov r0, r4 │ │ │ │ + bl c698 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c698 │ │ │ │ + ldr r3, [pc, #208] @ (1b5ac ) │ │ │ │ + ldr r1, [pc, #208] @ (1b5b0 ) │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.n 1bc50 │ │ │ │ - ldr r1, [pc, #480] @ (1bf60 ) │ │ │ │ - movs r2, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #480] @ (1bf64 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9100 │ │ │ │ + ldr r3, [pc, #200] @ (1b5b4 ) │ │ │ │ + ldr r1, [pc, #204] @ (1b5b8 ) │ │ │ │ + mov.w r2, #604 @ 0x25c │ │ │ │ + ldr r0, [pc, #200] @ (1b5bc ) │ │ │ │ add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 1bc50 │ │ │ │ - ldr r1, [pc, #468] @ (1bf68 ) │ │ │ │ - movs r2, #21 │ │ │ │ - ldr r0, [pc, #468] @ (1bf6c ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + 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, #164] @ (1b5b4 ) │ │ │ │ + movw r2, #603 @ 0x25b │ │ │ │ + ldr r1, [pc, #168] @ (1b5c0 ) │ │ │ │ + ldr r0, [pc, #172] @ (1b5c4 ) │ │ │ │ add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 1bc50 │ │ │ │ - ldr r3, [pc, #328] @ (1bef4 ) │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r1, [pc, #448] @ (1bf70 ) │ │ │ │ - ldr r0, [pc, #448] @ (1bf74 ) │ │ │ │ + mov r0, r4 │ │ │ │ + bl c698 │ │ │ │ + b.n 1b4fe │ │ │ │ + ldr r3, [pc, #132] @ (1b5b4 ) │ │ │ │ + movw r2, #606 @ 0x25e │ │ │ │ + ldr r1, [pc, #148] @ (1b5c8 ) │ │ │ │ + ldr r0, [pc, #148] @ (1b5cc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 1bc50 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - b.n 1bb3c │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - b.n 1bb22 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c698 │ │ │ │ + b.n 1b4fe │ │ │ │ + movs r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1bb74 │ │ │ │ - ldr r1, [pc, #408] @ (1bf78 ) │ │ │ │ - movs r2, #21 │ │ │ │ - ldr r0, [pc, #408] @ (1bf7c ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.n 1bda0 │ │ │ │ - ldr r1, [pc, #400] @ (1bf80 ) │ │ │ │ - movs r2, #21 │ │ │ │ - ldr r0, [pc, #400] @ (1bf84 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.n 1bc50 │ │ │ │ - ldr r1, [pc, #388] @ (1bf88 ) │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #388] @ (1bf8c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.n 1bc50 │ │ │ │ - ldr r1, [pc, #380] @ (1bf90 ) │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #380] @ (1bf94 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.n 1bc50 │ │ │ │ - ldr r1, [pc, #372] @ (1bf98 ) │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #372] @ (1bf9c ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.n 1bc50 │ │ │ │ - ldr r1, [pc, #360] @ (1bfa0 ) │ │ │ │ - movs r2, #50 @ 0x32 │ │ │ │ - ldr r0, [pc, #360] @ (1bfa4 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 1bc50 │ │ │ │ - ldr r1, [pc, #344] @ (1bfa8 ) │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #344] @ (1bfac ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + bl 16b58 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 1bc50 │ │ │ │ - ldr r1, [pc, #324] @ (1bfb0 ) │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #324] @ (1bfb4 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + bl 14878 │ │ │ │ + mov r8, r0 │ │ │ │ + ldrd r2, r3, [sp, #8] │ │ │ │ + cbnz r3, 1b592 │ │ │ │ + mov r0, r2 │ │ │ │ + bl c698 │ │ │ │ + b.n 1b422 │ │ │ │ + ldr r2, [pc, #64] @ (1b5b4 ) │ │ │ │ + ldr r1, [pc, #88] @ (1b5d0 ) │ │ │ │ add r1, pc │ │ │ │ + ldr r0, [r5, r2] │ │ │ │ + ldr r2, [pc, #88] @ (1b5d4 ) │ │ │ │ + add r2, pc │ │ │ │ + strd r2, r8, [sp] │ │ │ │ + movw r2, #606 @ 0x25e │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r0, [pc, #76] @ (1b5d8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.n 1be5c │ │ │ │ - ldr r1, [pc, #312] @ (1bfb8 ) │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #312] @ (1bfbc ) │ │ │ │ + bl 11ed0 │ │ │ │ + b.n 1b542 │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + bl c698 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + b.n 1b56a │ │ │ │ + nop │ │ │ │ + ldr r4, [pc, #176] @ (1b654 ) │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r0, r5, #13 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [r1, #120] @ 0x78 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [r7, #120] @ 0x78 │ │ │ │ + movs r1, r0 │ │ │ │ + str r2, [r4, #76] @ 0x4c │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r4, [r2, #120] @ 0x78 │ │ │ │ + movs r1, r0 │ │ │ │ + str r4, [r7, #72] @ 0x48 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r6, [r6, #116] @ 0x74 │ │ │ │ + movs r1, r0 │ │ │ │ + str r6, [r3, #72] @ 0x48 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r6, [r6, #112] @ 0x70 │ │ │ │ + movs r1, r0 │ │ │ │ + ldrb r4, [r7, #7] │ │ │ │ + movs r1, r0 │ │ │ │ + str r6, [r1, #68] @ 0x44 │ │ │ │ + movs r1, r0 │ │ │ │ + │ │ │ │ +0001b5dc : │ │ │ │ + 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] @ 1b760 │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr.w lr, [pc, #368] @ 1b764 │ │ │ │ + mov r0, r1 │ │ │ │ + add ip, pc │ │ │ │ + mov r1, r2 │ │ │ │ + mov r2, r3 │ │ │ │ + add.w r3, ip, #912 @ 0x390 │ │ │ │ + ldr.w ip, [pc, #356] @ 1b768 │ │ │ │ + add lr, pc │ │ │ │ + add r4, sp, #24 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + add r4, sp, #20 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [pc, #348] @ (1b76c ) │ │ │ │ + ldr.w ip, [lr, ip] │ │ │ │ + add r4, pc │ │ │ │ + ldr.w ip, [ip] │ │ │ │ + str.w ip, [sp, #36] @ 0x24 │ │ │ │ + mov.w ip, #0 │ │ │ │ + bl c4c4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 1b6d4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r5, r2, #3 │ │ │ │ + bpl.n 1b6b4 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ + ldr r1, [r1, #84] @ 0x54 │ │ │ │ + lsls r0, r1, #7 │ │ │ │ + bpl.n 1b6e4 │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ + cmp r1, #8 │ │ │ │ + bne.n 1b6f0 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + add r5, sp, #28 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1b3b8 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + cmp r2, #1 │ │ │ │ + beq.n 1b6d4 │ │ │ │ + movs r0, #2 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + blx 930c │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 1b6d8 │ │ │ │ + mov r0, r2 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 11418 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.n 1b730 │ │ │ │ + ldr r1, [pc, #244] @ (1b770 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 1b748 │ │ │ │ + ldr r1, [pc, #240] @ (1b774 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 1b744 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 1b72c │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + cmp r2, #1 │ │ │ │ + str r0, [r3, #12] │ │ │ │ + beq.n 1b72c │ │ │ │ + str r1, [r3, #16] │ │ │ │ + ldr r1, [pc, #220] @ (1b778 ) │ │ │ │ + ldr r2, [pc, #200] @ (1b768 ) │ │ │ │ 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 1b728 │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r0, [pc, #196] @ (1b77c ) │ │ │ │ + mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.n 1bc50 │ │ │ │ - ldr r1, [pc, #304] @ (1bfc0 ) │ │ │ │ - movs r2, #92 @ 0x5c │ │ │ │ - ldr r0, [pc, #304] @ (1bfc4 ) │ │ │ │ + bl 11608 │ │ │ │ + ldr r3, [pc, #192] @ (1b780 ) │ │ │ │ + mov.w r2, #600 @ 0x258 │ │ │ │ + ldr r1, [pc, #188] @ (1b784 ) │ │ │ │ + ldr r0, [pc, #192] @ (1b788 ) │ │ │ │ add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 1bc50 │ │ │ │ - ldr r1, [pc, #296] @ (1bfc8 ) │ │ │ │ - movs r2, #92 @ 0x5c │ │ │ │ - ldr r0, [pc, #296] @ (1bfcc ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 1b69a │ │ │ │ + str r0, [sp, #12] │ │ │ │ + bl 11260 │ │ │ │ + ldrd r2, r3, [sp, #8] │ │ │ │ + b.n 1b668 │ │ │ │ + ldr r0, [pc, #164] @ (1b78c ) │ │ │ │ + mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 1bc50 │ │ │ │ - ldr r1, [pc, #280] @ (1bfd0 ) │ │ │ │ - movs r2, #92 @ 0x5c │ │ │ │ - ldr r0, [pc, #280] @ (1bfd4 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + bl 11608 │ │ │ │ + b.n 1b6be │ │ │ │ + cmp r1, #1 │ │ │ │ + itt eq │ │ │ │ + moveq r2, #0 │ │ │ │ + addeq r5, sp, #28 │ │ │ │ + beq.n 1b64a │ │ │ │ + cmp r1, #10 │ │ │ │ + bne.n 1b708 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + add r5, sp, #28 │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + b.n 1b64a │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + bl 1694c │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldrd r2, r3, [sp, #8] │ │ │ │ + orr.w r2, r2, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 1b64a │ │ │ │ + lsls r2, r0, #1 │ │ │ │ + b.n 1b64a │ │ │ │ + blx 90c0 <__stack_chk_fail@plt> │ │ │ │ + bl 98e8 │ │ │ │ + ldr r3, [pc, #92] @ (1b790 ) │ │ │ │ + movs r2, #32 │ │ │ │ + ldr r1, [pc, #92] @ (1b794 ) │ │ │ │ + ldr r0, [pc, #96] @ (1b798 ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.n 1beac │ │ │ │ - ldr r1, [pc, #272] @ (1bfd8 ) │ │ │ │ - movs r2, #92 @ 0x5c │ │ │ │ - ldr r0, [pc, #272] @ (1bfdc ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + bl 9888 │ │ │ │ + ldr r3, [pc, #80] @ (1b79c ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #80] @ (1b7a0 ) │ │ │ │ + ldr r0, [pc, #80] @ (1b7a4 ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ + adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.n 1beac │ │ │ │ - blx 90c0 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [pc, #312] @ (1c018 ) │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + strb r2, [r2, r6] │ │ │ │ + movs r3, r0 │ │ │ │ + ldr r1, [pc, #992] @ (1bb48 ) │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #272] @ (1bff8 ) │ │ │ │ + ldr r1, [pc, #928] @ (1bb10 ) │ │ │ │ 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, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r1, #14 │ │ │ │ + lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #19 │ │ │ │ + lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, #108] @ 0x6c │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r6, #108] @ 0x6c │ │ │ │ - movs r1, r0 │ │ │ │ - bics r6, r4 │ │ │ │ + ldr r1, [pc, #376] @ (1b8f4 ) │ │ │ │ movs r3, r0 │ │ │ │ - str r2, [r6, #96] @ 0x60 │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [r4, #100] @ 0x64 │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [r4, #96] @ 0x60 │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r2, #100] @ 0x64 │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r1, #96] @ 0x60 │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [r0, #100] @ 0x64 │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [r5, #92] @ 0x5c │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r3, #96] @ 0x60 │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [r7, #88] @ 0x58 │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r5, #92] @ 0x5c │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r4, #88] @ 0x58 │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [r3, #92] @ 0x5c │ │ │ │ + ldrb r0, [r0, #3] │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [r2, #88] @ 0x58 │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r0, #92] @ 0x5c │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r0, #88] @ 0x58 │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [r6, #88] @ 0x58 │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [r6, #84] @ 0x54 │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r2, #84] @ 0x54 │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r0, #88] @ 0x58 │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [r4, #80] @ 0x50 │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r2, #84] @ 0x54 │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r2, #80] @ 0x50 │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [r0, #84] @ 0x54 │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r0, #80] @ 0x50 │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [r6, #80] @ 0x50 │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [r6, #76] @ 0x4c │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r4, #80] @ 0x50 │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r3, #76] @ 0x4c │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [r2, #80] @ 0x50 │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [r1, #76] @ 0x4c │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r7, #76] @ 0x4c │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [r6, #72] @ 0x48 │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r4, #76] @ 0x4c │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r2, #72] @ 0x48 │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [r1, #76] @ 0x4c │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r0, #72] @ 0x48 │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [r7, #72] @ 0x48 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [r4, #92] @ 0x5c │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [r6, #68] @ 0x44 │ │ │ │ + str r4, [r1, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r5, #72] @ 0x48 │ │ │ │ + ldr r0, [r1, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [r4, #68] @ 0x44 │ │ │ │ + ldrh r4, [r4, #62] @ 0x3e │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [r2, #72] @ 0x48 │ │ │ │ + ldr r7, [pc, #408] @ (1b930 ) │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [r1, #68] @ 0x44 │ │ │ │ + ldr r7, [pc, #584] @ (1b9e4 ) │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [r7, #68] @ 0x44 │ │ │ │ + ldrh r2, [r1, #62] @ 0x3e │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [r7, #64] @ 0x40 │ │ │ │ + ldr r7, [pc, #48] @ (1b7d4 ) │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [r5, #68] @ 0x44 │ │ │ │ + strh r0, [r0, r3] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001bfe0 : │ │ │ │ - ldr r3, [pc, #12] @ (1bff0 ) │ │ │ │ - ldr r2, [pc, #16] @ (1bff4 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - b.w 9b98 │ │ │ │ - nop │ │ │ │ - ands r0, r3 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r0, r2, #19 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0001bff8 : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #68] @ (1c04c ) │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r2, [pc, #68] @ (1c050 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 9cfc │ │ │ │ - cbz r0, 1c03a │ │ │ │ - str r0, [sp, #4] │ │ │ │ - bl 11988 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r0, #2 │ │ │ │ - beq.n 1c02a │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 1c03a │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cbz r2, 1c042 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - mov r0, r3 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c03a │ │ │ │ - nop │ │ │ │ - subs r7, #240 @ 0xf0 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r5, #18 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0001c054 : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #68] @ (1c0a8 ) │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r2, [pc, #68] @ (1c0ac ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 9c30 │ │ │ │ - cbz r0, 1c096 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - bl 11d70 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r0, #2 │ │ │ │ - beq.n 1c086 │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 1c096 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cbz r2, 1c09e │ │ │ │ - movs r3, #0 │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - mov r0, r3 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c096 │ │ │ │ - nop │ │ │ │ - subs r7, #148 @ 0x94 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r1, #20 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0001c0b0 : │ │ │ │ - ldr r3, [pc, #12] @ (1c0c0 ) │ │ │ │ - ldr r2, [pc, #16] @ (1c0c4 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - b.w a128 │ │ │ │ - nop │ │ │ │ - subs r7, #72 @ 0x48 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r5, #13 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0001c0c8 : │ │ │ │ - ldr r3, [pc, #12] @ (1c0d8 ) │ │ │ │ - ldr r2, [pc, #16] @ (1c0dc ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - b.w a1d8 │ │ │ │ - nop │ │ │ │ - subs r7, #48 @ 0x30 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r0, r2, #13 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0001c0e0 : │ │ │ │ +0001b7a8 : │ │ │ │ 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 │ │ │ │ + str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ + sub sp, #124 @ 0x7c │ │ │ │ mov r4, r2 │ │ │ │ - ldr.w r2, [pc, #2868] @ 1cc2c │ │ │ │ + ldr.w r2, [pc, #2976] @ 1c360 │ │ │ │ mov r7, r3 │ │ │ │ - ldr.w r3, [pc, #2868] @ 1cc30 │ │ │ │ + ldr.w r3, [pc, #2976] @ 1c364 │ │ │ │ + mov r8, r1 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr.w r8, [pc, #2864] @ 1cc34 │ │ │ │ - ldr r5, [sp, #128] @ 0x80 │ │ │ │ + ldr.w r6, [pc, #2968] @ 1c368 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r8, pc │ │ │ │ + add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 1c514 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 1bc22 │ │ │ │ + ldr.w r3, [pc, #2952] @ 1c36c │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1bdc0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1c12a │ │ │ │ + beq.n 1b802 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ adds r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1c4e6 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + ldr.w r3, [pc, #2924] @ 1c370 │ │ │ │ + ldr r5, [r6, r3] │ │ │ │ + ldr.w r3, [pc, #2920] @ 1c374 │ │ │ │ + ldr.w r1, [r5, #324] @ 0x144 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl fb3c │ │ │ │ + str r0, [sp, #32] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1bdf0 │ │ │ │ + ldr.w r9, [r5, #176] @ 0xb0 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 1c9cc │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r3 │ │ │ │ itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ + addne r2, #1 │ │ │ │ + strne.w r2, [r9] │ │ │ │ + lsls r1, r4, #31 │ │ │ │ + bmi.w 1bd02 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1c4b8 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r7, #0] │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - movs.w sl, r3, lsl #1 │ │ │ │ - bne.n 1c174 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - bpl.n 1c174 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ - bpl.n 1c174 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #7 │ │ │ │ - bmi.w 1c574 │ │ │ │ - ldr.w r3, [pc, #2752] @ 1cc38 │ │ │ │ - ldr.w fp, [r8, r3] │ │ │ │ - ldr.w r3, [pc, #2748] @ 1cc3c │ │ │ │ - ldrd r2, r1, [fp, #188] @ 0xbc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 96e4 │ │ │ │ - mov r9, r0 │ │ │ │ + beq.w 1c04c │ │ │ │ + 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 d44c │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c8ea │ │ │ │ - ldr.w r3, [pc, #2724] @ 1cc40 │ │ │ │ - ldr.w r1, [fp, #196] @ 0xc4 │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 96e4 │ │ │ │ - mov sl, r0 │ │ │ │ + beq.n 1b92a │ │ │ │ + ldr.w r1, [r5, #252] @ 0xfc │ │ │ │ + movs r2, #1 │ │ │ │ + bl d398 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c916 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #2 │ │ │ │ - strd r3, r9, [sp, #40] @ 0x28 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - ldr.w r3, [fp, #888] @ 0x378 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r3, [fp, #948] @ 0x3b4 │ │ │ │ - blx 9458 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 1c1e6 │ │ │ │ + beq.w 1ba36 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, fp │ │ │ │ + beq.n 1b88a │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c536 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1c946 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 1c200 │ │ │ │ + beq.w 1bc06 │ │ │ │ + ldr.w r9, [r5, #336] @ 0x150 │ │ │ │ + lsls r7, r4, #31 │ │ │ │ + ldr.w sl, [r5, #216] @ 0xd8 │ │ │ │ + bmi.w 1bc1a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 11418 │ │ │ │ + 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 9510 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1bd22 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 1c9b4 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, fp │ │ │ │ + beq.n 1b8d4 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c55c │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1c218 │ │ │ │ + beq.w 1bc7c │ │ │ │ + ldr.w r3, [pc, #2720] @ 1c378 │ │ │ │ + ldr.w r2, [sl, #4] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 1bc92 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + cmp r3, fp │ │ │ │ + beq.n 1b8f8 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c542 │ │ │ │ - ldr.w r3, [pc, #2600] @ 1cc44 │ │ │ │ - ldr.w sl, [r8, r3] │ │ │ │ - ldr.w r0, [sl] │ │ │ │ - cmp r7, r0 │ │ │ │ - beq.w 1c46a │ │ │ │ - movs r0, #1 │ │ │ │ - blx 8e14 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1cabc │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - mov r1, r5 │ │ │ │ - str r7, [r3, #0] │ │ │ │ - bl f9a0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1cad4 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 1c25c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + beq.w 1bcf2 │ │ │ │ + ldr.w r3, [pc, #2688] @ 1c37c │ │ │ │ + ldr r2, [r6, r3] │ │ │ │ + mvns r3, r4 │ │ │ │ + and.w r3, r3, #1 │ │ │ │ + cmp sl, r2 │ │ │ │ + beq.w 1bf78 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c88e │ │ │ │ + beq.w 1bbf2 │ │ │ │ + adds r7, r4, #2 │ │ │ │ + teq r4, r7 │ │ │ │ + bmi.w 1bbac │ │ │ │ + mov r4, r7 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl d44c │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 1b86a │ │ │ │ + ldr.w r9, [sp, #20] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + movw r2, #651 @ 0x28b │ │ │ │ + ldr.w sl, [pc, #2632] @ 1c380 │ │ │ │ + ldr.w r7, [pc, #2632] @ 1c384 │ │ │ │ + add sl, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r7, pc │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r7 │ │ │ │ + bl 118a8 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r9 │ │ │ │ - blx 8ec8 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mov r5, r0 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + bl 9d98 │ │ │ │ + add.w r9, sp, #44 @ 0x2c │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl c698 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 10f80 │ │ │ │ + ldr.w r3, [pc, #2584] @ 1c388 │ │ │ │ + ldr r1, [r5, #120] @ 0x78 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 96e4 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1bf46 │ │ │ │ + bl 11118 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, fp │ │ │ │ + bl 9d98 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c564 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 1cb28 │ │ │ │ - ldr.w r0, [sl] │ │ │ │ - cmp r4, r0 │ │ │ │ - beq.w 1c498 │ │ │ │ - movs r0, #1 │ │ │ │ - blx 8e14 │ │ │ │ - mov r7, r0 │ │ │ │ + beq.w 1bd18 │ │ │ │ + ldr.w r3, [pc, #2544] @ 1c38c │ │ │ │ + ldr.w fp, [r5, #332] @ 0x14c │ │ │ │ + ldr r5, [r6, r3] │ │ │ │ + ldr r6, [r5, #0] │ │ │ │ + bl 11418 │ │ │ │ + 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 9458 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1cafe │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - mov r1, r5 │ │ │ │ - str r4, [r3, #0] │ │ │ │ - bl f9a0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + beq.w 1c2d4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9d98 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 1c2ee │ │ │ │ + mov r0, r6 │ │ │ │ + bl 10e44 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9d98 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r7 │ │ │ │ + movw r2, #653 @ 0x28d │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + ldmia.w r9, {r0, r1, r2} │ │ │ │ + bl 110ac │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 9d98 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + movs r2, #1 │ │ │ │ + movs r3, #0 │ │ │ │ + strd r2, r3, [r1] │ │ │ │ + ldr.w r2, [pc, #2424] @ 1c390 │ │ │ │ + ldr.w r3, [pc, #2376] @ 1c364 │ │ │ │ + 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 1c7fe │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add sp, #124 @ 0x7c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr.w r1, [r5, #340] @ 0x154 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + bl d398 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1bbc0 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1c2b2 │ │ │ │ + beq.n 1ba5c │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c894 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1cb6a │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + beq.w 1bd64 │ │ │ │ + ldr.w r9, [sp, #28] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 14878 │ │ │ │ + tst.w r9, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + bne.w 1be18 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 1be38 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + bpl.w 1be5c │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r1, r7 │ │ │ │ + bl e3b0 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1c2cc │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1c8ac │ │ │ │ - mov r0, r7 │ │ │ │ - blx 8ec8 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov r5, r0 │ │ │ │ + beq.n 1baa2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c56c │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 1cbca │ │ │ │ - ldr.w r0, [sl] │ │ │ │ - cmp r6, r0 │ │ │ │ - beq.w 1c8cc │ │ │ │ - movs r0, #1 │ │ │ │ - blx 8e14 │ │ │ │ + beq.w 1bcfa │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 1be84 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 11418 │ │ │ │ + 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 9458 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1cba6 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - mov r1, r5 │ │ │ │ - str r6, [r3, #0] │ │ │ │ - bl f9a0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + beq.w 1beb0 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 1c96c │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1c31e │ │ │ │ + beq.n 1bae4 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c8bc │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 1cc0c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + beq.w 1bd10 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #5 │ │ │ │ + bpl.w 1bd6c │ │ │ │ + ldr.w r2, [pc, #2212] @ 1c394 │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 1c956 │ │ │ │ + ldr.w r2, [pc, #2172] @ 1c378 │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 1c93a │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #2 │ │ │ │ + bne.w 1bd6c │ │ │ │ + ldr r7, [r4, #12] │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #7 │ │ │ │ + bpl.w 1bd6c │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ + bpl.w 1bd6c │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 1be20 │ │ │ │ + ldr r7, [r7, #12] │ │ │ │ + lsls r7, r7, #1 │ │ │ │ + mov sl, r1 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 1c8f2 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1c33a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 1c33a │ │ │ │ - mov r0, r6 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 8ec8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1c8a4 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 1cd32 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr.w r1, [fp, #204] @ 0xcc │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 96e4 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1cb4c │ │ │ │ - ldr.w r1, [fp, #208] @ 0xd0 │ │ │ │ - blx 96e4 │ │ │ │ + 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 1c03c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1c386 │ │ │ │ + beq.n 1bb68 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c89c │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 1cb8e │ │ │ │ - movs r0, #1 │ │ │ │ - blx 8e14 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1cbe8 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - str r1, [r2, #0] │ │ │ │ - mov r1, r5 │ │ │ │ - bl f9a0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + beq.w 1be10 │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.w 1bd8c │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, sl │ │ │ │ + bl e3b0 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 1c8da │ │ │ │ + ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1c3c2 │ │ │ │ + beq.n 1bb98 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1bdb8 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c8c4 │ │ │ │ + beq.w 1bf1a │ │ │ │ + lsls r2, r7, #31 │ │ │ │ + bmi.w 1bf3e │ │ │ │ + mov r4, r7 │ │ │ │ + str r7, [sp, #28] │ │ │ │ + b.n 1b91c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1cd18 │ │ │ │ + bge.w 1b91a │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #2 │ │ │ │ + bl 16b58 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r4, r7 │ │ │ │ + b.n 1b91c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r7 │ │ │ │ + blx 8f54 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 1bf5e │ │ │ │ + uxtb r0, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 1c474 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1c3de │ │ │ │ + beq.n 1bbec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 1c3de │ │ │ │ + cbnz r3, 1bbec │ │ │ │ mov r0, r7 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + lsls r0, r4, #31 │ │ │ │ + bpl.w 1b910 │ │ │ │ + movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - blx 8ec8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + bl 16b58 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r7 │ │ │ │ + bl c698 │ │ │ │ + b.n 1b91c │ │ │ │ + mov r0, r7 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r9, [r5, #336] @ 0x150 │ │ │ │ + ldr.w sl, [r5, #216] @ 0xd8 │ │ │ │ + lsls r7, r4, #31 │ │ │ │ + bpl.w 1b898 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c67c │ │ │ │ + b.n 1b898 │ │ │ │ + ldr.w r3, [pc, #1908] @ 1c398 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c8b4 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 1cd50 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 93c4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + beq.w 1bee2 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1c418 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 1c418 │ │ │ │ - mov r0, r6 │ │ │ │ + beq.n 1bc42 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + ldr.w r3, [pc, #1836] @ 1c370 │ │ │ │ + ldr r5, [r6, r3] │ │ │ │ + ldr.w r3, [pc, #1832] @ 1c374 │ │ │ │ + ldr.w r1, [r5, #328] @ 0x148 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl fb3c │ │ │ │ + str r0, [sp, #32] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 1b822 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + movw r2, #646 @ 0x286 │ │ │ │ + ldr.w r1, [pc, #1840] @ 1c39c │ │ │ │ + ldr.w r0, [pc, #1840] @ 1c3a0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.n 1be08 │ │ │ │ + mov r0, r7 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + ldr.w r3, [pc, #1780] @ 1c378 │ │ │ │ + ldr.w r2, [sl, #4] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 1b8e4 │ │ │ │ + ldr.w r0, [pc, #1808] @ 1c3a4 │ │ │ │ + mov r1, sl │ │ │ │ + ldr.w r9, [sp, #20] │ │ │ │ + add r0, pc │ │ │ │ + bl 11608 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1c42e │ │ │ │ + beq.n 1bcba │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 1c42e │ │ │ │ - mov r0, r5 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1bf12 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + movw r2, #657 @ 0x291 │ │ │ │ + ldr.w r1, [pc, #1764] @ 1c3a8 │ │ │ │ + ldr.w r0, [pc, #1764] @ 1c3ac │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c698 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl c698 │ │ │ │ + b.n 1ba0a │ │ │ │ + mov r0, sl │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1ca7c │ │ │ │ + b.n 1b8f8 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1baa2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c67c │ │ │ │ + mov r0, r4 │ │ │ │ + bl c67c │ │ │ │ + b.n 1b846 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1bae4 │ │ │ │ + bl c698 │ │ │ │ + bl 10eb4 │ │ │ │ + b.n 1b9f0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + movw r2, #657 @ 0x291 │ │ │ │ + ldr.w r1, [pc, #1668] @ 1c3b0 │ │ │ │ + ldr.w r0, [pc, #1668] @ 1c3b4 │ │ │ │ + ldr.w r9, [sp, #20] │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c698 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl c698 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 1ba0a │ │ │ │ + mov r0, r7 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1ba5c │ │ │ │ + ldr.w r0, [pc, #1608] @ 1c3b8 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, pc │ │ │ │ + bl 11608 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1c448 │ │ │ │ + beq.n 1bd8c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cab4 │ │ │ │ - movs r0, #1 │ │ │ │ - ldr.w r2, [pc, #2044] @ 1cc48 │ │ │ │ - ldr.w r3, [pc, #2016] @ 1cc30 │ │ │ │ - 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 1d48e │ │ │ │ - add sp, #92 @ 0x5c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1c482 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 1c482 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r0, [sl] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 1c27e │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r4, r0 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - bne.w 1c284 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 1c2ea │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1c2ea │ │ │ │ + beq.w 1bf36 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + movw r2, #663 @ 0x297 │ │ │ │ + ldr.w r1, [pc, #1576] @ 1c3bc │ │ │ │ + ldr.w r0, [pc, #1576] @ 1c3c0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 1ba0a │ │ │ │ + mov r0, sl │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r0, [sl] │ │ │ │ - b.n 1c2ea │ │ │ │ - ldr.w r3, [pc, #1936] @ 1cc4c │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 1c144 │ │ │ │ - ldr.w r3, [pc, #1924] @ 1cc50 │ │ │ │ - movw r2, #3150 @ 0xc4e │ │ │ │ - ldr.w r1, [pc, #1920] @ 1cc54 │ │ │ │ - ldr.w r0, [pc, #1920] @ 1cc58 │ │ │ │ - add r3, pc │ │ │ │ + b.n 1bb98 │ │ │ │ + ldr.w r3, [pc, #1536] @ 1c3c4 │ │ │ │ + ldr.w r1, [pc, #1536] @ 1c3c8 │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1084 @ 0x43c │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9100 │ │ │ │ + ldr.w r3, [pc, #1440] @ 1c374 │ │ │ │ + ldr.w r1, [pc, #1524] @ 1c3cc │ │ │ │ + movw r2, #642 @ 0x282 │ │ │ │ + ldr.w r0, [pc, #1520] @ 1c3d0 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr.w r3, [pc, #1908] @ 1cc5c │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 1c130 │ │ │ │ - ldr.w r3, [pc, #1896] @ 1cc60 │ │ │ │ - movw r2, #3145 @ 0xc49 │ │ │ │ - ldr.w r1, [pc, #1892] @ 1cc64 │ │ │ │ - ldr.w r0, [pc, #1892] @ 1cc68 │ │ │ │ - add r3, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + b.n 1ba0a │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + movw r2, #643 @ 0x283 │ │ │ │ + ldr.w r1, [pc, #1500] @ 1c3d4 │ │ │ │ + ldr.w r0, [pc, #1500] @ 1c3d8 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1084 @ 0x43c │ │ │ │ add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr.w r3, [pc, #1876] @ 1cc6c │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 1d66c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 1c12a │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - b.n 1c12a │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, sl │ │ │ │ + bl 118a8 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9d98 │ │ │ │ + b.n 1ba0a │ │ │ │ + mov r0, r4 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - b.n 1c1e6 │ │ │ │ + b.n 1bb68 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl c698 │ │ │ │ + b.n 1ba74 │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq r7, #0 │ │ │ │ + beq.w 1bb32 │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.w 1c724 │ │ │ │ + ldr r7, [r7, #12] │ │ │ │ + negs r7, r7 │ │ │ │ + lsls r7, r7, #1 │ │ │ │ + b.n 1bb32 │ │ │ │ + ldr.w r9, [sp, #20] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + movw r2, #662 @ 0x296 │ │ │ │ + ldr.w r1, [pc, #1432] @ 1c3dc │ │ │ │ + ldr.w r0, [pc, #1432] @ 1c3e0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c698 │ │ │ │ + b.n 1bda4 │ │ │ │ + ldr.w r9, [sp, #20] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr.w r2, [pc, #1408] @ 1c3e4 │ │ │ │ + ldr.w r1, [pc, #1408] @ 1c3e8 │ │ │ │ + ldr.w r0, [pc, #1408] @ 1c3ec │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r0, pc │ │ │ │ + str r7, [sp, #4] │ │ │ │ + movw r2, #662 @ 0x296 │ │ │ │ + bl 11ed0 │ │ │ │ + b.n 1be54 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + movw r2, #662 @ 0x296 │ │ │ │ + ldr.w r1, [pc, #1380] @ 1c3f0 │ │ │ │ + ldr.w r0, [pc, #1380] @ 1c3f4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c698 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 9d98 │ │ │ │ + b.n 1ba0a │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + movw r2, #663 @ 0x297 │ │ │ │ + ldr.w r1, [pc, #1344] @ 1c3f8 │ │ │ │ + ldr.w r0, [pc, #1344] @ 1c3fc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r9 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 1ba0a │ │ │ │ + ldr.w r3, [pc, #1248] @ 1c3c4 │ │ │ │ + ldr.w r1, [pc, #1304] @ 1c400 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9100 │ │ │ │ + ldr.w r3, [pc, #1148] @ 1c374 │ │ │ │ + ldr.w r1, [pc, #1288] @ 1c404 │ │ │ │ + movw r2, #645 @ 0x285 │ │ │ │ + ldr.w r0, [pc, #1284] @ 1c408 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + b.n 1ba0a │ │ │ │ + mov r0, sl │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #1784] @ 1cc44 │ │ │ │ - ldr.w sl, [r8, r3] │ │ │ │ - ldr.w r0, [sl] │ │ │ │ - cmp r7, r0 │ │ │ │ - bne.w 1c22a │ │ │ │ - b.n 1c46a │ │ │ │ - mov r0, r2 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c200 │ │ │ │ - mov r0, r9 │ │ │ │ + b.n 1bcba │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r2, #664 @ 0x298 │ │ │ │ + ldr.w r1, [pc, #1256] @ 1c40c │ │ │ │ + mov r4, r7 │ │ │ │ + ldr.w r0, [pc, #1256] @ 1c410 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.n 1be9c │ │ │ │ + mov r0, r4 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c274 │ │ │ │ + b.n 1bd8c │ │ │ │ mov r0, r7 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c2e0 │ │ │ │ - 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, #1716] @ 1cc38 │ │ │ │ - ldr.w fp, [r8, r3] │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - ldr.w r5, [fp, #212] @ 0xd4 │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 1ce5e │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r2, #0 │ │ │ │ + bl c67c │ │ │ │ + b.n 1bba6 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, sl │ │ │ │ + mov.w r2, #652 @ 0x28c │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl e66c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + bl c698 │ │ │ │ + b.n 1b9f0 │ │ │ │ + ldr.w r9, [sp, #20] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + movw r2, #667 @ 0x29b │ │ │ │ + ldr.w r1, [pc, #1192] @ 1c414 │ │ │ │ + ldr.w r0, [pc, #1192] @ 1c418 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + b.n 1bd3a │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ + ldr.w r9, [sp, #20] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1c5ba │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1ca74 │ │ │ │ - cmp r5, #0 │ │ │ │ - blt.w 1ce82 │ │ │ │ - cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - it lt │ │ │ │ - lsllt r5, r5, #1 │ │ │ │ - bge.w 1ccf4 │ │ │ │ - adds r3, r5, #2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - teq r5, r3 │ │ │ │ - bmi.w 1ca62 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ + beq.n 1bf96 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - cmp r2, #2 │ │ │ │ - and.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ - bne.w 1c95e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cf76 │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 1cd64 │ │ │ │ - ldr r5, [r7, #12] │ │ │ │ - lsls r0, r5, #1 │ │ │ │ - adds r2, r0, #2 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - teq r2, r0 │ │ │ │ - bmi.w 1cd8a │ │ │ │ - lsls r5, r5, #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 1cf2a │ │ │ │ - mov r0, r4 │ │ │ │ - bl e3f4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + beq.w 1c346 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r9, r0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1c63c │ │ │ │ + beq.n 1bfaa │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ce78 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.w 1cfec │ │ │ │ - lsls r3, r5, #31 │ │ │ │ - bmi.w 1cd9a │ │ │ │ - cmp.w r5, r9, lsl #1 │ │ │ │ - blt.w 1cdb4 │ │ │ │ - ldr.w r5, [fp, #220] @ 0xdc │ │ │ │ + beq.n 1c024 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 1c674 │ │ │ │ + adds r6, r4, #6 │ │ │ │ + teq r4, r6 │ │ │ │ + bmi.w 1c31c │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 14878 │ │ │ │ + lsls r3, r4, #31 │ │ │ │ + mov r5, r0 │ │ │ │ + bmi.n 1c034 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1d684 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1c66a │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r6, #0] │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ + beq.w 1c6a2 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.w 1d076 │ │ │ │ - ldrd r2, r3, [fp, #232] @ 0xe8 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r1, r6 │ │ │ │ - mov r3, r5 │ │ │ │ - movs r0, #4 │ │ │ │ - bl d5ec │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + bpl.w 1c6b8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 96d4 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 1c99c │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1c6a8 │ │ │ │ + beq.n 1c006 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cea0 │ │ │ │ + beq.w 1c356 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1c6bc │ │ │ │ + beq.n 1c016 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1ca94 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 1d110 │ │ │ │ - ldr.w r3, [pc, #1396] @ 1cc3c │ │ │ │ - ldr.w r1, [fp, #204] @ 0xcc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 96e4 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1d17a │ │ │ │ + cbz r3, 1c02c │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 1c6d6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - 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, [fp, #208] @ 0xd0 │ │ │ │ - movs r3, #0 │ │ │ │ - blx 9510 │ │ │ │ + strd r6, r4, [r3] │ │ │ │ + b.n 1ba14 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1bfaa │ │ │ │ + mov r0, r5 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c016 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl c698 │ │ │ │ + b.n 1bfcc │ │ │ │ + ldr r0, [pc, #988] @ (1c41c ) │ │ │ │ + str r3, [sp, #20] │ │ │ │ + add r0, pc │ │ │ │ + bl 11608 │ │ │ │ + ldr.w sl, [sp, #20] │ │ │ │ + b.n 1bb54 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl d44c │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d21a │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 1c712 │ │ │ │ + beq.w 1b92e │ │ │ │ + ldr.w r1, [r5, #252] @ 0xfc │ │ │ │ + movs r2, #1 │ │ │ │ + bl d398 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 1c14c │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1c080 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ceca │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + beq.w 1c33e │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1c726 │ │ │ │ + beq.n 1c098 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ced0 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + beq.w 1c32e │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1c73e │ │ │ │ + beq.n 1c0ae │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ced8 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ + beq.w 1c336 │ │ │ │ + lsls r0, r4, #31 │ │ │ │ + bmi.w 1c630 │ │ │ │ + adds r6, r4, #2 │ │ │ │ + teq r4, r6 │ │ │ │ + bmi.w 1c30a │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 14878 │ │ │ │ + lsls r2, r4, #31 │ │ │ │ + mov r5, r0 │ │ │ │ + bmi.n 1c144 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 1c60c │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #3 │ │ │ │ - bpl.w 1d2a6 │ │ │ │ - mov r2, r6 │ │ │ │ - ldr.w r1, [fp, #240] @ 0xf0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - blx 9354 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + lsls r4, r3, #3 │ │ │ │ + bpl.w 1c656 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 96d4 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 1c984 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1c76a │ │ │ │ + beq.n 1c10a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cf0a │ │ │ │ - cmp r5, #0 │ │ │ │ - blt.w 1d2ee │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #3 │ │ │ │ - bpl.w 1d320 │ │ │ │ - mov r2, r4 │ │ │ │ - ldr.w r1, [fp, #244] @ 0xf4 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - blx 9354 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + beq.w 1c34e │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1c79c │ │ │ │ + beq.n 1c11a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r3, 1c13c │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 1c01c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r2, #656 @ 0x290 │ │ │ │ + ldr r1, [pc, #760] @ (1c420 ) │ │ │ │ + ldr r0, [pc, #760] @ (1c424 ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl c698 │ │ │ │ + b.n 1ba0a │ │ │ │ + mov r0, r5 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c11a │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl c698 │ │ │ │ + b.n 1c0d0 │ │ │ │ + ldr.w r1, [r5, #340] @ 0x154 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + bl d398 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1c42c │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1c172 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cfe2 │ │ │ │ - cmp r5, #0 │ │ │ │ - blt.w 1d346 │ │ │ │ + beq.w 1c69a │ │ │ │ + ldr.w sl, [sp, #28] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, sl │ │ │ │ + bl 14878 │ │ │ │ + tst.w sl, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + bne.w 1c2cc │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 1be3c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #7 │ │ │ │ - bpl.w 1d362 │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 1d3c8 │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ - mov.w sl, r3, lsl #1 │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + bpl.w 1be60 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + bl e3b0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1c7ce │ │ │ │ + beq.n 1c1b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d138 │ │ │ │ - ldr.w r5, [fp, #248] @ 0xf8 │ │ │ │ - mov r0, sl │ │ │ │ + beq.w 1c2bc │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 1be84 │ │ │ │ + mov r0, r4 │ │ │ │ bl 11418 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r5 │ │ │ │ + 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 9458 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - blx 9354 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1d6cc │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1beb0 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 1c96c │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1c800 │ │ │ │ + beq.n 1c1fa │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d06c │ │ │ │ - cmp r5, #0 │ │ │ │ - blt.w 1d3e0 │ │ │ │ - ldr.w r5, [fp, #252] @ 0xfc │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 11418 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - blx 9354 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1d69c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + beq.w 1c6f4 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r2, #5 │ │ │ │ + bpl.w 1bd6c │ │ │ │ + ldr r2, [pc, #396] @ (1c394 ) │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1c838 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + beq.w 1c956 │ │ │ │ + ldr r2, [pc, #360] @ (1c378 ) │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 1c93a │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #2 │ │ │ │ + bne.w 1bd6c │ │ │ │ + ldr r7, [r4, #12] │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #7 │ │ │ │ + bpl.w 1bd6c │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ + bpl.w 1bd6c │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ + cmp r2, #8 │ │ │ │ + itt eq │ │ │ │ + ldreq r7, [r7, #12] │ │ │ │ + lsleq r7, r7, #1 │ │ │ │ + bne.w 1c7d0 │ │ │ │ + mov sl, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d12e │ │ │ │ - cmp r5, #0 │ │ │ │ - blt.w 1d410 │ │ │ │ - ldr.w r5, [fp, #256] @ 0x100 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 11418 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - blx 9354 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1d6b4 │ │ │ │ + beq.w 1c8f2 │ │ │ │ + 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 1c802 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1c870 │ │ │ │ + beq.n 1c27c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d1be │ │ │ │ - cmp r5, #0 │ │ │ │ - bge.w 1c448 │ │ │ │ - ldr r3, [pc, #1016] @ (1cc70 ) │ │ │ │ - movs r2, #127 @ 0x7f │ │ │ │ - ldr r1, [pc, #1016] @ (1cc74 ) │ │ │ │ - ldr r0, [pc, #1016] @ (1cc78 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.n 1c912 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c25c │ │ │ │ - mov r0, r5 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c2b2 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c386 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c34e │ │ │ │ - mov r0, r4 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c2cc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c3f2 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c31e │ │ │ │ - mov r0, r5 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c3c2 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + beq.w 1c71c │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.w 1bd8c │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, sl │ │ │ │ + bl e3b0 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 1c8da │ │ │ │ + ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1c354 │ │ │ │ + beq.n 1c2a8 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1c354 │ │ │ │ - mov r0, r6 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cbz r3, 1c2c4 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 1bf1a │ │ │ │ + lsls r3, r7, #31 │ │ │ │ + bmi.w 1c810 │ │ │ │ + mov r4, r7 │ │ │ │ + str r7, [sp, #28] │ │ │ │ + b.n 1c04e │ │ │ │ + mov r0, r7 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c354 │ │ │ │ - ldr r3, [pc, #900] @ (1cc70 ) │ │ │ │ - movs r2, #98 @ 0x62 │ │ │ │ - ldr r1, [pc, #908] @ (1cc7c ) │ │ │ │ - ldr r0, [pc, #908] @ (1cc80 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ + b.n 1c1b8 │ │ │ │ + mov r0, sl │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c2a8 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl c698 │ │ │ │ + b.n 1c18a │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9cb0 │ │ │ │ - movs r0, #2 │ │ │ │ - b.n 1c44a │ │ │ │ - ldr r3, [pc, #856] @ (1cc70 ) │ │ │ │ - movs r2, #95 @ 0x5f │ │ │ │ - ldr r1, [pc, #872] @ (1cc84 ) │ │ │ │ - ldr r0, [pc, #872] @ (1cc88 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - add r0, pc │ │ │ │ + mov r1, sl │ │ │ │ + movw r2, #653 @ 0x28d │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ + b.w 1b9f0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov r1, sl │ │ │ │ + ldr r2, [pc, #308] @ (1c428 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 1c912 │ │ │ │ - ldr r3, [pc, #808] @ (1cc70 ) │ │ │ │ - movs r2, #95 @ 0x5f │ │ │ │ - ldr r1, [pc, #832] @ (1cc8c ) │ │ │ │ - ldr r0, [pc, #832] @ (1cc90 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.n 1c92c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1cfb8 │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 1d00a │ │ │ │ - ldr r3, [r7, #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 1d026 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r5, r3, #7 │ │ │ │ - bpl.w 1d0c2 │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ - ldr.w r3, [fp, #212] @ 0xd4 │ │ │ │ - cmp r2, #8 │ │ │ │ - bne.w 1d162 │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ - lsls r0, r0, #1 │ │ │ │ - ldr.w r2, [fp, #884] @ 0x374 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr.w r3, [fp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - bl 11418 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r5, 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, #20] │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ - str r5, [sp, #76] @ 0x4c │ │ │ │ - blx 9510 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1d1d0 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 1c9ee │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 1ca9c │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 1d6e4 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 1ca08 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1cebe │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r0, r2, #7 │ │ │ │ - bpl.w 1d264 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #8 │ │ │ │ - bne.w 1d2d4 │ │ │ │ - ldr r5, [r3, #12] │ │ │ │ - lsls r5, r5, #1 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - mvn.w r2, r9 │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - and.w r2, r2, #1 │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.n 1ca38 │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 1caa8 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1d30c │ │ │ │ - sub.w r3, r9, r5 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - teq r9, r3 │ │ │ │ - bmi.w 1ceaa │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #7 │ │ │ │ - bpl.w 1cee0 │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 1cf12 │ │ │ │ - ldr r5, [r7, #12] │ │ │ │ - b.n 1c606 │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.w 1c5d8 │ │ │ │ - mov r0, r5 │ │ │ │ + add r2, pc │ │ │ │ + str r6, [sp, #4] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movw r2, #653 @ 0x28d │ │ │ │ + bl 11ed0 │ │ │ │ + b.w 1b9f0 │ │ │ │ + cmp r6, #0 │ │ │ │ + bge.w 1c0be │ │ │ │ movs r1, #2 │ │ │ │ + mov r0, r4 │ │ │ │ bl 16b58 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - b.n 1c5d8 │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 1c0be │ │ │ │ + cmp r6, #0 │ │ │ │ + bge.w 1bfba │ │ │ │ + movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ + bl 16b58 │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 1bfba │ │ │ │ + mov r0, r2 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c5ba │ │ │ │ - ldr r3, [pc, #496] @ (1cc70 ) │ │ │ │ - movs r2, #107 @ 0x6b │ │ │ │ - ldr r1, [pc, #528] @ (1cc94 ) │ │ │ │ - ldr r0, [pc, #532] @ (1cc98 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.n 1c912 │ │ │ │ - mov r0, r5 │ │ │ │ + b.n 1c098 │ │ │ │ + mov r0, r1 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c6bc │ │ │ │ - str r0, [sp, #20] │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 1c0ae │ │ │ │ + mov r0, r7 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - b.n 1c9ee │ │ │ │ - mov r0, r3 │ │ │ │ - str r2, [sp, #20] │ │ │ │ + b.n 1c080 │ │ │ │ + mov r0, r2 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - b.n 1ca38 │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 1bf96 │ │ │ │ + mov r0, r9 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c448 │ │ │ │ - ldr r3, [pc, #432] @ (1cc70 ) │ │ │ │ - movs r2, #102 @ 0x66 │ │ │ │ - ldr r1, [pc, #472] @ (1cc9c ) │ │ │ │ - ldr r0, [pc, #476] @ (1cca0 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.n 1c900 │ │ │ │ - ldr r3, [pc, #408] @ (1cc70 ) │ │ │ │ - movs r2, #102 @ 0x66 │ │ │ │ - ldr r1, [pc, #456] @ (1cca4 ) │ │ │ │ - ldr r0, [pc, #460] @ (1cca8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ + b.n 1c10a │ │ │ │ mov r0, r9 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 1c912 │ │ │ │ - ldr r3, [pc, #368] @ (1cc70 ) │ │ │ │ - movs r2, #104 @ 0x68 │ │ │ │ - ldr r1, [pc, #424] @ (1ccac ) │ │ │ │ - ldr r0, [pc, #424] @ (1ccb0 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 1c912 │ │ │ │ - ldr r3, [pc, #324] @ (1cc70 ) │ │ │ │ - movs r2, #102 @ 0x66 │ │ │ │ - ldr r1, [pc, #388] @ (1ccb4 ) │ │ │ │ - ldr r0, [pc, #392] @ (1ccb8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 1c912 │ │ │ │ - ldr r3, [pc, #288] @ (1cc70 ) │ │ │ │ - movs r2, #107 @ 0x6b │ │ │ │ - ldr r1, [pc, #360] @ (1ccbc ) │ │ │ │ - ldr r0, [pc, #364] @ (1ccc0 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 1c912 │ │ │ │ - ldr r3, [pc, #260] @ (1cc70 ) │ │ │ │ - movs r2, #104 @ 0x68 │ │ │ │ - ldr r1, [pc, #340] @ (1ccc4 ) │ │ │ │ - ldr r0, [pc, #340] @ (1ccc8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 1c912 │ │ │ │ - ldr r3, [pc, #224] @ (1cc70 ) │ │ │ │ - movs r2, #107 @ 0x6b │ │ │ │ - ldr r1, [pc, #312] @ (1cccc ) │ │ │ │ - ldr r0, [pc, #312] @ (1ccd0 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.n 1cb62 │ │ │ │ - ldr r3, [pc, #200] @ (1cc70 ) │ │ │ │ - movs r2, #106 @ 0x6a │ │ │ │ - ldr r1, [pc, #296] @ (1ccd4 ) │ │ │ │ - ldr r0, [pc, #296] @ (1ccd8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 1c912 │ │ │ │ - ldr r1, [pc, #272] @ (1ccdc ) │ │ │ │ - movs r2, #104 @ 0x68 │ │ │ │ - ldr r0, [pc, #272] @ (1cce0 ) │ │ │ │ - ldr r3, [pc, #156] @ (1cc70 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 1c912 │ │ │ │ - ldr r3, [pc, #132] @ (1cc70 ) │ │ │ │ - movs r2, #107 @ 0x6b │ │ │ │ - ldr r1, [pc, #244] @ (1cce4 ) │ │ │ │ - ldr r0, [pc, #248] @ (1cce8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 1c912 │ │ │ │ - ldr r3, [pc, #96] @ (1cc70 ) │ │ │ │ - movs r2, #106 @ 0x6a │ │ │ │ - ldr r1, [pc, #216] @ (1ccec ) │ │ │ │ - ldr r0, [pc, #220] @ (1ccf0 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 1c912 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c006 │ │ │ │ nop │ │ │ │ - subs r6, #254 @ 0xfe │ │ │ │ + ldr r0, [pc, #208] @ (1c434 ) │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #242 @ 0xf2 │ │ │ │ + ldr r0, [pc, #168] @ (1c414 ) │ │ │ │ movs r3, r0 │ │ │ │ - lsls r0, r0, #17 │ │ │ │ + lsls r4, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #17 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #17 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #19 │ │ │ │ + lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #170 @ 0xaa │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r0, r7, #17 │ │ │ │ + lsls r0, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #16] │ │ │ │ - movs r1, r0 │ │ │ │ - add sl, r6 │ │ │ │ + ldr r4, [r1, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ - ldrsh r4, [r1, r6] │ │ │ │ + str r0, [r3, #8] │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r7, #18 │ │ │ │ + lsls r0, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #14] │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r8, ip │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r0, r5, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r1, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [r2, #8] │ │ │ │ movs r1, r0 │ │ │ │ - add ip, r0 │ │ │ │ + ldrb r4, [r4, r5] │ │ │ │ movs r1, r0 │ │ │ │ - ldrsh r2, [r2, r5] │ │ │ │ + ldrb r4, [r3, r7] │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r0, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [r1, r5] │ │ │ │ + ldr r6, [r7, #0] │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [r2, r5] │ │ │ │ + ldrb r4, [r1, r4] │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [r3, r3] │ │ │ │ + str r4, [r2, #124] @ 0x7c │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r4, r3] │ │ │ │ + ldrb r0, [r4, r2] │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [r5, r2] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [r6, r2] │ │ │ │ + str r4, [r5, #116] @ 0x74 │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [r7, r1] │ │ │ │ + ldrb r2, [r7, r0] │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [r0, r2] │ │ │ │ + lsls r4, r5, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [r7, #108] @ 0x6c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [pc, #288] @ (1cdb8 ) │ │ │ │ + str r6, [r4, #112] @ 0x70 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [pc, #312] @ (1cdd4 ) │ │ │ │ + ldrh r2, [r6, r7] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [pc, #32] @ (1ccc0 ) │ │ │ │ + str r0, [r1, #112] @ 0x70 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [pc, #56] @ (1ccdc ) │ │ │ │ + ldrh r6, [r2, r7] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [pc, #960] @ (1d068 ) │ │ │ │ + str r4, [r7, #104] @ 0x68 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [pc, #984] @ (1d084 ) │ │ │ │ + ldrh r2, [r1, r6] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [pc, #792] @ (1cfc8 ) │ │ │ │ + strb r2, [r1, #4] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [pc, #816] @ (1cfe4 ) │ │ │ │ + str r6, [r2, #104] @ 0x68 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [pc, #624] @ (1cf28 ) │ │ │ │ + ldrh r2, [r4, r5] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [pc, #648] @ (1cf44 ) │ │ │ │ + str r4, [r6, #100] @ 0x64 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [pc, #480] @ (1cea0 ) │ │ │ │ + ldrh r2, [r0, r5] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [pc, #504] @ (1cebc ) │ │ │ │ + str r0, [r1, #100] @ 0x64 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [pc, #360] @ (1ce30 ) │ │ │ │ + ldrh r6, [r2, r4] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [pc, #384] @ (1ce4c ) │ │ │ │ + str r6, [r5, #96] @ 0x60 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [pc, #216] @ (1cda8 ) │ │ │ │ + str r4, [r0, #96] @ 0x60 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [pc, #240] @ (1cdc4 ) │ │ │ │ + ldrh r0, [r2, r3] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [pc, #120] @ (1cd50 ) │ │ │ │ + str r4, [r3, #92] @ 0x5c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [pc, #144] @ (1cd6c ) │ │ │ │ + ldrh r2, [r5, r2] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [pc, #1000] @ (1d0c8 ) │ │ │ │ + str r6, [r2, #88] @ 0x58 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [pc, #16] @ (1ccf4 ) │ │ │ │ + ldrh r4, [r4, r1] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [pc, #880] @ (1d058 ) │ │ │ │ + ldr r0, [r7, #112] @ 0x70 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [pc, #904] @ (1d074 ) │ │ │ │ + str r4, [r3, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [pc, #736] @ (1cfd0 ) │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [pc, #760] @ (1cfec ) │ │ │ │ + str r4, [r5, #4] │ │ │ │ movs r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl c5e0 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.w 1d142 │ │ │ │ - lsls r2, r0, #31 │ │ │ │ - bpl.w 1c5cc │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r7 │ │ │ │ + blx 8f54 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 1bf62 │ │ │ │ + uxtb r0, r0 │ │ │ │ + cbnz r0, 1c478 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1c452 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1c704 │ │ │ │ + lsls r2, r4, #31 │ │ │ │ + bmi.w 1c76a │ │ │ │ + adds r3, r4, #2 │ │ │ │ + teq r3, r4 │ │ │ │ + bmi.n 1c464 │ │ │ │ + mov r4, r3 │ │ │ │ + b.n 1c04e │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 1c460 │ │ │ │ + mov r0, r4 │ │ │ │ movs r1, #2 │ │ │ │ bl 16b58 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - bl c698 │ │ │ │ - b.n 1c5d8 │ │ │ │ - ldr.w r3, [pc, #2528] @ 1d6fc │ │ │ │ - movs r2, #107 @ 0x6b │ │ │ │ - ldr.w r1, [pc, #2528] @ 1d700 │ │ │ │ - ldr.w r0, [pc, #2528] @ 1d704 │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - b.n 1cb3a │ │ │ │ - ldr.w r3, [pc, #2504] @ 1d6fc │ │ │ │ - movs r2, #106 @ 0x6a │ │ │ │ - ldr.w r1, [pc, #2508] @ 1d708 │ │ │ │ - ldr.w r0, [pc, #2508] @ 1d70c │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - add r0, pc │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 1c04e │ │ │ │ + ldr.w r9, [sp, #20] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.n 1c912 │ │ │ │ - ldr.w r1, [pc, #2492] @ 1d710 │ │ │ │ - movs r2, #107 @ 0x6b │ │ │ │ - ldr.w r0, [pc, #2492] @ 1d714 │ │ │ │ - ldr.w r3, [pc, #2464] @ 1d6fc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - b.n 1cbd6 │ │ │ │ - cmp r3, #1 │ │ │ │ - ittt eq │ │ │ │ - moveq r3, r2 │ │ │ │ - moveq r5, #0 │ │ │ │ - streq r3, [sp, #20] │ │ │ │ - beq.w 1c608 │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.w 1d4ca │ │ │ │ - ldr r5, [r7, #12] │ │ │ │ - negs r0, r5 │ │ │ │ - lsls r0, r0, #1 │ │ │ │ - adds r2, r0, #2 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - teq r0, r2 │ │ │ │ - bpl.w 1cf24 │ │ │ │ - cmp r2, #0 │ │ │ │ - bge.w 1ca58 │ │ │ │ - movs r1, #2 │ │ │ │ - bl 16b58 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - b.n 1ca4c │ │ │ │ - mov.w r1, r9, lsl #1 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 11580 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl c698 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1c490 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1c70c │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1c4a6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1c5f4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1c652 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr.w r5, [fp, #224] @ 0xe0 │ │ │ │ - bl 13590 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1d3ac │ │ │ │ - ldr.w r3, [fp, #228] @ 0xe4 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl 13590 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1d3fc │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - movs r0, #4 │ │ │ │ - bl d5ec │ │ │ │ + beq.w 1c90a │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ce02 │ │ │ │ + beq.n 1c4c6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d1c8 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + beq.w 1c6fc │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + lsls r2, r3, #31 │ │ │ │ + bmi.w 1c7c8 │ │ │ │ + ldr.w r3, [r5, #184] @ 0xb8 │ │ │ │ + movs r2, #3 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + 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, #344] @ 0x158 │ │ │ │ + str r7, [sp, #68] @ 0x44 │ │ │ │ + str.w sl, [sp, #72] @ 0x48 │ │ │ │ + blx 9510 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1c7a4 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ce14 │ │ │ │ + beq.n 1c510 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cbz r3, 1ce56 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 1c66a │ │ │ │ - ldr.w r3, [pc, #2272] @ 1d6fc │ │ │ │ - movs r2, #119 @ 0x77 │ │ │ │ - ldr.w r1, [pc, #2292] @ 1d718 │ │ │ │ - ldr.w r0, [pc, #2292] @ 1d71c │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1c714 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + bpl.w 1c77e │ │ │ │ + movs r0, #2 │ │ │ │ + blx 8e14 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1c82c │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 1c93e │ │ │ │ + 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 8f6c │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mov r7, r0 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 1c5fc │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 1c8a4 │ │ │ │ + ldr.w r3, [pc, #1148] @ 1c9e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl c698 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl c698 │ │ │ │ - b.n 1c912 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ce14 │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq r3, #0 │ │ │ │ - beq.w 1c59a │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.w 1d438 │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ - negs r3, r3 │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - b.w 1c59a │ │ │ │ + ldr r6, [r6, r3] │ │ │ │ + ldr r4, [r6, #0] │ │ │ │ + bl 11418 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1c63c │ │ │ │ - ldr.w r3, [pc, #2168] @ 1d6fc │ │ │ │ - movs r2, #110 @ 0x6e │ │ │ │ - ldr.w r1, [pc, #2196] @ 1d720 │ │ │ │ - ldr.w r0, [pc, #2196] @ 1d724 │ │ │ │ + add r1, sp, #104 @ 0x68 │ │ │ │ + str.w r8, [sp, #108] @ 0x6c │ │ │ │ + str r7, [sp, #104] @ 0x68 │ │ │ │ + str r5, [sp, #112] @ 0x70 │ │ │ │ + blx 9458 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1c858 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1c5a2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbz r3, 1c604 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 1c8c2 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1c5bc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1c762 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 1c87c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10e44 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1c75a │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r2, #668 @ 0x29c │ │ │ │ + ldr.w r1, [pc, #1032] @ 1c9e8 │ │ │ │ + ldr.w r0, [pc, #1032] @ 1c9ec │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 1c900 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1c6a8 │ │ │ │ - teq r5, r3 │ │ │ │ - bmi.w 1ca4c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 16c58 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - b.n 1ca4c │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - b.n 1ca08 │ │ │ │ + b.w 1ba0a │ │ │ │ + mov r0, r1 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c712 │ │ │ │ - mov r0, r5 │ │ │ │ + b.n 1c4a6 │ │ │ │ + mov r0, fp │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c726 │ │ │ │ - mov r0, r9 │ │ │ │ + b.n 1c560 │ │ │ │ + mov r0, r7 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c73e │ │ │ │ - ldr.w r0, [pc, #2116] @ 1d728 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, pc │ │ │ │ - bl 11608 │ │ │ │ - ldr.w r3, [pc, #2060] @ 1d6fc │ │ │ │ - movs r2, #116 @ 0x74 │ │ │ │ - ldr.w r1, [pc, #2104] @ 1d72c │ │ │ │ - ldr.w r0, [pc, #2104] @ 1d730 │ │ │ │ + b.n 1c5a2 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r2, #656 @ 0x290 │ │ │ │ + ldr r1, [pc, #988] @ (1c9f0 ) │ │ │ │ + ldr r0, [pc, #988] @ (1c9f4 ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 1ce36 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r6 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c76a │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq r5, #0 │ │ │ │ - beq.w 1c608 │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.w 1d51a │ │ │ │ - ldr r5, [r7, #12] │ │ │ │ - negs r5, r5 │ │ │ │ - b.w 1c606 │ │ │ │ - ldr.w r3, [pc, #2000] @ 1d6fc │ │ │ │ - ldr.w r2, [pc, #2052] @ 1d734 │ │ │ │ - ldr.w r1, [pc, #2052] @ 1d738 │ │ │ │ - ldr.w r0, [pc, #2052] @ 1d73c │ │ │ │ + bl c698 │ │ │ │ + b.w 1ba0a │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 16b58 │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r6, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 14878 │ │ │ │ + lsls r1, r7, #31 │ │ │ │ + mov r5, r0 │ │ │ │ + bmi.w 1c89c │ │ │ │ + mov r0, r4 │ │ │ │ + bl c698 │ │ │ │ + b.n 1c0d0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [pc, #924] @ (1c9f8 ) │ │ │ │ + ldr r1, [pc, #928] @ (1c9fc ) │ │ │ │ + ldr r0, [pc, #928] @ (1ca00 ) │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - add r1, pc │ │ │ │ - str r4, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ - movs r2, #116 @ 0x74 │ │ │ │ + add r0, pc │ │ │ │ + mov.w r2, #656 @ 0x290 │ │ │ │ + str r5, [sp, #4] │ │ │ │ bl 11ed0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ + b.n 1c620 │ │ │ │ + movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl c698 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl c698 │ │ │ │ - mov r0, r5 │ │ │ │ - bl c698 │ │ │ │ - b.n 1c912 │ │ │ │ - ldr.w r0, [pc, #1992] @ 1d740 │ │ │ │ + bl 16b58 │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r6, r0 │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ - add r0, pc │ │ │ │ - bl 11608 │ │ │ │ - ldr.w r3, [pc, #1912] @ 1d6fc │ │ │ │ - movs r2, #112 @ 0x70 │ │ │ │ - ldr.w r1, [pc, #1976] @ 1d744 │ │ │ │ - ldr.w r0, [pc, #1976] @ 1d748 │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 14878 │ │ │ │ + lsls r1, r7, #31 │ │ │ │ + mov r5, r0 │ │ │ │ + bmi.w 1c850 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ bl c698 │ │ │ │ - b.n 1c912 │ │ │ │ - ldr.w r0, [pc, #1936] @ 1d74c │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, pc │ │ │ │ - bl 11608 │ │ │ │ - ldr.w r3, [pc, #1844] @ 1d6fc │ │ │ │ - movs r2, #114 @ 0x72 │ │ │ │ - ldr.w r1, [pc, #1924] @ 1d750 │ │ │ │ - ldr.w r0, [pc, #1924] @ 1d754 │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.n 1cf9e │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 1bfcc │ │ │ │ + mov r0, r7 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1c79c │ │ │ │ - ldr.w r3, [pc, #1804] @ 1d6fc │ │ │ │ - movs r2, #116 @ 0x74 │ │ │ │ - ldr.w r1, [pc, #1892] @ 1d758 │ │ │ │ - ldr.w r0, [pc, #1892] @ 1d75c │ │ │ │ + b.n 1c172 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + movw r2, #658 @ 0x292 │ │ │ │ + ldr r1, [pc, #856] @ (1ca04 ) │ │ │ │ + ldr r0, [pc, #860] @ (1ca08 ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 1cf50 │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq.w r9, #0 │ │ │ │ - beq.w 1c972 │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.w 1d49a │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ - negs r3, r3 │ │ │ │ - mov.w r9, r3, lsl #1 │ │ │ │ - b.n 1c972 │ │ │ │ - ldr.w r3, [pc, #1748] @ 1d6fc │ │ │ │ - ldr.w r2, [pc, #1844] @ 1d760 │ │ │ │ - ldr.w r1, [pc, #1844] @ 1d764 │ │ │ │ - ldr.w r0, [pc, #1844] @ 1d768 │ │ │ │ + b.n 1c620 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [pc, #848] @ (1ca0c ) │ │ │ │ + ldr r1, [pc, #848] @ (1ca10 ) │ │ │ │ + ldr r0, [pc, #852] @ (1ca14 ) │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - add r1, pc │ │ │ │ - str r4, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r2, #114 @ 0x72 │ │ │ │ - bl 11ed0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl c698 │ │ │ │ - mov r0, r9 │ │ │ │ - bl c698 │ │ │ │ - b.n 1c912 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1c800 │ │ │ │ - ldr.w r3, [pc, #1668] @ 1d6fc │ │ │ │ - ldr.w r2, [pc, #1776] @ 1d76c │ │ │ │ - ldr.w r1, [pc, #1776] @ 1d770 │ │ │ │ - ldr.w r0, [pc, #1776] @ 1d774 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ add r1, pc │ │ │ │ - str r6, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ str r2, [sp, #0] │ │ │ │ - movs r2, #120 @ 0x78 │ │ │ │ - bl 11ed0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl c698 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl c698 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 1c912 │ │ │ │ - ldr.w r0, [pc, #1716] @ 1d778 │ │ │ │ - mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ - bl 11608 │ │ │ │ - ldr.w r3, [pc, #1580] @ 1d6fc │ │ │ │ - movs r2, #114 @ 0x72 │ │ │ │ - ldr.w r1, [pc, #1700] @ 1d77c │ │ │ │ - ldr.w r0, [pc, #1700] @ 1d780 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + movw r2, #658 @ 0x292 │ │ │ │ + bl 11ed0 │ │ │ │ + b.n 1c620 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + movw r2, #658 @ 0x292 │ │ │ │ + ldr r1, [pc, #824] @ (1ca18 ) │ │ │ │ + ldr r0, [pc, #828] @ (1ca1c ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ bl c698 │ │ │ │ + b.w 1ba0a │ │ │ │ + mov r0, r7 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c1fa │ │ │ │ mov r0, r9 │ │ │ │ - bl c698 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 1c912 │ │ │ │ - ldr.w r3, [pc, #1512] @ 1d6fc │ │ │ │ - movs r2, #120 @ 0x78 │ │ │ │ - ldr.w r1, [pc, #1644] @ 1d784 │ │ │ │ - ldr.w r0, [pc, #1644] @ 1d788 │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.n 1ce36 │ │ │ │ - mov r0, r4 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1c838 │ │ │ │ + b.n 1c4c6 │ │ │ │ mov r0, r7 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1c7ce │ │ │ │ - ldr.w r3, [pc, #1464] @ 1d6fc │ │ │ │ - movs r2, #110 @ 0x6e │ │ │ │ - ldr.w r1, [pc, #1600] @ 1d78c │ │ │ │ - ldr.w r0, [pc, #1600] @ 1d790 │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.w 1c900 │ │ │ │ - cmp r2, #1 │ │ │ │ - it eq │ │ │ │ - moveq r0, #0 │ │ │ │ - beq.w 1c9a4 │ │ │ │ - cmp r2, #10 │ │ │ │ - bne.w 1d548 │ │ │ │ - ldr r2, [r7, #12] │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r0, r2, #1 │ │ │ │ - b.n 1c9a4 │ │ │ │ - ldr.w r3, [pc, #1408] @ 1d6fc │ │ │ │ - movs r2, #121 @ 0x79 │ │ │ │ - ldr.w r1, [pc, #1552] @ 1d794 │ │ │ │ - ldr.w r0, [pc, #1552] @ 1d798 │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ + b.n 1c452 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c490 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c510 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c27c │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl c698 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl c698 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cb0 │ │ │ │ - b.w 1c912 │ │ │ │ + bl 1694c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [r3, #84] @ 0x54 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + and.w r1, r1, #67108864 @ 0x4000000 │ │ │ │ + cbnz r3, 1c746 │ │ │ │ + lsls r7, r0, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 1c922 │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ + b.w 1bb32 │ │ │ │ + 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 1c73a │ │ │ │ mov r0, r4 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1c870 │ │ │ │ - mov r0, r9 │ │ │ │ + b.n 1c5d8 │ │ │ │ + mov r0, r5 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ce02 │ │ │ │ - ldr.w r3, [pc, #1320] @ 1d6fc │ │ │ │ - movs r2, #114 @ 0x72 │ │ │ │ - ldr.w r1, [pc, #1476] @ 1d79c │ │ │ │ - ldr.w r0, [pc, #1476] @ 1d7a0 │ │ │ │ + b.n 1c5bc │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 16b58 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r7 │ │ │ │ + bl c698 │ │ │ │ + b.n 1c04e │ │ │ │ + ldr r3, [pc, #672] @ (1ca20 ) │ │ │ │ + mov.w r2, #668 @ 0x29c │ │ │ │ + ldr r1, [pc, #668] @ (1ca24 ) │ │ │ │ + add r3, pc │ │ │ │ + strd r3, r5, [sp] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - add r0, pc │ │ │ │ + ldr r0, [pc, #660] @ (1ca28 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ + add r0, pc │ │ │ │ + bl 11ed0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl c698 │ │ │ │ - mov r0, r9 │ │ │ │ bl c698 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9cb0 │ │ │ │ - b.w 1c912 │ │ │ │ - ldr.w r3, [pc, #1248] @ 1d6fc │ │ │ │ - movs r2, #121 @ 0x79 │ │ │ │ - ldr.w r1, [pc, #1408] @ 1d7a4 │ │ │ │ - ldr.w r0, [pc, #1408] @ 1d7a8 │ │ │ │ + b.w 1ba0a │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r2, #668 @ 0x29c │ │ │ │ + ldr r1, [pc, #640] @ (1ca2c ) │ │ │ │ + ldr r0, [pc, #640] @ (1ca30 ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ bl c698 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9d98 │ │ │ │ + b.w 1ba0a │ │ │ │ + mov r0, r3 │ │ │ │ bl c698 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9cb0 │ │ │ │ - b.w 1c912 │ │ │ │ - ldr.w r0, [pc, #1348] @ 1d7ac │ │ │ │ + b.n 1c4ce │ │ │ │ + cmp r2, #1 │ │ │ │ + it eq │ │ │ │ + moveq r7, #0 │ │ │ │ + beq.w 1c246 │ │ │ │ + cmp r2, #10 │ │ │ │ + beq.n 1c8ba │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1694c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + and.w r2, r2, #67108864 @ 0x4000000 │ │ │ │ + cbnz r3, 1c818 │ │ │ │ + lsls r7, r0, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1c922 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + b.n 1c246 │ │ │ │ + blx 90c0 <__stack_chk_fail@plt> │ │ │ │ + ldr r0, [pc, #560] @ (1ca34 ) │ │ │ │ mov r1, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + mov sl, fp │ │ │ │ add r0, pc │ │ │ │ bl 11608 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + b.n 1c268 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c67c │ │ │ │ + b.n 1c2b6 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 1d288 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1d430 │ │ │ │ - ldr.w r3, [pc, #1136] @ 1d6fc │ │ │ │ - movs r2, #114 @ 0x72 │ │ │ │ - ldr.w r1, [pc, #1312] @ 1d7b0 │ │ │ │ - ldr.w r0, [pc, #1312] @ 1d7b4 │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - add r0, pc │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 1c826 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + orr.w r7, r7, #1 │ │ │ │ + b.n 1c7f4 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r2, #668 @ 0x29c │ │ │ │ + ldr r1, [pc, #516] @ (1ca38 ) │ │ │ │ + ldr r0, [pc, #516] @ (1ca3c ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.n 1d04c │ │ │ │ - ldr.w r3, [pc, #1108] @ 1d6fc │ │ │ │ - ldr.w r2, [pc, #1292] @ 1d7b8 │ │ │ │ - ldr.w r1, [pc, #1292] @ 1d7bc │ │ │ │ - ldr.w r0, [pc, #1292] @ 1d7c0 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ add r1, pc │ │ │ │ - str r6, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r2, #123 @ 0x7b │ │ │ │ - bl 11ed0 │ │ │ │ + bl 118a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 1ce42 │ │ │ │ - cmp r2, #1 │ │ │ │ - it eq │ │ │ │ - moveq r5, #0 │ │ │ │ - beq.w 1ca1e │ │ │ │ - cmp r2, #10 │ │ │ │ - bne.w 1d57a │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r5, r2, #1 │ │ │ │ - b.w 1ca1e │ │ │ │ - ldr.w r3, [pc, #1036] @ 1d6fc │ │ │ │ - movs r2, #123 @ 0x7b │ │ │ │ - ldr.w r1, [pc, #1228] @ 1d7c4 │ │ │ │ - ldr.w r0, [pc, #1228] @ 1d7c8 │ │ │ │ + bl c698 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9d98 │ │ │ │ + b.w 1ba0a │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl c698 │ │ │ │ + b.n 1c692 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r2, #668 @ 0x29c │ │ │ │ + ldr r1, [pc, #480] @ (1ca40 ) │ │ │ │ + ldr r0, [pc, #480] @ (1ca44 ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 1d2cc │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 16c58 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - mov r0, r9 │ │ │ │ - bl c698 │ │ │ │ - b.w 1ca4c │ │ │ │ - ldr r3, [pc, #984] @ (1d6fc ) │ │ │ │ - ldr.w r2, [pc, #1192] @ 1d7cc │ │ │ │ - ldr.w r1, [pc, #1192] @ 1d7d0 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r0, [pc, #1188] @ 1d7d4 │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9d98 │ │ │ │ + b.w 1ba0a │ │ │ │ + ldr r3, [pc, #456] @ (1ca48 ) │ │ │ │ + mov.w r2, #668 @ 0x29c │ │ │ │ + ldr r1, [pc, #456] @ (1ca4c ) │ │ │ │ + add r3, pc │ │ │ │ + strd r3, r4, [sp] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add r0, pc │ │ │ │ - str r4, [sp, #4] │ │ │ │ - movs r2, #124 @ 0x7c │ │ │ │ + ldr r0, [pc, #448] @ (1ca50 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ + add r0, pc │ │ │ │ bl 11ed0 │ │ │ │ - b.n 1ce42 │ │ │ │ - ldr r3, [pc, #948] @ (1d6fc ) │ │ │ │ - movs r2, #124 @ 0x7c │ │ │ │ - ldr.w r1, [pc, #1164] @ 1d7d8 │ │ │ │ - ldr.w r0, [pc, #1164] @ 1d7dc │ │ │ │ + b.w 1ba0a │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl c698 │ │ │ │ + b.n 1c64e │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r2, #668 @ 0x29c │ │ │ │ + ldr r1, [pc, #424] @ (1ca54 ) │ │ │ │ + ldr r0, [pc, #424] @ (1ca58 ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 1ce42 │ │ │ │ - ldr.w r0, [pc, #1148] @ 1d7e0 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, pc │ │ │ │ - bl 11608 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1d382 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1d492 │ │ │ │ - ldr r3, [pc, #888] @ (1d6fc ) │ │ │ │ - movs r2, #125 @ 0x7d │ │ │ │ - ldr.w r1, [pc, #1116] @ 1d7e4 │ │ │ │ - ldr.w r0, [pc, #1116] @ 1d7e8 │ │ │ │ + b.n 1c79a │ │ │ │ + ldr r7, [r7, #12] │ │ │ │ + negs r7, r7 │ │ │ │ + lsls r7, r7, #1 │ │ │ │ + b.n 1c246 │ │ │ │ + ldr r3, [pc, #408] @ (1ca5c ) │ │ │ │ + movw r2, #10567 @ 0x2947 │ │ │ │ + ldr r1, [pc, #404] @ (1ca60 ) │ │ │ │ + ldr r0, [pc, #408] @ (1ca64 ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ + add.w r3, r3, #1112 @ 0x458 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl c698 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl c698 │ │ │ │ - b.w 1c912 │ │ │ │ - ldr r3, [pc, #844] @ (1d6fc ) │ │ │ │ - movs r2, #119 @ 0x77 │ │ │ │ - ldr.w r1, [pc, #1080] @ 1d7ec │ │ │ │ - ldr.w r0, [pc, #1080] @ 1d7f0 │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #396] @ (1ca68 ) │ │ │ │ + movw r2, #10499 @ 0x2903 │ │ │ │ + ldr r1, [pc, #392] @ (1ca6c ) │ │ │ │ + ldr r0, [pc, #396] @ (1ca70 ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ + add.w r3, r3, #1112 @ 0x458 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.n 1ce36 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 1c7ba │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.w 1d5ee │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ - negs r3, r3 │ │ │ │ - mov.w sl, r3, lsl #1 │ │ │ │ - b.w 1c7ba │ │ │ │ - ldr r3, [pc, #792] @ (1d6fc ) │ │ │ │ - movs r2, #125 @ 0x7d │ │ │ │ - ldr.w r1, [pc, #1036] @ 1d7f4 │ │ │ │ - ldr.w r0, [pc, #1036] @ 1d7f8 │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #384] @ (1ca74 ) │ │ │ │ + movw r2, #10478 @ 0x28ee │ │ │ │ + ldr r1, [pc, #380] @ (1ca78 ) │ │ │ │ + ldr r0, [pc, #384] @ (1ca7c ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ + add.w r3, r3, #1112 @ 0x458 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.n 1d39c │ │ │ │ - ldr r3, [pc, #764] @ (1d6fc ) │ │ │ │ - movs r2, #119 @ 0x77 │ │ │ │ - ldr r1, [pc, #1016] @ (1d7fc ) │ │ │ │ - ldr r0, [pc, #1020] @ (1d800 ) │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #372] @ (1ca80 ) │ │ │ │ + movw r2, #10706 @ 0x29d2 │ │ │ │ + ldr r1, [pc, #368] @ (1ca84 ) │ │ │ │ + ldr r0, [pc, #372] @ (1ca88 ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ + add.w r3, r3, #1112 @ 0x458 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - b.n 1d192 │ │ │ │ - ldr r3, [pc, #744] @ (1d6fc ) │ │ │ │ - movs r2, #126 @ 0x7e │ │ │ │ - ldr r1, [pc, #1004] @ (1d804 ) │ │ │ │ - ldr r0, [pc, #1008] @ (1d808 ) │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #360] @ (1ca8c ) │ │ │ │ + movw r2, #10477 @ 0x28ed │ │ │ │ + ldr r1, [pc, #356] @ (1ca90 ) │ │ │ │ + ldr r0, [pc, #360] @ (1ca94 ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ + add.w r3, r3, #1112 @ 0x458 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl c698 │ │ │ │ - b.w 1c912 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1d288 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1694c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1d666 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r7, #0] │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.w 1d634 │ │ │ │ - ldr r3, [pc, #668] @ (1d6fc ) │ │ │ │ - movs r2, #110 @ 0x6e │ │ │ │ - ldr r1, [pc, #936] @ (1d80c ) │ │ │ │ - ldr r0, [pc, #940] @ (1d810 ) │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + bl 9888 │ │ │ │ + ldr r3, [pc, #344] @ (1ca98 ) │ │ │ │ + movw r2, #10547 @ 0x2933 │ │ │ │ + ldr r1, [pc, #340] @ (1ca9c ) │ │ │ │ + ldr r0, [pc, #344] @ (1caa0 ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ + add.w r3, r3, #1112 @ 0x458 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ - b.w 1c912 │ │ │ │ - blx 90c0 <__stack_chk_fail@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1d382 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1694c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 1d4ae │ │ │ │ - mov.w r9, r0, lsl #1 │ │ │ │ - b.w 1c972 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r7, #0] │ │ │ │ - cmp r7, #1 │ │ │ │ - it ne │ │ │ │ - orrne.w r9, r7, #1 │ │ │ │ - bne.w 1c972 │ │ │ │ - b.n 1cfc4 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1694c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 1d4ee │ │ │ │ - lsls r0, r0, #1 │ │ │ │ - adds r3, r0, #2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - teq r0, r3 │ │ │ │ - bpl.w 1ca4c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.w 1ca4c │ │ │ │ - b.n 1cd90 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r7, #0] │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.w 1cf82 │ │ │ │ - movs r1, #2 │ │ │ │ - orr.w r0, r7, #1 │ │ │ │ - bl 16b58 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - orr.w r0, r7, #1 │ │ │ │ - bl c698 │ │ │ │ - b.w 1ca4c │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1694c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 1d52c │ │ │ │ - lsls r5, r0, #1 │ │ │ │ - b.w 1c608 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r7, #0] │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.w 1ceec │ │ │ │ - orr.w r5, r7, #1 │ │ │ │ - b.w 1c608 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 1694c │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cbnz r2, 1d55e │ │ │ │ - lsls r0, r0, #1 │ │ │ │ - b.w 1c9a4 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r7, #0] │ │ │ │ - cmp r7, #1 │ │ │ │ - it ne │ │ │ │ - orrne.w r0, r7, #1 │ │ │ │ - bne.w 1c9a4 │ │ │ │ - b.n 1d0ce │ │ │ │ - mov r0, r3 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 1694c │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cbnz r2, 1d590 │ │ │ │ - lsls r5, r0, #1 │ │ │ │ - b.w 1ca1e │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 1d5ac │ │ │ │ - movw r0, #65534 @ 0xfffe │ │ │ │ - movt r0, #16383 @ 0x3fff │ │ │ │ - cmp r2, r0 │ │ │ │ - it eq │ │ │ │ - streq r1, [r3, #0] │ │ │ │ - beq.n 1d5ac │ │ │ │ - cbz r2, 1d5d0 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 1d288 │ │ │ │ - orr.w r5, r3, #1 │ │ │ │ - tst.w r9, #1 │ │ │ │ - bne.n 1d5dc │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 16c58 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - mov r0, r5 │ │ │ │ - bl c698 │ │ │ │ - b.w 1ca4c │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - b.n 1d5ac │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 16c58 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - mov r0, r9 │ │ │ │ - bl c698 │ │ │ │ - b.n 1d5c6 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1694c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 1d602 │ │ │ │ - mov.w sl, r0, lsl #1 │ │ │ │ - b.w 1c7ba │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1d61e │ │ │ │ - movw r1, #65534 @ 0xfffe │ │ │ │ - movt r1, #16383 @ 0x3fff │ │ │ │ - cmp r3, r1 │ │ │ │ - it eq │ │ │ │ - streq r2, [r7, #0] │ │ │ │ - beq.n 1d61e │ │ │ │ - cbz r3, 1d62c │ │ │ │ - cmp r7, #1 │ │ │ │ - it ne │ │ │ │ - orrne.w sl, r7, #1 │ │ │ │ - bne.w 1c7ce │ │ │ │ - b.n 1d382 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1d61e │ │ │ │ - orr.w r9, r7, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r9 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl e66c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1d65c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 1d65c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - mov r0, r9 │ │ │ │ - bl c698 │ │ │ │ - b.w 1c5ba │ │ │ │ - lsls r3, r0, #1 │ │ │ │ - b.w 1c59a │ │ │ │ - ldr r3, [pc, #420] @ (1d814 ) │ │ │ │ - movw r2, #3140 @ 0xc44 │ │ │ │ - ldr r1, [pc, #420] @ (1d818 ) │ │ │ │ - ldr r0, [pc, #420] @ (1d81c ) │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #332] @ (1caa4 ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #328] @ (1caa8 ) │ │ │ │ + ldr r0, [pc, #332] @ (1caac ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1084 @ 0x43c │ │ │ │ + adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #408] @ (1d820 ) │ │ │ │ - movw r2, #3480 @ 0xd98 │ │ │ │ - ldr r1, [pc, #408] @ (1d824 ) │ │ │ │ - ldr r0, [pc, #408] @ (1d828 ) │ │ │ │ + ldr r3, [pc, #320] @ (1cab0 ) │ │ │ │ + movw r2, #10446 @ 0x28ce │ │ │ │ + ldr r1, [pc, #320] @ (1cab4 ) │ │ │ │ + ldr r0, [pc, #320] @ (1cab8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1084 @ 0x43c │ │ │ │ + add.w r3, r3, #1112 @ 0x458 │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #396] @ (1d82c ) │ │ │ │ - movw r2, #3590 @ 0xe06 │ │ │ │ - ldr r1, [pc, #396] @ (1d830 ) │ │ │ │ - ldr r0, [pc, #396] @ (1d834 ) │ │ │ │ + ldr r3, [pc, #308] @ (1cabc ) │ │ │ │ + movw r2, #10346 @ 0x286a │ │ │ │ + ldr r1, [pc, #308] @ (1cac0 ) │ │ │ │ + ldr r0, [pc, #308] @ (1cac4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1084 @ 0x43c │ │ │ │ + add.w r3, r3, #1112 @ 0x458 │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #384] @ (1d838 ) │ │ │ │ - movw r2, #3599 @ 0xe0f │ │ │ │ - ldr r1, [pc, #384] @ (1d83c ) │ │ │ │ - ldr r0, [pc, #384] @ (1d840 ) │ │ │ │ + ldr r3, [pc, #296] @ (1cac8 ) │ │ │ │ + movw r2, #10397 @ 0x289d │ │ │ │ + ldr r1, [pc, #296] @ (1cacc ) │ │ │ │ + ldr r0, [pc, #296] @ (1cad0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1084 @ 0x43c │ │ │ │ + add.w r3, r3, #1112 @ 0x458 │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #372] @ (1d844 ) │ │ │ │ - movw r2, #3581 @ 0xdfd │ │ │ │ - ldr r1, [pc, #372] @ (1d848 ) │ │ │ │ - ldr r0, [pc, #372] @ (1d84c ) │ │ │ │ + ldr r3, [pc, #284] @ (1cad4 ) │ │ │ │ + movw r2, #10367 @ 0x287f │ │ │ │ + ldr r1, [pc, #284] @ (1cad8 ) │ │ │ │ + ldr r0, [pc, #284] @ (1cadc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1084 @ 0x43c │ │ │ │ + add.w r3, r3, #1112 @ 0x458 │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #360] @ (1d850 ) │ │ │ │ - movw r2, #3422 @ 0xd5e │ │ │ │ - ldr r1, [pc, #360] @ (1d854 ) │ │ │ │ - ldr r0, [pc, #360] @ (1d858 ) │ │ │ │ + ldr r3, [pc, #272] @ (1cae0 ) │ │ │ │ + movw r2, #10251 @ 0x280b │ │ │ │ + ldr r1, [pc, #272] @ (1cae4 ) │ │ │ │ + ldr r0, [pc, #272] @ (1cae8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1084 @ 0x43c │ │ │ │ + add.w r3, r3, #1112 @ 0x458 │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ - lsls r0, r4, #15 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #664] @ (1d99c ) │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r4, [pc, #688] @ (1d9b8 ) │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r4, [pc, #560] @ (1d93c ) │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r4, [pc, #584] @ (1d958 ) │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r4, [pc, #440] @ (1d8cc ) │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r4, [pc, #480] @ (1d8f8 ) │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r3, [pc, #656] @ (1d9ac ) │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r3, [pc, #680] @ (1d9c8 ) │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r3, [pc, #240] @ (1d814 ) │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r3, [pc, #264] @ (1d830 ) │ │ │ │ - movs r1, r0 │ │ │ │ - strh r2, [r1, r4] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [pc, #840] @ (1da78 ) │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [pc, #864] @ (1da94 ) │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsh r2, [r6, r6] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [pc, #560] @ (1d96c ) │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [pc, #592] @ (1d990 ) │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r6, r1] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [pc, #240] @ (1d838 ) │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [pc, #264] @ (1d854 ) │ │ │ │ - movs r1, r0 │ │ │ │ - strh r2, [r6, r0] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r1, [pc, #1000] @ (1db3c ) │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [pc, #0] @ (1d758 ) │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r1, [pc, #840] @ (1daa4 ) │ │ │ │ + ldrsh r0, [r4, r4] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [pc, #864] @ (1dac0 ) │ │ │ │ + strh r6, [r5, r7] │ │ │ │ movs r1, r0 │ │ │ │ - ldrsh r6, [r6, r2] │ │ │ │ + ldrsh r0, [r6, r3] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [pc, #576] @ (1d9a8 ) │ │ │ │ + strh r6, [r7, r6] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [pc, #608] @ (1d9cc ) │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ movs r1, r0 │ │ │ │ - ldrsh r6, [r4, r1] │ │ │ │ + ldrsh r6, [r4, r2] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [pc, #256] @ (1d874 ) │ │ │ │ + strh r2, [r6, r5] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [pc, #288] @ (1d898 ) │ │ │ │ + ldrsh r2, [r3, r1] │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r5, r4] │ │ │ │ + strh r0, [r5, r4] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [pc, #960] @ (1db40 ) │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [pc, #984] @ (1db5c ) │ │ │ │ + ldrsh r4, [r0, r1] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [pc, #696] @ (1da40 ) │ │ │ │ + strh r0, [r2, r4] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [pc, #720] @ (1da5c ) │ │ │ │ + ldrsh r6, [r4, r0] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [pc, #496] @ (1d980 ) │ │ │ │ + strh r4, [r6, r3] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [pc, #520] @ (1d99c ) │ │ │ │ + str r2, [r6, #124] @ 0x7c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [pc, #272] @ (1d8a8 ) │ │ │ │ + ldrb r2, [r7, r5] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [pc, #296] @ (1d8c4 ) │ │ │ │ + strh r4, [r0, r1] │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0x47ee │ │ │ │ + ldrb r0, [r3, r5] │ │ │ │ movs r1, r0 │ │ │ │ - blxns lr │ │ │ │ + strh r6, [r4, r0] │ │ │ │ movs r1, r0 │ │ │ │ - blxns r4 │ │ │ │ + str r0, [r6, #116] @ 0x74 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0x47aa │ │ │ │ + ldrb r0, [r2, r3] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [pc, #528] @ (1d9c0 ) │ │ │ │ + str r6, [r3, r6] │ │ │ │ movs r1, r0 │ │ │ │ - bx r6 │ │ │ │ + ldrb r4, [r4, r2] │ │ │ │ movs r1, r0 │ │ │ │ - bxns r7 │ │ │ │ + str r2, [r6, r5] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r6, [r6, r0] │ │ │ │ + ldrh r0, [r4, r3] │ │ │ │ movs r1, r0 │ │ │ │ - bx r2 │ │ │ │ + ldrb r4, [r7, r1] │ │ │ │ movs r1, r0 │ │ │ │ - bx r3 │ │ │ │ + str r6, [r0, r5] │ │ │ │ movs r1, r0 │ │ │ │ - mov r8, sl │ │ │ │ + ldrb r0, [r3, r1] │ │ │ │ movs r1, r0 │ │ │ │ - mov lr, sl │ │ │ │ + str r6, [r4, r4] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r0, r7] │ │ │ │ + ldrb r0, [r2, #25] │ │ │ │ movs r1, r0 │ │ │ │ - mov r8, r3 │ │ │ │ + lsls r6, r7 │ │ │ │ movs r1, r0 │ │ │ │ - mov r8, r4 │ │ │ │ + ldrb r0, [r5, r3] │ │ │ │ movs r1, r0 │ │ │ │ - mov r2, pc │ │ │ │ + ldrb r0, [r7, #24] │ │ │ │ movs r1, r0 │ │ │ │ - mov r8, r0 │ │ │ │ + lsls r6, r4 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [pc, #544] @ (1da04 ) │ │ │ │ + ldrb r4, [r0, r3] │ │ │ │ movs r1, r0 │ │ │ │ - mov r6, r7 │ │ │ │ + ldrb r0, [r4, #24] │ │ │ │ movs r1, r0 │ │ │ │ - mov r4, r8 │ │ │ │ + lsls r6, r1 │ │ │ │ movs r1, r0 │ │ │ │ - mov r4, r2 │ │ │ │ + ldrb r4, [r4, r2] │ │ │ │ movs r1, r0 │ │ │ │ - mov r2, r3 │ │ │ │ + ldrb r0, [r1, #24] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r8, ip │ │ │ │ + eors r6, r6 │ │ │ │ movs r1, r0 │ │ │ │ - cmp lr, ip │ │ │ │ + ldrb r4, [r0, r1] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r8, r9 │ │ │ │ + ldrb r0, [r6, #23] │ │ │ │ movs r1, r0 │ │ │ │ - cmp lr, r9 │ │ │ │ + eors r6, r3 │ │ │ │ movs r1, r0 │ │ │ │ - cmp ip, r6 │ │ │ │ + ldrb r0, [r3, r1] │ │ │ │ movs r1, r0 │ │ │ │ - cmp sl, r7 │ │ │ │ + ldrb r4, [r2, #23] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r0, sp │ │ │ │ + eors r2, r0 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r6, sp │ │ │ │ + ldrh r4, [r4, r1] │ │ │ │ movs r1, r0 │ │ │ │ - strb r6, [r1, #2] │ │ │ │ + ldrb r4, [r7, #22] │ │ │ │ movs r1, r0 │ │ │ │ - adds r3, #20 │ │ │ │ + subs r4, #254 @ 0xfe │ │ │ │ movs r1, r0 │ │ │ │ - bics r6, r0 │ │ │ │ + lsls r2, r6 │ │ │ │ movs r1, r0 │ │ │ │ - strb r6, [r6, #1] │ │ │ │ + ldrb r6, [r4, #22] │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, #252 @ 0xfc │ │ │ │ + ands r4, r2 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [pc, #344] @ (1d984 ) │ │ │ │ + ldrsb r6, [r2, r7] │ │ │ │ movs r1, r0 │ │ │ │ - strb r6, [r3, #1] │ │ │ │ + ldrb r6, [r1, #22] │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, #228 @ 0xe4 │ │ │ │ + subs r7, #252 @ 0xfc │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [pc, #904] @ (1dbc0 ) │ │ │ │ + ldrh r2, [r1, r7] │ │ │ │ movs r1, r0 │ │ │ │ - strb r6, [r0, #1] │ │ │ │ + ldrb r6, [r6, #21] │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, #204 @ 0xcc │ │ │ │ + subs r7, #228 @ 0xe4 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [pc, #856] @ (1db9c ) │ │ │ │ + ldrh r2, [r6, r6] │ │ │ │ movs r1, r0 │ │ │ │ - strb r6, [r5, #0] │ │ │ │ + ldrb r6, [r3, #21] │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, #180 @ 0xb4 │ │ │ │ + subs r7, #204 @ 0xcc │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [pc, #664] @ (1dae8 ) │ │ │ │ + ldrh r2, [r5, r6] │ │ │ │ movs r1, r0 │ │ │ │ - strb r6, [r2, #0] │ │ │ │ + ldrb r6, [r0, #21] │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, #156 @ 0x9c │ │ │ │ + subs r7, #180 @ 0xb4 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [pc, #520] @ (1da64 ) │ │ │ │ + ldrh r6, [r6, r5] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001d85c : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0001caec : │ │ │ │ + push {r4, r5, r6, r7, 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] @ 1d998 │ │ │ │ - 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] @ (1d99c ) │ │ │ │ - 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] @ (1d9a0 ) │ │ │ │ - ldr r4, [pc, #264] @ (1d9a4 ) │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #264] @ (1d9a8 ) │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r4, [pc, #172] @ (1cba8 ) │ │ │ │ + sub sp, #28 │ │ │ │ + ldr r3, [pc, #172] @ (1cbac ) │ │ │ │ + mov r6, r1 │ │ │ │ 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] @ (1d9ac ) │ │ │ │ - add r2, pc │ │ │ │ - bl ba38 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 1d952 │ │ │ │ - ldr r3, [pc, #240] @ (1d9b0 ) │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ + ldr r5, [pc, #168] @ (1cbb0 ) │ │ │ │ + lsls r1, r2, #31 │ │ │ │ + add r5, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ + mov r7, r5 │ │ │ │ + mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 1d920 │ │ │ │ - ldrd r3, r1, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + bmi.n 1cb5e │ │ │ │ + adds r3, r2, #2 │ │ │ │ + teq r2, r3 │ │ │ │ + bmi.n 1cb5a │ │ │ │ + add r5, sp, #12 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - bl 1c0e0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 1d97e │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1d8f2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1d956 │ │ │ │ - cmp r5, #2 │ │ │ │ - beq.n 1d952 │ │ │ │ - ldr r3, [pc, #188] @ (1d9b4 ) │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [r4, r3] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1d908 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - ldr r2, [pc, #172] @ (1d9b8 ) │ │ │ │ - ldr r3, [pc, #144] @ (1d99c ) │ │ │ │ + bl 1b7a8 │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + cmp r6, #1 │ │ │ │ + itt ne │ │ │ │ + ldrdne r0, r1, [r5] │ │ │ │ + strdne r0, r1, [r4] │ │ │ │ + beq.n 1cb84 │ │ │ │ + ldr r2, [pc, #112] @ (1cbb4 ) │ │ │ │ + ldr r3, [pc, #104] @ (1cbac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d962 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #152] @ (1d9bc ) │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, pc │ │ │ │ - bl 11608 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 1d966 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1d93e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbz r3, 1d95c │ │ │ │ - ldr r3, [pc, #128] @ (1d9c0 ) │ │ │ │ - movs r2, #82 @ 0x52 │ │ │ │ - ldr r1, [pc, #128] @ (1d9c4 ) │ │ │ │ - ldr r0, [pc, #128] @ (1d9c8 ) │ │ │ │ + bne.n 1cba2 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 1cb22 │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r2 │ │ │ │ + add r5, sp, #12 │ │ │ │ + bl 16b58 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1b7a8 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + lsls r3, r2, #31 │ │ │ │ + bpl.n 1cb30 │ │ │ │ + mov r0, r2 │ │ │ │ + bl c698 │ │ │ │ + b.n 1cb30 │ │ │ │ + ldr r3, [pc, #48] @ (1cbb8 ) │ │ │ │ + movw r2, #491 @ 0x1eb │ │ │ │ + ldr r1, [pc, #48] @ (1cbbc ) │ │ │ │ + ldr r0, [pc, #48] @ (1cbc0 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 1d908 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1d8f2 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1d93e │ │ │ │ + movs r3, #0 │ │ │ │ + strd r6, r3, [r4] │ │ │ │ + b.n 1cb40 │ │ │ │ blx 90c0 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #100] @ (1d9cc ) │ │ │ │ - movw r2, #3881 @ 0xf29 │ │ │ │ - ldr r1, [pc, #96] @ (1d9d0 ) │ │ │ │ - ldr r0, [pc, #100] @ (1d9d4 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1128 @ 0x468 │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #88] @ (1d9d8 ) │ │ │ │ - movw r2, #3873 @ 0xf21 │ │ │ │ - ldr r1, [pc, #84] @ (1d9dc ) │ │ │ │ - ldr r0, [pc, #88] @ (1d9e0 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1128 @ 0x468 │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - movs r7, #120 @ 0x78 │ │ │ │ + adds r4, #250 @ 0xfa │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #158 @ 0x9e │ │ │ │ + adds r4, #244 @ 0xf4 │ │ │ │ movs r3, r0 │ │ │ │ - movs r7, #92 @ 0x5c │ │ │ │ - movs r3, r0 │ │ │ │ - asrs r6, r4 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r3, [pc, #984] @ (1dd88 ) │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r0, r1, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r2, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r6, #240 @ 0xf0 │ │ │ │ + adds r4, #184 @ 0xb8 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r3, [pc, #560] @ (1dbf0 ) │ │ │ │ - movs r1, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r0 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r6, r1 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r4, [r2, #88] @ 0x58 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r0, #26 │ │ │ │ + ldrh r2, [r7, r0] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [pc, #352] @ (1db38 ) │ │ │ │ + ldr r6, [pc, #280] @ (1ccdc ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r7, #84] @ 0x54 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r0, #2 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r3, [pc, #256] @ (1dae4 ) │ │ │ │ - movs r1, r0 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1d85c │ │ │ │ - clz r0, r0 │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ - negs r0, r0 │ │ │ │ - pop {r3, pc} │ │ │ │ │ │ │ │ -0001da00 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0001cbc4 : │ │ │ │ + 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 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r1, [pc, #404] @ (1dba8 ) │ │ │ │ - ldr r3, [pc, #404] @ (1dbac ) │ │ │ │ - sub sp, #16 │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r9, [pc, #404] @ 1dbb0 │ │ │ │ - mov r8, r2 │ │ │ │ + str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr.w r2, [pc, #1136] @ 1d04c │ │ │ │ + ldr.w r3, [pc, #1136] @ 1d050 │ │ │ │ + sub sp, #76 @ 0x4c │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r4, [pc, #1132] @ 1d054 │ │ │ │ mov r6, r0 │ │ │ │ - add r9, pc │ │ │ │ - lsls r2, r4, #31 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ + mov r0, r7 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - bmi.w 1db80 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ bl d44c │ │ │ │ - mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 1da86 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 915c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r3, r7 │ │ │ │ - beq.n 1da5c │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1ce20 │ │ │ │ + ldr.w r3, [pc, #1104] @ 1d058 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1cea2 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 8f54 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 1cece │ │ │ │ + uxtb r0, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 1ccaa │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1cc40 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1db06 │ │ │ │ + beq.w 1ce9a │ │ │ │ + ands.w r3, r5, #1 │ │ │ │ + mov sl, r3 │ │ │ │ + bne.w 1cf2e │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1cf36 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 19eb4 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.w 1cf62 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 14878 │ │ │ │ + mov r7, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - blt.n 1db12 │ │ │ │ - uxtb.w r3, sl │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1daf0 │ │ │ │ - lsls r3, r4, #31 │ │ │ │ - bmi.n 1db6c │ │ │ │ - adds r5, r4, #2 │ │ │ │ - teq r4, r5 │ │ │ │ - bmi.n 1daf4 │ │ │ │ - mov r4, r5 │ │ │ │ - mov r1, r4 │ │ │ │ + bne.w 1cf1e │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 1cf90 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ + bpl.w 1cfae │ │ │ │ + strd r8, r7, [r6] │ │ │ │ + ldr r2, [pc, #972] @ (1d05c ) │ │ │ │ + ldr r3, [pc, #960] @ (1d050 ) │ │ │ │ + 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 1d02e │ │ │ │ mov r0, r6 │ │ │ │ - bl d44c │ │ │ │ + add sp, #76 @ 0x4c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r3, [pc, #948] @ (1d060 ) │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + cmp r8, r3 │ │ │ │ + beq.n 1cd6e │ │ │ │ + ldr r3, [pc, #944] @ (1d064 ) │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r1, [r3, #112] @ 0x70 │ │ │ │ + bl d398 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cbz r0, 1cd10 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1ccde │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1cfce │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #28 │ │ │ │ + mov r2, r5 │ │ │ │ + bl 1b3b8 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #1 │ │ │ │ + itt ne │ │ │ │ + ldrdne r0, r1, [sp, #28] │ │ │ │ + strdne r0, r1, [r6] │ │ │ │ + bne.n 1cc8c │ │ │ │ + ldr r3, [pc, #876] @ (1d068 ) │ │ │ │ + movw r2, #483 @ 0x1e3 │ │ │ │ + ldr r1, [pc, #876] @ (1d06c ) │ │ │ │ + ldr r0, [pc, #876] @ (1d070 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + b.n 1ce16 │ │ │ │ + ldr.w r1, [r3, #252] @ 0xfc │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl d398 │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + mov r1, r0 │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.n 1cd3a │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1cf0e │ │ │ │ + cbz r1, 1cd8a │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + mov r2, r5 │ │ │ │ + bl 1caec │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #1 │ │ │ │ + itt ne │ │ │ │ + ldrdne r0, r1, [sp, #36] @ 0x24 │ │ │ │ + strdne r0, r1, [r6] │ │ │ │ + bne.n 1cc8c │ │ │ │ + ldr r3, [pc, #784] @ (1d068 ) │ │ │ │ + movw r2, #485 @ 0x1e5 │ │ │ │ + ldr r1, [pc, #788] @ (1d074 ) │ │ │ │ + ldr r0, [pc, #792] @ (1d078 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + b.n 1ce16 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1cd86 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1cf80 │ │ │ │ + ldr r3, [pc, #732] @ (1d064 ) │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr.w r9, [r3, #256] @ 0x100 │ │ │ │ + ldr r3, [pc, #748] @ (1d07c ) │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + mov fp, r3 │ │ │ │ + ldr.w sl, [r3] │ │ │ │ + lsls r3, r5, #31 │ │ │ │ + bmi.w 1cfd6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 11418 │ │ │ │ + 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 9458 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1da44 │ │ │ │ - ldr r3, [pc, #300] @ (1dbb4 ) │ │ │ │ - mov.w r2, #312 @ 0x138 │ │ │ │ - ldr r1, [pc, #296] @ (1dbb8 ) │ │ │ │ - ldr r0, [pc, #300] @ (1dbbc ) │ │ │ │ + beq.w 1cfde │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 1d032 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1cde2 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1cf88 │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 1cffc │ │ │ │ + mov r0, r5 │ │ │ │ + bl 10e44 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1cf26 │ │ │ │ + ldr r3, [pc, #612] @ (1d068 ) │ │ │ │ + mov.w r2, #486 @ 0x1e6 │ │ │ │ + ldr r1, [pc, #632] @ (1d080 ) │ │ │ │ + ldr r0, [pc, #632] @ (1d084 ) │ │ │ │ add r1, pc │ │ │ │ - ldr.w r7, [r9, r3] │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - mov r0, sp │ │ │ │ + movs r2, #1 │ │ │ │ + movs r3, #0 │ │ │ │ + strd r2, r3, [r6] │ │ │ │ + b.n 1cc8c │ │ │ │ + ldr r3, [pc, #580] @ (1d068 ) │ │ │ │ + movw r2, #475 @ 0x1db │ │ │ │ + ldr r1, [pc, #608] @ (1d088 ) │ │ │ │ + add.w r8, sp, #44 @ 0x2c │ │ │ │ + ldr r0, [pc, #604] @ (1d08c ) │ │ │ │ + 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 118a8 │ │ │ │ + mov r0, r8 │ │ │ │ bl 10f80 │ │ │ │ - ldr r3, [pc, #280] @ (1dbc0 ) │ │ │ │ - ldr.w r8, [sp] │ │ │ │ - ldr.w r3, [r9, r3] │ │ │ │ - ldr.w r1, [r3, #296] @ 0x128 │ │ │ │ - ldr r3, [pc, #272] @ (1dbc4 ) │ │ │ │ - ldr.w r3, [r9, r3] │ │ │ │ - ldrd sl, r9, [sp, #4] │ │ │ │ + ldr r3, [pc, #540] @ (1d064 ) │ │ │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r1, [r3, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #572] @ (1d090 ) │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ + ldrd sl, r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 96e4 │ │ │ │ - mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1db88 │ │ │ │ + beq.w 1d01c │ │ │ │ + str r0, [sp, #16] │ │ │ │ bl 11118 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ - cbz r7, 1db2c │ │ │ │ - ldmia.w sp, {r0, r1, r2} │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9d98 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.n 1ceec │ │ │ │ + bl 10eb4 │ │ │ │ + ldmia.w r8, {r0, r1, r2} │ │ │ │ bl 110ac │ │ │ │ + mov r0, sl │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9d98 │ │ │ │ + b.n 1ce16 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1cc40 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9d98 │ │ │ │ + ldr r3, [pc, #488] @ (1d094 ) │ │ │ │ + ldr r1, [pc, #492] @ (1d098 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9100 │ │ │ │ + ldr r3, [pc, #432] @ (1d068 ) │ │ │ │ + ldr r1, [pc, #480] @ (1d09c ) │ │ │ │ + mov.w r2, #478 @ 0x1de │ │ │ │ + ldr r0, [pc, #480] @ (1d0a0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + b.n 1ce16 │ │ │ │ + ldr r3, [pc, #408] @ (1d068 ) │ │ │ │ + mov.w r2, #478 @ 0x1de │ │ │ │ + ldr r1, [pc, #460] @ (1d0a4 ) │ │ │ │ + ldr r0, [pc, #464] @ (1d0a8 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 1ce16 │ │ │ │ + ldmia.w r8, {r0, r1, r2} │ │ │ │ + bl 110ac │ │ │ │ mov r0, sl │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r4 │ │ │ │ - b.n 1db52 │ │ │ │ - cmp r5, #0 │ │ │ │ - bge.n 1da76 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #2 │ │ │ │ - bl 16b58 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 1da78 │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9d98 │ │ │ │ + ldr r3, [pc, #344] @ (1d060 ) │ │ │ │ + ldr.w r8, [r4, r3] │ │ │ │ + b.n 1cc06 │ │ │ │ + mov r0, r8 │ │ │ │ + strd r3, r1, [sp, #12] │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldrd r3, r1, [sp, #12] │ │ │ │ + b.n 1cd3a │ │ │ │ + mov r0, r5 │ │ │ │ + bl c698 │ │ │ │ + b.n 1cc78 │ │ │ │ mov r0, r5 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bge.n 1da62 │ │ │ │ - ldr r3, [pc, #160] @ (1dbb4 ) │ │ │ │ - mov.w r2, #312 @ 0x138 │ │ │ │ - ldr r1, [pc, #172] @ (1dbc8 ) │ │ │ │ - ldr r0, [pc, #176] @ (1dbcc ) │ │ │ │ + b.n 1ce00 │ │ │ │ + mov r0, r5 │ │ │ │ + bl c67c │ │ │ │ + b.n 1cc4a │ │ │ │ + mov r0, r5 │ │ │ │ + bl c698 │ │ │ │ + ldr r3, [pc, #340] @ (1d094 ) │ │ │ │ + ldr r1, [pc, #364] @ (1d0ac ) │ │ │ │ add r1, pc │ │ │ │ - ldr.w r7, [r9, r3] │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9100 │ │ │ │ + ldr r3, [pc, #284] @ (1d068 ) │ │ │ │ + ldr r1, [pc, #352] @ (1d0b0 ) │ │ │ │ + mov.w r2, #480 @ 0x1e0 │ │ │ │ + ldr r0, [pc, #352] @ (1d0b4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 1da9e │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 1ce16 │ │ │ │ + ldr r3, [pc, #260] @ (1d068 ) │ │ │ │ + mov.w r2, #480 @ 0x1e0 │ │ │ │ + ldr r1, [pc, #332] @ (1d0b8 ) │ │ │ │ + ldr r0, [pc, #336] @ (1d0bc ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r5 │ │ │ │ bl c698 │ │ │ │ - bl 10eb4 │ │ │ │ - ldmia.w sp, {r0, r1, r2} │ │ │ │ - bl 110ac │ │ │ │ + b.n 1ce16 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1cd86 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1cde2 │ │ │ │ + ldr r3, [pc, #212] @ (1d068 ) │ │ │ │ + movw r2, #481 @ 0x1e1 │ │ │ │ + ldr r1, [pc, #296] @ (1d0c0 ) │ │ │ │ + ldr r0, [pc, #296] @ (1d0c4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cb0 │ │ │ │ - movs r0, #1 │ │ │ │ - ldr r2, [pc, #124] @ (1dbd0 ) │ │ │ │ - ldr r3, [pc, #84] @ (1dbac ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 1dba2 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 16b58 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, r5 │ │ │ │ bl c698 │ │ │ │ - b.n 1da78 │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 1ce16 │ │ │ │ + ldr r3, [pc, #184] @ (1d068 ) │ │ │ │ + movw r2, #481 @ 0x1e1 │ │ │ │ + ldr r1, [pc, #272] @ (1d0c8 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r4, r3] │ │ │ │ + ldr r3, [pc, #272] @ (1d0cc ) │ │ │ │ + add r3, pc │ │ │ │ + strd r3, r7, [sp] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r0, [pc, #264] @ (1d0d0 ) │ │ │ │ + add r0, pc │ │ │ │ + bl 11ed0 │ │ │ │ + b.n 1cfa6 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1ccde │ │ │ │ + mov r0, r5 │ │ │ │ bl c67c │ │ │ │ - b.n 1da34 │ │ │ │ - ldr r1, [pc, #72] @ (1dbd4 ) │ │ │ │ - mov.w r2, #314 @ 0x13a │ │ │ │ - ldr r0, [pc, #72] @ (1dbd8 ) │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + b.n 1cd9e │ │ │ │ + ldr r3, [pc, #136] @ (1d068 ) │ │ │ │ + mov.w r2, #486 @ 0x1e6 │ │ │ │ + ldr r1, [pc, #236] @ (1d0d4 ) │ │ │ │ + ldr r0, [pc, #240] @ (1d0d8 ) │ │ │ │ add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c698 │ │ │ │ - b.n 1db36 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 1ce16 │ │ │ │ + ldr r2, [pc, #104] @ (1d068 ) │ │ │ │ + ldr r3, [pc, #220] @ (1d0dc ) │ │ │ │ + ldr r1, [pc, #220] @ (1d0e0 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [pc, #220] @ (1d0e4 ) │ │ │ │ + ldr r4, [r4, r2] │ │ │ │ + add r1, pc │ │ │ │ + str r5, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov.w r2, #486 @ 0x1e6 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + bl 11ed0 │ │ │ │ + b.n 1ce16 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov.w r2, #476 @ 0x1dc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + b.n 1ce7e │ │ │ │ blx 90c0 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #180] @ (1d0e8 ) │ │ │ │ + movw r2, #7729 @ 0x1e31 │ │ │ │ + ldr r1, [pc, #176] @ (1d0ec ) │ │ │ │ + ldr r0, [pc, #180] @ (1d0f0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1148 @ 0x47c │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - movs r5, #228 @ 0xe4 │ │ │ │ + adds r4, #24 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #218 @ 0xda │ │ │ │ + adds r4, #14 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r4, r2, #13 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r3, #108 @ 0x6c │ │ │ │ movs r3, r0 │ │ │ │ + lsls r4, r2, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ + movs r0, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, r5] │ │ │ │ + ldr r2, [r4, r3] │ │ │ │ movs r1, r0 │ │ │ │ - subs r7, #66 @ 0x42 │ │ │ │ + ldr r4, [pc, #840] @ (1d3bc ) │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r0, #17 │ │ │ │ + ldr r4, [r0, r2] │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r4, [pc, #464] @ (1d24c ) │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ + ldrsb r2, [r3, r7] │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r3, [pc, #808] @ (1d3b0 ) │ │ │ │ + movs r1, r0 │ │ │ │ + ldrsb r6, [r6, r6] │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r3, [pc, #664] @ (1d328 ) │ │ │ │ + movs r1, r0 │ │ │ │ lsls r0, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, r3] │ │ │ │ + lsls r4, r5, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsb r0, [r1, r5] │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, #182 @ 0xb6 │ │ │ │ + ldrsb r4, [r4, r4] │ │ │ │ movs r1, r0 │ │ │ │ - movs r4, #166 @ 0xa6 │ │ │ │ - movs r3, r0 │ │ │ │ - strb r6, [r4, r1] │ │ │ │ + ldr r3, [pc, #80] @ (1d0f4 ) │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, #68 @ 0x44 │ │ │ │ + ldrsb r4, [r1, r4] │ │ │ │ movs r1, r0 │ │ │ │ - │ │ │ │ -0001dbdc : │ │ │ │ - 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] @ 1dcd0 │ │ │ │ - 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] @ 1dcd4 │ │ │ │ - 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] @ (1dcd8 ) │ │ │ │ - add ip, pc │ │ │ │ - ldr r5, [pc, #200] @ (1dcdc ) │ │ │ │ - add r5, pc │ │ │ │ - ldr.w r4, [ip, r4] │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - mov.w r4, #0 │ │ │ │ - bl c4c4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 1dc8e │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #3 │ │ │ │ - bpl.n 1dc6e │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #7 │ │ │ │ - bpl.n 1dc92 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #8 │ │ │ │ - bne.n 1dc9e │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1da00 │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.n 1dc8e │ │ │ │ - bl 11418 │ │ │ │ - ldr r2, [pc, #136] @ (1dce0 ) │ │ │ │ - ldr r3, [pc, #124] @ (1dcd8 ) │ │ │ │ - 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 1dccc │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #116] @ (1dce4 ) │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, pc │ │ │ │ - bl 11608 │ │ │ │ - ldr r3, [pc, #108] @ (1dce8 ) │ │ │ │ - mov.w r2, #310 @ 0x136 │ │ │ │ - ldr r1, [pc, #108] @ (1dcec ) │ │ │ │ - ldr r0, [pc, #108] @ (1dcf0 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 1dc56 │ │ │ │ - ldr r0, [pc, #96] @ (1dcf4 ) │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, pc │ │ │ │ - bl 11608 │ │ │ │ - b.n 1dc78 │ │ │ │ - cmp r2, #1 │ │ │ │ - it eq │ │ │ │ - moveq r1, #0 │ │ │ │ - beq.n 1dc46 │ │ │ │ - cmp r2, #10 │ │ │ │ - bne.n 1dcb2 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - negs r3, r3 │ │ │ │ - lsls r1, r3, #1 │ │ │ │ - b.n 1dc46 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 1694c │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - lsls r1, r0, #1 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 1dc46 │ │ │ │ - orr.w r1, r3, #1 │ │ │ │ - b.n 1dc46 │ │ │ │ - blx 90c0 <__stack_chk_fail@plt> │ │ │ │ - cmp r7, #148 @ 0x94 │ │ │ │ - movs r3, r0 │ │ │ │ - movs r3, #238 @ 0xee │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r3, #234 @ 0xea │ │ │ │ - movs r3, r0 │ │ │ │ - movs r3, #162 @ 0xa2 │ │ │ │ - movs r3, r0 │ │ │ │ - strh r2, [r7, r1] │ │ │ │ + ldr r2, [pc, #1008] @ (1d49c ) │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r6, [r6, r5] │ │ │ │ + ldrsb r4, [r6, r2] │ │ │ │ movs r1, r0 │ │ │ │ - subs r5, #82 @ 0x52 │ │ │ │ + ldrsb r0, [r2, r2] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r2, fp │ │ │ │ + ldr r2, [pc, #512] @ (1d2b8 ) │ │ │ │ + movs r1, r0 │ │ │ │ + ldrsb r0, [r7, r1] │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r2, [pc, #416] @ (1d260 ) │ │ │ │ + movs r1, r0 │ │ │ │ + ldrsb r2, [r1, r1] │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r2, [pc, #232] @ (1d1b0 ) │ │ │ │ + movs r1, r0 │ │ │ │ + ldrsb r6, [r5, r0] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrsh r4, [r7, r6] │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r2, [pc, #72] @ (1d11c ) │ │ │ │ + movs r1, r0 │ │ │ │ + strb r4, [r7, r7] │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r1, [pc, #944] @ (1d48c ) │ │ │ │ + movs r1, r0 │ │ │ │ + strh r2, [r4, r5] │ │ │ │ + movs r1, r0 │ │ │ │ + strb r4, [r3, r7] │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r1, [pc, #816] @ (1d418 ) │ │ │ │ + movs r1, r0 │ │ │ │ + strb r0, [r4, #27] │ │ │ │ + movs r1, r0 │ │ │ │ + subs r1, #78 @ 0x4e │ │ │ │ + movs r1, r0 │ │ │ │ + strb r4, [r5, r4] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001dcf8 : │ │ │ │ +0001d0f4 : │ │ │ │ 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] @ 1e614 │ │ │ │ - sub sp, #140 @ 0x8c │ │ │ │ - ldr.w r4, [pc, #2312] @ 1e618 │ │ │ │ - mov r8, r3 │ │ │ │ - add r5, pc │ │ │ │ - ldr.w r3, [pc, #2308] @ 1e61c │ │ │ │ - mov r7, r0 │ │ │ │ - mov r9, r2 │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ - ldr.w r5, [pc, #2300] @ 1e620 │ │ │ │ - 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, #344] @ 0x158 │ │ │ │ - ands.w r3, r4, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bne.w 1df4c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 11418 │ │ │ │ - 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 9510 │ │ │ │ - mov r3, r0 │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + ldr.w r4, [pc, #1272] @ 1d600 │ │ │ │ + sub sp, #60 @ 0x3c │ │ │ │ + ldr.w r3, [pc, #1272] @ 1d604 │ │ │ │ + mov r8, r0 │ │ │ │ + add r4, pc │ │ │ │ + add r0, sp, #24 │ │ │ │ + ldr.w r6, [pc, #1264] @ 1d608 │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r6, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bl 1cbc4 │ │ │ │ + ldr.w r9, [sp, #24] │ │ │ │ + cmp.w r9, #1 │ │ │ │ + beq.w 1d478 │ │ │ │ + movs r0, #1 │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + blx 930c │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1df54 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 1e5ca │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 1dd88 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1deec │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #7 │ │ │ │ - bpl.w 1e0ca │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #8 │ │ │ │ - bne.w 1e136 │ │ │ │ - ldr r6, [r3, #12] │ │ │ │ + beq.w 1d4e6 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #5 │ │ │ │ + bpl.w 1d5ce │ │ │ │ + ldr.w r2, [pc, #1208] @ 1d60c │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 1d5e6 │ │ │ │ + ldr.w r2, [pc, #1200] @ 1d610 │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 1d5e2 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 1d5fc │ │ │ │ + ldr.w r3, [pc, #1180] @ 1d614 │ │ │ │ + str r4, [r5, #12] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + str r3, [sp, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - lsls r6, r6, #1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 1ddb2 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1df22 │ │ │ │ - mov r2, r6 │ │ │ │ + beq.w 1d4b4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 19eb4 │ │ │ │ + tst.w r9, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne.w 1d50c │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.w 1d514 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14878 │ │ │ │ + add r3, sp, #32 │ │ │ │ + mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl d44c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e112 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ - bpl.w 1e152 │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ - ldr.w r0, [fp, #364] @ 0x16c │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - strd r8, r9, [sp, #56] @ 0x38 │ │ │ │ - blx 9510 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1e17c │ │ │ │ + beq.w 1d2e0 │ │ │ │ + ldr.w r3, [pc, #1120] @ 1d618 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.w 1d35e │ │ │ │ + ldr.w r3, [pc, #1112] @ 1d61c │ │ │ │ + movs r2, #1 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr.w r1, [r3, #248] @ 0xf8 │ │ │ │ + bl d398 │ │ │ │ ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1de04 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r3, fp │ │ │ │ + beq.n 1d1e8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1df2a │ │ │ │ - ldr.w r3, [pc, #2076] @ 1e624 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 1e1a6 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + beq.w 1d39a │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 1d370 │ │ │ │ + lsls r0, r4, #31 │ │ │ │ + bmi.w 1d3fe │ │ │ │ + add.w r9, r4, #2 │ │ │ │ + teq r4, r9 │ │ │ │ + bmi.w 1d3a2 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1d410 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 19eb4 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.w 1d3d8 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r2, r4 │ │ │ │ + bl 1cbc4 │ │ │ │ + ldr.w r9, [sp, #32] │ │ │ │ + lsls r1, r4, #31 │ │ │ │ + bmi.w 1d452 │ │ │ │ + cmp.w r9, #1 │ │ │ │ + beq.w 1d460 │ │ │ │ + movs r0, #1 │ │ │ │ + ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ + blx 930c │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1d490 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #5 │ │ │ │ + bpl.w 1d5ce │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1de26 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1df36 │ │ │ │ - ldr.w r3, [pc, #2048] @ 1e628 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 1deb8 │ │ │ │ - lsls r1, r6, #31 │ │ │ │ - bmi.w 1e3a0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + beq.w 1d5e6 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 1d5e2 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e3a8 │ │ │ │ + ble.w 1d5fc │ │ │ │ + str.w sl, [r4, #12] │ │ │ │ mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 8f18 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r2, fp │ │ │ │ + beq.n 1d28a │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1d3f6 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp r2, fp │ │ │ │ + beq.n 1d298 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 1d392 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 1d496 │ │ │ │ + ldr.w r2, [sl, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r3, r2, #5 │ │ │ │ + bpl.w 1d4ec │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1d52c │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl d44c │ │ │ │ - mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ - mov sl, r5 │ │ │ │ - mov r6, r0 │ │ │ │ - cbz r0, 1de92 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 8f54 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r9 │ │ │ │ - beq.n 1de68 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1def8 │ │ │ │ - cmp r5, #0 │ │ │ │ - blt.n 1df02 │ │ │ │ - uxtb r2, r5 │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.w 1e238 │ │ │ │ - lsls r2, r4, #31 │ │ │ │ - bmi.w 1e0b6 │ │ │ │ - adds r6, r4, #2 │ │ │ │ - teq r4, r6 │ │ │ │ - bmi.n 1deda │ │ │ │ - mov r4, r6 │ │ │ │ + bl 19eb4 │ │ │ │ + tst.w r9, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne.w 1d578 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.w 1d55e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ bl d44c │ │ │ │ - mov r6, r0 │ │ │ │ + mov r5, sl │ │ │ │ + mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1de50 │ │ │ │ - ldr.w r3, [pc, #1944] @ 1e62c │ │ │ │ - movw r2, #335 @ 0x14f │ │ │ │ - ldr.w r1, [pc, #1940] @ 1e630 │ │ │ │ - ldr.w r0, [pc, #1940] @ 1e634 │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [sl, r3] │ │ │ │ - add r0, pc │ │ │ │ + bne.w 1d1b6 │ │ │ │ + ldr r3, [pc, #828] @ (1d620 ) │ │ │ │ + movw r2, #461 @ 0x1cd │ │ │ │ + ldr.w fp, [pc, #828] @ 1d624 │ │ │ │ + add r7, sp, #40 @ 0x28 │ │ │ │ + ldr.w sl, [pc, #824] @ 1d628 │ │ │ │ + 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 118a8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c698 │ │ │ │ - movs r6, #1 │ │ │ │ - ldr.w r2, [pc, #1916] @ 1e638 │ │ │ │ - ldr.w r3, [pc, #1880] @ 1e618 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 10f80 │ │ │ │ + ldr r3, [pc, #784] @ (1d61c ) │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r1, [r3, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #796] @ (1d62c ) │ │ │ │ + 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 96e4 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1d580 │ │ │ │ + bl 11118 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9d98 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 1d5b8 │ │ │ │ + ldmia.w r7, {r0, r1, r2} │ │ │ │ + bl 110ac │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9d98 │ │ │ │ + ldr r3, [pc, #700] @ (1d618 ) │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 1d370 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 1d44a │ │ │ │ + strd r4, r5, [r8] │ │ │ │ + ldr r2, [pc, #696] @ (1d630 ) │ │ │ │ + ldr r3, [pc, #652] @ (1d604 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1e5ae │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #140 @ 0x8c │ │ │ │ + bne.w 1d5ca │ │ │ │ + mov r0, r8 │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r6, #0 │ │ │ │ - bge.n 1de82 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #2 │ │ │ │ - bl 16b58 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r4, r6 │ │ │ │ - b.n 1de84 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - b.n 1dd88 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r5, #0 │ │ │ │ - bge.n 1de6c │ │ │ │ - ldr.w r3, [pc, #1832] @ 1e62c │ │ │ │ - movw r2, #335 @ 0x14f │ │ │ │ - ldr.w r1, [pc, #1840] @ 1e63c │ │ │ │ - ldr.w r0, [pc, #1840] @ 1e640 │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [sl, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.n 1deb0 │ │ │ │ - mov r0, r3 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ddb2 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + b.n 1d298 │ │ │ │ mov r0, r9 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - b.n 1de04 │ │ │ │ - mov r0, r1 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #1768] @ 1e628 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 1deb8 │ │ │ │ - b.n 1de30 │ │ │ │ + b.n 1d1e8 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bge.w 1d202 │ │ │ │ mov r0, r4 │ │ │ │ - bl c67c │ │ │ │ - b.n 1dd48 │ │ │ │ - ldr.w r3, [pc, #1748] @ 1e62c │ │ │ │ - mov.w r2, #328 @ 0x148 │ │ │ │ - ldr.w r1, [pc, #1764] @ 1e644 │ │ │ │ - ldr.w r0, [pc, #1764] @ 1e648 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 10f80 │ │ │ │ - ldr.w r3, [pc, #1736] @ 1e64c │ │ │ │ - ldr.w r1, [fp, #204] @ 0xcc │ │ │ │ - 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 96e4 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1e3b0 │ │ │ │ - bl 11118 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 1e1e8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl e3f4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 1e3c6 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - lsls r6, r0, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1e382 │ │ │ │ - ldr.w r2, [fp, #348] @ 0x15c │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ - ldr.w r3, [fp, #356] @ 0x164 │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ - mov sl, r2 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - movs r2, #3 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - ldr.w r0, [fp, #360] @ 0x168 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr.w r8, [fp, #352] @ 0x160 │ │ │ │ - str.w r9, [sp, #100] @ 0x64 │ │ │ │ - blx 9510 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1e3e4 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - bpl.w 1e400 │ │ │ │ - movs r0, #2 │ │ │ │ - blx 8e14 │ │ │ │ + movs r1, #2 │ │ │ │ + bl 16b58 │ │ │ │ mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1e212 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 1e5e2 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r0, sl │ │ │ │ - cmp r3, r1 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cbz r2, 1d410 │ │ │ │ mov r1, r9 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r8] │ │ │ │ - strd r8, r4, [r2] │ │ │ │ - blx 8f6c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 19eb4 │ │ │ │ + tst.w r9, #1 │ │ │ │ mov r4, r0 │ │ │ │ + beq.w 1d216 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9cb0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1e42e │ │ │ │ - ldr.w r3, [pc, #1536] @ 1e650 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r6, [r5, r3] │ │ │ │ - ldr.w r8, [r6] │ │ │ │ - bl 11418 │ │ │ │ - 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 9458 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1e444 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 1e466 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 10e44 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r1, [pc, #1460] @ 1e654 │ │ │ │ - mov.w r2, #332 @ 0x14c │ │ │ │ - ldr.w r0, [pc, #1456] @ 1e658 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + bl c698 │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.w 1d21c │ │ │ │ + ldr r3, [pc, #580] @ (1d620 ) │ │ │ │ + movw r2, #467 @ 0x1d3 │ │ │ │ + ldr r1, [pc, #596] @ (1d634 ) │ │ │ │ + ldr r0, [pc, #596] @ (1d638 ) │ │ │ │ add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 1e1ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 1d440 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1d28a │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl 16b58 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - mov r4, r6 │ │ │ │ bl c698 │ │ │ │ - b.n 1de84 │ │ │ │ - ldr.w r0, [pc, #1424] @ 1e65c │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + b.n 1d3b4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl c698 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9d98 │ │ │ │ + ldr r3, [pc, #540] @ (1d63c ) │ │ │ │ + ldr r1, [pc, #544] @ (1d640 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9100 │ │ │ │ + ldr r3, [pc, #500] @ (1d620 ) │ │ │ │ + ldr r1, [pc, #532] @ (1d644 ) │ │ │ │ + movw r2, #467 @ 0x1d3 │ │ │ │ + ldr r0, [pc, #532] @ (1d648 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ - bl 11608 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 1e0ee │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1e20a │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr.w r3, [pc, #1336] @ 1e62c │ │ │ │ - mov.w r2, #328 @ 0x148 │ │ │ │ - ldr.w r1, [pc, #1380] @ 1e660 │ │ │ │ - ldr.w r0, [pc, #1380] @ 1e664 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + movs r2, #1 │ │ │ │ + movs r3, #0 │ │ │ │ + strd r2, r3, [r8] │ │ │ │ + b.n 1d374 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1d370 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c698 │ │ │ │ + cmp.w r9, #1 │ │ │ │ + bne.w 1d238 │ │ │ │ + ldr r3, [pc, #444] @ (1d620 ) │ │ │ │ + mov.w r2, #468 @ 0x1d4 │ │ │ │ + ldr r1, [pc, #484] @ (1d64c ) │ │ │ │ + ldr r0, [pc, #484] @ (1d650 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 1df7c │ │ │ │ - ldr.w r3, [pc, #1304] @ 1e62c │ │ │ │ - mov.w r2, #334 @ 0x14e │ │ │ │ - ldr.w r1, [pc, #1356] @ 1e668 │ │ │ │ - ldr.w r0, [pc, #1356] @ 1e66c │ │ │ │ + b.n 1d3ee │ │ │ │ + ldr r3, [pc, #420] @ (1d620 ) │ │ │ │ + mov.w r2, #456 @ 0x1c8 │ │ │ │ + ldr r1, [pc, #468] @ (1d654 ) │ │ │ │ + ldr r0, [pc, #468] @ (1d658 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - mov r0, r6 │ │ │ │ + b.n 1d440 │ │ │ │ + bl 11260 │ │ │ │ + b.n 1d24a │ │ │ │ + ldr r3, [pc, #392] @ (1d620 ) │ │ │ │ + movw r2, #469 @ 0x1d5 │ │ │ │ + ldr r1, [pc, #444] @ (1d65c ) │ │ │ │ + ldr r0, [pc, #448] @ (1d660 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r9 │ │ │ │ bl c698 │ │ │ │ - b.n 1deb6 │ │ │ │ - cmp r2, #1 │ │ │ │ - itt eq │ │ │ │ - moveq r6, #0 │ │ │ │ - ldreq r2, [r3, #0] │ │ │ │ - beq.w 1dda0 │ │ │ │ - cmp r2, #10 │ │ │ │ - bne.w 1e484 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r6, r2, #1 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - b.n 1dda0 │ │ │ │ - ldr.w r2, [pc, #1240] @ 1e62c │ │ │ │ - ldr.w r3, [pc, #1304] @ 1e670 │ │ │ │ - ldr.w r1, [pc, #1304] @ 1e674 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r0, [pc, #1300] @ 1e678 │ │ │ │ - ldr r4, [r5, r2] │ │ │ │ + b.n 1d440 │ │ │ │ + mov r0, r9 │ │ │ │ + bl c698 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9d98 │ │ │ │ + ldr r3, [pc, #376] @ (1d63c ) │ │ │ │ + ldr r1, [pc, #416] @ (1d664 ) │ │ │ │ add r1, pc │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9100 │ │ │ │ + ldr r3, [pc, #336] @ (1d620 ) │ │ │ │ + ldr r1, [pc, #404] @ (1d668 ) │ │ │ │ + mov.w r2, #458 @ 0x1ca │ │ │ │ + ldr r0, [pc, #404] @ (1d66c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + b.n 1d440 │ │ │ │ + bl 11260 │ │ │ │ + b.n 1d146 │ │ │ │ + ldr r3, [pc, #304] @ (1d620 ) │ │ │ │ + movw r2, #469 @ 0x1d5 │ │ │ │ + ldr r1, [pc, #380] @ (1d670 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r6, r3] │ │ │ │ + ldr r3, [pc, #376] @ (1d674 ) │ │ │ │ + add r3, pc │ │ │ │ + strd r3, sl, [sp] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r0, [pc, #372] @ (1d678 ) │ │ │ │ add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov.w r2, #334 @ 0x14e │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ bl 11ed0 │ │ │ │ - b.n 1e12e │ │ │ │ - ldr.w r3, [pc, #1196] @ 1e62c │ │ │ │ - mov.w r2, #334 @ 0x14e │ │ │ │ - ldr.w r1, [pc, #1268] @ 1e67c │ │ │ │ - ldr.w r0, [pc, #1268] @ 1e680 │ │ │ │ + b.n 1d4ac │ │ │ │ + mov r0, r9 │ │ │ │ + bl c698 │ │ │ │ + b.n 1d198 │ │ │ │ + ldr r3, [pc, #264] @ (1d620 ) │ │ │ │ + mov.w r2, #458 @ 0x1ca │ │ │ │ + ldr r1, [pc, #352] @ (1d67c ) │ │ │ │ + ldr r0, [pc, #352] @ (1d680 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl c698 │ │ │ │ + b.n 1d3ee │ │ │ │ mov r0, r9 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 1deb6 │ │ │ │ - ldr.w r0, [pc, #1244] @ 1e684 │ │ │ │ - str r1, [sp, #12] │ │ │ │ + bl c698 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9d98 │ │ │ │ + ldr r3, [pc, #256] @ (1d63c ) │ │ │ │ + ldr r1, [pc, #328] @ (1d684 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9100 │ │ │ │ + ldr r3, [pc, #216] @ (1d620 ) │ │ │ │ + ldr r1, [pc, #316] @ (1d688 ) │ │ │ │ + mov.w r2, #470 @ 0x1d6 │ │ │ │ + ldr r0, [pc, #316] @ (1d68c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ - bl 11608 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1e1ca │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cbnz r3, 1e1ca │ │ │ │ - mov r0, r1 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #1120] @ 1e62c │ │ │ │ - mov.w r2, #334 @ 0x14e │ │ │ │ - ldr.w r1, [pc, #1204] @ 1e688 │ │ │ │ - ldr.w r0, [pc, #1204] @ 1e68c │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + b.n 1d440 │ │ │ │ + ldr r3, [pc, #192] @ (1d620 ) │ │ │ │ + mov.w r2, #470 @ 0x1d6 │ │ │ │ + ldr r1, [pc, #296] @ (1d690 ) │ │ │ │ + mov r5, sl │ │ │ │ + ldr r0, [pc, #296] @ (1d694 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 1e12e │ │ │ │ - bl 10eb4 │ │ │ │ + b.n 1d3ee │ │ │ │ + mov r0, r9 │ │ │ │ + bl c698 │ │ │ │ + b.n 1d2c8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldmia.w r3, {r0, r1, r2} │ │ │ │ - bl 110ac │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 1deb6 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e0ee │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r2, #332 @ 0x14c │ │ │ │ - ldr.w r1, [pc, #1140] @ 1e690 │ │ │ │ - ldr.w r0, [pc, #1140] @ 1e694 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, sl │ │ │ │ + mov.w r2, #462 @ 0x1ce │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ bl 118a8 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r4 │ │ │ │ bl c698 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9d98 │ │ │ │ + ldmia.w r7, {r0, r1, r2} │ │ │ │ + bl 110ac │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9d98 │ │ │ │ + b.n 1d440 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 1e1ec │ │ │ │ - mov r1, r4 │ │ │ │ + bl c698 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9d98 │ │ │ │ + bl 10eb4 │ │ │ │ + b.n 1d59c │ │ │ │ + blx 90c0 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #200] @ (1d698 ) │ │ │ │ + movs r2, #32 │ │ │ │ + ldr r1, [pc, #200] @ (1d69c ) │ │ │ │ + ldr r0, [pc, #200] @ (1d6a0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + bl 9888 │ │ │ │ + ldr r3, [pc, #188] @ (1d6a4 ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #184] @ (1d6a8 ) │ │ │ │ + ldr r0, [pc, #188] @ (1d6ac ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #12 │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + bl 98e8 │ │ │ │ + cmp r6, #236 @ 0xec │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r6, #224 @ 0xe0 │ │ │ │ + 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 │ │ │ │ + strh r0, [r7, r4] │ │ │ │ + movs r1, r0 │ │ │ │ + mov ip, ip │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r5, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r4, #132 @ 0x84 │ │ │ │ + movs r3, r0 │ │ │ │ + strh r6, [r0, r1] │ │ │ │ + movs r1, r0 │ │ │ │ + cmp sl, lr │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r5, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r4, [r2, r0] │ │ │ │ + movs r1, r0 │ │ │ │ + str r4, [r6, r7] │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r8, r4 │ │ │ │ + movs r1, r0 │ │ │ │ + str r6, [r7, r6] │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r2, sp │ │ │ │ + movs r1, r0 │ │ │ │ + str r6, [r4, r6] │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r2, sl │ │ │ │ + movs r1, r0 │ │ │ │ + str r0, [r1, r6] │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r4, r6 │ │ │ │ + movs r1, r0 │ │ │ │ + str r0, [r6, r5] │ │ │ │ + movs r1, r0 │ │ │ │ + str r0, [r2, r5] │ │ │ │ + movs r1, r0 │ │ │ │ + add ip, pc │ │ │ │ + movs r1, r0 │ │ │ │ + str r4, [r6, r4] │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r6, lr │ │ │ │ + movs r1, r0 │ │ │ │ + add ip, sl │ │ │ │ + movs r1, r0 │ │ │ │ + str r2, [r1, r4] │ │ │ │ + movs r1, r0 │ │ │ │ + add lr, r6 │ │ │ │ + movs r1, r0 │ │ │ │ + str r0, [r7, r3] │ │ │ │ + movs r1, r0 │ │ │ │ + str r0, [r3, r3] │ │ │ │ + movs r1, r0 │ │ │ │ + add ip, r0 │ │ │ │ + movs r1, r0 │ │ │ │ + str r6, [r7, r2] │ │ │ │ + movs r1, r0 │ │ │ │ + add r2, sp │ │ │ │ + movs r1, r0 │ │ │ │ + strb r6, [r0, #5] │ │ │ │ + movs r1, r0 │ │ │ │ + adds r0, #200 @ 0xc8 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r0, #244 @ 0xf4 │ │ │ │ + movs r1, r0 │ │ │ │ + strb r4, [r5, #4] │ │ │ │ + movs r1, r0 │ │ │ │ + adds r0, #110 @ 0x6e │ │ │ │ + movs r1, r0 │ │ │ │ + adds r4, #34 @ 0x22 │ │ │ │ + movs r1, r0 │ │ │ │ + │ │ │ │ +0001d6b0 : │ │ │ │ + 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 │ │ │ │ + ldr.w r6, [pc, #2500] @ 1e088 │ │ │ │ + sub sp, #92 @ 0x5c │ │ │ │ + ldr.w r5, [pc, #2500] @ 1e08c │ │ │ │ + mov r7, r1 │ │ │ │ + add r6, pc │ │ │ │ + ldr.w r4, [pc, #2496] @ 1e090 │ │ │ │ + mov r9, r3 │ │ │ │ + lsls r1, r2, #31 │ │ │ │ + add r4, pc │ │ │ │ + ldr r5, [r6, r5] │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ + str r5, [sp, #84] @ 0x54 │ │ │ │ + mov.w r5, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + bmi.w 1dac0 │ │ │ │ + add.w r8, r2, #2 │ │ │ │ + teq r2, r8 │ │ │ │ + bmi.w 1dab8 │ │ │ │ + ldr.w r3, [pc, #2460] @ 1e094 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1db32 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - ldr.w r8, [fp, #368] @ 0x170 │ │ │ │ - mov r5, sl │ │ │ │ - ldr.w r9, [fp, #356] @ 0x164 │ │ │ │ - ldr.w sl, [fp, #348] @ 0x15c │ │ │ │ - bl d44c │ │ │ │ + bl 19eb4 │ │ │ │ mov r6, r0 │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.w 1db68 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #16 │ │ │ │ + bl 1d0f4 │ │ │ │ + ldr.w r8, [sp, #16] │ │ │ │ + lsls r3, r6, #31 │ │ │ │ + bmi.w 1dba4 │ │ │ │ + cmp.w r8, #1 │ │ │ │ + beq.w 1db86 │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ + bl 10c74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e4d0 │ │ │ │ - ldr.w r3, [fp, #348] @ 0x15c │ │ │ │ - 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, #360] @ 0x168 │ │ │ │ + beq.w 1dbac │ │ │ │ + ldr.w r2, [pc, #2392] @ 1e098 │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + mov sl, r2 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.w 1dbd6 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + bl 15ab4 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 1daee │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.w 1dbfe │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1d89e │ │ │ │ + ldr.w r3, [pc, #2340] @ 1e09c │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + mov r9, r3 │ │ │ │ + ldr.w sl, [r3, #200] @ 0xc8 │ │ │ │ + blx 9078 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 1e058 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 1d7a4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1dafa │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1dc46 │ │ │ │ + ldr.w r3, [r9, #204] @ 0xcc │ │ │ │ + mov r1, sl │ │ │ │ + movs r0, #3 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + bl d5ec │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 1d7d0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1db06 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 1dc6a │ │ │ │ + ldr.w r3, [pc, #2248] @ 1e0a0 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 11418 │ │ │ │ movs r3, #0 │ │ │ │ - blx 9510 │ │ │ │ - mov r9, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + movs r2, #3 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ + str.w r8, [sp, #44] @ 0x2c │ │ │ │ + blx 9458 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e4e8 │ │ │ │ + beq.w 1dc88 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e28e │ │ │ │ + beq.n 1d81a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e3dc │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - bpl.w 1e50c │ │ │ │ - movs r0, #2 │ │ │ │ - blx 8e14 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1e52e │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ + beq.w 1db16 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1e5fa │ │ │ │ + beq.w 1e070 │ │ │ │ ldr.w r3, [r8] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r0, sl │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1d83a │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1db1e │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 1dcb2 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 10e44 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1db0e │ │ │ │ + ldr.w r3, [pc, #2120] @ 1e0a4 │ │ │ │ + mov.w r2, #368 @ 0x170 │ │ │ │ + ldr.w r1, [pc, #2116] @ 1e0a8 │ │ │ │ + ldr.w r0, [pc, #2116] @ 1e0ac │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + movs r2, #1 │ │ │ │ + movs r3, #0 │ │ │ │ + strd r2, r3, [r5] │ │ │ │ + ldr.w r2, [pc, #2096] @ 1e0b0 │ │ │ │ + ldr.w r3, [pc, #2056] @ 1e08c │ │ │ │ + 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 1dfd2 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #92 @ 0x5c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r9 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + bl 10c74 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1dcd8 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ cmp r3, r1 │ │ │ │ + bne.w 1dcf4 │ │ │ │ mov r1, r6 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r8] │ │ │ │ - strd r8, r9, [r2] │ │ │ │ - blx 8f6c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r8, r0 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + bl 15ab4 │ │ │ │ + ldr.w ip, [sp, #8] │ │ │ │ + mov r2, r0 │ │ │ │ + ldr.w r1, [ip] │ │ │ │ + subs r1, #1 │ │ │ │ + str.w r1, [ip] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 1db26 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.w 1dc1c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1d776 │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r9 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 10c74 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1dd5e │ │ │ │ + ldr.w r1, [sl] │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.w 1dd76 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #2 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 15108 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e372 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 1e552 │ │ │ │ - ldr r3, [pc, #872] @ (1e650 ) │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w r9, [r5, r3] │ │ │ │ - ldr.w r4, [r9] │ │ │ │ + beq.w 1dd1a │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.w 1dd96 │ │ │ │ + mov r0, r9 │ │ │ │ + movs r1, #0 │ │ │ │ + bl 10c74 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1ddbe │ │ │ │ + ldr.w r2, [pc, #1916] @ 1e0b4 │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.w 1de9c │ │ │ │ + movs r2, #2 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + bl 11f04 │ │ │ │ + ldr.w r9, [sp, #8] │ │ │ │ + mov r1, r0 │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r9] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1dc3a │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 1dec0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1d97e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1dd40 │ │ │ │ + ldr.w r3, [pc, #1820] @ 1e09c │ │ │ │ + tst.w r8, #1 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + mov r9, r3 │ │ │ │ + ldrd fp, r3, [r3, #212] @ 0xd4 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bne.w 1def6 │ │ │ │ + mov r0, r8 │ │ │ │ bl 11418 │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ + mov sl, r0 │ │ │ │ movs r3, #0 │ │ │ │ - mov r6, r0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ 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 9458 │ │ │ │ - mov r4, r0 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + str.w fp, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #60] @ 0x3c │ │ │ │ + str.w sl, [sp, #68] @ 0x44 │ │ │ │ + blx 9510 │ │ │ │ + mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e56a │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.w 1defe │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 1e028 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r0, sl │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e326 │ │ │ │ + beq.n 1d9e0 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbz r3, 1e37a │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1dd48 │ │ │ │ + ldr.w r3, [pc, #1748] @ 1e0b8 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 1df28 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1da02 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1dd52 │ │ │ │ + ldr.w r3, [pc, #1720] @ 1e0bc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.w 1dd26 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1e5b2 │ │ │ │ + beq.w 1e010 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e33e │ │ │ │ + beq.n 1da28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e426 │ │ │ │ + beq.w 1ddb6 │ │ │ │ + ldr.w r2, [pc, #1652] @ 1e0a0 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr.w r6, [r9, #220] @ 0xdc │ │ │ │ + ldr r3, [r4, r2] │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 11418 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + movs r2, #3 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ + strd r6, r7, [sp, #72] @ 0x48 │ │ │ │ + str.w r8, [sp, #80] @ 0x50 │ │ │ │ + blx 9458 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1df5e │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 1e040 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1da7c │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1de94 │ │ │ │ ldr.w r2, [r9] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1e58e │ │ │ │ - mov r0, r4 │ │ │ │ + bne.w 1df7c │ │ │ │ + mov r0, r6 │ │ │ │ bl 10e44 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e41e │ │ │ │ - ldr r3, [pc, #720] @ (1e62c ) │ │ │ │ - movw r2, #337 @ 0x151 │ │ │ │ - ldr r1, [pc, #820] @ (1e698 ) │ │ │ │ - ldr r0, [pc, #824] @ (1e69c ) │ │ │ │ + beq.w 1ddae │ │ │ │ + ldr.w r3, [pc, #1544] @ 1e0a4 │ │ │ │ + mov.w r2, #376 @ 0x178 │ │ │ │ + ldr.w r1, [pc, #1564] @ 1e0c0 │ │ │ │ + ldr.w r0, [pc, #1564] @ 1e0c4 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 1deb6 │ │ │ │ + b.n 1d874 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bge.w 1d6f4 │ │ │ │ + mov r0, r2 │ │ │ │ + movs r1, #2 │ │ │ │ + bl 16b58 │ │ │ │ + ldr.w r3, [pc, #1480] @ 1e094 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cbz r2, 1db32 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 19eb4 │ │ │ │ + tst.w r8, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + beq.w 1d70c │ │ │ │ + mov r0, r8 │ │ │ │ + bl c698 │ │ │ │ + b.n 1d70c │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + b.n 1d76a │ │ │ │ + str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e2dc │ │ │ │ - mov r0, r8 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + b.n 1d7a4 │ │ │ │ + mov r0, r2 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e326 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldmia.w r3, {r0, r1, r2} │ │ │ │ - bl 110ac │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 1ddb2 │ │ │ │ + b.n 1d7d0 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1d858 │ │ │ │ mov r0, r6 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1d81a │ │ │ │ + mov r0, r8 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1d83a │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mov r0, ip │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + b.n 1d8da │ │ │ │ + mov r0, r8 │ │ │ │ bl c698 │ │ │ │ - b.n 1de36 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c67c │ │ │ │ - b.n 1de3e │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - movw r2, #329 @ 0x149 │ │ │ │ - ldr r1, [pc, #744] @ (1e6a0 ) │ │ │ │ - ldr r0, [pc, #744] @ (1e6a4 ) │ │ │ │ + ldr.w r3, [pc, #1420] @ 1e0c8 │ │ │ │ + ldr.w r1, [pc, #1420] @ 1e0cc │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9100 │ │ │ │ + ldr.w r3, [pc, #1368] @ 1e0a4 │ │ │ │ + ldr.w r1, [pc, #1408] @ 1e0d0 │ │ │ │ + mov.w r2, #364 @ 0x16c │ │ │ │ + ldr.w r0, [pc, #1404] @ 1e0d4 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + b.n 1d874 │ │ │ │ + ldr.w r3, [pc, #1336] @ 1e0a4 │ │ │ │ + mov.w r2, #364 @ 0x16c │ │ │ │ + ldr.w r1, [pc, #1380] @ 1e0d8 │ │ │ │ + ldr.w r0, [pc, #1380] @ 1e0dc │ │ │ │ add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 1e1ec │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r2, #330 @ 0x14a │ │ │ │ - ldr r1, [pc, #728] @ (1e6a8 ) │ │ │ │ - ldr r0, [pc, #732] @ (1e6ac ) │ │ │ │ + b.n 1d874 │ │ │ │ + ldr.w r3, [pc, #1308] @ 1e0a4 │ │ │ │ + movw r2, #365 @ 0x16d │ │ │ │ + ldr.w r1, [pc, #1360] @ 1e0e0 │ │ │ │ + ldr.w r0, [pc, #1360] @ 1e0e4 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + b.n 1d874 │ │ │ │ + mov r0, r6 │ │ │ │ + bl c698 │ │ │ │ + b.n 1d726 │ │ │ │ + ldr.w r3, [pc, #1268] @ 1e0a4 │ │ │ │ + movw r2, #367 @ 0x16f │ │ │ │ + ldr.w r1, [pc, #1328] @ 1e0e8 │ │ │ │ + ldr.w r0, [pc, #1328] @ 1e0ec │ │ │ │ add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 1e1ec │ │ │ │ + mov r0, r8 │ │ │ │ + bl c698 │ │ │ │ mov r0, r6 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 1d874 │ │ │ │ + ldr.w r2, [pc, #1228] @ 1e0a4 │ │ │ │ + ldr.w r3, [pc, #1300] @ 1e0f0 │ │ │ │ + ldr.w r1, [pc, #1300] @ 1e0f4 │ │ │ │ + add r3, pc │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + add r1, pc │ │ │ │ + str r0, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr.w r0, [pc, #1288] @ 1e0f8 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + movw r2, #367 @ 0x16f │ │ │ │ + add r0, pc │ │ │ │ + bl 11ed0 │ │ │ │ + b.n 1dbc8 │ │ │ │ + ldr.w r3, [pc, #1188] @ 1e0a4 │ │ │ │ + movw r2, #367 @ 0x16f │ │ │ │ + ldr.w r1, [pc, #1268] @ 1e0fc │ │ │ │ + ldr.w r0, [pc, #1268] @ 1e100 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + b.n 1dbc8 │ │ │ │ + ldr.w r3, [pc, #1156] @ 1e0a4 │ │ │ │ + movw r2, #367 @ 0x16f │ │ │ │ + ldr.w r1, [pc, #1244] @ 1e104 │ │ │ │ + ldr.w r0, [pc, #1244] @ 1e108 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + b.n 1dbc8 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mov r0, r9 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e28e │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r2, #332 @ 0x14c │ │ │ │ - ldr r1, [pc, #708] @ (1e6b0 ) │ │ │ │ - ldr r0, [pc, #708] @ (1e6b4 ) │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + b.n 1d964 │ │ │ │ + ldr.w r3, [pc, #1116] @ 1e0a4 │ │ │ │ + mov.w r2, #368 @ 0x170 │ │ │ │ + ldr.w r1, [pc, #1212] @ 1e10c │ │ │ │ + ldr.w r0, [pc, #1212] @ 1e110 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c698 │ │ │ │ + b.n 1d874 │ │ │ │ + ldr.w r3, [pc, #1080] @ 1e0a4 │ │ │ │ + mov.w r2, #368 @ 0x170 │ │ │ │ + ldr.w r1, [pc, #1184] @ 1e114 │ │ │ │ + ldr.w r0, [pc, #1184] @ 1e118 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + b.n 1dc62 │ │ │ │ + ldr.w r3, [pc, #1048] @ 1e0a4 │ │ │ │ + mov.w r2, #368 @ 0x170 │ │ │ │ + ldr.w r1, [pc, #1160] @ 1e11c │ │ │ │ + ldr.w r0, [pc, #1160] @ 1e120 │ │ │ │ add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl c698 │ │ │ │ - b.n 1e1ec │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #692] @ (1e6b8 ) │ │ │ │ - ldr r1, [pc, #692] @ (1e6bc ) │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 1d874 │ │ │ │ + ldr r2, [pc, #1008] @ (1e0a4 ) │ │ │ │ + ldr.w r3, [pc, #1132] @ 1e124 │ │ │ │ + ldr.w r1, [pc, #1132] @ 1e128 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r0, [pc, #1132] @ 1e12c │ │ │ │ + ldr r4, [r4, r2] │ │ │ │ + add r1, pc │ │ │ │ + str r7, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov.w r2, #368 @ 0x170 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + bl 11ed0 │ │ │ │ + b.n 1d874 │ │ │ │ + ldr r3, [pc, #968] @ (1e0a4 ) │ │ │ │ + movw r2, #367 @ 0x16f │ │ │ │ + ldr.w r1, [pc, #1104] @ 1e130 │ │ │ │ + ldr.w r0, [pc, #1104] @ 1e134 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - add r2, pc │ │ │ │ - str r0, [sp, #4] │ │ │ │ + bl 118a8 │ │ │ │ + b.n 1dbc8 │ │ │ │ + ldr r2, [pc, #940] @ (1e0a4 ) │ │ │ │ + ldr.w r3, [pc, #1088] @ 1e138 │ │ │ │ + ldr.w r1, [pc, #1088] @ 1e13c │ │ │ │ + add r3, pc │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #688] @ (1e6c0 ) │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov.w r2, #332 @ 0x14c │ │ │ │ + str r0, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr.w r0, [pc, #1076] @ 1e140 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + movw r2, #367 @ 0x16f │ │ │ │ add r0, pc │ │ │ │ bl 11ed0 │ │ │ │ - b.n 1e3f8 │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 1dbc8 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r1 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e35a │ │ │ │ - mov r0, r6 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + b.n 1d91e │ │ │ │ + tst.w r8, #1 │ │ │ │ + bne.w 1dfb8 │ │ │ │ + add.w r4, r8, #2 │ │ │ │ + teq r8, r4 │ │ │ │ + bmi.w 1dee4 │ │ │ │ + strd r4, r6, [r5] │ │ │ │ + b.n 1d87c │ │ │ │ + mov r0, r1 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e33e │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r2, #332 @ 0x14c │ │ │ │ - ldr r1, [pc, #652] @ (1e6c4 ) │ │ │ │ - ldr r0, [pc, #656] @ (1e6c8 ) │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + b.n 1d97e │ │ │ │ + str r1, [sp, #8] │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + b.n 1d9e0 │ │ │ │ + mov r0, r1 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + b.n 1da02 │ │ │ │ + ldr r3, [pc, #836] @ (1e0a4 ) │ │ │ │ + movw r2, #369 @ 0x171 │ │ │ │ + ldr r1, [pc, #988] @ (1e144 ) │ │ │ │ + ldr r0, [pc, #992] @ (1e148 ) │ │ │ │ add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.n 1e3f8 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r2, #332 @ 0x14c │ │ │ │ - ldr r1, [pc, #640] @ (1e6cc ) │ │ │ │ - ldr r0, [pc, #640] @ (1e6d0 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ bl 118a8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 1e1ec │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #616] @ (1e6d4 ) │ │ │ │ - ldr r1, [pc, #620] @ (1e6d8 ) │ │ │ │ - ldr r0, [pc, #620] @ (1e6dc ) │ │ │ │ + b.n 1dbc8 │ │ │ │ + ldr r3, [pc, #812] @ (1e0a4 ) │ │ │ │ + ldr r2, [pc, #976] @ (1e14c ) │ │ │ │ + ldr r1, [pc, #980] @ (1e150 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ add r1, pc │ │ │ │ + str r0, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ + movw r2, #369 @ 0x171 │ │ │ │ + ldr r0, [pc, #968] @ (1e154 ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ - mov.w r2, #332 @ 0x14c │ │ │ │ - str r7, [sp, #4] │ │ │ │ bl 11ed0 │ │ │ │ - b.n 1e1ec │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ - mov r0, r3 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bl 1694c │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - lsls r6, r0, #1 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 1dda0 │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - orr.w r6, r3, #1 │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.n 1e4bc │ │ │ │ - movw r1, #65534 @ 0xfffe │ │ │ │ - movt r1, #16383 @ 0x3fff │ │ │ │ - cmp r2, r1 │ │ │ │ - it eq │ │ │ │ - streq r0, [r3, #0] │ │ │ │ - beq.n 1e4bc │ │ │ │ - cbz r2, 1e4c4 │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.w 1ddb2 │ │ │ │ - b.n 1e0f2 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - b.n 1e4bc │ │ │ │ - ldr r3, [pc, #344] @ (1e62c ) │ │ │ │ - movw r2, #337 @ 0x151 │ │ │ │ - ldr r1, [pc, #520] @ (1e6e0 ) │ │ │ │ - ldr r0, [pc, #520] @ (1e6e4 ) │ │ │ │ + b.n 1dbc8 │ │ │ │ + ldr r3, [pc, #780] @ (1e0a4 ) │ │ │ │ + movw r2, #369 @ 0x171 │ │ │ │ + ldr r1, [pc, #952] @ (1e158 ) │ │ │ │ + ldr r0, [pc, #956] @ (1e15c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 1deb0 │ │ │ │ - ldr r3, [pc, #320] @ (1e62c ) │ │ │ │ - movw r2, #337 @ 0x151 │ │ │ │ - ldr r1, [pc, #504] @ (1e6e8 ) │ │ │ │ - ldr r0, [pc, #504] @ (1e6ec ) │ │ │ │ + b.n 1dbc8 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1da9a │ │ │ │ + mov r0, r6 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1da28 │ │ │ │ + ldr r3, [pc, #740] @ (1e0a4 ) │ │ │ │ + movw r2, #371 @ 0x173 │ │ │ │ + ldr r1, [pc, #920] @ (1e160 ) │ │ │ │ + ldr r0, [pc, #924] @ (1e164 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ + mov sl, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c698 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 1deb6 │ │ │ │ - ldr r2, [pc, #284] @ (1e62c ) │ │ │ │ - ldr r3, [pc, #480] @ (1e6f0 ) │ │ │ │ - ldr r1, [pc, #480] @ (1e6f4 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [pc, #480] @ (1e6f8 ) │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ + add r6, sp, #24 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 10f80 │ │ │ │ + ldr r3, [pc, #692] @ (1e09c ) │ │ │ │ + ldr r2, [r4, r3] │ │ │ │ + ldr r3, [pc, #892] @ (1e168 ) │ │ │ │ + mov fp, r2 │ │ │ │ + ldr.w r1, [r2, #164] @ 0xa4 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 96e4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1df9c │ │ │ │ + str r0, [sp, #8] │ │ │ │ + bl 11118 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r8 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 1deda │ │ │ │ + ldr r2, [pc, #648] @ (1e0a0 ) │ │ │ │ + ldr.w r3, [fp, #208] @ 0xd0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [r4, r2] │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + bl 11418 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r8, r0 │ │ │ │ + strd r3, r7, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #3 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + str.w r8, [sp, #56] @ 0x38 │ │ │ │ + blx 9458 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1dff4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9d98 │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 1dfd6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10e44 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9d98 │ │ │ │ + ldr r1, [pc, #772] @ (1e16c ) │ │ │ │ + ldr r0, [pc, #776] @ (1e170 ) │ │ │ │ + movw r2, #373 @ 0x175 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ add r1, pc │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ + bl 118a8 │ │ │ │ + ldmia.w r6, {r0, r1, r2} │ │ │ │ + bl 110ac │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 9d98 │ │ │ │ + b.n 1d874 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1da7c │ │ │ │ + ldr r2, [pc, #516] @ (1e0a4 ) │ │ │ │ + ldr.w ip, [pc, #724] @ 1e174 │ │ │ │ + ldr r1, [pc, #724] @ (1e178 ) │ │ │ │ + ldr r0, [pc, #724] @ (1e17c ) │ │ │ │ + add ip, pc │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + mov sl, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - movw r2, #337 @ 0x151 │ │ │ │ + movw r2, #371 @ 0x173 │ │ │ │ + strd ip, r9, [sp] │ │ │ │ bl 11ed0 │ │ │ │ - b.n 1deb0 │ │ │ │ - ldr r3, [pc, #252] @ (1e62c ) │ │ │ │ - movw r2, #337 @ 0x151 │ │ │ │ - ldr r1, [pc, #452] @ (1e6fc ) │ │ │ │ - ldr r0, [pc, #456] @ (1e700 ) │ │ │ │ + b.n 1ddd6 │ │ │ │ + ldr r3, [pc, #480] @ (1e0a4 ) │ │ │ │ + movw r2, #371 @ 0x173 │ │ │ │ + ldr r1, [pc, #696] @ (1e180 ) │ │ │ │ + ldr r0, [pc, #696] @ (1e184 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ + mov sl, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 1ddd6 │ │ │ │ bl c698 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 1deb6 │ │ │ │ - ldr r3, [pc, #216] @ (1e62c ) │ │ │ │ - movw r2, #337 @ 0x151 │ │ │ │ - ldr r1, [pc, #424] @ (1e704 ) │ │ │ │ - ldr r0, [pc, #428] @ (1e708 ) │ │ │ │ + bl 10eb4 │ │ │ │ + b.n 1de78 │ │ │ │ + cmp r4, #0 │ │ │ │ + bge.w 1dd3a │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 16b58 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 1dd3a │ │ │ │ + mov r0, r8 │ │ │ │ + bl c67c │ │ │ │ + b.n 1d994 │ │ │ │ + ldr r3, [pc, #420] @ (1e0a4 ) │ │ │ │ + movw r2, #375 @ 0x177 │ │ │ │ + ldr r1, [pc, #640] @ (1e188 ) │ │ │ │ + ldr r0, [pc, #644] @ (1e18c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 1deb0 │ │ │ │ - ldr r3, [pc, #192] @ (1e62c ) │ │ │ │ - movw r2, #337 @ 0x151 │ │ │ │ - ldr r1, [pc, #408] @ (1e70c ) │ │ │ │ - ldr r0, [pc, #412] @ (1e710 ) │ │ │ │ + mov r0, r8 │ │ │ │ + bl c698 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9d98 │ │ │ │ + b.n 1d874 │ │ │ │ + ldr r0, [pc, #612] @ (1e190 ) │ │ │ │ + str r1, [sp, #8] │ │ │ │ + add r0, pc │ │ │ │ + bl 11608 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1df46 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 1dfca │ │ │ │ + ldr r3, [pc, #348] @ (1e0a4 ) │ │ │ │ + movw r2, #375 @ 0x177 │ │ │ │ + ldr r1, [pc, #580] @ (1e194 ) │ │ │ │ + ldr r0, [pc, #584] @ (1e198 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + b.n 1dbc8 │ │ │ │ + ldr r3, [pc, #324] @ (1e0a4 ) │ │ │ │ + mov.w r2, #376 @ 0x178 │ │ │ │ + ldr r1, [pc, #564] @ (1e19c ) │ │ │ │ + ldr r0, [pc, #568] @ (1e1a0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 1deb6 │ │ │ │ - ldr r1, [pc, #156] @ (1e62c ) │ │ │ │ - movw r2, #337 @ 0x151 │ │ │ │ - ldr r3, [pc, #380] @ (1e714 ) │ │ │ │ - ldr r0, [pc, #384] @ (1e718 ) │ │ │ │ + bl 9d98 │ │ │ │ + b.n 1d874 │ │ │ │ + ldr r2, [pc, #292] @ (1e0a4 ) │ │ │ │ + ldr r3, [pc, #548] @ (1e1a4 ) │ │ │ │ + ldr r1, [pc, #548] @ (1e1a8 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r5, [r5, r1] │ │ │ │ + ldr r0, [pc, #548] @ (1e1ac ) │ │ │ │ + ldr r4, [r4, r2] │ │ │ │ + add r1, pc │ │ │ │ + str r6, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ - str r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r1, [pc, #376] @ (1e71c ) │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - add r1, pc │ │ │ │ + mov.w r2, #376 @ 0x178 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ bl 11ed0 │ │ │ │ - b.n 1deb6 │ │ │ │ + b.n 1d874 │ │ │ │ + ldr r1, [pc, #528] @ (1e1b0 ) │ │ │ │ + mov.w r2, #372 @ 0x174 │ │ │ │ + ldr r0, [pc, #528] @ (1e1b4 ) │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c698 │ │ │ │ + b.n 1de78 │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 16b58 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c698 │ │ │ │ + b.n 1dd3a │ │ │ │ + mov r0, r1 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1df46 │ │ │ │ blx 90c0 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #364] @ (1e720 ) │ │ │ │ - movw r2, #6988 @ 0x1b4c │ │ │ │ - ldr r1, [pc, #360] @ (1e724 ) │ │ │ │ - ldr r0, [pc, #364] @ (1e728 ) │ │ │ │ + ldr r3, [pc, #480] @ (1e1b8 ) │ │ │ │ + movw r2, #373 @ 0x175 │ │ │ │ + ldr r1, [pc, #476] @ (1e1bc ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [pc, #476] @ (1e1c0 ) │ │ │ │ + strd r3, r4, [sp] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + bl 11ed0 │ │ │ │ + b.n 1de78 │ │ │ │ + ldr r1, [pc, #460] @ (1e1c4 ) │ │ │ │ + movw r2, #373 @ 0x175 │ │ │ │ + ldr r0, [pc, #460] @ (1e1c8 ) │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 1de78 │ │ │ │ + ldr r3, [pc, #440] @ (1e1cc ) │ │ │ │ + movw r2, #5802 @ 0x16aa │ │ │ │ + ldr r1, [pc, #440] @ (1e1d0 ) │ │ │ │ + ldr r0, [pc, #440] @ (1e1d4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1172 @ 0x494 │ │ │ │ + addw r3, r3, #1180 @ 0x49c │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #352] @ (1e72c ) │ │ │ │ - movw r2, #6765 @ 0x1a6d │ │ │ │ - ldr r1, [pc, #348] @ (1e730 ) │ │ │ │ - ldr r0, [pc, #352] @ (1e734 ) │ │ │ │ + ldr r3, [pc, #428] @ (1e1d8 ) │ │ │ │ + movw r2, #5708 @ 0x164c │ │ │ │ + ldr r1, [pc, #428] @ (1e1dc ) │ │ │ │ + ldr r0, [pc, #428] @ (1e1e0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1172 @ 0x494 │ │ │ │ + addw r3, r3, #1180 @ 0x49c │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #340] @ (1e738 ) │ │ │ │ - movw r2, #6824 @ 0x1aa8 │ │ │ │ - ldr r1, [pc, #336] @ (1e73c ) │ │ │ │ - ldr r0, [pc, #340] @ (1e740 ) │ │ │ │ + ldr r3, [pc, #416] @ (1e1e4 ) │ │ │ │ + movw r2, #5733 @ 0x1665 │ │ │ │ + ldr r1, [pc, #416] @ (1e1e8 ) │ │ │ │ + ldr r0, [pc, #416] @ (1e1ec ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1172 @ 0x494 │ │ │ │ + addw r3, r3, #1180 @ 0x49c │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #328] @ (1e744 ) │ │ │ │ - movw r2, #6968 @ 0x1b38 │ │ │ │ - ldr r1, [pc, #324] @ (1e748 ) │ │ │ │ - ldr r0, [pc, #328] @ (1e74c ) │ │ │ │ + ldr r3, [pc, #404] @ (1e1f0 ) │ │ │ │ + movw r2, #5569 @ 0x15c1 │ │ │ │ + ldr r1, [pc, #404] @ (1e1f4 ) │ │ │ │ + ldr r0, [pc, #404] @ (1e1f8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1172 @ 0x494 │ │ │ │ + addw r3, r3, #1180 @ 0x49c │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - movs r2, #232 @ 0xe8 │ │ │ │ + ldr r3, [pc, #392] @ (1e1fc ) │ │ │ │ + movw r2, #5591 @ 0x15d7 │ │ │ │ + ldr r1, [pc, #392] @ (1e200 ) │ │ │ │ + ldr r0, [pc, #392] @ (1e204 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1180 @ 0x49c │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + cmp r1, #48 @ 0x30 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ + cmp r1, #38 @ 0x26 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r0, r7, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #18 │ │ │ │ + movs r0, r0 │ │ │ │ lsls r0, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #206 @ 0xce │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsb r4, [r2, r6] │ │ │ │ + movs r1, r0 │ │ │ │ + adcs r4, r5 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r7, #120 @ 0x78 │ │ │ │ movs r3, r0 │ │ │ │ + lsls r4, r1, #20 │ │ │ │ + movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ + strb r2, [r2, r5] │ │ │ │ + movs r1, r0 │ │ │ │ + subs r7, #42 @ 0x2a │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ - mov r2, r7 │ │ │ │ + ldr r2, [pc, #976] @ (1e4a0 ) │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #48 @ 0x30 │ │ │ │ + strb r2, [r4, r2] │ │ │ │ movs r1, r0 │ │ │ │ - movs r1, #60 @ 0x3c │ │ │ │ - movs r3, r0 │ │ │ │ - cmp sl, r9 │ │ │ │ + subs r6, #122 @ 0x7a │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, #192 @ 0xc0 │ │ │ │ + strb r4, [r0, r2] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r0, pc │ │ │ │ + subs r6, #92 @ 0x5c │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, #112 @ 0x70 │ │ │ │ + strb r6, [r4, r1] │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r5, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r1, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - add r0, r6 │ │ │ │ + subs r6, #62 @ 0x3e │ │ │ │ movs r1, r0 │ │ │ │ - subs r1, #42 @ 0x2a │ │ │ │ + strb r0, [r0, r1] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r3 │ │ │ │ + subs r6, #24 │ │ │ │ movs r1, r0 │ │ │ │ - mvns r2, r3 │ │ │ │ + subs r6, #14 │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, #210 @ 0xd2 │ │ │ │ + strb r6, [r2, r0] │ │ │ │ movs r1, r0 │ │ │ │ - bics r2, r7 │ │ │ │ + subs r5, #226 @ 0xe2 │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, #178 @ 0xb2 │ │ │ │ + strh r6, [r5, r7] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [pc, #568] @ (1e8ac ) │ │ │ │ + subs r5, #198 @ 0xc6 │ │ │ │ movs r1, r0 │ │ │ │ - muls r6, r6 │ │ │ │ + strh r0, [r2, r7] │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, #108 @ 0x6c │ │ │ │ + subs r5, #168 @ 0xa8 │ │ │ │ movs r1, r0 │ │ │ │ - muls r0, r2 │ │ │ │ + strh r6, [r4, r6] │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, #72 @ 0x48 │ │ │ │ + subs r5, #126 @ 0x7e │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, #204 @ 0xcc │ │ │ │ + strh r2, [r0, r6] │ │ │ │ movs r1, r0 │ │ │ │ - orrs r2, r0 │ │ │ │ + subs r5, #90 @ 0x5a │ │ │ │ movs r1, r0 │ │ │ │ - adds r7, #250 @ 0xfa │ │ │ │ + strh r4, [r4, r5] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r2, r7 │ │ │ │ + subs r5, #60 @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ - adds r7, #180 @ 0xb4 │ │ │ │ + mov r8, r5 │ │ │ │ movs r1, r0 │ │ │ │ - adcs r0, r7 │ │ │ │ + strh r0, [r7, r4] │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, #112 @ 0x70 │ │ │ │ + subs r5, #16 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r4 │ │ │ │ + strh r6, [r2, r4] │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, #26 │ │ │ │ + subs r4, #238 @ 0xee │ │ │ │ movs r1, r0 │ │ │ │ - asrs r2, r1 │ │ │ │ + subs r4, #242 @ 0xf2 │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, #4 │ │ │ │ + strh r2, [r7, r3] │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r5 │ │ │ │ + subs r4, #198 @ 0xc6 │ │ │ │ movs r1, r0 │ │ │ │ - adds r5, #230 @ 0xe6 │ │ │ │ + strh r4, [r2, r2] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [pc, #912] @ (1ea4c ) │ │ │ │ + subs r4, #108 @ 0x6c │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r2 │ │ │ │ + subs r4, #116 @ 0x74 │ │ │ │ movs r1, r0 │ │ │ │ - adds r5, #194 @ 0xc2 │ │ │ │ + strh r4, [r7, r1] │ │ │ │ movs r1, r0 │ │ │ │ - lsls r2, r4 │ │ │ │ + subs r4, #74 @ 0x4a │ │ │ │ movs r1, r0 │ │ │ │ - adds r5, #156 @ 0x9c │ │ │ │ + strh r4, [r3, r1] │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r1 │ │ │ │ + subs r4, #52 @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ - adds r5, #134 @ 0x86 │ │ │ │ + strh r4, [r6, r0] │ │ │ │ movs r1, r0 │ │ │ │ - eors r2, r0 │ │ │ │ + subs r4, #12 │ │ │ │ movs r1, r0 │ │ │ │ - eors r2, r5 │ │ │ │ + lsls r0, r5, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [r1, r6] │ │ │ │ movs r1, r0 │ │ │ │ - adds r5, #98 @ 0x62 │ │ │ │ + subs r3, #102 @ 0x66 │ │ │ │ movs r1, r0 │ │ │ │ - ands r2, r0 │ │ │ │ + subs r3, #154 @ 0x9a │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, #250 @ 0xfa │ │ │ │ + str r2, [r2, r5] │ │ │ │ movs r1, r0 │ │ │ │ - subs r7, #234 @ 0xea │ │ │ │ + subs r3, #44 @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, #226 @ 0xe2 │ │ │ │ + str r2, [r6, r4] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [pc, #872] @ (1ea5c ) │ │ │ │ + subs r3, #10 │ │ │ │ movs r1, r0 │ │ │ │ - subs r7, #196 @ 0xc4 │ │ │ │ + str r4, [r6, r3] │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, #186 @ 0xba │ │ │ │ + subs r2, #204 @ 0xcc │ │ │ │ movs r1, r0 │ │ │ │ - subs r7, #164 @ 0xa4 │ │ │ │ + subs r3, #76 @ 0x4c │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, #156 @ 0x9c │ │ │ │ + str r4, [r5, r2] │ │ │ │ movs r1, r0 │ │ │ │ - subs r7, #128 @ 0x80 │ │ │ │ + subs r2, #132 @ 0x84 │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, #120 @ 0x78 │ │ │ │ + str r4, [r2, r2] │ │ │ │ movs r1, r0 │ │ │ │ - subs r7, #104 @ 0x68 │ │ │ │ + subs r2, #108 @ 0x6c │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, #96 @ 0x60 │ │ │ │ + mvns r2, r4 │ │ │ │ movs r1, r0 │ │ │ │ - subs r7, #24 │ │ │ │ + str r4, [r6, r1] │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, #60 @ 0x3c │ │ │ │ + subs r2, #76 @ 0x4c │ │ │ │ movs r1, r0 │ │ │ │ - subs r7, #54 @ 0x36 │ │ │ │ + str r4, [r2, r1] │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r1, #20] │ │ │ │ + subs r2, #46 @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ - movs r3, #206 @ 0xce │ │ │ │ + bics r6, r0 │ │ │ │ movs r1, r0 │ │ │ │ - subs r7, #48 @ 0x30 │ │ │ │ + str r6, [r2, r0] │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r6, #16] │ │ │ │ + subs r1, #240 @ 0xf0 │ │ │ │ movs r1, r0 │ │ │ │ - movs r3, #182 @ 0xb6 │ │ │ │ + ldr r7, [pc, #1008] @ (1e5b8 ) │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, #132 @ 0x84 │ │ │ │ + subs r1, #214 @ 0xd6 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r3, #16] │ │ │ │ + str r2, [r0, #112] @ 0x70 │ │ │ │ movs r1, r0 │ │ │ │ - movs r3, #158 @ 0x9e │ │ │ │ + cmp r1, #112 @ 0x70 │ │ │ │ movs r1, r0 │ │ │ │ - subs r5, #212 @ 0xd4 │ │ │ │ + negs r2, r5 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r0, #16] │ │ │ │ + str r2, [r5, #108] @ 0x6c │ │ │ │ movs r1, r0 │ │ │ │ - movs r3, #134 @ 0x86 │ │ │ │ + cmp r1, #88 @ 0x58 │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, #220 @ 0xdc │ │ │ │ + asrs r6, r1 │ │ │ │ + movs r1, r0 │ │ │ │ + str r2, [r2, #108] @ 0x6c │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r1, #64 @ 0x40 │ │ │ │ + movs r1, r0 │ │ │ │ + mov r2, r3 │ │ │ │ + movs r1, r0 │ │ │ │ + str r2, [r7, #104] @ 0x68 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r1, #40 @ 0x28 │ │ │ │ + movs r1, r0 │ │ │ │ + tst r2, r4 │ │ │ │ + movs r1, r0 │ │ │ │ + str r2, [r4, #104] @ 0x68 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r1, #16 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp lr, fp │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001e750 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0001e208 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr.w ip, [pc, #340] @ 1e8b4 │ │ │ │ - sub sp, #64 @ 0x40 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + ldr.w ip, [pc, #372] @ 1e38c │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add ip, pc │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, ip, #960 @ 0x3c0 │ │ │ │ - ldr.w ip, [pc, #324] @ 1e8b8 │ │ │ │ - ldr r5, [pc, #324] @ (1e8bc ) │ │ │ │ - add r4, sp, #52 @ 0x34 │ │ │ │ + ldr.w ip, [pc, #356] @ 1e390 │ │ │ │ + ldr r5, [pc, #356] @ (1e394 ) │ │ │ │ + add r4, sp, #32 │ │ │ │ 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 │ │ │ │ + add r4, sp, #28 │ │ │ │ str r4, [sp, #4] │ │ │ │ - add r4, sp, #36 @ 0x24 │ │ │ │ + add r4, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ - ldr r4, [pc, #304] @ (1e8c0 ) │ │ │ │ + ldr r4, [pc, #344] @ (1e398 ) │ │ │ │ ldr.w r5, [ip, r5] │ │ │ │ add r4, pc │ │ │ │ ldr r5, [r5, #0] │ │ │ │ - str r5, [sp, #60] @ 0x3c │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ mov.w r5, #0 │ │ │ │ - bl c364 │ │ │ │ + bl c4c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e840 │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ + beq.n 1e302 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #3 │ │ │ │ - bpl.n 1e820 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #7 │ │ │ │ - bpl.n 1e844 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #8 │ │ │ │ - bne.n 1e850 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - lsls r6, r3, #1 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ + lsls r2, r3, #3 │ │ │ │ + bpl.n 1e2e2 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - bpl.n 1e864 │ │ │ │ - ldr r1, [pc, #244] @ (1e8c4 ) │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - cmp r0, r1 │ │ │ │ - bne.n 1e870 │ │ │ │ - ldr r1, [pc, #236] @ (1e8c8 ) │ │ │ │ - ldr.w ip, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - ldr.w r0, [ip, #4] │ │ │ │ - cmp r0, r1 │ │ │ │ - bne.n 1e88a │ │ │ │ + lsls r3, r3, #7 │ │ │ │ + bpl.n 1e306 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.n 1e31e │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + ldr r1, [r1, #84] @ 0x54 │ │ │ │ + lsls r0, r1, #5 │ │ │ │ + bpl.n 1e312 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + bl 1d6b0 │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ + cmp r5, #1 │ │ │ │ + beq.n 1e302 │ │ │ │ + movs r0, #2 │ │ │ │ + blx 930c │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 1e332 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #224] @ (1e8cc ) │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r4, [r4, r5] │ │ │ │ - sub.w r4, ip, r4 │ │ │ │ - clz r4, r4 │ │ │ │ - lsrs r4, r4, #5 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 1dcf8 │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.n 1e840 │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 11418 │ │ │ │ - ldr r2, [pc, #196] @ (1e8d0 ) │ │ │ │ - ldr r3, [pc, #176] @ (1e8bc ) │ │ │ │ - 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 1e8b0 │ │ │ │ - add sp, #64 @ 0x40 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #176] @ (1e8d4 ) │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.n 1e35a │ │ │ │ + ldr r1, [pc, #240] @ (1e39c ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 1e36e │ │ │ │ + ldr r1, [pc, #236] @ (1e3a0 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 1e384 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 1e388 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cmp r2, #1 │ │ │ │ + str r0, [r3, #12] │ │ │ │ + beq.n 1e388 │ │ │ │ + str r1, [r3, #16] │ │ │ │ + ldr r1, [pc, #216] @ (1e3a4 ) │ │ │ │ + ldr r2, [pc, #200] @ (1e394 ) │ │ │ │ + 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 1e356 │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r0, [pc, #196] @ (1e3a8 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ bl 11608 │ │ │ │ - ldr r3, [pc, #172] @ (1e8d8 ) │ │ │ │ - movw r2, #319 @ 0x13f │ │ │ │ - ldr r1, [pc, #168] @ (1e8dc ) │ │ │ │ - ldr r0, [pc, #172] @ (1e8e0 ) │ │ │ │ + ldr r3, [pc, #188] @ (1e3ac ) │ │ │ │ + mov.w r2, #362 @ 0x16a │ │ │ │ + ldr r1, [pc, #188] @ (1e3b0 ) │ │ │ │ + ldr r0, [pc, #188] @ (1e3b4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 1e808 │ │ │ │ - ldr r0, [pc, #156] @ (1e8e4 ) │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, pc │ │ │ │ - bl 11608 │ │ │ │ - b.n 1e82a │ │ │ │ - cmp r2, #1 │ │ │ │ - it eq │ │ │ │ - moveq r6, #0 │ │ │ │ - beq.n 1e7c2 │ │ │ │ - cmp r2, #10 │ │ │ │ - bne.n 1e896 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - negs r3, r3 │ │ │ │ - lsls r6, r3, #1 │ │ │ │ - b.n 1e7c2 │ │ │ │ - ldr r0, [pc, #128] @ (1e8e8 ) │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 1e2c8 │ │ │ │ + ldr r0, [pc, #176] @ (1e3b8 ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ bl 11608 │ │ │ │ - b.n 1e82a │ │ │ │ - str r2, [sp, #28] │ │ │ │ - blx 9634 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 1e7d8 │ │ │ │ - ldr r0, [pc, #108] @ (1e8ec ) │ │ │ │ + b.n 1e2ec │ │ │ │ + ldr r0, [pc, #168] @ (1e3bc ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ bl 11608 │ │ │ │ - b.n 1e82a │ │ │ │ - ldr r0, [pc, #100] @ (1e8f0 ) │ │ │ │ - mov r1, ip │ │ │ │ - add r0, pc │ │ │ │ - bl 11608 │ │ │ │ - b.n 1e82a │ │ │ │ - mov r0, r3 │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + b.n 1e2ec │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq r2, #0 │ │ │ │ + beq.n 1e272 │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.n 1e33c │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + b.n 1e272 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + bl 11260 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + b.n 1e296 │ │ │ │ + mov r0, r2 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + str r2, [sp, #20] │ │ │ │ bl 1694c │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - lsls r6, r0, #1 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 1e7c2 │ │ │ │ - orr.w r6, r3, #1 │ │ │ │ - b.n 1e7c2 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + orr.w r2, r2, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 1e272 │ │ │ │ + lsls r2, r0, #1 │ │ │ │ + b.n 1e272 │ │ │ │ blx 90c0 <__stack_chk_fail@plt> │ │ │ │ - movs r4, #32 │ │ │ │ + ldr r3, [pc, #100] @ (1e3c0 ) │ │ │ │ + movs r2, #32 │ │ │ │ + ldr r1, [pc, #100] @ (1e3c4 ) │ │ │ │ + ldr r0, [pc, #100] @ (1e3c8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #92] @ (1e3cc ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #88] @ (1e3d0 ) │ │ │ │ + ldr r0, [pc, #92] @ (1e3d4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #12 │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + bl 9888 │ │ │ │ + bl 98e8 │ │ │ │ + cmp r1, #104 @ 0x68 │ │ │ │ movs r3, r0 │ │ │ │ - adds r4, r0, r2 │ │ │ │ + adds r4, r1, #7 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r5, r1 │ │ │ │ + adds r2, r7, #6 │ │ │ │ movs r3, r0 │ │ │ │ - lsls r4, r6, #19 │ │ │ │ + lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r0, r6, #31 │ │ │ │ + adds r0, r6, #4 │ │ │ │ movs r3, r0 │ │ │ │ - mov r8, r9 │ │ │ │ + ldr r4, [pc, #584] @ (1e5f4 ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #168 @ 0xa8 │ │ │ │ + ldr r5, [pc, #24] @ (1e3cc ) │ │ │ │ movs r1, r0 │ │ │ │ - adds r1, #160 @ 0xa0 │ │ │ │ + adds r6, #222 @ 0xde │ │ │ │ movs r1, r0 │ │ │ │ - subs r1, #168 @ 0xa8 │ │ │ │ + subs r6, #230 @ 0xe6 │ │ │ │ movs r1, r0 │ │ │ │ - mov ip, r0 │ │ │ │ + adds r7, #90 @ 0x5a │ │ │ │ + movs r1, r0 │ │ │ │ + str r2, [r7, #56] @ 0x38 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r3, #60 @ 0x3c │ │ │ │ + movs r1, r0 │ │ │ │ + movs r3, #104 @ 0x68 │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, #126 @ 0x7e │ │ │ │ + str r4, [r4, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - adds r1, #234 @ 0xea │ │ │ │ + movs r2, #230 @ 0xe6 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r6, #154 @ 0x9a │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001e8f4 : │ │ │ │ +0001e3d8 : │ │ │ │ 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] @ (1eb04 ) │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #508] @ (1eb08 ) │ │ │ │ + str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ + ldr.w r6, [pc, #2436] @ 1ed70 │ │ │ │ + sub sp, #92 @ 0x5c │ │ │ │ + ldr.w r5, [pc, #2436] @ 1ed74 │ │ │ │ + mov r7, r1 │ │ │ │ + add r6, pc │ │ │ │ + ldr.w r4, [pc, #2432] @ 1ed78 │ │ │ │ + mov r9, r3 │ │ │ │ + lsls r1, r2, #31 │ │ │ │ + add r4, pc │ │ │ │ + ldr r5, [r6, r5] │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ + str r5, [sp, #84] @ 0x54 │ │ │ │ + mov.w r5, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + bmi.w 1e5c8 │ │ │ │ + add.w r8, r2, #4 │ │ │ │ + teq r2, r8 │ │ │ │ + bmi.w 1e5c0 │ │ │ │ + ldr.w r3, [pc, #2396] @ 1ed7c │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1e832 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 19eb4 │ │ │ │ mov r6, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r5, [pc, #508] @ (1eb0c ) │ │ │ │ - mov r4, r1 │ │ │ │ - add r5, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov.w r3, #0 │ │ │ │ - bl d44c │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.w 1e868 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #16 │ │ │ │ + bl 1d0f4 │ │ │ │ + ldr.w r8, [sp, #16] │ │ │ │ + lsls r3, r6, #31 │ │ │ │ + bmi.w 1e886 │ │ │ │ + cmp.w r8, #1 │ │ │ │ + beq.w 1e88e │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ + bl 10c74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e9a6 │ │ │ │ - ldr r2, [pc, #488] @ (1eb10 ) │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - cmp r0, r2 │ │ │ │ - beq.n 1ea1a │ │ │ │ - ldr r2, [pc, #484] @ (1eb14 ) │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ldr r3, [r5, r2] │ │ │ │ - movs r2, #1 │ │ │ │ - mov r7, r3 │ │ │ │ - ldr.w r1, [r3, #304] @ 0x130 │ │ │ │ - bl d398 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + beq.w 1e8ac │ │ │ │ + ldr.w r2, [pc, #2328] @ 1ed80 │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + mov sl, r2 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.w 1e8d6 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + bl 15ab4 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.n 1e956 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ea36 │ │ │ │ + beq.w 1e5fa │ │ │ │ + cmp r1, #2 │ │ │ │ + beq.w 1e8fe │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1ea2a │ │ │ │ - lsls r2, r4, #31 │ │ │ │ - bmi.n 1ea56 │ │ │ │ - adds r1, r4, #2 │ │ │ │ - teq r4, r1 │ │ │ │ - bmi.n 1ea52 │ │ │ │ - ldr r3, [pc, #432] @ (1eb18 ) │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + beq.w 1e606 │ │ │ │ + ldr.w r3, [pc, #2276] @ 1ed84 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr.w r9, [r3, #224] @ 0xe0 │ │ │ │ + blx 9078 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 1ed56 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 1e4ca │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1e806 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1e94e │ │ │ │ + mov r1, r9 │ │ │ │ + movs r0, #2 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + bl d5ec │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 1e4f2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1e812 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 1e972 │ │ │ │ + ldr.w r3, [pc, #2188] @ 1ed88 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + mov r9, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 11418 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + movs r2, #3 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ + str.w r8, [sp, #44] @ 0x2c │ │ │ │ + blx 9458 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1e990 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1e53c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1eaac │ │ │ │ - ldr.w r2, [r7, #212] @ 0xd4 │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 1dcf8 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.w 1ead8 │ │ │ │ - ldr r2, [pc, #400] @ (1eb1c ) │ │ │ │ - ldr r3, [pc, #380] @ (1eb08 ) │ │ │ │ + beq.w 1e82a │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 1ecf6 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1e55c │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1e822 │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 1e9c4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 10e44 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1e81a │ │ │ │ + ldr.w r3, [pc, #2064] @ 1ed8c │ │ │ │ + mov.w r2, #388 @ 0x184 │ │ │ │ + ldr.w r1, [pc, #2060] @ 1ed90 │ │ │ │ + ldr.w r0, [pc, #2060] @ 1ed94 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + movs r2, #1 │ │ │ │ + movs r3, #0 │ │ │ │ + strd r2, r3, [r5] │ │ │ │ + ldr.w r2, [pc, #2040] @ 1ed98 │ │ │ │ + ldr.w r3, [pc, #2000] @ 1ed74 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1eb00 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ + bne.w 1ecf2 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #376] @ (1eb20 ) │ │ │ │ - movw r2, #343 @ 0x157 │ │ │ │ - ldr r0, [pc, #372] @ (1eb24 ) │ │ │ │ - ldr r1, [pc, #376] @ (1eb28 ) │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bge.w 1e41c │ │ │ │ + mov r0, r2 │ │ │ │ + movs r1, #4 │ │ │ │ + bl 16b58 │ │ │ │ + ldr.w r3, [pc, #1960] @ 1ed7c │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1e832 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 19eb4 │ │ │ │ + tst.w r8, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + beq.w 1e434 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c698 │ │ │ │ + b.n 1e434 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + b.n 1e492 │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 10c74 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1e9ea │ │ │ │ + ldr.w r1, [sl] │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.w 1ea06 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + bl 14bc8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1e936 │ │ │ │ + cmp r1, #2 │ │ │ │ + beq.w 1ea2c │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 10c74 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1ea44 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 1ea5c │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 15108 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1e942 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.w 1ea7c │ │ │ │ + mov r0, r9 │ │ │ │ + movs r1, #0 │ │ │ │ + bl 10c74 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1eaa4 │ │ │ │ + ldr.w r2, [pc, #1808] @ 1ed9c │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.w 1eb82 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + bl 1632c │ │ │ │ + ldr.w r9, [sp, #8] │ │ │ │ + mov r1, r0 │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r9] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1e9b8 │ │ │ │ + cmp r1, #2 │ │ │ │ + beq.w 1ebb0 │ │ │ │ + ldr.w r3, [pc, #1732] @ 1ed84 │ │ │ │ + tst.w r8, #1 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr.w sl, [r3, #228] @ 0xe4 │ │ │ │ + ldr.w fp, [r3, #216] @ 0xd8 │ │ │ │ + bne.w 1ebca │ │ │ │ + mov r0, r8 │ │ │ │ + bl 11418 │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ + mov r9, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, fp │ │ │ │ + movs r2, #3 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + str.w sl, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #60] @ 0x3c │ │ │ │ + str.w r9, [sp, #68] @ 0x44 │ │ │ │ + blx 9510 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1ebd2 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 1ed26 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1e726 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cbnz r3, 1e726 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr.w r3, [pc, #1656] @ 1eda0 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 1ec0e │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1e74e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cbnz r3, 1e74e │ │ │ │ + mov r0, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr.w r3, [pc, #1620] @ 1eda4 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.w 1e91c │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 1ed0e │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1e774 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1ea9c │ │ │ │ + ldr.w r2, [pc, #1552] @ 1ed88 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr.w r6, [r3, #232] @ 0xe8 │ │ │ │ + ldr r3, [r4, r2] │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 11418 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + movs r2, #3 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ + strd r6, r7, [sp, #72] @ 0x48 │ │ │ │ + str.w r8, [sp, #80] @ 0x50 │ │ │ │ + blx 9458 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1ec44 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 1ed3e │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1e7ca │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1eb7a │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 1ec62 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 10e44 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1ea94 │ │ │ │ + ldr.w r3, [pc, #1440] @ 1ed8c │ │ │ │ + movw r2, #399 @ 0x18f │ │ │ │ + ldr.w r1, [pc, #1460] @ 1eda8 │ │ │ │ + ldr.w r0, [pc, #1460] @ 1edac │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + b.n 1e596 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + b.n 1e4ca │ │ │ │ + mov r0, r2 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1e4f2 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1e57a │ │ │ │ + mov r0, r8 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1e55c │ │ │ │ + mov r0, r6 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1e53c │ │ │ │ + mov r0, r8 │ │ │ │ + bl c698 │ │ │ │ + ldr.w r3, [pc, #1396] @ 1edb0 │ │ │ │ + ldr.w r1, [pc, #1396] @ 1edb4 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9100 │ │ │ │ + ldr.w r3, [pc, #1344] @ 1ed8c │ │ │ │ + ldr.w r1, [pc, #1384] @ 1edb8 │ │ │ │ + mov.w r2, #384 @ 0x180 │ │ │ │ + ldr.w r0, [pc, #1380] @ 1edbc │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + b.n 1e596 │ │ │ │ + ldr.w r3, [pc, #1312] @ 1ed8c │ │ │ │ + mov.w r2, #384 @ 0x180 │ │ │ │ + ldr.w r1, [pc, #1356] @ 1edc0 │ │ │ │ + ldr.w r0, [pc, #1356] @ 1edc4 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + b.n 1e596 │ │ │ │ + mov r0, r6 │ │ │ │ + bl c698 │ │ │ │ + b.n 1e44e │ │ │ │ + ldr.w r3, [pc, #1276] @ 1ed8c │ │ │ │ + movw r2, #385 @ 0x181 │ │ │ │ + ldr.w r1, [pc, #1328] @ 1edc8 │ │ │ │ + ldr.w r0, [pc, #1328] @ 1edcc │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + b.n 1e596 │ │ │ │ + ldr.w r3, [pc, #1244] @ 1ed8c │ │ │ │ + movw r2, #387 @ 0x183 │ │ │ │ + ldr.w r1, [pc, #1304] @ 1edd0 │ │ │ │ + ldr.w r0, [pc, #1304] @ 1edd4 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c698 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 1e596 │ │ │ │ + ldr.w r2, [pc, #1204] @ 1ed8c │ │ │ │ + ldr.w r3, [pc, #1276] @ 1edd8 │ │ │ │ + ldr.w r1, [pc, #1276] @ 1eddc │ │ │ │ + add r3, pc │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + add r1, pc │ │ │ │ + str r0, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr.w r0, [pc, #1264] @ 1ede0 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + movw r2, #387 @ 0x183 │ │ │ │ + add r0, pc │ │ │ │ + bl 11ed0 │ │ │ │ + b.n 1e8c8 │ │ │ │ + ldr.w r3, [pc, #1164] @ 1ed8c │ │ │ │ + movw r2, #387 @ 0x183 │ │ │ │ + ldr.w r1, [pc, #1244] @ 1ede4 │ │ │ │ + ldr.w r0, [pc, #1244] @ 1ede8 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + b.n 1e8c8 │ │ │ │ + tst.w r8, #1 │ │ │ │ + bne.w 1ec9e │ │ │ │ + add.w r4, r8, #4 │ │ │ │ + teq r8, r4 │ │ │ │ + bmi.w 1ebfc │ │ │ │ + strd r4, r6, [r5] │ │ │ │ + b.n 1e59e │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + b.n 1e638 │ │ │ │ str r0, [sp, #12] │ │ │ │ + mov r0, r1 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + b.n 1e674 │ │ │ │ + ldr.w r3, [pc, #1084] @ 1ed8c │ │ │ │ + mov.w r2, #388 @ 0x184 │ │ │ │ + ldr.w r1, [pc, #1172] @ 1edec │ │ │ │ + ldr.w r0, [pc, #1172] @ 1edf0 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - mov fp, r1 │ │ │ │ - mov r6, r3 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - add r0, sp, #16 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c698 │ │ │ │ + b.n 1e596 │ │ │ │ + ldr.w r3, [pc, #1048] @ 1ed8c │ │ │ │ + mov.w r2, #388 @ 0x184 │ │ │ │ + ldr.w r1, [pc, #1144] @ 1edf4 │ │ │ │ + ldr.w r0, [pc, #1144] @ 1edf8 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + b.n 1e96a │ │ │ │ + ldr r3, [pc, #1016] @ (1ed8c ) │ │ │ │ + mov.w r2, #388 @ 0x184 │ │ │ │ + ldr.w r1, [pc, #1124] @ 1edfc │ │ │ │ + ldr.w r0, [pc, #1124] @ 1ee00 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 1e596 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mov r0, r9 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + b.n 1e6b8 │ │ │ │ + ldr r2, [pc, #964] @ (1ed8c ) │ │ │ │ + ldr.w r3, [pc, #1084] @ 1ee04 │ │ │ │ + ldr.w r1, [pc, #1084] @ 1ee08 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r0, [pc, #1080] @ 1ee0c │ │ │ │ + ldr r4, [r4, r2] │ │ │ │ + add r1, pc │ │ │ │ + str r7, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov.w r2, #388 @ 0x184 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + bl 11ed0 │ │ │ │ + b.n 1e596 │ │ │ │ + ldr r3, [pc, #928] @ (1ed8c ) │ │ │ │ + mov.w r2, #390 @ 0x186 │ │ │ │ + ldr.w r1, [pc, #1052] @ 1ee10 │ │ │ │ + ldr.w r0, [pc, #1052] @ 1ee14 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + b.n 1e8c8 │ │ │ │ + ldr r2, [pc, #900] @ (1ed8c ) │ │ │ │ + ldr.w r3, [pc, #1036] @ 1ee18 │ │ │ │ + ldr.w r1, [pc, #1036] @ 1ee1c │ │ │ │ + add r3, pc │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + add r1, pc │ │ │ │ + str r0, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr.w r0, [pc, #1028] @ 1ee20 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + mov.w r2, #390 @ 0x186 │ │ │ │ + add r0, pc │ │ │ │ + bl 11ed0 │ │ │ │ + b.n 1e8c8 │ │ │ │ + ldr r3, [pc, #860] @ (1ed8c ) │ │ │ │ + mov.w r2, #390 @ 0x186 │ │ │ │ + ldr r1, [pc, #1008] @ (1ee24 ) │ │ │ │ + ldr r0, [pc, #1008] @ (1ee28 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + b.n 1e8c8 │ │ │ │ + ldr r3, [pc, #836] @ (1ed8c ) │ │ │ │ + mov.w r2, #392 @ 0x188 │ │ │ │ + ldr r1, [pc, #992] @ (1ee2c ) │ │ │ │ + ldr r0, [pc, #992] @ (1ee30 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + b.n 1e8c8 │ │ │ │ + ldr r3, [pc, #812] @ (1ed8c ) │ │ │ │ + ldr r2, [pc, #980] @ (1ee34 ) │ │ │ │ + ldr r1, [pc, #980] @ (1ee38 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r1, pc │ │ │ │ + str r0, [sp, #4] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov.w r2, #392 @ 0x188 │ │ │ │ + ldr r0, [pc, #968] @ (1ee3c ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r0, pc │ │ │ │ + bl 11ed0 │ │ │ │ + b.n 1e8c8 │ │ │ │ + ldr r3, [pc, #780] @ (1ed8c ) │ │ │ │ + mov.w r2, #392 @ 0x188 │ │ │ │ + ldr r1, [pc, #956] @ (1ee40 ) │ │ │ │ + ldr r0, [pc, #956] @ (1ee44 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + b.n 1e8c8 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1e7e8 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1e774 │ │ │ │ + ldr r3, [pc, #740] @ (1ed8c ) │ │ │ │ + mov.w r2, #394 @ 0x18a │ │ │ │ + ldr r1, [pc, #924] @ (1ee48 ) │ │ │ │ + ldr r0, [pc, #924] @ (1ee4c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r6 │ │ │ │ + add r6, sp, #24 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r6 │ │ │ │ bl 10f80 │ │ │ │ - ldr r3, [pc, #328] @ (1eb14 ) │ │ │ │ - ldrd r9, r7, [sp, #16] │ │ │ │ - ldr.w r8, [sp, #24] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr.w r1, [r3, #296] @ 0x128 │ │ │ │ - ldr r3, [pc, #336] @ (1eb2c ) │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr r3, [pc, #696] @ (1ed84 ) │ │ │ │ + ldr r2, [r4, r3] │ │ │ │ + ldr r3, [pc, #896] @ (1ee50 ) │ │ │ │ + mov sl, r2 │ │ │ │ + ldr.w r1, [r2, #164] @ 0xa4 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 96e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1eaf0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + beq.w 1ec82 │ │ │ │ + str r0, [sp, #8] │ │ │ │ bl 11118 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9cb0 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 1ea88 │ │ │ │ - add r3, sp, #16 │ │ │ │ - ldmia.w r3, {r0, r1, r2} │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r8 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 1eba6 │ │ │ │ + ldr r2, [pc, #652] @ (1ed88 ) │ │ │ │ + ldr.w r3, [sl, #208] @ 0xd0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [r4, r2] │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + bl 11418 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r8, r0 │ │ │ │ + strd r3, r7, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #3 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + str.w r8, [sp, #56] @ 0x38 │ │ │ │ + blx 9458 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1ecb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9d98 │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 1ecd4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10e44 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9d98 │ │ │ │ + ldr r1, [pc, #776] @ (1ee54 ) │ │ │ │ + ldr r0, [pc, #776] @ (1ee58 ) │ │ │ │ + mov.w r2, #396 @ 0x18c │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + ldmia.w r6, {r0, r1, r2} │ │ │ │ bl 110ac │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cb0 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 9d98 │ │ │ │ + b.n 1e596 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r3, [pc, #248] @ (1eb10 ) │ │ │ │ - ldr r2, [r5, r3] │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1e7ca │ │ │ │ + ldr r2, [pc, #520] @ (1ed8c ) │ │ │ │ + ldr.w ip, [pc, #724] @ 1ee5c │ │ │ │ + ldr r1, [pc, #724] @ (1ee60 ) │ │ │ │ + ldr r0, [pc, #728] @ (1ee64 ) │ │ │ │ + add ip, pc │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + mov fp, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 1ea2a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbz r3, 1ea46 │ │ │ │ - lsls r1, r4, #31 │ │ │ │ - bpl.n 1e988 │ │ │ │ - mov r0, r4 │ │ │ │ + mov.w r2, #394 @ 0x18a │ │ │ │ + strd ip, r9, [sp] │ │ │ │ + bl 11ed0 │ │ │ │ + b.n 1eabc │ │ │ │ + bl c698 │ │ │ │ + bl 10eb4 │ │ │ │ + b.n 1eb5e │ │ │ │ + ldr r3, [pc, #472] @ (1ed8c ) │ │ │ │ + mov.w r2, #394 @ 0x18a │ │ │ │ + ldr r1, [pc, #688] @ (1ee68 ) │ │ │ │ + ldr r0, [pc, #688] @ (1ee6c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + b.n 1eabc │ │ │ │ + mov r0, r8 │ │ │ │ bl c67c │ │ │ │ - b.n 1e988 │ │ │ │ - mov r0, r3 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 1e95a │ │ │ │ - b.n 1ea2a │ │ │ │ - mov r0, r2 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - lsls r1, r4, #31 │ │ │ │ - bpl.n 1e988 │ │ │ │ - b.n 1ea2e │ │ │ │ - cmp r1, #0 │ │ │ │ - bge.n 1e966 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 16b58 │ │ │ │ - ldr r3, [pc, #184] @ (1eb18 ) │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + b.n 1e6d6 │ │ │ │ + ldr r3, [pc, #440] @ (1ed8c ) │ │ │ │ + mov.w r2, #398 @ 0x18e │ │ │ │ + ldr r1, [pc, #660] @ (1ee70 ) │ │ │ │ + ldr r0, [pc, #664] @ (1ee74 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1eaac │ │ │ │ - ldr.w r2, [r7, #212] @ 0xd4 │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - bl 1dcf8 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r4, r0 │ │ │ │ - lsls r3, r1, #31 │ │ │ │ - bpl.n 1e982 │ │ │ │ - mov r0, r1 │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r8 │ │ │ │ bl c698 │ │ │ │ - b.n 1e982 │ │ │ │ - bl 10eb4 │ │ │ │ - add r3, sp, #16 │ │ │ │ - ldmia.w r3, {r0, r1, r2} │ │ │ │ - bl 110ac │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 1e596 │ │ │ │ + cmp r4, #0 │ │ │ │ + bge.w 1e930 │ │ │ │ + movs r1, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cb0 │ │ │ │ - movs r4, #1 │ │ │ │ - b.n 1e988 │ │ │ │ - mov r0, r1 │ │ │ │ - bl c698 │ │ │ │ - ldr r3, [pc, #124] @ (1eb30 ) │ │ │ │ - ldr r1, [pc, #124] @ (1eb34 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9100 │ │ │ │ - ldr r3, [pc, #92] @ (1eb20 ) │ │ │ │ - ldr r1, [pc, #116] @ (1eb38 ) │ │ │ │ - mov.w r2, #348 @ 0x15c │ │ │ │ - ldr r0, [pc, #112] @ (1eb3c ) │ │ │ │ + bl 16b58 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 1e930 │ │ │ │ + ldr r0, [pc, #616] @ (1ee78 ) │ │ │ │ + str r1, [sp, #8] │ │ │ │ + add r0, pc │ │ │ │ + bl 11608 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1ec2c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 1ecb0 │ │ │ │ + ldr r3, [pc, #348] @ (1ed8c ) │ │ │ │ + mov.w r2, #398 @ 0x18e │ │ │ │ + ldr r1, [pc, #584] @ (1ee7c ) │ │ │ │ + ldr r0, [pc, #584] @ (1ee80 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 1eaa8 │ │ │ │ - ldr r3, [pc, #68] @ (1eb20 ) │ │ │ │ - movw r2, #347 @ 0x15b │ │ │ │ - ldr r1, [pc, #96] @ (1eb40 ) │ │ │ │ - ldr r0, [pc, #96] @ (1eb44 ) │ │ │ │ + b.n 1e8c8 │ │ │ │ + ldr r3, [pc, #324] @ (1ed8c ) │ │ │ │ + movw r2, #399 @ 0x18f │ │ │ │ + ldr r1, [pc, #568] @ (1ee84 ) │ │ │ │ + ldr r0, [pc, #568] @ (1ee88 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 1e988 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r1, fp │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov.w r2, #344 @ 0x158 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 1e596 │ │ │ │ + ldr r2, [pc, #296] @ (1ed8c ) │ │ │ │ + ldr r3, [pc, #548] @ (1ee8c ) │ │ │ │ + ldr r1, [pc, #552] @ (1ee90 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [pc, #552] @ (1ee94 ) │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + add r1, pc │ │ │ │ + str r6, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + movw r2, #399 @ 0x18f │ │ │ │ + bl 11ed0 │ │ │ │ + b.n 1e596 │ │ │ │ + ldr r1, [pc, #532] @ (1ee98 ) │ │ │ │ + movw r2, #395 @ 0x18b │ │ │ │ + ldr r0, [pc, #528] @ (1ee9c ) │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c698 │ │ │ │ + b.n 1eb5e │ │ │ │ + movs r1, #4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 16b58 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c698 │ │ │ │ + b.n 1e930 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1ec2c │ │ │ │ + ldr r1, [pc, #484] @ (1eea0 ) │ │ │ │ + mov.w r2, #396 @ 0x18c │ │ │ │ + ldr r0, [pc, #484] @ (1eea4 ) │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ bl 118a8 │ │ │ │ - b.n 1ea8c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 1eb5e │ │ │ │ + ldr r2, [pc, #464] @ (1eea8 ) │ │ │ │ + ldr r1, [pc, #468] @ (1eeac ) │ │ │ │ + ldr r0, [pc, #468] @ (1eeb0 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + add r1, pc │ │ │ │ + strd r2, r4, [sp] │ │ │ │ + add r0, pc │ │ │ │ + mov.w r2, #396 @ 0x18c │ │ │ │ + bl 11ed0 │ │ │ │ + b.n 1eb5e │ │ │ │ blx 90c0 <__stack_chk_fail@plt> │ │ │ │ - asrs r0, r6, #27 │ │ │ │ + ldr r3, [pc, #444] @ (1eeb4 ) │ │ │ │ + movw r2, #5987 @ 0x1763 │ │ │ │ + ldr r1, [pc, #440] @ (1eeb8 ) │ │ │ │ + ldr r0, [pc, #444] @ (1eebc ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1216 @ 0x4c0 │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #432] @ (1eec0 ) │ │ │ │ + movw r2, #6211 @ 0x1843 │ │ │ │ + ldr r1, [pc, #428] @ (1eec4 ) │ │ │ │ + ldr r0, [pc, #432] @ (1eec8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1216 @ 0x4c0 │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #420] @ (1eecc ) │ │ │ │ + movw r2, #6120 @ 0x17e8 │ │ │ │ + ldr r1, [pc, #416] @ (1eed0 ) │ │ │ │ + ldr r0, [pc, #420] @ (1eed4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1216 @ 0x4c0 │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #408] @ (1eed8 ) │ │ │ │ + movw r2, #6145 @ 0x1801 │ │ │ │ + ldr r1, [pc, #404] @ (1eedc ) │ │ │ │ + ldr r0, [pc, #408] @ (1eee0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1216 @ 0x4c0 │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #396] @ (1eee4 ) │ │ │ │ + movw r2, #5966 @ 0x174e │ │ │ │ + ldr r1, [pc, #392] @ (1eee8 ) │ │ │ │ + ldr r0, [pc, #396] @ (1eeec ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1216 @ 0x4c0 │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + adds r0, r1, #0 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r5, #27 │ │ │ │ + subs r6, r7, r7 │ │ │ │ movs r3, r0 │ │ │ │ - lsls r4, r2, #17 │ │ │ │ + lsls r0, r7, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #17 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r6, #25 │ │ │ │ - movs r3, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #40 @ 0x28 │ │ │ │ + ldr r2, [pc, #360] @ (1eefc ) │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #88 @ 0x58 │ │ │ │ + adds r4, #74 @ 0x4a │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r5, #17 │ │ │ │ + subs r6, r2, r1 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r4, r1, #20 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ + blxns sp │ │ │ │ + movs r1, r0 │ │ │ │ + adds r1, #220 @ 0xdc │ │ │ │ + movs r1, r0 │ │ │ │ lsls r4, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #102 @ 0x66 │ │ │ │ + subs r5, #244 @ 0xf4 │ │ │ │ + movs r1, r0 │ │ │ │ + @ instruction: 0x478a │ │ │ │ + movs r1, r0 │ │ │ │ + adds r1, #122 @ 0x7a │ │ │ │ + movs r1, r0 │ │ │ │ + bxns sp │ │ │ │ + movs r1, r0 │ │ │ │ + adds r1, #92 @ 0x5c │ │ │ │ + movs r1, r0 │ │ │ │ + bx r8 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r1, #54 @ 0x36 │ │ │ │ + movs r1, r0 │ │ │ │ + bx r5 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r1, #24 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r1, #14 │ │ │ │ + movs r1, r0 │ │ │ │ + mov lr, pc │ │ │ │ + movs r1, r0 │ │ │ │ + adds r0, #226 @ 0xe2 │ │ │ │ + movs r1, r0 │ │ │ │ + mov lr, sl │ │ │ │ + movs r1, r0 │ │ │ │ + adds r0, #198 @ 0xc6 │ │ │ │ + movs r1, r0 │ │ │ │ + mov lr, r0 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r0, #118 @ 0x76 │ │ │ │ + movs r1, r0 │ │ │ │ + mov r2, ip │ │ │ │ + movs r1, r0 │ │ │ │ + adds r0, #82 @ 0x52 │ │ │ │ + movs r1, r0 │ │ │ │ + mov r6, r8 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r0, #54 @ 0x36 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r1, #150 @ 0x96 │ │ │ │ + movs r1, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r7, #254 @ 0xfe │ │ │ │ + movs r1, r0 │ │ │ │ + cmp ip, sp │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r7, #220 @ 0xdc │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r7, #224 @ 0xe0 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r8, sl │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r7, #180 @ 0xb4 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp lr, r5 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r7, #158 @ 0x9e │ │ │ │ + movs r1, r0 │ │ │ │ + cmp lr, r2 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r7, #134 @ 0x86 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r7, #142 @ 0x8e │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r6, pc │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r7, #100 @ 0x64 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r6, fp │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r7, #78 @ 0x4e │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r6, r6 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r7, #38 @ 0x26 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r5, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + add lr, r1 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r6, #128 @ 0x80 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r6, #180 @ 0xb4 │ │ │ │ + movs r1, r0 │ │ │ │ + add r4, sl │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r6, #70 @ 0x46 │ │ │ │ + movs r1, r0 │ │ │ │ + add r2, r5 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r6, #26 │ │ │ │ + movs r1, r0 │ │ │ │ + add r0, r1 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r5, #248 @ 0xf8 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r6, #102 @ 0x66 │ │ │ │ + movs r1, r0 │ │ │ │ + bics r6, r5 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r5, #158 @ 0x9e │ │ │ │ + movs r1, r0 │ │ │ │ + bics r6, r2 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r5, #134 @ 0x86 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r6, #252 @ 0xfc │ │ │ │ + movs r1, r0 │ │ │ │ + muls r6, r6 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r5, #102 @ 0x66 │ │ │ │ + movs r1, r0 │ │ │ │ + muls r6, r2 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r5, #72 @ 0x48 │ │ │ │ + movs r1, r0 │ │ │ │ + orrs r0, r4 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r5, #18 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r6, #138 @ 0x8a │ │ │ │ + movs r1, r0 │ │ │ │ + orrs r4, r0 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r4, #242 @ 0xf2 │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, #66 @ 0x42 │ │ │ │ + ldrh r4, [r3, r0] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r7, #10 │ │ │ │ + adds r2, r1, #2 │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, #42 @ 0x2a │ │ │ │ + subs r1, #112 @ 0x70 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r6, #242 @ 0xf2 │ │ │ │ + ldrh r4, [r0, r0] │ │ │ │ + movs r1, r0 │ │ │ │ + adds r2, r6, #1 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r5, #108 @ 0x6c │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r4, [r5, r7] │ │ │ │ + movs r1, r0 │ │ │ │ + adds r2, r3, #1 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r4, #4 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r4, [r2, r7] │ │ │ │ + movs r1, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r1, #52 @ 0x34 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r4, [r7, r6] │ │ │ │ + movs r1, r0 │ │ │ │ + adds r2, r5, #0 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r5, #36 @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001eb48 : │ │ │ │ - push {r4, lr} │ │ │ │ +0001eef0 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w ip, [pc, #240] @ 1ec48 │ │ │ │ - sub sp, #32 │ │ │ │ - ldr.w lr, [pc, #236] @ 1ec4c │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + ldr.w ip, [pc, #372] @ 1f074 │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ mov r0, r1 │ │ │ │ - add ip, pc │ │ │ │ mov r1, r2 │ │ │ │ + add ip, pc │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, ip, #1008 @ 0x3f0 │ │ │ │ - add.w ip, sp, #20 │ │ │ │ - str.w ip, [sp, #4] │ │ │ │ - add.w ip, sp, #16 │ │ │ │ - str.w ip, [sp] │ │ │ │ - ldr.w ip, [pc, #208] @ 1ec50 │ │ │ │ - add lr, pc │ │ │ │ - ldr r4, [pc, #208] @ (1ec54 ) │ │ │ │ + ldr.w ip, [pc, #356] @ 1f078 │ │ │ │ + ldr r5, [pc, #356] @ (1f07c ) │ │ │ │ + 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, #344] @ (1f080 ) │ │ │ │ + ldr.w r5, [ip, r5] │ │ │ │ add r4, pc │ │ │ │ - ldr.w ip, [lr, ip] │ │ │ │ - ldr.w ip, [ip] │ │ │ │ - str.w ip, [sp, #28] │ │ │ │ - mov.w ip, #0 │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + mov.w r5, #0 │ │ │ │ bl c4c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ec02 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + beq.n 1efea │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ + bpl.n 1efca │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ - bpl.n 1ebe2 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + lsls r3, r3, #7 │ │ │ │ + bpl.n 1efee │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.n 1f006 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #7 │ │ │ │ - bpl.n 1ec06 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - cmp r1, #8 │ │ │ │ - bne.n 1ec12 │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - mov r0, r2 │ │ │ │ - bl 1e8f4 │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.n 1ec02 │ │ │ │ + lsls r0, r1, #5 │ │ │ │ + bpl.n 1effa │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + bl 1e3d8 │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ + cmp r5, #1 │ │ │ │ + beq.n 1efea │ │ │ │ + movs r0, #2 │ │ │ │ + blx 930c │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 1f01a │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 11418 │ │ │ │ - ldr r2, [pc, #140] @ (1ec58 ) │ │ │ │ - ldr r3, [pc, #128] @ (1ec50 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 1ec40 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [pc, #120] @ (1ec5c ) │ │ │ │ - mov r1, r2 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.n 1f042 │ │ │ │ + ldr r1, [pc, #240] @ (1f084 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 1f056 │ │ │ │ + ldr r1, [pc, #236] @ (1f088 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 1f06c │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 1f070 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cmp r2, #1 │ │ │ │ + str r0, [r3, #12] │ │ │ │ + beq.n 1f070 │ │ │ │ + str r1, [r3, #16] │ │ │ │ + ldr r1, [pc, #216] @ (1f08c ) │ │ │ │ + ldr r2, [pc, #200] @ (1f07c ) │ │ │ │ + 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 1f03e │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r0, [pc, #196] @ (1f090 ) │ │ │ │ + mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ bl 11608 │ │ │ │ - ldr r3, [pc, #112] @ (1ec60 ) │ │ │ │ - movw r2, #341 @ 0x155 │ │ │ │ - ldr r1, [pc, #112] @ (1ec64 ) │ │ │ │ - ldr r0, [pc, #112] @ (1ec68 ) │ │ │ │ + ldr r3, [pc, #188] @ (1f094 ) │ │ │ │ + mov.w r2, #382 @ 0x17e │ │ │ │ + ldr r1, [pc, #188] @ (1f098 ) │ │ │ │ + ldr r0, [pc, #188] @ (1f09c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 1ebca │ │ │ │ - ldr r0, [pc, #100] @ (1ec6c ) │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 1efb0 │ │ │ │ + ldr r0, [pc, #176] @ (1f0a0 ) │ │ │ │ + mov r1, r2 │ │ │ │ + add r0, pc │ │ │ │ + bl 11608 │ │ │ │ + b.n 1efd4 │ │ │ │ + ldr r0, [pc, #168] @ (1f0a4 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ bl 11608 │ │ │ │ - b.n 1ebec │ │ │ │ - cmp r1, #1 │ │ │ │ + b.n 1efd4 │ │ │ │ + cmp r3, #1 │ │ │ │ it eq │ │ │ │ - moveq r1, #0 │ │ │ │ - beq.n 1ebbc │ │ │ │ - cmp r1, #10 │ │ │ │ - bne.n 1ec26 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - negs r3, r3 │ │ │ │ - lsls r1, r3, #1 │ │ │ │ - b.n 1ebbc │ │ │ │ - add r1, sp, #24 │ │ │ │ - mov r0, r3 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r3, [sp, #8] │ │ │ │ + moveq r2, #0 │ │ │ │ + beq.n 1ef5a │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.n 1f024 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + b.n 1ef5a │ │ │ │ + str r0, [sp, #20] │ │ │ │ + bl 11260 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + b.n 1ef7e │ │ │ │ + mov r0, r2 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + str r2, [sp, #20] │ │ │ │ bl 1694c │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldrd r3, r2, [sp, #8] │ │ │ │ - cbz r1, 1ec44 │ │ │ │ - orr.w r1, r3, #1 │ │ │ │ - b.n 1ebbc │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + orr.w r2, r2, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 1ef5a │ │ │ │ + lsls r2, r0, #1 │ │ │ │ + b.n 1ef5a │ │ │ │ blx 90c0 <__stack_chk_fail@plt> │ │ │ │ - lsls r1, r0, #1 │ │ │ │ - b.n 1ebbc │ │ │ │ - movs r0, #38 @ 0x26 │ │ │ │ + ldr r3, [pc, #100] @ (1f0a8 ) │ │ │ │ + movs r2, #32 │ │ │ │ + ldr r1, [pc, #100] @ (1f0ac ) │ │ │ │ + ldr r0, [pc, #100] @ (1f0b0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #92] @ (1f0b4 ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #88] @ (1f0b8 ) │ │ │ │ + ldr r0, [pc, #92] @ (1f0bc ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #12 │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + bl 9888 │ │ │ │ + bl 98e8 │ │ │ │ + adds r0, r0, #2 │ │ │ │ movs r3, r0 │ │ │ │ - asrs r4, r7, #17 │ │ │ │ + asrs r4, r4, #3 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r7, #17 │ │ │ │ + asrs r2, r2, #3 │ │ │ │ movs r3, r0 │ │ │ │ - asrs r6, r5, #16 │ │ │ │ + lsls r0, r5, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r0, r1, #1 │ │ │ │ movs r3, r0 │ │ │ │ - orrs r6, r0 │ │ │ │ + subs r7, #170 @ 0xaa │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #22 │ │ │ │ + ands r6, r0 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r5, #222 @ 0xde │ │ │ │ + cmp r1, #246 @ 0xf6 │ │ │ │ movs r1, r0 │ │ │ │ - adds r5, #230 @ 0xe6 │ │ │ │ + adds r1, #254 @ 0xfe │ │ │ │ movs r1, r0 │ │ │ │ - │ │ │ │ -0001ec70 : │ │ │ │ - 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] @ 1edb8 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r7, r0 │ │ │ │ - lsls r1, r1, #31 │ │ │ │ - add r9, pc │ │ │ │ - bmi.w 1ed9c │ │ │ │ - ldr r3, [pc, #296] @ (1edbc ) │ │ │ │ - ldr.w r8, [r9, r3] │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 1ed34 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1da00 │ │ │ │ - mov r4, r0 │ │ │ │ - mov.w sl, #0 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 1ed14 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1e8f4 │ │ │ │ - lsls r2, r4, #31 │ │ │ │ - mov r5, r0 │ │ │ │ - bmi.n 1ed70 │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.n 1ed7a │ │ │ │ - lsls r3, r5, #31 │ │ │ │ - bmi.n 1ecda │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 1ed94 │ │ │ │ - cmp r6, r5 │ │ │ │ - it ne │ │ │ │ - movne r6, r5 │ │ │ │ - bne.n 1ec96 │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 114f8 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 1edaa │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 1ecd4 │ │ │ │ - mov r6, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl c67c │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - cbz r2, 1ed34 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1da00 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - mov.w sl, #1 │ │ │ │ - bl c698 │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 1ecb0 │ │ │ │ - ldr r3, [pc, #168] @ (1edc0 ) │ │ │ │ - mov.w r2, #356 @ 0x164 │ │ │ │ - ldr r1, [pc, #168] @ (1edc4 ) │ │ │ │ - ldr r0, [pc, #168] @ (1edc8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r9, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl c698 │ │ │ │ - b.n 1ed68 │ │ │ │ - mov r0, r6 │ │ │ │ - bl c698 │ │ │ │ - mov r0, r6 │ │ │ │ - bl c698 │ │ │ │ - ldr r3, [pc, #136] @ (1edcc ) │ │ │ │ - ldr r1, [pc, #140] @ (1edd0 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r9, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9100 │ │ │ │ - ldr r3, [pc, #108] @ (1edc0 ) │ │ │ │ - ldr r1, [pc, #128] @ (1edd4 ) │ │ │ │ - mov.w r2, #356 @ 0x164 │ │ │ │ - ldr r0, [pc, #124] @ (1edd8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r9, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - movs r5, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov r0, r4 │ │ │ │ - bl c698 │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 1ecc2 │ │ │ │ - ldr r3, [pc, #68] @ (1edc0 ) │ │ │ │ - movw r2, #357 @ 0x165 │ │ │ │ - ldr r1, [pc, #88] @ (1eddc ) │ │ │ │ - ldr r0, [pc, #92] @ (1ede0 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r9, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.n 1ed2c │ │ │ │ - mov r0, r6 │ │ │ │ - bl c698 │ │ │ │ - b.n 1eccc │ │ │ │ - mov r0, r6 │ │ │ │ - bl c67c │ │ │ │ - ldr r3, [pc, #24] @ (1edbc ) │ │ │ │ - ldr.w r8, [r9, r3] │ │ │ │ - b.n 1ecf0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl c698 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 1ecee │ │ │ │ - b.n 1ecd4 │ │ │ │ - nop │ │ │ │ - asrs r2, r6, #13 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r7, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r0, #114 @ 0x72 │ │ │ │ + cmp r2, #114 @ 0x72 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, #180 @ 0xb4 │ │ │ │ + ldrsb r2, [r2, r3] │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r5, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r0, #20 │ │ │ │ + asrs r4, r2, #25 │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, #54 @ 0x36 │ │ │ │ + asrs r0, r0, #26 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, #120 @ 0x78 │ │ │ │ + ldrsb r4, [r7, r2] │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, #12 │ │ │ │ + asrs r6, r7, #23 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, #78 @ 0x4e │ │ │ │ + adds r2, r6, r6 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001ede4 : │ │ │ │ - push {r4, lr} │ │ │ │ +0001f0c0 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w ip, [pc, #240] @ 1eee4 │ │ │ │ - sub sp, #32 │ │ │ │ - ldr.w lr, [pc, #236] @ 1eee8 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr.w ip, [pc, #372] @ 1f244 │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr.w lr, [pc, #368] @ 1f248 │ │ │ │ mov r0, r1 │ │ │ │ add ip, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, ip, #1056 @ 0x420 │ │ │ │ - add.w ip, sp, #20 │ │ │ │ - str.w ip, [sp, #4] │ │ │ │ - add.w ip, sp, #16 │ │ │ │ - str.w ip, [sp] │ │ │ │ - ldr.w ip, [pc, #208] @ 1eeec │ │ │ │ + ldr.w ip, [pc, #356] @ 1f24c │ │ │ │ add lr, pc │ │ │ │ - ldr r4, [pc, #208] @ (1eef0 ) │ │ │ │ - add r4, pc │ │ │ │ + add r4, sp, #24 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + add r4, sp, #20 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [pc, #348] @ (1f250 ) │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ + add r4, pc │ │ │ │ ldr.w ip, [ip] │ │ │ │ - str.w ip, [sp, #28] │ │ │ │ + str.w ip, [sp, #36] @ 0x24 │ │ │ │ mov.w ip, #0 │ │ │ │ bl c4c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ee9e │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ - bpl.n 1ee7e │ │ │ │ + beq.n 1f1b8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r5, r2, #3 │ │ │ │ + bpl.n 1f198 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #7 │ │ │ │ - bpl.n 1eea2 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ + lsls r0, r1, #7 │ │ │ │ + bpl.n 1f1c8 │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 1eeae │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ + bne.n 1f1d4 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + add r5, sp, #28 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1d0f4 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + cmp r2, #1 │ │ │ │ + beq.n 1f1b8 │ │ │ │ + movs r0, #2 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + blx 930c │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 1f1bc │ │ │ │ mov r0, r2 │ │ │ │ - bl 1ec70 │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.n 1ee9e │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 11418 │ │ │ │ - ldr r2, [pc, #140] @ (1eef4 ) │ │ │ │ - ldr r3, [pc, #128] @ (1eeec ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 1eedc │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [pc, #120] @ (1eef8 ) │ │ │ │ - mov r1, r2 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.n 1f214 │ │ │ │ + ldr r1, [pc, #244] @ (1f254 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 1f22c │ │ │ │ + ldr r1, [pc, #240] @ (1f258 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 1f228 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 1f210 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + cmp r2, #1 │ │ │ │ + str r0, [r3, #12] │ │ │ │ + beq.n 1f210 │ │ │ │ + str r1, [r3, #16] │ │ │ │ + ldr r1, [pc, #220] @ (1f25c ) │ │ │ │ + ldr r2, [pc, #200] @ (1f24c ) │ │ │ │ + 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 1f20c │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r0, [pc, #196] @ (1f260 ) │ │ │ │ + mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ bl 11608 │ │ │ │ - ldr r3, [pc, #112] @ (1eefc ) │ │ │ │ - movw r2, #353 @ 0x161 │ │ │ │ - ldr r1, [pc, #112] @ (1ef00 ) │ │ │ │ - ldr r0, [pc, #112] @ (1ef04 ) │ │ │ │ + ldr r3, [pc, #192] @ (1f264 ) │ │ │ │ + movw r2, #455 @ 0x1c7 │ │ │ │ + ldr r1, [pc, #188] @ (1f268 ) │ │ │ │ + ldr r0, [pc, #192] @ (1f26c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 1ee66 │ │ │ │ - ldr r0, [pc, #100] @ (1ef08 ) │ │ │ │ - mov r1, r3 │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 1f17e │ │ │ │ + str r0, [sp, #12] │ │ │ │ + bl 11260 │ │ │ │ + ldrd r2, r3, [sp, #8] │ │ │ │ + b.n 1f14c │ │ │ │ + ldr r0, [pc, #164] @ (1f270 ) │ │ │ │ + mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ bl 11608 │ │ │ │ - b.n 1ee88 │ │ │ │ + b.n 1f1a2 │ │ │ │ cmp r1, #1 │ │ │ │ - it eq │ │ │ │ - moveq r1, #0 │ │ │ │ - beq.n 1ee58 │ │ │ │ + itt eq │ │ │ │ + moveq r2, #0 │ │ │ │ + addeq r5, sp, #28 │ │ │ │ + beq.n 1f12e │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 1eec2 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - negs r3, r3 │ │ │ │ - lsls r1, r3, #1 │ │ │ │ - b.n 1ee58 │ │ │ │ - add r1, sp, #24 │ │ │ │ - mov r0, r3 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r3, [sp, #8] │ │ │ │ + bne.n 1f1ec │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + add r5, sp, #28 │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + b.n 1f12e │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r2, [sp, #8] │ │ │ │ bl 1694c │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldrd r3, r2, [sp, #8] │ │ │ │ - cbz r1, 1eee0 │ │ │ │ - orr.w r1, r3, #1 │ │ │ │ - b.n 1ee58 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldrd r2, r3, [sp, #8] │ │ │ │ + orr.w r2, r2, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 1f12e │ │ │ │ + lsls r2, r0, #1 │ │ │ │ + b.n 1f12e │ │ │ │ blx 90c0 <__stack_chk_fail@plt> │ │ │ │ - lsls r1, r0, #1 │ │ │ │ - b.n 1ee58 │ │ │ │ - adds r2, r1, #6 │ │ │ │ + bl 98e8 │ │ │ │ + ldr r3, [pc, #92] @ (1f274 ) │ │ │ │ + movs r2, #32 │ │ │ │ + ldr r1, [pc, #92] @ (1f278 ) │ │ │ │ + ldr r0, [pc, #96] @ (1f27c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + bl 9888 │ │ │ │ + ldr r3, [pc, #80] @ (1f280 ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #80] @ (1f284 ) │ │ │ │ + ldr r0, [pc, #80] @ (1f288 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #12 │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + subs r6, r5, r2 │ │ │ │ movs r3, r0 │ │ │ │ - asrs r0, r4, #7 │ │ │ │ + lsrs r4, r2, #28 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r3, #7 │ │ │ │ + lsrs r4, r0, #28 │ │ │ │ movs r3, r0 │ │ │ │ - asrs r2, r2, #6 │ │ │ │ + lsls r0, r5, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r2, r7, #25 │ │ │ │ movs r3, r0 │ │ │ │ - eors r2, r5 │ │ │ │ + subs r5, #220 @ 0xdc │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #254 @ 0xfe │ │ │ │ + adds r4, #124 @ 0x7c │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r0, #40 @ 0x28 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r0, #36 @ 0x24 │ │ │ │ + movs r1, r0 │ │ │ │ + strb r0, [r0, r4] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r3, #66 @ 0x42 │ │ │ │ + asrs r2, r0, #18 │ │ │ │ movs r1, r0 │ │ │ │ - adds r3, #74 @ 0x4a │ │ │ │ + asrs r6, r5, #18 │ │ │ │ + movs r1, r0 │ │ │ │ + strb r6, [r4, r3] │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r0, r5, #16 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r4, r3, #31 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001ef0c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0001f28c : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r5, [pc, #472] @ (1f0f8 ) │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, #16 │ │ │ │ - mov r8, r1 │ │ │ │ - add r5, pc │ │ │ │ - lsls r0, r2, #31 │ │ │ │ - bmi.n 1efc8 │ │ │ │ - adds r4, r2, #2 │ │ │ │ - teq r2, r4 │ │ │ │ - bmi.n 1efc4 │ │ │ │ - ldr r3, [pc, #456] @ (1f0fc ) │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1f028 │ │ │ │ - ldr r2, [pc, #448] @ (1f100 ) │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - ldr.w r2, [r2, #288] @ 0x120 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r1, r4 │ │ │ │ - bl 1dcf8 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.w 1f068 │ │ │ │ - lsls r1, r2, #31 │ │ │ │ - bmi.w 1f0a4 │ │ │ │ - adds r7, r2, #2 │ │ │ │ - teq r2, r7 │ │ │ │ - bmi.n 1ef98 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 14878 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r8, r0 │ │ │ │ - cbnz r3, 1efbc │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 1f086 │ │ │ │ - ldr.w r2, [r8, #4] │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr.w ip, [pc, #372] @ 1f410 │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr.w lr, [pc, #368] @ 1f414 │ │ │ │ + mov r0, r1 │ │ │ │ + add ip, pc │ │ │ │ + mov r1, r2 │ │ │ │ + mov r2, r3 │ │ │ │ + add.w r3, ip, #1104 @ 0x450 │ │ │ │ + ldr.w ip, [pc, #356] @ 1f418 │ │ │ │ + add lr, pc │ │ │ │ + add r4, sp, #24 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + add r4, sp, #20 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [pc, #348] @ (1f41c ) │ │ │ │ + ldr.w ip, [lr, ip] │ │ │ │ + add r4, pc │ │ │ │ + ldr.w ip, [ip] │ │ │ │ + str.w ip, [sp, #36] @ 0x24 │ │ │ │ + mov.w ip, #0 │ │ │ │ + bl c4c4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 1f384 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r3, r2, #3 │ │ │ │ - bpl.w 1f0cc │ │ │ │ - mov r0, r6 │ │ │ │ - strd r7, r8, [r6] │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cmp r7, #0 │ │ │ │ - bge.n 1ef68 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + lsls r5, r2, #3 │ │ │ │ + bpl.n 1f364 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ + ldr r1, [r1, #84] @ 0x54 │ │ │ │ + lsls r0, r1, #7 │ │ │ │ + bpl.n 1f394 │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ + cmp r1, #8 │ │ │ │ + bne.n 1f3a0 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + add r5, sp, #28 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1cbc4 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + cmp r2, #1 │ │ │ │ + beq.n 1f384 │ │ │ │ + movs r0, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 16b58 │ │ │ │ + blx 930c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - mov r7, r0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14878 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1ef78 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c698 │ │ │ │ - b.n 1ef78 │ │ │ │ - cmp r4, #0 │ │ │ │ - bge.n 1ef32 │ │ │ │ - movs r1, #2 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 1f388 │ │ │ │ mov r0, r2 │ │ │ │ - bl 16b58 │ │ │ │ - mov r4, r0 │ │ │ │ - ands.w r7, r0, #1 │ │ │ │ - bne.n 1effa │ │ │ │ - ldr r3, [pc, #288] @ (1f0fc ) │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1f028 │ │ │ │ - ldr r2, [pc, #284] @ (1f100 ) │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - ldr.w r2, [r2, #288] @ 0x120 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 1dcf8 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r0 │ │ │ │ - b.n 1ef54 │ │ │ │ - bl c67c │ │ │ │ - ldr r3, [pc, #252] @ (1f0fc ) │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1f028 │ │ │ │ - ldr r2, [pc, #248] @ (1f100 ) │ │ │ │ - movs r7, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - ldr.w r2, [r2, #288] @ 0x120 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - bl 1dcf8 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - bl c698 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r3, r7 │ │ │ │ - b.n 1ef54 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c698 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c698 │ │ │ │ - ldr r3, [pc, #204] @ (1f104 ) │ │ │ │ - ldr r1, [pc, #208] @ (1f108 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9100 │ │ │ │ - ldr r3, [pc, #200] @ (1f10c ) │ │ │ │ - ldr r1, [pc, #200] @ (1f110 ) │ │ │ │ - mov.w r2, #604 @ 0x25c │ │ │ │ - ldr r0, [pc, #200] @ (1f114 ) │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 11418 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.n 1f3e0 │ │ │ │ + ldr r1, [pc, #244] @ (1f420 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 1f3f8 │ │ │ │ + ldr r1, [pc, #240] @ (1f424 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 1f3f4 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 1f3dc │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + cmp r2, #1 │ │ │ │ + str r0, [r3, #12] │ │ │ │ + beq.n 1f3dc │ │ │ │ + str r1, [r3, #16] │ │ │ │ + ldr r1, [pc, #220] @ (1f428 ) │ │ │ │ + ldr r2, [pc, #200] @ (1f418 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + eors r1, r2 │ │ │ │ + mov.w r2, #0 │ │ │ │ + bne.n 1f3d8 │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r0, [pc, #196] @ (1f42c ) │ │ │ │ + mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - 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] @ (1f10c ) │ │ │ │ - movw r2, #603 @ 0x25b │ │ │ │ - ldr r1, [pc, #168] @ (1f118 ) │ │ │ │ - ldr r0, [pc, #168] @ (1f11c ) │ │ │ │ + bl 11608 │ │ │ │ + ldr r3, [pc, #192] @ (1f430 ) │ │ │ │ + movw r2, #473 @ 0x1d9 │ │ │ │ + ldr r1, [pc, #188] @ (1f434 ) │ │ │ │ + ldr r0, [pc, #192] @ (1f438 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c698 │ │ │ │ - b.n 1f058 │ │ │ │ - ldr r3, [pc, #132] @ (1f10c ) │ │ │ │ - movw r2, #606 @ 0x25e │ │ │ │ - ldr r1, [pc, #144] @ (1f120 ) │ │ │ │ - ldr r0, [pc, #148] @ (1f124 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 1f34a │ │ │ │ + str r0, [sp, #12] │ │ │ │ + bl 11260 │ │ │ │ + ldrd r2, r3, [sp, #8] │ │ │ │ + b.n 1f318 │ │ │ │ + ldr r0, [pc, #164] @ (1f43c ) │ │ │ │ + mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c698 │ │ │ │ - b.n 1f058 │ │ │ │ - movs r1, #2 │ │ │ │ + bl 11608 │ │ │ │ + b.n 1f36e │ │ │ │ + cmp r1, #1 │ │ │ │ + itt eq │ │ │ │ + moveq r2, #0 │ │ │ │ + addeq r5, sp, #28 │ │ │ │ + beq.n 1f2fa │ │ │ │ + cmp r1, #10 │ │ │ │ + bne.n 1f3b8 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + add r5, sp, #28 │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + b.n 1f2fa │ │ │ │ + add r1, sp, #28 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ + add r5, sp, #28 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 16b58 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r7, r0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14878 │ │ │ │ - mov r8, r0 │ │ │ │ + bl 1694c │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ - cbnz r3, 1f0ec │ │ │ │ - mov r0, r2 │ │ │ │ - bl c698 │ │ │ │ - b.n 1ef78 │ │ │ │ - ldr r2, [pc, #60] @ (1f10c ) │ │ │ │ - ldr r1, [pc, #88] @ (1f128 ) │ │ │ │ + orr.w r2, r2, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 1f2fa │ │ │ │ + lsls r2, r0, #1 │ │ │ │ + b.n 1f2fa │ │ │ │ + blx 90c0 <__stack_chk_fail@plt> │ │ │ │ + bl 98e8 │ │ │ │ + ldr r3, [pc, #92] @ (1f440 ) │ │ │ │ + movs r2, #32 │ │ │ │ + ldr r1, [pc, #92] @ (1f444 ) │ │ │ │ + ldr r0, [pc, #96] @ (1f448 ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [r5, r2] │ │ │ │ - ldr r2, [pc, #84] @ (1f12c ) │ │ │ │ - add r2, pc │ │ │ │ - strd r2, r8, [sp] │ │ │ │ - movw r2, #606 @ 0x25e │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r0, [pc, #76] @ (1f130 ) │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - bl 11ed0 │ │ │ │ - b.n 1f09c │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - bl c698 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - b.n 1f0c4 │ │ │ │ - asrs r0, r3, #3 │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + bl 9888 │ │ │ │ + ldr r3, [pc, #80] @ (1f44c ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #80] @ (1f450 ) │ │ │ │ + ldr r0, [pc, #80] @ (1f454 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #12 │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + adds r2, r4, r3 │ │ │ │ movs r3, r0 │ │ │ │ - lsls r0, r5, #13 │ │ │ │ + lsrs r0, r1, #21 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #17 │ │ │ │ + lsrs r0, r7, #20 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #19 │ │ │ │ + lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #116 @ 0x74 │ │ │ │ + lsrs r6, r5, #18 │ │ │ │ + movs r3, r0 │ │ │ │ + subs r4, #16 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #160 @ 0xa0 │ │ │ │ + adds r2, #108 @ 0x6c │ │ │ │ movs r1, r0 │ │ │ │ - cmp r1, #136 @ 0x88 │ │ │ │ + movs r6, #92 @ 0x5c │ │ │ │ movs r1, r0 │ │ │ │ - adds r5, #122 @ 0x7a │ │ │ │ + cmp r6, #88 @ 0x58 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r1, #98 @ 0x62 │ │ │ │ + strh r4, [r6, r4] │ │ │ │ movs r1, r0 │ │ │ │ - adds r5, #92 @ 0x5c │ │ │ │ + asrs r6, r6, #10 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r1, #68 @ 0x44 │ │ │ │ + asrs r2, r4, #11 │ │ │ │ movs r1, r0 │ │ │ │ - adds r5, #28 │ │ │ │ + strh r2, [r3, r4] │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, #22 │ │ │ │ + asrs r4, r3, #9 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r0, #244 @ 0xf4 │ │ │ │ + asrs r0, r2, #24 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001f134 : │ │ │ │ +0001f458 : │ │ │ │ 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] @ 1f2b8 │ │ │ │ + ldr.w ip, [pc, #372] @ 1f5dc │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr.w lr, [pc, #368] @ 1f2bc │ │ │ │ + ldr.w lr, [pc, #368] @ 1f5e0 │ │ │ │ mov r0, r1 │ │ │ │ add ip, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - add.w r3, ip, #1104 @ 0x450 │ │ │ │ - ldr.w ip, [pc, #356] @ 1f2c0 │ │ │ │ + add.w r3, ip, #1152 @ 0x480 │ │ │ │ + ldr.w ip, [pc, #356] @ 1f5e4 │ │ │ │ add lr, pc │ │ │ │ add r4, sp, #24 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r4, sp, #20 │ │ │ │ str r4, [sp, #0] │ │ │ │ - ldr r4, [pc, #348] @ (1f2c4 ) │ │ │ │ + ldr r4, [pc, #348] @ (1f5e8 ) │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ add r4, pc │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ mov.w ip, #0 │ │ │ │ bl c4c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f22c │ │ │ │ + beq.n 1f550 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bpl.n 1f20c │ │ │ │ + bpl.n 1f530 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r1, #7 │ │ │ │ - bpl.n 1f23c │ │ │ │ + bpl.n 1f560 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 1f248 │ │ │ │ + bne.n 1f56c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add r5, sp, #28 │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ef0c │ │ │ │ + bl 1caec │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1f22c │ │ │ │ + beq.n 1f550 │ │ │ │ movs r0, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ blx 930c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f230 │ │ │ │ + beq.n 1f554 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 11418 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.n 1f288 │ │ │ │ - ldr r1, [pc, #244] @ (1f2c8 ) │ │ │ │ + bpl.n 1f5ac │ │ │ │ + ldr r1, [pc, #244] @ (1f5ec ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1f2a0 │ │ │ │ - ldr r1, [pc, #240] @ (1f2cc ) │ │ │ │ + beq.n 1f5c4 │ │ │ │ + ldr r1, [pc, #240] @ (1f5f0 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1f29c │ │ │ │ + beq.n 1f5c0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 1f284 │ │ │ │ + ble.n 1f5a8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r2, #1 │ │ │ │ str r0, [r3, #12] │ │ │ │ - beq.n 1f284 │ │ │ │ + beq.n 1f5a8 │ │ │ │ str r1, [r3, #16] │ │ │ │ - ldr r1, [pc, #220] @ (1f2d0 ) │ │ │ │ - ldr r2, [pc, #200] @ (1f2c0 ) │ │ │ │ + ldr r1, [pc, #220] @ (1f5f4 ) │ │ │ │ + ldr r2, [pc, #200] @ (1f5e4 ) │ │ │ │ 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 1f280 │ │ │ │ + bne.n 1f5a4 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #196] @ (1f2d4 ) │ │ │ │ + ldr r0, [pc, #196] @ (1f5f8 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ bl 11608 │ │ │ │ - ldr r3, [pc, #192] @ (1f2d8 ) │ │ │ │ - mov.w r2, #600 @ 0x258 │ │ │ │ - ldr r1, [pc, #188] @ (1f2dc ) │ │ │ │ - ldr r0, [pc, #192] @ (1f2e0 ) │ │ │ │ + ldr r3, [pc, #192] @ (1f5fc ) │ │ │ │ + movw r2, #489 @ 0x1e9 │ │ │ │ + ldr r1, [pc, #188] @ (1f600 ) │ │ │ │ + ldr r0, [pc, #192] @ (1f604 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f1f2 │ │ │ │ + b.n 1f516 │ │ │ │ str r0, [sp, #12] │ │ │ │ bl 11260 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ - b.n 1f1c0 │ │ │ │ - ldr r0, [pc, #164] @ (1f2e4 ) │ │ │ │ + b.n 1f4e4 │ │ │ │ + ldr r0, [pc, #164] @ (1f608 ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ bl 11608 │ │ │ │ - b.n 1f216 │ │ │ │ + b.n 1f53a │ │ │ │ cmp r1, #1 │ │ │ │ itt eq │ │ │ │ moveq r2, #0 │ │ │ │ addeq r5, sp, #28 │ │ │ │ - beq.n 1f1a2 │ │ │ │ + beq.n 1f4c6 │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 1f260 │ │ │ │ + bne.n 1f584 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add r5, sp, #28 │ │ │ │ negs r2, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 1f1a2 │ │ │ │ + b.n 1f4c6 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r5, sp, #28 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 1694c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f1a2 │ │ │ │ + bne.n 1f4c6 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - b.n 1f1a2 │ │ │ │ + b.n 1f4c6 │ │ │ │ blx 90c0 <__stack_chk_fail@plt> │ │ │ │ bl 98e8 │ │ │ │ - ldr r3, [pc, #92] @ (1f2e8 ) │ │ │ │ + ldr r3, [pc, #92] @ (1f60c ) │ │ │ │ movs r2, #32 │ │ │ │ - ldr r1, [pc, #92] @ (1f2ec ) │ │ │ │ - ldr r0, [pc, #96] @ (1f2f0 ) │ │ │ │ + ldr r1, [pc, #92] @ (1f610 ) │ │ │ │ + ldr r0, [pc, #96] @ (1f614 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ bl 9888 │ │ │ │ - ldr r3, [pc, #80] @ (1f2f4 ) │ │ │ │ + ldr r3, [pc, #80] @ (1f618 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #80] @ (1f2f8 ) │ │ │ │ - ldr r0, [pc, #80] @ (1f2fc ) │ │ │ │ + ldr r1, [pc, #80] @ (1f61c ) │ │ │ │ + ldr r0, [pc, #80] @ (1f620 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - subs r2, r7, r0 │ │ │ │ + asrs r6, r2, #28 │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r0, r4, #26 │ │ │ │ + lsrs r4, r7, #13 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r2, #26 │ │ │ │ + lsrs r4, r5, #13 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r0, #24 │ │ │ │ + lsrs r2, r4, #11 │ │ │ │ movs r3, r0 │ │ │ │ - subs r4, #220 @ 0xdc │ │ │ │ + subs r2, #68 @ 0x44 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #204 @ 0xcc │ │ │ │ + adds r0, #132 @ 0x84 │ │ │ │ movs r1, r0 │ │ │ │ - movs r7, #180 @ 0xb4 │ │ │ │ + movs r4, #144 @ 0x90 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r7, #176 @ 0xb0 │ │ │ │ + cmp r4, #140 @ 0x8c │ │ │ │ movs r1, r0 │ │ │ │ - strb r4, [r6, r1] │ │ │ │ + str r0, [r5, r5] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r1, #16 │ │ │ │ + asrs r2, r5, #3 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r2, r7, #16 │ │ │ │ + asrs r6, r2, #4 │ │ │ │ movs r1, r0 │ │ │ │ - strb r2, [r3, r1] │ │ │ │ + str r6, [r1, r5] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r6, #14 │ │ │ │ + asrs r0, r2, #2 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r5, #29 │ │ │ │ + asrs r4, r0, #17 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001f300 : │ │ │ │ +0001f624 : │ │ │ │ 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] @ 1feb8 │ │ │ │ - mov r7, r3 │ │ │ │ - ldr.w r3, [pc, #2976] @ 1febc │ │ │ │ + str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ + ldr.w r6, [pc, #2188] @ 1fec4 │ │ │ │ + sub sp, #76 @ 0x4c │ │ │ │ + ldr.w r4, [pc, #2188] @ 1fec8 │ │ │ │ mov r8, r1 │ │ │ │ - add r2, pc │ │ │ │ - str r0, [sp, #16] │ │ │ │ - ldr.w r6, [pc, #2968] @ 1fec0 │ │ │ │ - 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 1f77c │ │ │ │ - ldr.w r3, [pc, #2952] @ 1fec4 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1f91a │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1f35a │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - ldr.w r3, [pc, #2924] @ 1fec8 │ │ │ │ - ldr r5, [r6, r3] │ │ │ │ - ldr.w r3, [pc, #2920] @ 1fecc │ │ │ │ - ldr.w r1, [r5, #496] @ 0x1f0 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl fb3c │ │ │ │ - str r0, [sp, #32] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1f94a │ │ │ │ - ldr.w r9, [r5, #348] @ 0x15c │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 20524 │ │ │ │ - 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 1f85c │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 1fba6 │ │ │ │ - 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 d44c │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 1f482 │ │ │ │ - ldr.w r1, [r5, #424] @ 0x1a8 │ │ │ │ - movs r2, #1 │ │ │ │ - bl d398 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1f590 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, fp │ │ │ │ - beq.n 1f3e2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1f760 │ │ │ │ - ldr.w r9, [r5, #508] @ 0x1fc │ │ │ │ - lsls r7, r4, #31 │ │ │ │ - ldr.w sl, [r5, #388] @ 0x184 │ │ │ │ - bmi.w 1f774 │ │ │ │ + ldr.w r5, [pc, #2184] @ 1fecc │ │ │ │ + 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 1f8ba │ │ │ │ + adds r4, r2, #6 │ │ │ │ + teq r2, r4 │ │ │ │ + bmi.w 1f8b4 │ │ │ │ + ldr.w r3, [pc, #2152] @ 1fed0 │ │ │ │ + ldr r6, [r5, r3] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr.w fp, [r6, #36] @ 0x24 │ │ │ │ + ldr.w sl, [r6, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ bl 11418 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r7, r0 │ │ │ │ movs r3, #0 │ │ │ │ + mov r7, r0 │ │ │ │ + movs r2, #3 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ 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 │ │ │ │ + add r1, sp, #32 │ │ │ │ + str.w fp, [sp, #36] @ 0x24 │ │ │ │ + str.w r8, [sp, #32] │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ blx 9510 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f87c │ │ │ │ + beq.w 1fa48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 2050c │ │ │ │ + beq.w 1fe4c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cmp r3, fp │ │ │ │ - beq.n 1f42c │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1f6bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f7d6 │ │ │ │ - ldr.w r3, [pc, #2720] @ 1fed0 │ │ │ │ - ldr.w r2, [sl, #4] │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 1f7ec │ │ │ │ + beq.w 1f896 │ │ │ │ + ldr.w r3, [pc, #2068] @ 1fed4 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr.w r3, [sl, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 1fa72 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cmp r3, fp │ │ │ │ - beq.n 1f450 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1f6e8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f84c │ │ │ │ - ldr.w r3, [pc, #2688] @ 1fed4 │ │ │ │ - ldr r2, [r6, r3] │ │ │ │ - mvns r3, r4 │ │ │ │ - and.w r3, r3, #1 │ │ │ │ - cmp sl, r2 │ │ │ │ - beq.w 1fad2 │ │ │ │ + beq.w 1f89e │ │ │ │ + ldr.w r3, [pc, #2028] @ 1fed8 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cmp sl, r3 │ │ │ │ + beq.w 1f826 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f74c │ │ │ │ - adds r7, r4, #2 │ │ │ │ - teq r4, r7 │ │ │ │ - bmi.w 1f706 │ │ │ │ - mov r4, r7 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl d44c │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 1f3c2 │ │ │ │ - ldr.w r9, [sp, #20] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - movw r2, #651 @ 0x28b │ │ │ │ - ldr.w sl, [pc, #2632] @ 1fed8 │ │ │ │ - ldr.w r7, [pc, #2632] @ 1fedc │ │ │ │ - add sl, pc │ │ │ │ + beq.w 1f83e │ │ │ │ + ldr r7, [r6, #112] @ 0x70 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 1fe1c │ │ │ │ + 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, #1988] @ 1fedc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - add r7, pc │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r7 │ │ │ │ - bl 118a8 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cb0 │ │ │ │ - add.w r9, sp, #44 @ 0x2c │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl c698 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 10f80 │ │ │ │ - ldr.w r3, [pc, #2584] @ 1fee0 │ │ │ │ - ldr.w r1, [r5, #296] @ 0x128 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 96e4 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1f914 │ │ │ │ + ldr.w r2, [r6, #320] @ 0x140 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r8 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + mov r1, r4 │ │ │ │ + bl 1a1a8 │ │ │ │ mov fp, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1faa0 │ │ │ │ - bl 11118 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, fp │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.w 1fb80 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 14878 │ │ │ │ + lsls r3, r4, #31 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + bmi.w 1fc26 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f872 │ │ │ │ - ldr.w r3, [pc, #2544] @ 1fee4 │ │ │ │ - ldr.w fp, [r5, #504] @ 0x1f8 │ │ │ │ - ldr r5, [r6, r3] │ │ │ │ - ldr r6, [r5, #0] │ │ │ │ + beq.w 1fc2e │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ + bpl.w 1fc6a │ │ │ │ + tst.w fp, #1 │ │ │ │ + bne.w 1fc94 │ │ │ │ + add.w sl, fp, #6 │ │ │ │ + teq fp, sl │ │ │ │ + bmi.w 1f8f8 │ │ │ │ + ldr.w fp, [r6, #216] @ 0xd8 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r0, sl │ │ │ │ bl 11418 │ │ │ │ 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 9458 │ │ │ │ - mov r6, r0 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + mov r0, fp │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + strd r8, r7, [sp, #44] @ 0x2c │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + blx 9510 │ │ │ │ + mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fe2e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 1fe48 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 10e44 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r7 │ │ │ │ - movw r2, #653 @ 0x28d │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - ldmia.w r9, {r0, r1, r2} │ │ │ │ - bl 110ac │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - movs r2, #1 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r2, r3, [r1] │ │ │ │ - ldr.w r2, [pc, #2424] @ 1fee8 │ │ │ │ - ldr.w r3, [pc, #2376] @ 1febc │ │ │ │ + beq.w 1fab8 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 1fe34 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1f7ba │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1fa38 │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 1fb1a │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1f7de │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1fa40 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp fp, r3 │ │ │ │ + beq.w 1f958 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1f7fa │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1f90c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str.w sl, [r9] │ │ │ │ + str.w r3, [r9, #4] │ │ │ │ + ldr.w r2, [pc, #1752] @ 1fee0 │ │ │ │ + ldr.w r3, [pc, #1724] @ 1fec8 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 20356 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add sp, #124 @ 0x7c │ │ │ │ + bne.w 1fe18 │ │ │ │ + mov r0, r9 │ │ │ │ + add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r1, [r5, #512] @ 0x200 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - bl d398 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1f71a │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1f5b6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + lsls r2, r4, #31 │ │ │ │ + bmi.w 1fc52 │ │ │ │ + adds r3, r4, #2 │ │ │ │ + teq r3, r4 │ │ │ │ + bmi.n 1f8e8 │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f8be │ │ │ │ - ldr.w r9, [sp, #28] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 14878 │ │ │ │ - tst.w r9, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - bne.w 1f972 │ │ │ │ + bne.w 1f6fe │ │ │ │ + ldr.w r7, [r6, #252] @ 0xfc │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1f992 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #3 │ │ │ │ - bpl.w 1f9b6 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - mov r1, r7 │ │ │ │ - bl e3b0 │ │ │ │ + beq.w 1feac │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r9, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, sp, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f5fc │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + mov r2, r4 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r7, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + bl 1b7a8 │ │ │ │ + ldr.w sl, [sp, #24] │ │ │ │ + lsls r1, r4, #31 │ │ │ │ + bmi.w 1fccc │ │ │ │ + cmp.w sl, #1 │ │ │ │ + itt ne │ │ │ │ + ldrne r3, [sp, #28] │ │ │ │ + strne r3, [sp, #8] │ │ │ │ + beq.w 1fcae │ │ │ │ + ands.w r3, sl, #1 │ │ │ │ + ldr.w fp, [r6, #216] @ 0xd8 │ │ │ │ + it eq │ │ │ │ + streq r3, [sp, #20] │ │ │ │ + beq.w 1f77a │ │ │ │ + mov r0, sl │ │ │ │ + bl c67c │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 1f77a │ │ │ │ + mov r0, r7 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1f6bc │ │ │ │ + mov r0, sl │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r3, [pc, #1584] @ 1fed8 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cmp sl, r3 │ │ │ │ + bne.w 1f6f6 │ │ │ │ + b.n 1f826 │ │ │ │ + cmp r4, #0 │ │ │ │ + bge.w 1f666 │ │ │ │ + mov r0, r2 │ │ │ │ + movs r1, #6 │ │ │ │ + bl 16b58 │ │ │ │ + ldr.w r3, [pc, #1548] @ 1fed0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r6, [r5, r3] │ │ │ │ + ands.w r3, r0, #1 │ │ │ │ + it eq │ │ │ │ + streq r3, [sp, #20] │ │ │ │ + ldr.w fp, [r6, #36] @ 0x24 │ │ │ │ + ldr.w sl, [r6, #216] @ 0xd8 │ │ │ │ + beq.w 1f678 │ │ │ │ + bl c67c │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 1f678 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f854 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 1f9de │ │ │ │ + bge.n 1f834 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #2 │ │ │ │ + bl 16b58 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 1f6f6 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bge.w 1f772 │ │ │ │ + mov r0, fp │ │ │ │ + movs r1, #6 │ │ │ │ + bl 16b58 │ │ │ │ + mov sl, r0 │ │ │ │ + b.n 1f87a │ │ │ │ + mov r0, r7 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1f7fa │ │ │ │ + mov r0, r4 │ │ │ │ + bl c698 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9d98 │ │ │ │ + ldr.w r3, [pc, #1472] @ 1fee4 │ │ │ │ + ldr.w r1, [pc, #1472] @ 1fee8 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9100 │ │ │ │ + ldr.w r3, [pc, #1464] @ 1feec │ │ │ │ + ldr.w r1, [pc, #1464] @ 1fef0 │ │ │ │ + mov.w r2, #620 @ 0x26c │ │ │ │ + ldr.w r0, [pc, #1460] @ 1fef4 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + movs r2, #1 │ │ │ │ + movs r3, #0 │ │ │ │ + strd r2, r3, [r9] │ │ │ │ + b.n 1f804 │ │ │ │ + tst.w sl, #1 │ │ │ │ + bne.w 1fd18 │ │ │ │ + add.w r4, sl, #2 │ │ │ │ + teq r4, sl │ │ │ │ + bmi.w 1faee │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1fd6c │ │ │ │ + ldr.w fp, [r6, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ bl 11418 │ │ │ │ movs r3, #0 │ │ │ │ - strd r8, r0, [sp, #56] @ 0x38 │ │ │ │ - mov r7, r0 │ │ │ │ - movs r2, #2 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + mov sl, r0 │ │ │ │ + movs r2, #3 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + mov r0, fp │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - blx 9458 │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r8, [sp, #56] @ 0x38 │ │ │ │ + strd r7, sl, [sp, #60] @ 0x3c │ │ │ │ + blx 9510 │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fa0a │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 204c4 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 1fce8 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 1fe94 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f63e │ │ │ │ + beq.n 1f9c0 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f86a │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #5 │ │ │ │ - bpl.w 1f8c6 │ │ │ │ - ldr.w r2, [pc, #2208] @ 1feec │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 204ae │ │ │ │ - ldr.w r2, [pc, #2168] @ 1fed0 │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 20492 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #2 │ │ │ │ - bne.w 1f8c6 │ │ │ │ - ldr r7, [r4, #12] │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #7 │ │ │ │ - bpl.w 1f8c6 │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ - bpl.w 1f8c6 │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 1f97a │ │ │ │ - ldr r7, [r7, #12] │ │ │ │ - lsls r7, r7, #1 │ │ │ │ - mov sl, r1 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 2044a │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + beq.w 1fc8c │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ 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 1fb96 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + bne.w 1fd32 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f6c2 │ │ │ │ + beq.n 1f9e4 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f96a │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.w 1f8e6 │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, sl │ │ │ │ - bl e3b0 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 20432 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + beq.w 1fca6 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r8, r3 │ │ │ │ + beq.w 1fb94 │ │ │ │ + ldr.w r8, [sp, #8] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 96d4 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 1fe7c │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f6f2 │ │ │ │ + beq.n 1fa18 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1f912 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fa74 │ │ │ │ - lsls r2, r7, #31 │ │ │ │ - bmi.w 1fa98 │ │ │ │ - mov r4, r7 │ │ │ │ - str r7, [sp, #28] │ │ │ │ - b.n 1f474 │ │ │ │ - cmp r7, #0 │ │ │ │ - bge.w 1f472 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #2 │ │ │ │ - bl 16b58 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r4, r7 │ │ │ │ - b.n 1f474 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, r7 │ │ │ │ - blx 8f54 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 1fab8 │ │ │ │ - uxtb r0, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 1ffcc │ │ │ │ + beq.w 1fb78 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f746 │ │ │ │ + beq.n 1fa2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 1f746 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - lsls r0, r4, #31 │ │ │ │ - bpl.w 1f468 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 16b58 │ │ │ │ - mov r7, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1fb70 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 1fd80 │ │ │ │ + strd r4, r6, [r9] │ │ │ │ + b.n 1f804 │ │ │ │ mov r0, r4 │ │ │ │ - mov r4, r7 │ │ │ │ - bl c698 │ │ │ │ - b.n 1f474 │ │ │ │ - mov r0, r7 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r9, [r5, #508] @ 0x1fc │ │ │ │ - ldr.w sl, [r5, #388] @ 0x184 │ │ │ │ - lsls r7, r4, #31 │ │ │ │ - bpl.w 1f3f0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c67c │ │ │ │ - b.n 1f3f0 │ │ │ │ - ldr.w r3, [pc, #1904] @ 1fef0 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1fa3c │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1f79c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - ldr.w r3, [pc, #1832] @ 1fec8 │ │ │ │ - ldr r5, [r6, r3] │ │ │ │ - ldr.w r3, [pc, #1832] @ 1fecc │ │ │ │ - ldr.w r1, [r5, #500] @ 0x1f4 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl fb3c │ │ │ │ - str r0, [sp, #32] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 1f37a │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - movw r2, #646 @ 0x286 │ │ │ │ - ldr.w r1, [pc, #1840] @ 1fef4 │ │ │ │ - ldr.w r0, [pc, #1840] @ 1fef8 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + b.n 1f7ba │ │ │ │ + mov r0, fp │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1f7de │ │ │ │ + ldr.w r3, [pc, #1184] @ 1feec │ │ │ │ + movw r2, #611 @ 0x263 │ │ │ │ + ldr.w r1, [pc, #1188] @ 1fef8 │ │ │ │ + ldr.w r0, [pc, #1188] @ 1fefc │ │ │ │ add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 1f962 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c698 │ │ │ │ mov r0, r7 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #1776] @ 1fed0 │ │ │ │ - ldr.w r2, [sl, #4] │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 1f43c │ │ │ │ - ldr.w r0, [pc, #1804] @ 1fefc │ │ │ │ + bl 9d98 │ │ │ │ + b.n 1f94e │ │ │ │ + ldr.w r0, [pc, #1164] @ 1ff00 │ │ │ │ mov r1, sl │ │ │ │ - ldr.w r9, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ bl 11608 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f814 │ │ │ │ + beq.n 1fa94 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fa6c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - movw r2, #657 @ 0x291 │ │ │ │ - ldr.w r1, [pc, #1764] @ 1ff00 │ │ │ │ - ldr.w r0, [pc, #1764] @ 1ff04 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + beq.n 1fb68 │ │ │ │ + ldr.w r3, [pc, #1108] @ 1feec │ │ │ │ + movw r2, #611 @ 0x263 │ │ │ │ + ldr.w r1, [pc, #1124] @ 1ff04 │ │ │ │ + ldr.w r0, [pc, #1124] @ 1ff08 │ │ │ │ add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ mov r0, r4 │ │ │ │ bl c698 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl c698 │ │ │ │ - b.n 1f564 │ │ │ │ + b.n 1f94e │ │ │ │ + ldr.w r3, [pc, #1072] @ 1feec │ │ │ │ + movw r2, #631 @ 0x277 │ │ │ │ + ldr.w r1, [pc, #1096] @ 1ff0c │ │ │ │ + ldr.w r0, [pc, #1096] @ 1ff10 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ mov r0, sl │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f450 │ │ │ │ + bl c698 │ │ │ │ mov r0, r7 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f5fc │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r4 │ │ │ │ - bl c67c │ │ │ │ + bl 9d98 │ │ │ │ + b.n 1f94e │ │ │ │ + cmp r4, #0 │ │ │ │ + bge.w 1f96c │ │ │ │ + mov r0, sl │ │ │ │ + movs r1, #2 │ │ │ │ + bl 16b58 │ │ │ │ + mov r4, r0 │ │ │ │ + ands.w r3, r4, #1 │ │ │ │ + ldr.w fp, [r6, #216] @ 0xd8 │ │ │ │ + it eq │ │ │ │ + streq r3, [sp, #20] │ │ │ │ + beq.w 1f978 │ │ │ │ mov r0, r4 │ │ │ │ bl c67c │ │ │ │ - b.n 1f39e │ │ │ │ - mov r0, r7 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 1f978 │ │ │ │ + ldr r0, [pc, #1016] @ (1ff14 ) │ │ │ │ + mov r1, fp │ │ │ │ + add r0, pc │ │ │ │ + bl 11608 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1fb3e │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cbnz r3, 1fb3e │ │ │ │ + mov r0, fp │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f63e │ │ │ │ - bl c698 │ │ │ │ - bl 10eb4 │ │ │ │ - b.n 1f54a │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - movw r2, #657 @ 0x291 │ │ │ │ - ldr.w r1, [pc, #1668] @ 1ff08 │ │ │ │ - ldr.w r0, [pc, #1668] @ 1ff0c │ │ │ │ - ldr.w r9, [sp, #20] │ │ │ │ + ldr r3, [pc, #940] @ (1feec ) │ │ │ │ + movw r2, #631 @ 0x277 │ │ │ │ + ldr r1, [pc, #976] @ (1ff18 ) │ │ │ │ + ldr r0, [pc, #980] @ (1ff1c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c698 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + mov r0, sl │ │ │ │ bl c698 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 1f564 │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9d98 │ │ │ │ + b.n 1f94e │ │ │ │ + mov r0, sl │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1fa94 │ │ │ │ mov r0, r7 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f5b6 │ │ │ │ - ldr.w r0, [pc, #1608] @ 1ff10 │ │ │ │ - mov r1, r4 │ │ │ │ + b.n 1fa2c │ │ │ │ + mov r0, r1 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1fa18 │ │ │ │ + ldr r3, [pc, #872] @ (1feec ) │ │ │ │ + mov.w r2, #616 @ 0x268 │ │ │ │ + ldr r1, [pc, #920] @ (1ff20 ) │ │ │ │ + ldr r0, [pc, #920] @ (1ff24 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ - bl 11608 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + b.n 1fa60 │ │ │ │ + lsls r2, r4, #31 │ │ │ │ + bmi.w 1fdbc │ │ │ │ + add.w r8, r4, #2 │ │ │ │ + teq r8, r4 │ │ │ │ + bmi.w 1fcd4 │ │ │ │ + ldr.w r1, [r6, #880] @ 0x370 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9044 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1fbc2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbz r3, 1fc16 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 1fd98 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + bpl.w 1fdd6 │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 96d4 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 1fe64 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1fbfa │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1fd78 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f8e6 │ │ │ │ + beq.n 1fc0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1fa90 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - movw r2, #663 @ 0x297 │ │ │ │ - ldr.w r1, [pc, #1572] @ 1ff14 │ │ │ │ - ldr.w r0, [pc, #1572] @ 1ff18 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 1f564 │ │ │ │ - mov r0, sl │ │ │ │ + cbz r3, 1fc1e │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 1fdfe │ │ │ │ + strd r8, r6, [r9] │ │ │ │ + b.n 1f804 │ │ │ │ + mov r0, r7 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f6f2 │ │ │ │ - ldr.w r3, [pc, #1536] @ 1ff1c │ │ │ │ - ldr.w r1, [pc, #1536] @ 1ff20 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9100 │ │ │ │ - ldr.w r3, [pc, #1436] @ 1fecc │ │ │ │ - ldr.w r1, [pc, #1520] @ 1ff24 │ │ │ │ - movw r2, #642 @ 0x282 │ │ │ │ - ldr.w r0, [pc, #1516] @ 1ff28 │ │ │ │ + b.n 1fbc2 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1fc0a │ │ │ │ + mov r0, r4 │ │ │ │ + bl c698 │ │ │ │ + b.n 1f74c │ │ │ │ + ldr r3, [pc, #700] @ (1feec ) │ │ │ │ + movw r2, #623 @ 0x26f │ │ │ │ + ldr r1, [pc, #752] @ (1ff28 ) │ │ │ │ + ldr r0, [pc, #756] @ (1ff2c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 1f564 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - movw r2, #643 @ 0x283 │ │ │ │ - ldr.w r1, [pc, #1496] @ 1ff2c │ │ │ │ - ldr.w r0, [pc, #1496] @ 1ff30 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 1f564 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f6c2 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, fp │ │ │ │ bl c698 │ │ │ │ - b.n 1f5ce │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq r7, #0 │ │ │ │ - beq.w 1f68c │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.w 2027c │ │ │ │ - ldr r7, [r7, #12] │ │ │ │ - negs r7, r7 │ │ │ │ - lsls r7, r7, #1 │ │ │ │ - b.n 1f68c │ │ │ │ - ldr.w r9, [sp, #20] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - movw r2, #662 @ 0x296 │ │ │ │ - ldr.w r1, [pc, #1428] @ 1ff34 │ │ │ │ - ldr.w r0, [pc, #1428] @ 1ff38 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ + b.n 1f94e │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 16b58 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r7, r0 │ │ │ │ + cbz r3, 1fc66 │ │ │ │ mov r0, r4 │ │ │ │ bl c698 │ │ │ │ - b.n 1f8fe │ │ │ │ - ldr.w r9, [sp, #20] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r2, [pc, #1404] @ 1ff3c │ │ │ │ - ldr.w r1, [pc, #1404] @ 1ff40 │ │ │ │ - ldr.w r0, [pc, #1404] @ 1ff44 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + mov r4, r7 │ │ │ │ + b.n 1f6f6 │ │ │ │ + ldr r3, [pc, #640] @ (1feec ) │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r1, [pc, #704] @ (1ff30 ) │ │ │ │ + ldr r0, [pc, #704] @ (1ff34 ) │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ add r1, pc │ │ │ │ - str r2, [sp, #0] │ │ │ │ + str r2, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ - str r7, [sp, #4] │ │ │ │ - movw r2, #662 @ 0x296 │ │ │ │ - bl 11ed0 │ │ │ │ - b.n 1f9ae │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - movw r2, #662 @ 0x296 │ │ │ │ - ldr.w r1, [pc, #1376] @ 1ff48 │ │ │ │ - ldr.w r0, [pc, #1376] @ 1ff4c │ │ │ │ + ldr r2, [pc, #700] @ (1ff38 ) │ │ │ │ + add r2, pc │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movw r2, #623 @ 0x26f │ │ │ │ ldr r3, [r3, #0] │ │ │ │ + bl 11ed0 │ │ │ │ + b.n 1fc44 │ │ │ │ + mov r0, sl │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1f9c0 │ │ │ │ + movs r1, #6 │ │ │ │ + mov r0, fp │ │ │ │ + bl 16b58 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl c698 │ │ │ │ + b.n 1f87a │ │ │ │ + mov r0, r8 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1f9e4 │ │ │ │ + ldr r3, [pc, #572] @ (1feec ) │ │ │ │ + movw r2, #627 @ 0x273 │ │ │ │ + ldr r1, [pc, #644] @ (1ff3c ) │ │ │ │ + ldr r0, [pc, #648] @ (1ff40 ) │ │ │ │ add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 1f94e │ │ │ │ mov r0, r4 │ │ │ │ bl c698 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 1f564 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - movw r2, #663 @ 0x297 │ │ │ │ - ldr.w r1, [pc, #1340] @ 1ff50 │ │ │ │ - ldr.w r0, [pc, #1340] @ 1ff54 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + b.n 1f86c │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bge.w 1fba6 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #2 │ │ │ │ + bl 16b58 │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 1fba6 │ │ │ │ + ldr r3, [pc, #512] @ (1feec ) │ │ │ │ + movw r2, #634 @ 0x27a │ │ │ │ + ldr r1, [pc, #596] @ (1ff44 ) │ │ │ │ + ldr r0, [pc, #596] @ (1ff48 ) │ │ │ │ add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cb0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c698 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 1f564 │ │ │ │ - ldr.w r3, [pc, #1244] @ 1ff1c │ │ │ │ - ldr.w r1, [pc, #1300] @ 1ff58 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9100 │ │ │ │ - ldr.w r3, [pc, #1148] @ 1fecc │ │ │ │ - ldr.w r1, [pc, #1288] @ 1ff5c │ │ │ │ - movw r2, #645 @ 0x285 │ │ │ │ - ldr.w r0, [pc, #1284] @ 1ff60 │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9d98 │ │ │ │ + b.n 1f94e │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, sl │ │ │ │ + bl 16b58 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1fafe │ │ │ │ + mov r0, sl │ │ │ │ + bl c698 │ │ │ │ + b.n 1fafe │ │ │ │ + ldr r0, [pc, #536] @ (1ff4c ) │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, pc │ │ │ │ + bl 11608 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1fd52 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 1fdf6 │ │ │ │ + ldr r3, [pc, #408] @ (1feec ) │ │ │ │ + movw r2, #634 @ 0x27a │ │ │ │ + ldr r1, [pc, #500] @ (1ff50 ) │ │ │ │ + mov sl, r4 │ │ │ │ + ldr r0, [pc, #500] @ (1ff54 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 1f564 │ │ │ │ + b.n 1fb54 │ │ │ │ mov r0, sl │ │ │ │ + bl c698 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 1f974 │ │ │ │ + mov r0, r1 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f814 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r2, #664 @ 0x298 │ │ │ │ - ldr.w r1, [pc, #1256] @ 1ff64 │ │ │ │ - mov r4, r7 │ │ │ │ - ldr.w r0, [pc, #1252] @ 1ff68 │ │ │ │ + b.n 1fbfa │ │ │ │ + ldr r3, [pc, #360] @ (1feec ) │ │ │ │ + movw r2, #635 @ 0x27b │ │ │ │ + ldr r1, [pc, #464] @ (1ff58 ) │ │ │ │ + ldr r0, [pc, #464] @ (1ff5c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + b.n 1fab0 │ │ │ │ + ldr r3, [pc, #336] @ (1feec ) │ │ │ │ + movw r2, #637 @ 0x27d │ │ │ │ + ldr r1, [pc, #448] @ (1ff60 ) │ │ │ │ + ldr r0, [pc, #448] @ (1ff64 ) │ │ │ │ add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 1f9f6 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c698 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9d98 │ │ │ │ + b.n 1f94e │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 16b58 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1fba6 │ │ │ │ mov r0, r4 │ │ │ │ + bl c698 │ │ │ │ + b.n 1fba6 │ │ │ │ + ldr r3, [pc, #276] @ (1feec ) │ │ │ │ + ldr r2, [pc, #396] @ (1ff68 ) │ │ │ │ + ldr r1, [pc, #400] @ (1ff6c ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #400] @ (1ff70 ) │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r1, pc │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r0, pc │ │ │ │ + str r4, [sp, #4] │ │ │ │ + movw r2, #637 @ 0x27d │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ed0 │ │ │ │ + b.n 1fdae │ │ │ │ + mov r0, r8 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f8e6 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c67c │ │ │ │ - b.n 1f700 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, sl │ │ │ │ - mov.w r2, #652 @ 0x28c │ │ │ │ + b.n 1fd52 │ │ │ │ + ldr r3, [pc, #236] @ (1feec ) │ │ │ │ + movw r2, #637 @ 0x27d │ │ │ │ + ldr r1, [pc, #364] @ (1ff74 ) │ │ │ │ + mov r4, r8 │ │ │ │ + ldr r0, [pc, #364] @ (1ff78 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c698 │ │ │ │ - b.n 1f54a │ │ │ │ - ldr.w r9, [sp, #20] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - movw r2, #667 @ 0x29b │ │ │ │ - ldr.w r1, [pc, #1192] @ 1ff6c │ │ │ │ - ldr.w r0, [pc, #1192] @ 1ff70 │ │ │ │ + b.n 1fab0 │ │ │ │ + blx 90c0 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #348] @ (1ff7c ) │ │ │ │ + movw r2, #9879 @ 0x2697 │ │ │ │ + ldr r1, [pc, #348] @ (1ff80 ) │ │ │ │ + ldr r0, [pc, #348] @ (1ff84 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1252 @ 0x4e4 │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #336] @ (1ff88 ) │ │ │ │ + movw r2, #9945 @ 0x26d9 │ │ │ │ + ldr r1, [pc, #336] @ (1ff8c ) │ │ │ │ + ldr r0, [pc, #336] @ (1ff90 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1252 @ 0x4e4 │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #324] @ (1ff94 ) │ │ │ │ + movw r2, #9862 @ 0x2686 │ │ │ │ + ldr r1, [pc, #324] @ (1ff98 ) │ │ │ │ + ldr r0, [pc, #324] @ (1ff9c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1252 @ 0x4e4 │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #312] @ (1ffa0 ) │ │ │ │ + movw r2, #10016 @ 0x2720 │ │ │ │ + ldr r1, [pc, #312] @ (1ffa4 ) │ │ │ │ + ldr r0, [pc, #312] @ (1ffa8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1252 @ 0x4e4 │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #300] @ (1ffac ) │ │ │ │ + movw r2, #9989 @ 0x2705 │ │ │ │ + ldr r1, [pc, #300] @ (1ffb0 ) │ │ │ │ + ldr r0, [pc, #300] @ (1ffb4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1252 @ 0x4e4 │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #288] @ (1ffb8 ) │ │ │ │ + movw r2, #9977 @ 0x26f9 │ │ │ │ + ldr r1, [pc, #288] @ (1ffbc ) │ │ │ │ + ldr r0, [pc, #288] @ (1ffc0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1252 @ 0x4e4 │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #276] @ (1ffc4 ) │ │ │ │ + mov.w r2, #9920 @ 0x26c0 │ │ │ │ + ldr r1, [pc, #276] @ (1ffc8 ) │ │ │ │ + ldr r0, [pc, #276] @ (1ffcc ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1252 @ 0x4e4 │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + lsrs r4, r7, #6 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r2, r6, #6 │ │ │ │ + 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 │ │ │ │ + lsls r0, r6, #31 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r4, r5, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r5, #148 @ 0x94 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r5, #78 @ 0x4e │ │ │ │ + movs r1, r0 │ │ │ │ + movs r0, #146 @ 0x92 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r4, #56 @ 0x38 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r4, r7, #5 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r0, #0 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r3, #236 @ 0xec │ │ │ │ + movs r1, r0 │ │ │ │ + subs r0, r6, #4 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r3, #200 @ 0xc8 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r4, r1, #4 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r2, r3, #5 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r3, #72 @ 0x48 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r4, r1, #2 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r3, #6 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r2, r1, #1 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r2, #88 @ 0x58 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r4, r3, #6 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r2, #28 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r0, r4, #5 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r2, #252 @ 0xfc │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r1, #216 @ 0xd8 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r4, r3, #4 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r1, #158 @ 0x9e │ │ │ │ + movs r1, r0 │ │ │ │ + adds r2, r4, #3 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r2, r0, #5 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r1, #50 @ 0x32 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r6, r6, #1 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r1, #6 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r2, r1, #1 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r0, #238 @ 0xee │ │ │ │ + movs r1, r0 │ │ │ │ + adds r2, r6, #0 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r1, #156 @ 0x9c │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r0, #174 @ 0xae │ │ │ │ + movs r1, r0 │ │ │ │ + subs r2, r6, r7 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r0, #134 @ 0x86 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r2, r1, r7 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r0, [pc, #984] @ (20358 ) │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r4, r4, #13 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r0, #130 @ 0x82 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r0, [pc, #888] @ (20304 ) │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r4, r1, #13 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r0, #202 @ 0xca │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r0, [pc, #792] @ (202b0 ) │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r4, r6, #12 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r0, #70 @ 0x46 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r0, [pc, #696] @ (2025c ) │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r4, r3, #12 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r6, #234 @ 0xea │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r0, [pc, #600] @ (20208 ) │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r4, r0, #12 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r6, #210 @ 0xd2 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r0, [pc, #504] @ (201b4 ) │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r4, r5, #11 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r0, #118 @ 0x76 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r0, [pc, #408] @ (20160 ) │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r4, r2, #11 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r0, #70 @ 0x46 │ │ │ │ + movs r1, r0 │ │ │ │ + │ │ │ │ +0001ffd0 : │ │ │ │ + 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] @ 20178 │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ + ldr.w lr, [pc, #404] @ 2017c │ │ │ │ + mov r0, r1 │ │ │ │ + add ip, pc │ │ │ │ + mov r1, r2 │ │ │ │ + mov r2, r3 │ │ │ │ + add.w r3, ip, #1200 @ 0x4b0 │ │ │ │ + ldr.w ip, [pc, #392] @ 20180 │ │ │ │ + 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] @ (20184 ) │ │ │ │ + ldr.w ip, [lr, ip] │ │ │ │ + add r4, pc │ │ │ │ + ldr.w ip, [ip] │ │ │ │ + str.w ip, [sp, #44] @ 0x2c │ │ │ │ + mov.w ip, #0 │ │ │ │ + bl c364 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 200e8 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r5, r2, #3 │ │ │ │ + bpl.n 200c8 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ + ldr r1, [r1, #84] @ 0x54 │ │ │ │ + lsls r0, r1, #7 │ │ │ │ + bpl.n 200ec │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ + cmp r1, #8 │ │ │ │ + bne.n 20104 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + ldr r1, [pc, #324] @ (20188 ) │ │ │ │ + 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 200f8 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [pc, #308] @ (2018c ) │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + sub.w r3, ip, r3 │ │ │ │ + clz r3, r3 │ │ │ │ + lsrs r3, r3, #5 │ │ │ │ + bl 1f624 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + cmp r2, #1 │ │ │ │ + beq.n 200e8 │ │ │ │ + movs r0, #2 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx 930c │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 20118 │ │ │ │ + mov r0, r2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 11418 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.n 20146 │ │ │ │ + ldr r1, [pc, #252] @ (20190 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 2015a │ │ │ │ + cmp r2, r5 │ │ │ │ + beq.n 20170 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 20174 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cmp r2, #1 │ │ │ │ + str r0, [r3, #12] │ │ │ │ + beq.n 20174 │ │ │ │ + str r1, [r3, #16] │ │ │ │ + ldr r1, [pc, #228] @ (20194 ) │ │ │ │ + ldr r2, [pc, #204] @ (20180 ) │ │ │ │ + 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 20142 │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r0, [pc, #204] @ (20198 ) │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + bl 11608 │ │ │ │ + ldr r3, [pc, #200] @ (2019c ) │ │ │ │ + movw r2, #609 @ 0x261 │ │ │ │ + ldr r1, [pc, #196] @ (201a0 ) │ │ │ │ + ldr r0, [pc, #200] @ (201a4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 200ae │ │ │ │ + ldr r0, [pc, #184] @ (201a8 ) │ │ │ │ + mov r1, r2 │ │ │ │ + add r0, pc │ │ │ │ + bl 11608 │ │ │ │ + b.n 200d2 │ │ │ │ + ldr r0, [pc, #176] @ (201ac ) │ │ │ │ + mov r1, ip │ │ │ │ + add r0, pc │ │ │ │ + bl 11608 │ │ │ │ + b.n 200d2 │ │ │ │ + cmp r1, #1 │ │ │ │ + it eq │ │ │ │ + moveq r2, #0 │ │ │ │ + beq.n 20040 │ │ │ │ + cmp r1, #10 │ │ │ │ + bne.n 20124 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + b.n 20040 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + bl 11260 │ │ │ │ + ldrd r2, r3, [sp, #16] │ │ │ │ + b.n 20080 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r2 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + bl 1694c │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldrd r2, r3, [sp, #16] │ │ │ │ + orr.w r2, r2, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 20040 │ │ │ │ + lsls r2, r0, #1 │ │ │ │ + b.n 20040 │ │ │ │ + blx 90c0 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #104] @ (201b0 ) │ │ │ │ + movs r2, #32 │ │ │ │ + ldr r1, [pc, #104] @ (201b4 ) │ │ │ │ + ldr r0, [pc, #104] @ (201b8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #96] @ (201bc ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #92] @ (201c0 ) │ │ │ │ + ldr r0, [pc, #96] @ (201c4 ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ + adds r3, #12 │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + bl 9888 │ │ │ │ + bl 98e8 │ │ │ │ + lsrs r6, r3, #14 │ │ │ │ + movs r3, r0 │ │ │ │ + movs r4, r0 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + vrev64.8 d16, d2 │ │ │ │ + lsls r0, r2, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r0, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r5, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + vhadd.u8 d16, d10, d2 │ │ │ │ + cmp r6, #172 @ 0xac │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r5, #180 @ 0xb4 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r0, r7, r3 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r1, #0 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r4, r7, r5 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp lr, r9 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r2, #21 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r7, #21 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r8, r7 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r2, r7, #19 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r6, r5, #2 │ │ │ │ + movs r1, r0 │ │ │ │ + │ │ │ │ +000201c8 : │ │ │ │ + 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] @ 20370 │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ + ldr.w lr, [pc, #404] @ 20374 │ │ │ │ + mov r0, r1 │ │ │ │ + add ip, pc │ │ │ │ + mov r1, r2 │ │ │ │ + mov r2, r3 │ │ │ │ + add.w r3, ip, #1248 @ 0x4e0 │ │ │ │ + ldr.w ip, [pc, #392] @ 20378 │ │ │ │ + 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] @ (2037c ) │ │ │ │ + ldr.w ip, [lr, ip] │ │ │ │ + add r4, pc │ │ │ │ + ldr.w ip, [ip] │ │ │ │ + str.w ip, [sp, #44] @ 0x2c │ │ │ │ + mov.w ip, #0 │ │ │ │ + bl c364 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 202e0 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r5, r2, #3 │ │ │ │ + bpl.n 202c0 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ + ldr r1, [r1, #84] @ 0x54 │ │ │ │ + lsls r0, r1, #7 │ │ │ │ + bpl.n 202e4 │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ + cmp r1, #8 │ │ │ │ + bne.n 202fc │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + ldr r1, [pc, #324] @ (20380 ) │ │ │ │ + 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 202f0 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [pc, #308] @ (20384 ) │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + sub.w r3, ip, r3 │ │ │ │ + clz r3, r3 │ │ │ │ + lsrs r3, r3, #5 │ │ │ │ + bl 1b7a8 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + cmp r2, #1 │ │ │ │ + beq.n 202e0 │ │ │ │ + movs r0, #2 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx 930c │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 20310 │ │ │ │ + mov r0, r2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 11418 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.n 2033e │ │ │ │ + ldr r1, [pc, #252] @ (20388 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 20352 │ │ │ │ + cmp r2, r5 │ │ │ │ + beq.n 20368 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 2036c │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cmp r2, #1 │ │ │ │ + str r0, [r3, #12] │ │ │ │ + beq.n 2036c │ │ │ │ + str r1, [r3, #16] │ │ │ │ + ldr r1, [pc, #228] @ (2038c ) │ │ │ │ + ldr r2, [pc, #204] @ (20378 ) │ │ │ │ + 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 2033a │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r0, [pc, #204] @ (20390 ) │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + bl 11608 │ │ │ │ + ldr r3, [pc, #200] @ (20394 ) │ │ │ │ + mov.w r2, #640 @ 0x280 │ │ │ │ + ldr r1, [pc, #196] @ (20398 ) │ │ │ │ + ldr r0, [pc, #200] @ (2039c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ - b.n 1f894 │ │ │ │ - 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 1faf0 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1fea0 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1fb04 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1fb7e │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 201cc │ │ │ │ - adds r6, r4, #6 │ │ │ │ - teq r4, r6 │ │ │ │ - bmi.w 1fe76 │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - mov r0, r8 │ │ │ │ + bl 118a8 │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 202a6 │ │ │ │ + ldr r0, [pc, #184] @ (203a0 ) │ │ │ │ + mov r1, r2 │ │ │ │ + add r0, pc │ │ │ │ + bl 11608 │ │ │ │ + b.n 202ca │ │ │ │ + ldr r0, [pc, #176] @ (203a4 ) │ │ │ │ + mov r1, ip │ │ │ │ + add r0, pc │ │ │ │ + bl 11608 │ │ │ │ + b.n 202ca │ │ │ │ + cmp r1, #1 │ │ │ │ + it eq │ │ │ │ + moveq r2, #0 │ │ │ │ + beq.n 20238 │ │ │ │ + cmp r1, #10 │ │ │ │ + bne.n 2031c │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + b.n 20238 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + bl 11260 │ │ │ │ + ldrd r2, r3, [sp, #16] │ │ │ │ + b.n 20278 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r2 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + bl 1694c │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldrd r2, r3, [sp, #16] │ │ │ │ + orr.w r2, r2, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 20238 │ │ │ │ + lsls r2, r0, #1 │ │ │ │ + b.n 20238 │ │ │ │ + blx 90c0 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #104] @ (203a8 ) │ │ │ │ + movs r2, #32 │ │ │ │ + ldr r1, [pc, #104] @ (203ac ) │ │ │ │ + ldr r0, [pc, #104] @ (203b0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #96] @ (203b4 ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #92] @ (203b8 ) │ │ │ │ + ldr r0, [pc, #96] @ (203bc ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #12 │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + bl 9888 │ │ │ │ + bl 98e8 │ │ │ │ + lsrs r6, r4, #6 │ │ │ │ + movs r3, r0 │ │ │ │ + cdp2 0, 0, cr0, cr12, cr2, {0} │ │ │ │ + lsls r4, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + ldc2l 0, cr0, [r8, #8]! │ │ │ │ + lsls r0, r2, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r0, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r5, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + ldc2l 0, cr0, [r2, #-8] │ │ │ │ + cmp r4, #180 @ 0xb4 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r0, r0, #28 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r0, r1, #4 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r4, r0, #30 │ │ │ │ + movs r1, r0 │ │ │ │ + mvns r6, r2 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r3, #13 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r0, #14 │ │ │ │ + movs r1, r0 │ │ │ │ + mvns r0, r0 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r2, r0, #12 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r6, r6, #26 │ │ │ │ + movs r1, r0 │ │ │ │ + │ │ │ │ +000203c0 : │ │ │ │ + lsls r3, r0, #31 │ │ │ │ + bmi.n 203e6 │ │ │ │ + movw r3, #45054 @ 0xaffe │ │ │ │ + movt r3, #1 │ │ │ │ + cmp r0, r3 │ │ │ │ + bls.n 20438 │ │ │ │ + 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 11580 │ │ │ │ + cbnz r0, 20412 │ │ │ │ + movw r0, #45054 @ 0xaffe │ │ │ │ + movt r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 14878 │ │ │ │ - lsls r3, r4, #31 │ │ │ │ - mov r5, r0 │ │ │ │ - bmi.n 1fb8e │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 201fa │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ - bpl.w 20210 │ │ │ │ + bl 11580 │ │ │ │ + cbnz r0, 20412 │ │ │ │ + movs r0, #1 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov.w r1, #114688 @ 0x1c000 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 11580 │ │ │ │ + cbnz r0, 20434 │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #65534 @ 0xfffe │ │ │ │ + movt r0, #33 @ 0x21 │ │ │ │ + bl 11580 │ │ │ │ + eor.w r0, r0, #1 │ │ │ │ + uxtb r0, r0 │ │ │ │ + pop {r4, pc} │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + movs r0, #1 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0002043c : │ │ │ │ + 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] @ 20ad8 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr.w r2, [pc, #1672] @ 20adc │ │ │ │ + mov r7, r3 │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r6, [pc, #1668] @ 20ae0 │ │ │ │ + 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 206e8 │ │ │ │ + lsls r2, r7, #31 │ │ │ │ + bmi.w 206e8 │ │ │ │ + adds r2, r5, r7 │ │ │ │ + teq r5, r2 │ │ │ │ + bmi.w 206e0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - blx 96d4 │ │ │ │ + bl 14878 │ │ │ │ mov r4, r0 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 204f4 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 20712 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ + bpl.w 2074c │ │ │ │ + mov r0, r4 │ │ │ │ + bl e3f4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 2076c │ │ │ │ + cmp.w r7, r0, lsl #1 │ │ │ │ + beq.n 20586 │ │ │ │ + ldr.w r3, [pc, #1576] @ 20ae4 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1fb60 │ │ │ │ + beq.n 204d4 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1feb0 │ │ │ │ + beq.w 2073c │ │ │ │ + ldr.w r3, [pc, #1552] @ 20ae8 │ │ │ │ + ldr.w r4, [sl, #308] @ 0x134 │ │ │ │ + ldr r7, [r6, r3] │ │ │ │ + lsls r3, r5, #31 │ │ │ │ + ldr.w sl, [r7] │ │ │ │ + bmi.w 207a8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 11418 │ │ │ │ + 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 9458 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2078a │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 20abe │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1fb70 │ │ │ │ + beq.n 20524 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 1fb86 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 2022e │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - strd r6, r4, [r3] │ │ │ │ - b.n 1f56e │ │ │ │ - mov r0, r1 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1fb04 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1fb70 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl c698 │ │ │ │ - b.n 1fb26 │ │ │ │ - ldr r0, [pc, #988] @ (1ff74 ) │ │ │ │ - str r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 20744 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 2084a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10e44 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 20734 │ │ │ │ + ldr.w r3, [pc, #1448] @ 20aec │ │ │ │ + movw r2, #590 @ 0x24e │ │ │ │ + ldr.w r1, [pc, #1444] @ 20af0 │ │ │ │ + ldr.w r0, [pc, #1444] @ 20af4 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ - bl 11608 │ │ │ │ - ldr.w sl, [sp, #20] │ │ │ │ - b.n 1f6ae │ │ │ │ - str r4, [sp, #28] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl d44c │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1f486 │ │ │ │ - ldr.w r1, [r5, #424] @ 0x1a8 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ movs r2, #1 │ │ │ │ - bl d398 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 1fca6 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1fbda │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + strd r2, r3, [r8] │ │ │ │ + ldr.w r2, [pc, #1424] @ 20af8 │ │ │ │ + ldr.w r3, [pc, #1392] @ 20adc │ │ │ │ + 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 20a32 │ │ │ │ + mov r0, r8 │ │ │ │ + add sp, #68 @ 0x44 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr.w r3, [pc, #1396] @ 20afc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fe98 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + beq.w 2086a │ │ │ │ + ldr.w r2, [pc, #1356] @ 20ae4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + strd r3, r4, [sp, #24] │ │ │ │ + movs r3, #0 │ │ │ │ + mov sl, r2 │ │ │ │ + ldr.w r0, [r2, #304] @ 0x130 │ │ │ │ + movs r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + blx 9510 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 20896 │ │ │ │ + ldr.w r3, [pc, #1348] @ 20b00 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 208ae │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1fbf2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + beq.n 205dc │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fe88 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + beq.w 2072a │ │ │ │ + ldr.w r3, [pc, #1316] @ 20b04 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.w 204c0 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 207b8 │ │ │ │ + adds r3, r5, r7 │ │ │ │ + mov fp, r3 │ │ │ │ + teq r5, r3 │ │ │ │ + bmi.w 207b0 │ │ │ │ + movs r1, #32 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6dc │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1fc08 │ │ │ │ + beq.n 2061a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fe90 │ │ │ │ - lsls r0, r4, #31 │ │ │ │ - bmi.w 20188 │ │ │ │ - adds r6, r4, #2 │ │ │ │ - teq r4, r6 │ │ │ │ - bmi.w 1fe64 │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 14878 │ │ │ │ - lsls r2, r4, #31 │ │ │ │ - mov r5, r0 │ │ │ │ - bmi.n 1fc9e │ │ │ │ + beq.w 207c4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 20164 │ │ │ │ + beq.w 208f4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r4, r3, #3 │ │ │ │ - bpl.w 201ae │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 96d4 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 204dc │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + lsls r1, r3, #7 │ │ │ │ + bpl.w 20912 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 20972 │ │ │ │ + ldr r4, [r5, #12] │ │ │ │ + lsls r4, r4, #1 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1fc64 │ │ │ │ + beq.n 2064a │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fea8 │ │ │ │ + beq.w 2083a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 203c0 │ │ │ │ + cmp r0, #2 │ │ │ │ + beq.w 2094e │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 207cc │ │ │ │ + ldr.w r2, [pc, #1160] @ 20ae8 │ │ │ │ + mov r0, fp │ │ │ │ + ldr.w r4, [sl, #312] @ 0x138 │ │ │ │ + ldr r7, [r6, r2] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 11418 │ │ │ │ + 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 9458 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 20990 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 20aa6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1fc74 │ │ │ │ + beq.n 206a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 1fc96 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 208ec │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 209ae │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10e44 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 208e4 │ │ │ │ + ldr.w r3, [pc, #1064] @ 20aec │ │ │ │ + movw r2, #594 @ 0x252 │ │ │ │ + ldr.w r1, [pc, #1084] @ 20b08 │ │ │ │ + ldr.w r0, [pc, #1084] @ 20b0c │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + b.n 2055c │ │ │ │ + teq r7, r2 │ │ │ │ + bpl.w 2048c │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 16b58 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 14878 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r4, r0 │ │ │ │ + lsls r3, r2, #31 │ │ │ │ + bpl.w 20496 │ │ │ │ + mov r0, r2 │ │ │ │ + bl c698 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fb76 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r2, #656 @ 0x290 │ │ │ │ - ldr r1, [pc, #756] @ (1ff78 ) │ │ │ │ - ldr r0, [pc, #760] @ (1ff7c ) │ │ │ │ + bne.w 2049c │ │ │ │ + ldr r3, [pc, #984] @ (20aec ) │ │ │ │ + mov.w r2, #588 @ 0x24c │ │ │ │ + ldr r1, [pc, #1012] @ (20b10 ) │ │ │ │ + ldr r0, [pc, #1016] @ (20b14 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + b.n 2055c │ │ │ │ + str r0, [sp, #12] │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + b.n 205dc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 20540 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 204d4 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 20524 │ │ │ │ + ldr r2, [pc, #924] @ (20aec ) │ │ │ │ + ldr r3, [pc, #968] @ (20b18 ) │ │ │ │ + ldr r1, [pc, #968] @ (20b1c ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [pc, #968] @ (20b20 ) │ │ │ │ + ldr r5, [r6, r2] │ │ │ │ + add r1, pc │ │ │ │ + str r4, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov.w r2, #588 @ 0x24c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + bl 11ed0 │ │ │ │ + b.n 2055c │ │ │ │ + ldr r3, [pc, #892] @ (20aec ) │ │ │ │ + movw r2, #589 @ 0x24d │ │ │ │ + ldr r1, [pc, #944] @ (20b24 ) │ │ │ │ + ldr r0, [pc, #944] @ (20b28 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 2055c │ │ │ │ + ldr r3, [pc, #864] @ (20aec ) │ │ │ │ + movw r2, #590 @ 0x24e │ │ │ │ + ldr r1, [pc, #920] @ (20b2c ) │ │ │ │ + ldr r0, [pc, #924] @ (20b30 ) │ │ │ │ add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl c698 │ │ │ │ - b.n 1f564 │ │ │ │ mov r0, r5 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 2055c │ │ │ │ + mov r0, r5 │ │ │ │ + bl c67c │ │ │ │ + b.n 204e8 │ │ │ │ + teq r7, r3 │ │ │ │ + bpl.w 205fc │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 16b58 │ │ │ │ + mov fp, r0 │ │ │ │ + b.n 205fc │ │ │ │ + mov r0, r4 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1fc74 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl c698 │ │ │ │ - b.n 1fc2a │ │ │ │ - ldr.w r1, [r5, #512] @ 0x200 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - bl d398 │ │ │ │ + b.n 2061a │ │ │ │ + ldr r3, [pc, #868] @ (20b34 ) │ │ │ │ + ldr.w r1, [sl, #316] @ 0x13c │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 96e4 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ff84 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1fccc │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 201f2 │ │ │ │ - ldr.w sl, [sp, #28] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, sl │ │ │ │ - bl 14878 │ │ │ │ - tst.w sl, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - bne.w 1fe26 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 1f996 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - bpl.w 1f9ba │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - bl e3b0 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1fd12 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1fe16 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 1f9de │ │ │ │ + beq.w 209d6 │ │ │ │ mov r0, r4 │ │ │ │ bl 11418 │ │ │ │ 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 9458 │ │ │ │ + movs r2, #1 │ │ │ │ + str r0, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1fa0a │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 204c4 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + add r1, sp, #20 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 9458 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1fd54 │ │ │ │ + beq.n 2080a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2024c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r2, #5 │ │ │ │ - bpl.w 1f8c6 │ │ │ │ - ldr r2, [pc, #396] @ (1feec ) │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 204ae │ │ │ │ - ldr r2, [pc, #356] @ (1fed0 ) │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 20492 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #2 │ │ │ │ - bne.w 1f8c6 │ │ │ │ - ldr r7, [r4, #12] │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #7 │ │ │ │ - bpl.w 1f8c6 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ - bpl.w 1f8c6 │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ - cmp r2, #8 │ │ │ │ - itt eq │ │ │ │ - ldreq r7, [r7, #12] │ │ │ │ - lsleq r7, r7, #1 │ │ │ │ - bne.w 20328 │ │ │ │ - mov sl, r3 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2044a │ │ │ │ - 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 2035a │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r3, 20842 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 209ee │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 20a8e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1fdd6 │ │ │ │ + beq.n 2082a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20274 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.w 1f8e6 │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, sl │ │ │ │ - bl e3b0 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 20432 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + beq.w 20988 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ + bpl.w 20a12 │ │ │ │ + strd fp, r7, [r8] │ │ │ │ + b.n 20564 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2064a │ │ │ │ + mov r0, r5 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2080a │ │ │ │ + ldr r2, [pc, #672] @ (20aec ) │ │ │ │ + ldr r3, [pc, #744] @ (20b38 ) │ │ │ │ + ldr r1, [pc, #748] @ (20b3c ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [pc, #748] @ (20b40 ) │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + add r1, pc │ │ │ │ + str r4, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + movw r2, #590 @ 0x24e │ │ │ │ + bl 11ed0 │ │ │ │ + b.n 2055c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9d98 │ │ │ │ + ldr r3, [pc, #720] @ (20b44 ) │ │ │ │ + ldr r1, [pc, #724] @ (20b48 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9100 │ │ │ │ + ldr r3, [pc, #620] @ (20aec ) │ │ │ │ + ldr r1, [pc, #712] @ (20b4c ) │ │ │ │ + movw r2, #589 @ 0x24d │ │ │ │ + ldr r0, [pc, #712] @ (20b50 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + b.n 2055c │ │ │ │ + ldr r3, [pc, #596] @ (20aec ) │ │ │ │ + movw r2, #589 @ 0x24d │ │ │ │ + ldr r1, [pc, #692] @ (20b54 ) │ │ │ │ + ldr r0, [pc, #696] @ (20b58 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + b.n 20782 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + ldr r0, [pc, #680] @ (20b5c ) │ │ │ │ + add r0, pc │ │ │ │ + bl 11608 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1fe02 │ │ │ │ + beq.n 208cc │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cbz r3, 1fe1e │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 1fa74 │ │ │ │ - lsls r3, r7, #31 │ │ │ │ - bmi.w 20368 │ │ │ │ - mov r4, r7 │ │ │ │ - str r7, [sp, #28] │ │ │ │ - b.n 1fba8 │ │ │ │ - mov r0, r7 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 20946 │ │ │ │ + ldr r3, [pc, #540] @ (20aec ) │ │ │ │ + movw r2, #589 @ 0x24d │ │ │ │ + ldr r1, [pc, #652] @ (20b60 ) │ │ │ │ + ldr r0, [pc, #652] @ (20b64 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + b.n 20782 │ │ │ │ + mov r0, r4 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1fd12 │ │ │ │ - mov r0, sl │ │ │ │ + b.n 206c2 │ │ │ │ + mov r0, r5 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1fe02 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + b.n 206a6 │ │ │ │ + ldr r3, [pc, #500] @ (20aec ) │ │ │ │ + mov.w r2, #592 @ 0x250 │ │ │ │ + ldr r1, [pc, #620] @ (20b68 ) │ │ │ │ + ldr r0, [pc, #620] @ (20b6c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, fp │ │ │ │ bl c698 │ │ │ │ - b.n 1fce4 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, sl │ │ │ │ - movw r2, #653 @ 0x28d │ │ │ │ + b.n 2055c │ │ │ │ + ldr r0, [pc, #604] @ (20b70 ) │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, pc │ │ │ │ + bl 11608 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2092e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 209ce │ │ │ │ + ldr r3, [pc, #444] @ (20aec ) │ │ │ │ + mov.w r2, #592 @ 0x250 │ │ │ │ + ldr r1, [pc, #572] @ (20b74 ) │ │ │ │ + ldr r0, [pc, #576] @ (20b78 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ - b.w 1f54a │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r1, sl │ │ │ │ - ldr r2, [pc, #304] @ (1ff80 ) │ │ │ │ - mov r0, r7 │ │ │ │ + b.n 2090a │ │ │ │ + mov r0, r1 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 208cc │ │ │ │ + ldr r3, [pc, #412] @ (20aec ) │ │ │ │ + movw r2, #593 @ 0x251 │ │ │ │ + ldr r1, [pc, #548] @ (20b7c ) │ │ │ │ + ldr r0, [pc, #552] @ (20b80 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - add r2, pc │ │ │ │ - str r6, [sp, #4] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movw r2, #653 @ 0x28d │ │ │ │ - bl 11ed0 │ │ │ │ - b.w 1f54a │ │ │ │ - cmp r6, #0 │ │ │ │ - bge.w 1fc18 │ │ │ │ - movs r1, #2 │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, fp │ │ │ │ + bl c698 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16b58 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 1fc18 │ │ │ │ - cmp r6, #0 │ │ │ │ - bge.w 1fb14 │ │ │ │ - movs r1, #6 │ │ │ │ + bl c698 │ │ │ │ + b.n 2055c │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq r4, #0 │ │ │ │ + beq.w 20636 │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.n 20a36 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + negs r3, r3 │ │ │ │ + lsls r4, r3, #1 │ │ │ │ + b.n 20636 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16b58 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 1fb14 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1fbf2 │ │ │ │ - mov r0, r1 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1fc08 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1fbda │ │ │ │ - mov r0, r2 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1faf0 │ │ │ │ - mov r0, r9 │ │ │ │ + b.n 2082a │ │ │ │ + ldr r3, [pc, #344] @ (20aec ) │ │ │ │ + movw r2, #594 @ 0x252 │ │ │ │ + ldr r1, [pc, #492] @ (20b84 ) │ │ │ │ + ldr r0, [pc, #492] @ (20b88 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 2055c │ │ │ │ + ldr r2, [pc, #316] @ (20aec ) │ │ │ │ + ldr r3, [pc, #472] @ (20b8c ) │ │ │ │ + ldr r1, [pc, #476] @ (20b90 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [pc, #476] @ (20b94 ) │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + add r1, pc │ │ │ │ + str r4, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + movw r2, #594 @ 0x252 │ │ │ │ + bl 11ed0 │ │ │ │ + b.n 2055c │ │ │ │ + mov r0, r5 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1fc64 │ │ │ │ - mov r0, r9 │ │ │ │ + b.n 2092e │ │ │ │ + ldr r3, [pc, #276] @ (20aec ) │ │ │ │ + movw r2, #597 @ 0x255 │ │ │ │ + ldr r1, [pc, #440] @ (20b98 ) │ │ │ │ + ldr r0, [pc, #444] @ (20b9c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + b.n 20964 │ │ │ │ + ldr r3, [pc, #252] @ (20aec ) │ │ │ │ + movw r2, #597 @ 0x255 │ │ │ │ + ldr r1, [pc, #424] @ (20ba0 ) │ │ │ │ + ldr r0, [pc, #428] @ (20ba4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, fp │ │ │ │ + bl c698 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 2055c │ │ │ │ + ldr r3, [pc, #216] @ (20aec ) │ │ │ │ + movw r2, #597 @ 0x255 │ │ │ │ + ldr r1, [pc, #396] @ (20ba8 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r6, r3] │ │ │ │ + ldr r3, [pc, #396] @ (20bac ) │ │ │ │ + add r3, pc │ │ │ │ + strd r3, r7, [sp] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r0, [pc, #388] @ (20bb0 ) │ │ │ │ + add r0, pc │ │ │ │ + bl 11ed0 │ │ │ │ + b.n 2090a │ │ │ │ + blx 90c0 <__stack_chk_fail@plt> │ │ │ │ + add r1, sp, #16 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1694c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cbnz r3, 20a46 │ │ │ │ + lsls r4, r0, #1 │ │ │ │ + b.n 20636 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 20a62 │ │ │ │ + movw r1, #65534 @ 0xfffe │ │ │ │ + movt r1, #16383 @ 0x3fff │ │ │ │ + cmp r3, r1 │ │ │ │ + it eq │ │ │ │ + streq r2, [r5, #0] │ │ │ │ + beq.n 20a62 │ │ │ │ + cbz r3, 20a86 │ │ │ │ + cmp r5, #1 │ │ │ │ + beq.w 2092e │ │ │ │ + orr.w r4, r5, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 203c0 │ │ │ │ + cmp r0, #2 │ │ │ │ + beq.w 2094e │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 207cc │ │ │ │ + mov r0, r4 │ │ │ │ + bl c698 │ │ │ │ + b.n 2065c │ │ │ │ + mov r0, r5 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1fb60 │ │ │ │ - lsrs r4, r3, #19 │ │ │ │ - movs r3, r0 │ │ │ │ + b.n 20a62 │ │ │ │ + ldr r3, [pc, #292] @ (20bb4 ) │ │ │ │ + movw r2, #9604 @ 0x2584 │ │ │ │ + ldr r1, [pc, #288] @ (20bb8 ) │ │ │ │ + ldr r0, [pc, #292] @ (20bbc ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1292 @ 0x50c │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #280] @ (20bc0 ) │ │ │ │ + movw r2, #9573 @ 0x2565 │ │ │ │ + ldr r1, [pc, #276] @ (20bc4 ) │ │ │ │ + ldr r0, [pc, #280] @ (20bc8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1292 @ 0x50c │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #268] @ (20bcc ) │ │ │ │ + movw r2, #9520 @ 0x2530 │ │ │ │ + ldr r1, [pc, #264] @ (20bd0 ) │ │ │ │ + ldr r0, [pc, #268] @ (20bd4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1292 @ 0x50c │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + umull r0, r0, r4, r2 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r2, #19 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r3, #13 │ │ │ │ - movs r0, r0 │ │ │ │ + @ instruction: 0xfb960002 │ │ │ │ lsls r0, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + movs r0, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ + cmp r1, #144 @ 0x90 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r4, r0, #18 │ │ │ │ + movs r1, r0 │ │ │ │ + @ instruction: 0xfa900002 │ │ │ │ + lsls r0, r4, #17 │ │ │ │ + movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #180 @ 0xb4 │ │ │ │ + cmp r0, #14 │ │ │ │ movs r1, r0 │ │ │ │ - movs r5, #64 @ 0x40 │ │ │ │ + asrs r2, r0, #12 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r5, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r1, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r6, r0, #10 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r1, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r6, #124 @ 0x7c │ │ │ │ + movs r7, #196 @ 0xc4 │ │ │ │ movs r1, r0 │ │ │ │ - movs r2, #10 │ │ │ │ + asrs r0, r7, #10 │ │ │ │ movs r1, r0 │ │ │ │ - movs r2, #130 @ 0x82 │ │ │ │ + cmp r0, #38 @ 0x26 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r6, #36 @ 0x24 │ │ │ │ + movs r7, #136 @ 0x88 │ │ │ │ movs r1, r0 │ │ │ │ - movs r1, #178 @ 0xb2 │ │ │ │ + asrs r4, r7, #9 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r5, #186 @ 0xba │ │ │ │ + movs r7, #106 @ 0x6a │ │ │ │ movs r1, r0 │ │ │ │ - movs r1, #70 @ 0x46 │ │ │ │ + asrs r6, r3, #9 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r5, #228 @ 0xe4 │ │ │ │ + movs r7, #76 @ 0x4c │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r0, r0, #9 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r5, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r4, r2, r4 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r5, #82 @ 0x52 │ │ │ │ + movs r6, #138 @ 0x8a │ │ │ │ movs r1, r0 │ │ │ │ - movs r0, #224 @ 0xe0 │ │ │ │ + asrs r6, r7, #5 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #222 @ 0xde │ │ │ │ + subs r4, r6, #2 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r5, #12 │ │ │ │ + movs r6, #88 @ 0x58 │ │ │ │ movs r1, r0 │ │ │ │ - movs r0, #152 @ 0x98 │ │ │ │ + asrs r4, r1, #5 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, #238 @ 0xee │ │ │ │ + movs r6, #64 @ 0x40 │ │ │ │ movs r1, r0 │ │ │ │ - movs r0, #124 @ 0x7c │ │ │ │ + asrs r4, r6, #4 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r6, r0, #7 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, #162 @ 0xa2 │ │ │ │ + movs r6, #10 │ │ │ │ movs r1, r0 │ │ │ │ - movs r0, #48 @ 0x30 │ │ │ │ + asrs r6, r7, #3 │ │ │ │ movs r1, r0 │ │ │ │ - adds r5, #36 @ 0x24 │ │ │ │ + movs r5, #226 @ 0xe2 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, #124 @ 0x7c │ │ │ │ + asrs r6, r2, #3 │ │ │ │ movs r1, r0 │ │ │ │ - movs r0, #8 │ │ │ │ + adds r2, r3, r3 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, #90 @ 0x5a │ │ │ │ + movs r5, #168 @ 0xa8 │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, r5, #7 │ │ │ │ + asrs r4, r3, #2 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, #46 @ 0x2e │ │ │ │ + movs r5, #136 @ 0x88 │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, r7, #6 │ │ │ │ + asrs r4, r7, #1 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, #20 │ │ │ │ + movs r5, #70 @ 0x46 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r3, #234 @ 0xea │ │ │ │ + asrs r2, r7, #32 │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, r6, #5 │ │ │ │ + adds r0, r6, r6 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r3, #194 @ 0xc2 │ │ │ │ + movs r5, #38 @ 0x26 │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, r2, #5 │ │ │ │ + asrs r2, r3, #32 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r3, #124 @ 0x7c │ │ │ │ + movs r5, #0 │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, r1, #4 │ │ │ │ + lsrs r4, r6, #31 │ │ │ │ movs r1, r0 │ │ │ │ - adds r3, #82 @ 0x52 │ │ │ │ + movs r4, #232 @ 0xe8 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r1, #194 @ 0xc2 │ │ │ │ + lsrs r4, r3, #31 │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, r2, #5 │ │ │ │ + movs r4, #198 @ 0xc6 │ │ │ │ movs r1, r0 │ │ │ │ - movs r6, #94 @ 0x5e │ │ │ │ + movs r5, #88 @ 0x58 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, r7 │ │ │ │ - blx 8f54 │ │ │ │ + lsrs r6, r5, #30 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r4, #132 @ 0x84 │ │ │ │ + movs r1, r0 │ │ │ │ + cdp2 0, 15, cr0, cr2, cr0, {0} │ │ │ │ + adds r0, r1, #3 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r4, #108 @ 0x6c │ │ │ │ + movs r1, r0 │ │ │ │ + cdp2 0, 13, cr0, cr10, cr0, {0} │ │ │ │ + adds r4, r4, #2 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r4, #84 @ 0x54 │ │ │ │ + movs r1, r0 │ │ │ │ + cdp2 0, 12, cr0, cr2, cr0, {0} │ │ │ │ + subs r0, r5, r6 │ │ │ │ + movs r1, r0 │ │ │ │ + │ │ │ │ +00020bd8 : │ │ │ │ + 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 r4, [pc, #2040] @ 213e4 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr.w r2, [pc, #2040] @ 213e8 │ │ │ │ + cmp r3, #2 │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r6, [pc, #2036] @ 213ec │ │ │ │ + it ne │ │ │ │ + movne sl, r3 │ │ │ │ + sub sp, #100 @ 0x64 │ │ │ │ + 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, #92] @ 0x5c │ │ │ │ + mov.w r2, #0 │ │ │ │ + ands.w r3, r3, #1 │ │ │ │ + beq.w 20e1a │ │ │ │ + add.w r8, r5, #4 │ │ │ │ + teq r5, r8 │ │ │ │ + bmi.w 20e12 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 14878 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1fabc │ │ │ │ - uxtb r0, r0 │ │ │ │ - cbnz r0, 1ffd0 │ │ │ │ + beq.w 20eca │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ + bpl.w 20f32 │ │ │ │ + teq r5, r8 │ │ │ │ + bmi.w 20df0 │ │ │ │ + ldr.w r3, [pc, #1948] @ 213f0 │ │ │ │ + ldr r5, [r6, r3] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.n 20ccc │ │ │ │ + ldr.w r1, [r5, #296] @ 0x128 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r0, r7 │ │ │ │ + bl d398 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 20e50 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ffaa │ │ │ │ + beq.n 20c84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2025c │ │ │ │ - lsls r2, r4, #31 │ │ │ │ - bmi.w 202c2 │ │ │ │ - adds r3, r4, #2 │ │ │ │ - teq r3, r4 │ │ │ │ - bmi.n 1ffbc │ │ │ │ - mov r4, r3 │ │ │ │ - b.n 1fba8 │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 1ffb8 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #2 │ │ │ │ - bl 16b58 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 1fba8 │ │ │ │ - ldr.w r9, [sp, #20] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1ffe8 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 20264 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1fffe │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2014c │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 20462 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2001e │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 20254 │ │ │ │ + beq.w 20ec2 │ │ │ │ + mov r1, r9 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r8 │ │ │ │ + add r0, sp, #28 │ │ │ │ + bl 2043c │ │ │ │ + tst.w r8, #1 │ │ │ │ + bne.w 2100c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - lsls r2, r3, #31 │ │ │ │ - bmi.w 20320 │ │ │ │ - ldr.w r3, [r5, #356] @ 0x164 │ │ │ │ - movs r2, #3 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - ldr.w sl, [r5, #348] @ 0x15c │ │ │ │ - ldr.w r0, [r5, #360] @ 0x168 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr.w r9, [r5, #516] @ 0x204 │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ - str.w sl, [sp, #72] @ 0x48 │ │ │ │ - blx 9510 │ │ │ │ - mov r5, r0 │ │ │ │ + cmp r3, #1 │ │ │ │ + itt ne │ │ │ │ + ldrdne r0, r1, [sp, #28] │ │ │ │ + strdne r0, r1, [r4] │ │ │ │ + beq.w 20fee │ │ │ │ + ldr.w r2, [pc, #1864] @ 213f4 │ │ │ │ + ldr.w r3, [pc, #1848] @ 213e8 │ │ │ │ + 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 21396 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #100 @ 0x64 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr.w r0, [r5, #996] @ 0x3e4 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 8f54 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 21014 │ │ │ │ + uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 202fc │ │ │ │ + beq.n 20c5e │ │ │ │ + ldr.w r1, [r5, #284] @ 0x11c │ │ │ │ + movs r2, #2 │ │ │ │ + mov r0, r7 │ │ │ │ + bl d398 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 20068 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 20d04 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2026c │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - bpl.w 202d6 │ │ │ │ - movs r0, #2 │ │ │ │ - blx 8e14 │ │ │ │ - mov fp, r0 │ │ │ │ + beq.w 20fae │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 20f6a │ │ │ │ + ldr.w r3, [pc, #1772] @ 213f8 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 2107c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 19eb4 │ │ │ │ + tst.w r8, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + bne.w 210a8 │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.w 210b0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r9 │ │ │ │ + bl d44c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20384 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 20496 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + beq.w 211aa │ │ │ │ + ldr r1, [r5, #36] @ 0x24 │ │ │ │ + movs r2, #1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + bl d398 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ 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 8f6c │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mov r7, r0 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 20154 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 203fc │ │ │ │ - ldr.w r3, [pc, #1148] @ 2053c │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r6, [r6, r3] │ │ │ │ - ldr r4, [r6, #0] │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 20d60 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 20fc2 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 2103c │ │ │ │ + ldr.w r1, [pc, #1680] @ 213fc │ │ │ │ + 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 11418 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r5, r0 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r7, 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 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ + strd r5, r9, [sp, #68] @ 0x44 │ │ │ │ + str r7, [sp, #76] @ 0x4c │ │ │ │ blx 9458 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 203b0 │ │ │ │ + beq.w 20fca │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 213b2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 200fa │ │ │ │ + beq.n 20db4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r3, 2015c │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 2041a │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 20114 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 202ba │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ + beq.w 21074 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 203d4 │ │ │ │ - mov r0, r4 │ │ │ │ + bne.w 212d0 │ │ │ │ + mov r0, r5 │ │ │ │ bl 10e44 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 202b2 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r2, #668 @ 0x29c │ │ │ │ - ldr.w r1, [pc, #1032] @ 20540 │ │ │ │ - ldr.w r0, [pc, #1032] @ 20544 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + beq.w 2106c │ │ │ │ + ldr.w r3, [pc, #1580] @ 21400 │ │ │ │ + movw r2, #569 @ 0x239 │ │ │ │ + ldr.w r1, [pc, #1576] @ 21404 │ │ │ │ + ldr.w r0, [pc, #1576] @ 21408 │ │ │ │ add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.w 1f564 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1fffe │ │ │ │ - mov r0, fp │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 200b8 │ │ │ │ + b.n 20ee6 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bge.w 20c52 │ │ │ │ + mov r0, r5 │ │ │ │ + movs r1, #4 │ │ │ │ + bl 16b58 │ │ │ │ + ldr.w r3, [pc, #1516] @ 213f0 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r5, [r6, r3] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 20c5e │ │ │ │ + b.n 20ccc │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bge.w 20c2e │ │ │ │ + movs r1, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 16b58 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 14878 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r7, r0 │ │ │ │ + tst.w r8, #1 │ │ │ │ + bne.n 20eb8 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 20eca │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r2, #3 │ │ │ │ + bpl.n 20f32 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 20df8 │ │ │ │ + add.w r8, r5, #4 │ │ │ │ + b.n 20c4a │ │ │ │ + ldr.w r1, [r5, #300] @ 0x12c │ │ │ │ + movs r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 200fa │ │ │ │ + bl d398 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 20ef0 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 20e74 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 21064 │ │ │ │ + mov r1, r9 │ │ │ │ + movs r3, #16 │ │ │ │ + mov r2, r8 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + bl 2043c │ │ │ │ + tst.w r8, #1 │ │ │ │ + bne.w 210c8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r2, #656 @ 0x290 │ │ │ │ - ldr r1, [pc, #988] @ (20548 ) │ │ │ │ - ldr r0, [pc, #988] @ (2054c ) │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + cmp r3, #1 │ │ │ │ + itt ne │ │ │ │ + ldrdne r0, r1, [sp, #36] @ 0x24 │ │ │ │ + strdne r0, r1, [r4] │ │ │ │ + bne.w 20caa │ │ │ │ + ldr.w r3, [pc, #1380] @ 21400 │ │ │ │ + mov.w r2, #576 @ 0x240 │ │ │ │ + ldr.w r1, [pc, #1384] @ 2140c │ │ │ │ + ldr.w r0, [pc, #1384] @ 21410 │ │ │ │ add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl c698 │ │ │ │ - b.w 1f564 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 16b58 │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r7 │ │ │ │ + b.n 20ee6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14878 │ │ │ │ - lsls r1, r7, #31 │ │ │ │ - mov r5, r0 │ │ │ │ - bmi.w 203f4 │ │ │ │ - mov r0, r4 │ │ │ │ bl c698 │ │ │ │ - b.n 1fc2a │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #924] @ (20550 ) │ │ │ │ - ldr r1, [pc, #928] @ (20554 ) │ │ │ │ - ldr r0, [pc, #928] @ (20558 ) │ │ │ │ - add r2, pc │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b.n 20e3a │ │ │ │ + mov r0, r7 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 20c84 │ │ │ │ + ldr.w r3, [pc, #1332] @ 21400 │ │ │ │ + movw r2, #557 @ 0x22d │ │ │ │ + ldr.w r1, [pc, #1344] @ 21414 │ │ │ │ + ldr.w r0, [pc, #1344] @ 21418 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + movs r2, #1 │ │ │ │ + movs r3, #0 │ │ │ │ + strd r2, r3, [r4] │ │ │ │ + b.n 20caa │ │ │ │ + ldr.w r3, [pc, #1320] @ 2141c │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 210d0 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 9144 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 20f18 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 20fba │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 2123a │ │ │ │ + ldr.w r3, [sl, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + bpl.w 2128a │ │ │ │ + strd r8, sl, [r4] │ │ │ │ + b.n 20caa │ │ │ │ + ldr.w r2, [pc, #1228] @ 21400 │ │ │ │ + ldr.w r3, [pc, #1256] @ 21420 │ │ │ │ + ldr.w r1, [pc, #1256] @ 21424 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r0, [pc, #1252] @ 21428 │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ add r1, pc │ │ │ │ - str r2, [sp, #0] │ │ │ │ + str r7, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ - mov.w r2, #656 @ 0x290 │ │ │ │ - str r5, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + movw r2, #557 @ 0x22d │ │ │ │ bl 11ed0 │ │ │ │ - b.n 20178 │ │ │ │ - movs r1, #6 │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 20ee6 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bge.n 2104c │ │ │ │ + mov r0, r7 │ │ │ │ + movs r1, #2 │ │ │ │ bl 16b58 │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14878 │ │ │ │ - lsls r1, r7, #31 │ │ │ │ - mov r5, r0 │ │ │ │ - bmi.w 203a8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c698 │ │ │ │ - b.n 1fb26 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr.w r3, [pc, #1216] @ 2142c │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 21254 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 19eb4 │ │ │ │ + tst.w r8, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + bne.w 212b0 │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.w 212b8 │ │ │ │ + ldr.w r3, [r5, #176] @ 0xb0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2139a │ │ │ │ + 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 20caa │ │ │ │ + str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1fccc │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - movw r2, #658 @ 0x292 │ │ │ │ - ldr r1, [pc, #856] @ (2055c ) │ │ │ │ - ldr r0, [pc, #860] @ (20560 ) │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + b.n 20d04 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 20f18 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 20d60 │ │ │ │ + ldr.w r3, [pc, #1076] @ 21400 │ │ │ │ + movw r2, #569 @ 0x239 │ │ │ │ + ldr.w r1, [pc, #1116] @ 21430 │ │ │ │ + ldr.w r0, [pc, #1116] @ 21434 │ │ │ │ add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.n 20178 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #848] @ (20564 ) │ │ │ │ - ldr r1, [pc, #848] @ (20568 ) │ │ │ │ - ldr r0, [pc, #852] @ (2056c ) │ │ │ │ - add r2, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 20ee6 │ │ │ │ + ldr.w r3, [pc, #1040] @ 21400 │ │ │ │ + movw r2, #574 @ 0x23e │ │ │ │ + ldr.w r1, [pc, #1088] @ 21438 │ │ │ │ + ldr.w r0, [pc, #1088] @ 2143c │ │ │ │ add r1, pc │ │ │ │ - str r2, [sp, #0] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ - str r5, [sp, #4] │ │ │ │ - movw r2, #658 @ 0x292 │ │ │ │ - bl 11ed0 │ │ │ │ - b.n 20178 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - movw r2, #658 @ 0x292 │ │ │ │ - ldr r1, [pc, #824] @ (20570 ) │ │ │ │ - ldr r0, [pc, #828] @ (20574 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + b.n 20ee6 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c698 │ │ │ │ + b.n 20c98 │ │ │ │ + ldr r3, [pc, #1000] @ (21400 ) │ │ │ │ + movw r2, #559 @ 0x22f │ │ │ │ + ldr.w r1, [pc, #1060] @ 21440 │ │ │ │ + ldr.w r0, [pc, #1060] @ 21444 │ │ │ │ add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r8 │ │ │ │ bl c698 │ │ │ │ - b.w 1f564 │ │ │ │ mov r0, r7 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1fd54 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 20ee6 │ │ │ │ + lsls r2, r7, #31 │ │ │ │ + bmi.w 212f0 │ │ │ │ + add.w r8, r7, #2 │ │ │ │ + teq r7, r8 │ │ │ │ + bmi.n 20f5a │ │ │ │ + ldr r3, [pc, #988] @ (2142c ) │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 21254 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2001e │ │ │ │ - mov r0, r7 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ffaa │ │ │ │ - mov r0, r2 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ffe8 │ │ │ │ + bl 19eb4 │ │ │ │ + mov r7, r0 │ │ │ │ + b.n 20f8a │ │ │ │ mov r0, r7 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20068 │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 20e74 │ │ │ │ + mov r0, r5 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1fdd6 │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ + b.n 20dd2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1694c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [r3, #84] @ 0x54 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - and.w r1, r1, #67108864 @ 0x4000000 │ │ │ │ - cbnz r3, 2029e │ │ │ │ - lsls r7, r0, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 2047a │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ - b.w 1f68c │ │ │ │ - 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 20292 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20130 │ │ │ │ - mov r0, r5 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20114 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 16b58 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, r7 │ │ │ │ + b.n 20db4 │ │ │ │ + mov r0, r8 │ │ │ │ bl c698 │ │ │ │ - b.n 1fba8 │ │ │ │ - ldr r3, [pc, #672] @ (20578 ) │ │ │ │ - mov.w r2, #668 @ 0x29c │ │ │ │ - ldr r1, [pc, #668] @ (2057c ) │ │ │ │ - add r3, pc │ │ │ │ - strd r3, r5, [sp] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [pc, #964] @ (21448 ) │ │ │ │ + ldr r1, [pc, #964] @ (2144c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #660] @ (20580 ) │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r0, pc │ │ │ │ - bl 11ed0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c698 │ │ │ │ - b.w 1f564 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r2, #668 @ 0x29c │ │ │ │ - ldr r1, [pc, #640] @ (20584 ) │ │ │ │ - ldr r0, [pc, #640] @ (20588 ) │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9100 │ │ │ │ + ldr r3, [pc, #876] @ (21400 ) │ │ │ │ + ldr r1, [pc, #956] @ (21450 ) │ │ │ │ + movw r2, #563 @ 0x233 │ │ │ │ + ldr r0, [pc, #952] @ (21454 ) │ │ │ │ add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c698 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cb0 │ │ │ │ - b.w 1f564 │ │ │ │ - mov r0, r3 │ │ │ │ + b.n 20ee6 │ │ │ │ + mov r0, r8 │ │ │ │ bl c698 │ │ │ │ - b.n 20026 │ │ │ │ - cmp r2, #1 │ │ │ │ - it eq │ │ │ │ - moveq r7, #0 │ │ │ │ - beq.w 1fda0 │ │ │ │ - cmp r2, #10 │ │ │ │ - beq.n 20412 │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1694c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - and.w r2, r2, #67108864 @ 0x4000000 │ │ │ │ - cbnz r3, 20370 │ │ │ │ - lsls r7, r0, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2047a │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - b.n 1fda0 │ │ │ │ - blx 90c0 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [pc, #560] @ (2058c ) │ │ │ │ - mov r1, r3 │ │ │ │ - mov sl, fp │ │ │ │ - add r0, pc │ │ │ │ - bl 11608 │ │ │ │ - b.n 1fdc2 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c67c │ │ │ │ - b.n 1fe10 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 2037e │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - orr.w r7, r7, #1 │ │ │ │ - b.n 2034c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r2, #668 @ 0x29c │ │ │ │ - ldr r1, [pc, #516] @ (20590 ) │ │ │ │ - ldr r0, [pc, #516] @ (20594 ) │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + b.n 20d2a │ │ │ │ + ldr r3, [pc, #844] @ (21400 ) │ │ │ │ + movw r2, #563 @ 0x233 │ │ │ │ + ldr r1, [pc, #928] @ (21458 ) │ │ │ │ + ldr r0, [pc, #928] @ (2145c ) │ │ │ │ add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c698 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9cb0 │ │ │ │ - b.w 1f564 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + b.n 20ee6 │ │ │ │ + mov r0, r8 │ │ │ │ bl c698 │ │ │ │ - b.n 201ea │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r2, #668 @ 0x29c │ │ │ │ - ldr r1, [pc, #480] @ (20598 ) │ │ │ │ - ldr r0, [pc, #480] @ (2059c ) │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + b.n 20e88 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9d98 │ │ │ │ + ldr r3, [pc, #880] @ (21448 ) │ │ │ │ + ldr r1, [pc, #900] @ (21460 ) │ │ │ │ add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9100 │ │ │ │ + ldr r3, [pc, #792] @ (21400 ) │ │ │ │ + ldr r1, [pc, #892] @ (21464 ) │ │ │ │ + movw r2, #578 @ 0x242 │ │ │ │ + ldr r0, [pc, #888] @ (21468 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ + add r7, sp, #56 @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 10f80 │ │ │ │ + ldr r3, [pc, #868] @ (2146c ) │ │ │ │ + ldr.w r1, [r5, #164] @ 0xa4 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 96e4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 21302 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + bl 11118 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r8 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 21280 │ │ │ │ + ldr r2, [pc, #712] @ (213fc ) │ │ │ │ + ldr.w r8, [r5, #292] @ 0x124 │ │ │ │ + ldr r3, [r6, r2] │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ + bl 11418 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + movs r2, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9cb0 │ │ │ │ - b.w 1f564 │ │ │ │ - ldr r3, [pc, #456] @ (205a0 ) │ │ │ │ - mov.w r2, #668 @ 0x29c │ │ │ │ - ldr r1, [pc, #456] @ (205a4 ) │ │ │ │ - add r3, pc │ │ │ │ - strd r3, r4, [sp] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ + strd r8, r9, [sp, #80] @ 0x50 │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ + blx 9458 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 21344 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9d98 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 21360 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 10e44 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9d98 │ │ │ │ + ldr r1, [pc, #756] @ (21470 ) │ │ │ │ + ldr r0, [pc, #756] @ (21474 ) │ │ │ │ + mov.w r2, #580 @ 0x244 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #448] @ (205a8 ) │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 11ed0 │ │ │ │ - b.w 1f564 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl c698 │ │ │ │ - b.n 201a6 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r2, #668 @ 0x29c │ │ │ │ - ldr r1, [pc, #424] @ (205ac ) │ │ │ │ - ldr r0, [pc, #424] @ (205b0 ) │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + ldmia.w r7, {r0, r1, r2} │ │ │ │ + bl 110ac │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 20ee6 │ │ │ │ + ldr r3, [pc, #596] @ (21400 ) │ │ │ │ + movw r2, #565 @ 0x235 │ │ │ │ + ldr.w r9, [pc, #708] @ 21478 │ │ │ │ + add.w r8, sp, #44 @ 0x2c │ │ │ │ + ldr r1, [pc, #704] @ (2147c ) │ │ │ │ + add r9, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ + mov r0, r9 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r1, [sp, #20] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 202f2 │ │ │ │ - ldr r7, [r7, #12] │ │ │ │ - negs r7, r7 │ │ │ │ - lsls r7, r7, #1 │ │ │ │ - b.n 1fda0 │ │ │ │ - ldr r3, [pc, #408] @ (205b4 ) │ │ │ │ - movw r2, #12504 @ 0x30d8 │ │ │ │ - ldr r1, [pc, #404] @ (205b8 ) │ │ │ │ - ldr r0, [pc, #408] @ (205bc ) │ │ │ │ - add r3, pc │ │ │ │ + mov r0, r8 │ │ │ │ + bl 10f80 │ │ │ │ + ldr r3, [pc, #664] @ (2146c ) │ │ │ │ + ldr r1, [r5, #120] @ 0x78 │ │ │ │ + ldrd fp, sl, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 96e4 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2137e │ │ │ │ + bl 11118 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9d98 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 2131e │ │ │ │ + ldr.w r5, [r5, #176] @ 0xb0 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 213ca │ │ │ │ + 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 110ac │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9d98 │ │ │ │ + strd r7, r5, [r4] │ │ │ │ + b.n 20caa │ │ │ │ + ldr r3, [pc, #452] @ (21400 ) │ │ │ │ + movw r2, #578 @ 0x242 │ │ │ │ + ldr r1, [pc, #572] @ (21480 ) │ │ │ │ + ldr r0, [pc, #576] @ (21484 ) │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1200 @ 0x4b0 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #396] @ (205c0 ) │ │ │ │ - movw r2, #12436 @ 0x3094 │ │ │ │ - ldr r1, [pc, #392] @ (205c4 ) │ │ │ │ - ldr r0, [pc, #396] @ (205c8 ) │ │ │ │ - add r3, pc │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + b.n 210fc │ │ │ │ + mov r0, r8 │ │ │ │ + bl c698 │ │ │ │ + ldr r3, [pc, #492] @ (21448 ) │ │ │ │ + ldr r1, [pc, #552] @ (21488 ) │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1200 @ 0x4b0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #384] @ (205cc ) │ │ │ │ - movw r2, #12415 @ 0x307f │ │ │ │ - ldr r1, [pc, #380] @ (205d0 ) │ │ │ │ - ldr r0, [pc, #384] @ (205d4 ) │ │ │ │ - add r3, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9100 │ │ │ │ + ldr r3, [pc, #404] @ (21400 ) │ │ │ │ + ldr r1, [pc, #544] @ (2148c ) │ │ │ │ + movw r2, #571 @ 0x23b │ │ │ │ + ldr r0, [pc, #540] @ (21490 ) │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1200 @ 0x4b0 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #372] @ (205d8 ) │ │ │ │ - movw r2, #12643 @ 0x3163 │ │ │ │ - ldr r1, [pc, #368] @ (205dc ) │ │ │ │ - ldr r0, [pc, #372] @ (205e0 ) │ │ │ │ - add r3, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + b.n 20ee6 │ │ │ │ + bl c698 │ │ │ │ + bl 10eb4 │ │ │ │ + b.n 2118e │ │ │ │ + ldr r3, [pc, #372] @ (21400 ) │ │ │ │ + movw r2, #578 @ 0x242 │ │ │ │ + ldr r7, [pc, #512] @ (21494 ) │ │ │ │ + ldr r1, [pc, #516] @ (21498 ) │ │ │ │ + ldr r0, [pc, #516] @ (2149c ) │ │ │ │ + add r7, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1200 @ 0x4b0 │ │ │ │ add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #360] @ (205e4 ) │ │ │ │ - movw r2, #12414 @ 0x307e │ │ │ │ - ldr r1, [pc, #356] @ (205e8 ) │ │ │ │ - ldr r0, [pc, #360] @ (205ec ) │ │ │ │ - add r3, pc │ │ │ │ + mov fp, r3 │ │ │ │ + ldr.w ip, [r3] │ │ │ │ + strd r7, sl, [sp] │ │ │ │ + mov r3, ip │ │ │ │ + bl 11ed0 │ │ │ │ + b.n 210fc │ │ │ │ + mov r0, r8 │ │ │ │ + bl c698 │ │ │ │ + b.n 20f8a │ │ │ │ + ldr r3, [pc, #324] @ (21400 ) │ │ │ │ + movw r2, #571 @ 0x23b │ │ │ │ + ldr r1, [pc, #480] @ (214a0 ) │ │ │ │ + ldr r0, [pc, #480] @ (214a4 ) │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1200 @ 0x4b0 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - bl 9888 │ │ │ │ - ldr r3, [pc, #344] @ (205f0 ) │ │ │ │ - movw r2, #12484 @ 0x30c4 │ │ │ │ - ldr r1, [pc, #340] @ (205f4 ) │ │ │ │ - ldr r0, [pc, #344] @ (205f8 ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + b.n 20ee6 │ │ │ │ + ldr r2, [pc, #300] @ (21400 ) │ │ │ │ + ldr r3, [pc, #468] @ (214a8 ) │ │ │ │ + ldr r1, [pc, #468] @ (214ac ) │ │ │ │ add r3, pc │ │ │ │ + ldr r0, [pc, #468] @ (214b0 ) │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1200 @ 0x4b0 │ │ │ │ + str r5, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #332] @ (205fc ) │ │ │ │ - mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #328] @ (20600 ) │ │ │ │ - ldr r0, [pc, #332] @ (20604 ) │ │ │ │ - add r3, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + movw r2, #569 @ 0x239 │ │ │ │ + bl 11ed0 │ │ │ │ + b.n 20ee6 │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 16b58 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c698 │ │ │ │ + b.n 20f6a │ │ │ │ + ldr r1, [pc, #432] @ (214b4 ) │ │ │ │ + movw r2, #579 @ 0x243 │ │ │ │ + ldr r0, [pc, #428] @ (214b8 ) │ │ │ │ + ldr.w r3, [fp] │ │ │ │ add r1, pc │ │ │ │ - adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #320] @ (20608 ) │ │ │ │ - movw r2, #12383 @ 0x305f │ │ │ │ - ldr r1, [pc, #320] @ (2060c ) │ │ │ │ - ldr r0, [pc, #320] @ (20610 ) │ │ │ │ - add r3, pc │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c698 │ │ │ │ + b.n 2118e │ │ │ │ + mov r0, r7 │ │ │ │ + bl c698 │ │ │ │ + bl 10eb4 │ │ │ │ + ldmia.w r8, {r0, r1, r2} │ │ │ │ + bl 110ac │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9d98 │ │ │ │ + b.n 20ee6 │ │ │ │ + ldr r1, [pc, #372] @ (214bc ) │ │ │ │ + mov.w r2, #580 @ 0x244 │ │ │ │ + ldr r0, [pc, #372] @ (214c0 ) │ │ │ │ + ldr.w r3, [fp] │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1200 @ 0x4b0 │ │ │ │ add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #308] @ (20614 ) │ │ │ │ - movw r2, #12283 @ 0x2ffb │ │ │ │ - ldr r1, [pc, #308] @ (20618 ) │ │ │ │ - ldr r0, [pc, #308] @ (2061c ) │ │ │ │ - add r3, pc │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 2118e │ │ │ │ + ldr r2, [pc, #352] @ (214c4 ) │ │ │ │ + ldr r1, [pc, #356] @ (214c8 ) │ │ │ │ + ldr r0, [pc, #356] @ (214cc ) │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r3, [fp] │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1200 @ 0x4b0 │ │ │ │ + strd r2, r5, [sp] │ │ │ │ add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #296] @ (20620 ) │ │ │ │ - movw r2, #12334 @ 0x302e │ │ │ │ - ldr r1, [pc, #296] @ (20624 ) │ │ │ │ - ldr r0, [pc, #296] @ (20628 ) │ │ │ │ + mov.w r2, #580 @ 0x244 │ │ │ │ + bl 11ed0 │ │ │ │ + b.n 2118e │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + movw r2, #566 @ 0x236 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c698 │ │ │ │ + b.n 21328 │ │ │ │ + blx 90c0 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #308] @ (214d0 ) │ │ │ │ + movw r2, #9132 @ 0x23ac │ │ │ │ + ldr r1, [pc, #304] @ (214d4 ) │ │ │ │ + ldr r0, [pc, #308] @ (214d8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1200 @ 0x4b0 │ │ │ │ + addw r3, r3, #1324 @ 0x52c │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #284] @ (2062c ) │ │ │ │ - movw r2, #12304 @ 0x3010 │ │ │ │ - ldr r1, [pc, #284] @ (20630 ) │ │ │ │ - ldr r0, [pc, #284] @ (20634 ) │ │ │ │ + ldr r3, [pc, #296] @ (214dc ) │ │ │ │ + movw r2, #9091 @ 0x2383 │ │ │ │ + ldr r1, [pc, #292] @ (214e0 ) │ │ │ │ + ldr r0, [pc, #296] @ (214e4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1200 @ 0x4b0 │ │ │ │ + addw r3, r3, #1324 @ 0x52c │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #272] @ (20638 ) │ │ │ │ - movw r2, #12188 @ 0x2f9c │ │ │ │ - ldr r1, [pc, #272] @ (2063c ) │ │ │ │ - ldr r0, [pc, #272] @ (20640 ) │ │ │ │ + ldr r3, [pc, #284] @ (214e8 ) │ │ │ │ + movw r2, #9051 @ 0x235b │ │ │ │ + ldr r1, [pc, #280] @ (214ec ) │ │ │ │ + ldr r0, [pc, #284] @ (214f0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1200 @ 0x4b0 │ │ │ │ + addw r3, r3, #1324 @ 0x52c │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + and.w r0, r8, #8519680 @ 0x820000 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf3f80002 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + sbfx r0, sl, #0, #3 │ │ │ │ + lsls r0, r7, #15 │ │ │ │ + movs r0, r0 │ │ │ │ lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #8 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r6, r2, r2 │ │ │ │ - movs r1, r0 │ │ │ │ - movs r4, #216 @ 0xd8 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r6, r4, r1 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r2, r2, r6 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r5, #54 @ 0x36 │ │ │ │ + lsrs r2, r6, #15 │ │ │ │ movs r1, r0 │ │ │ │ - movs r4, #142 @ 0x8e │ │ │ │ + adds r2, r1, r3 │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, r3, r0 │ │ │ │ + lsrs r2, r5, #12 │ │ │ │ movs r1, r0 │ │ │ │ - movs r4, #66 @ 0x42 │ │ │ │ + adds r2, r3, r2 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r2, #31 │ │ │ │ + lsrs r2, r7, #11 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, #212 @ 0xd4 │ │ │ │ + lsls r0, r6, #13 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, #58 @ 0x3a │ │ │ │ movs r1, r0 │ │ │ │ - movs r4, #44 @ 0x2c │ │ │ │ + adds r6, r5, r0 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r7, #30 │ │ │ │ + lsrs r6, r1, #10 │ │ │ │ movs r1, r0 │ │ │ │ - movs r4, #14 │ │ │ │ + lsls r4, r7, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r2, r3, #30 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r3, #30 │ │ │ │ + lsrs r2, r7, #7 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, #14 │ │ │ │ + asrs r6, r6, #29 │ │ │ │ movs r1, r0 │ │ │ │ - movs r3, #98 @ 0x62 │ │ │ │ + lsrs r6, r2, #7 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r5, #27 │ │ │ │ + asrs r2, r2, #29 │ │ │ │ movs r1, r0 │ │ │ │ - movs r3, #64 @ 0x40 │ │ │ │ + lsrs r2, r6, #6 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r1, #27 │ │ │ │ + lsls r4, r5, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r6, r5, #22 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r3, #140 @ 0x8c │ │ │ │ + asrs r2, r3, #27 │ │ │ │ movs r1, r0 │ │ │ │ - movs r2, #184 @ 0xb8 │ │ │ │ + lsrs r2, r7, #4 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r0, #25 │ │ │ │ + asrs r2, r7, #26 │ │ │ │ movs r1, r0 │ │ │ │ - movs r2, #140 @ 0x8c │ │ │ │ + lsrs r2, r3, #4 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r2, r3, #24 │ │ │ │ + asrs r2, r1, #27 │ │ │ │ movs r1, r0 │ │ │ │ - movs r0, #212 @ 0xd4 │ │ │ │ + asrs r6, r0, #26 │ │ │ │ movs r1, r0 │ │ │ │ - movs r2, #100 @ 0x64 │ │ │ │ + lsrs r6, r4, #3 │ │ │ │ movs r1, r0 │ │ │ │ + lsls r0, r5, #17 │ │ │ │ + movs r0, r0 │ │ │ │ asrs r6, r5, #23 │ │ │ │ movs r1, r0 │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r6, r1, #23 │ │ │ │ - movs r1, r0 │ │ │ │ - cmn r0, r4 │ │ │ │ + lsrs r0, r2, #1 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r6, r4, #21 │ │ │ │ + lsrs r6, r3, #32 │ │ │ │ movs r1, r0 │ │ │ │ - movs r2, #196 @ 0xc4 │ │ │ │ + asrs r6, r6, #22 │ │ │ │ movs r1, r0 │ │ │ │ - cmn r0, r1 │ │ │ │ + asrs r0, r6, #20 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r6, r1, #21 │ │ │ │ + lsls r0, r2, #30 │ │ │ │ movs r1, r0 │ │ │ │ - movs r2, #160 @ 0xa0 │ │ │ │ + asrs r2, r7, #6 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r0, r6 │ │ │ │ + asrs r2, r0, #20 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r6, r6, #20 │ │ │ │ + lsls r2, r4, #29 │ │ │ │ movs r1, r0 │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ + adds r2, r4, #3 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r0, r3 │ │ │ │ + asrs r2, r3, #19 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r6, r3, #20 │ │ │ │ + lsls r4, r7, #28 │ │ │ │ movs r1, r0 │ │ │ │ - movs r2, #32 │ │ │ │ + asrs r2, r6, #18 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r0, r0 │ │ │ │ + lsls r2, r2, #28 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r6, r0, #20 │ │ │ │ + asrs r6, r1, #2 │ │ │ │ movs r1, r0 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + asrs r0, r3, #18 │ │ │ │ movs r1, r0 │ │ │ │ - negs r4, r4 │ │ │ │ + lsls r0, r7, #27 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r2, r5, #19 │ │ │ │ + asrs r6, r4, #17 │ │ │ │ movs r1, r0 │ │ │ │ - movs r0, #76 @ 0x4c │ │ │ │ + lsls r0, r1, #27 │ │ │ │ movs r1, r0 │ │ │ │ - negs r4, r1 │ │ │ │ + asrs r4, r4, #16 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r6, r4, #6 │ │ │ │ + lsls r6, r0, #26 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r2, r3, #21 │ │ │ │ + lsrs r6, r7, #31 │ │ │ │ movs r1, r0 │ │ │ │ - tst r6, r6 │ │ │ │ + asrs r0, r1, #16 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r7, #18 │ │ │ │ + lsls r6, r4, #25 │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, r7, #1 │ │ │ │ + adds r3, #120 @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ - tst r6, r3 │ │ │ │ + @ instruction: 0xf5e60000 │ │ │ │ + asrs r4, r5, #15 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r4, #18 │ │ │ │ + adds r3, #96 @ 0x60 │ │ │ │ movs r1, r0 │ │ │ │ - movs r1, #166 @ 0xa6 │ │ │ │ + rsb r0, lr, #8388608 @ 0x800000 │ │ │ │ + asrs r0, r1, #15 │ │ │ │ movs r1, r0 │ │ │ │ - tst r6, r0 │ │ │ │ + adds r3, #72 @ 0x48 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r1, #18 │ │ │ │ + subs.w r0, r6, #8388608 @ 0x800000 │ │ │ │ + asrs r4, r0, #10 │ │ │ │ movs r1, r0 │ │ │ │ - movs r1, #142 @ 0x8e │ │ │ │ + │ │ │ │ +000214f4 : │ │ │ │ + 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] @ (21684 ) │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [pc, #376] @ (21688 ) │ │ │ │ + add r6, pc │ │ │ │ + movs r4, #0 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + ldr r5, [pc, #372] @ (2168c ) │ │ │ │ + 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] @ (21690 ) │ │ │ │ + str r6, [sp, #8] │ │ │ │ + add r6, sp, #28 │ │ │ │ + add r3, pc │ │ │ │ + str r6, [sp, #4] │ │ │ │ + add.w r3, r3, #1296 @ 0x510 │ │ │ │ + add r6, sp, #24 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + bl c364 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 215f8 │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + bpl.n 21600 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #7 │ │ │ │ + bpl.n 2160c │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #8 │ │ │ │ + bne.n 21618 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 215fc │ │ │ │ + ldr r3, [pc, #304] @ (21694 ) │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.n 215da │ │ │ │ + ldr r3, [pc, #296] @ (21698 ) │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + subs r3, r1, r3 │ │ │ │ + clz r3, r3 │ │ │ │ + lsrs r3, r3, #5 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + bl 20bd8 │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.n 215f8 │ │ │ │ + movs r0, #2 │ │ │ │ + blx 930c │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 2162c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 11418 │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r3, r1, #5 │ │ │ │ + bpl.n 21666 │ │ │ │ + ldr r1, [pc, #248] @ (2169c ) │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 21650 │ │ │ │ + ldr r1, [pc, #232] @ (21694 ) │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 2167a │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 2167e │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cmp r2, #1 │ │ │ │ + str r0, [r6, #12] │ │ │ │ + beq.n 2167e │ │ │ │ + str r1, [r6, #16] │ │ │ │ + ldr r1, [pc, #220] @ (216a0 ) │ │ │ │ + ldr r2, [pc, #196] @ (21688 ) │ │ │ │ + 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 21648 │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r0, [pc, #200] @ (216a4 ) │ │ │ │ + add r0, pc │ │ │ │ + bl 11608 │ │ │ │ + ldr r3, [pc, #196] @ (216a8 ) │ │ │ │ + movw r2, #554 @ 0x22a │ │ │ │ + ldr r1, [pc, #192] @ (216ac ) │ │ │ │ + ldr r0, [pc, #196] @ (216b0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 215c0 │ │ │ │ + movs r3, #2 │ │ │ │ + b.n 21578 │ │ │ │ + ldr r0, [pc, #176] @ (216b4 ) │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + bl 11608 │ │ │ │ + b.n 215e2 │ │ │ │ + ldr r0, [pc, #168] @ (216b8 ) │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + bl 11608 │ │ │ │ + b.n 215e2 │ │ │ │ + cmp r2, #1 │ │ │ │ + it eq │ │ │ │ + moveq r2, r4 │ │ │ │ + beq.n 2155c │ │ │ │ + cmp r2, #10 │ │ │ │ + bne.n 21632 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + b.n 2155c │ │ │ │ + bl 11260 │ │ │ │ + b.n 21592 │ │ │ │ + mov r0, r3 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 1694c │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cbz r2, 2164c │ │ │ │ + orr.w r2, r3, #1 │ │ │ │ + b.n 2155c │ │ │ │ + blx 90c0 <__stack_chk_fail@plt> │ │ │ │ + lsls r2, r0, #1 │ │ │ │ + b.n 2155c │ │ │ │ + ldr r3, [pc, #104] @ (216bc ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #104] @ (216c0 ) │ │ │ │ + ldr r0, [pc, #104] @ (216c4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #12 │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #96] @ (216c8 ) │ │ │ │ + movs r2, #32 │ │ │ │ + ldr r1, [pc, #96] @ (216cc ) │ │ │ │ + ldr r0, [pc, #96] @ (216d0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + bl 9888 │ │ │ │ + bl 98e8 │ │ │ │ + nop │ │ │ │ + @ instruction: 0xeaee0002 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xeae20002 │ │ │ │ + @ instruction: 0xf65e0002 │ │ │ │ + lsls r0, r2, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r0, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r5, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + bics.w r0, r8, r2 │ │ │ │ + lsls r4, r3, #18 │ │ │ │ movs r1, r0 │ │ │ │ - rors r6, r5 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r0, r1, #6 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r6, #17 │ │ │ │ + lsls r0, r5, #15 │ │ │ │ movs r1, r0 │ │ │ │ - movs r1, #134 @ 0x86 │ │ │ │ + adds r4, r6, r5 │ │ │ │ movs r1, r0 │ │ │ │ - rors r6, r2 │ │ │ │ + lsrs r0, r4, #15 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r3, #17 │ │ │ │ + adds r0, #194 @ 0xc2 │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, r1, #1 │ │ │ │ + and.w r0, r4, #0 │ │ │ │ + @ instruction: 0xf3b80000 │ │ │ │ + adds r0, #174 @ 0xae │ │ │ │ movs r1, r0 │ │ │ │ + bics.w r0, r0, #0 │ │ │ │ + orrs.w r0, ip, #0 │ │ │ │ │ │ │ │ -00020644 : │ │ │ │ +000216d4 : │ │ │ │ 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] @ (20700 ) │ │ │ │ - sub sp, #28 │ │ │ │ - ldr r3, [pc, #172] @ (20704 ) │ │ │ │ - mov r6, r1 │ │ │ │ - add r4, pc │ │ │ │ - ldr r5, [pc, #168] @ (20708 ) │ │ │ │ - lsls r1, r2, #31 │ │ │ │ - add r5, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - mov r7, r5 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r6, [pc, #108] @ (21750 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - bmi.n 206b6 │ │ │ │ - adds r3, r2, #2 │ │ │ │ - teq r2, r3 │ │ │ │ - bmi.n 206b2 │ │ │ │ - add r5, sp, #12 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1f300 │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ + ldr r0, [pc, #108] @ (21754 ) │ │ │ │ + sub sp, #20 │ │ │ │ + add r6, pc │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #104] @ (21758 ) │ │ │ │ + ldr r0, [r6, r0] │ │ │ │ + add r7, pc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov.w r0, #0 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 20bd8 │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ cmp r6, #1 │ │ │ │ itt ne │ │ │ │ - ldrdne r0, r1, [r5] │ │ │ │ + ldrdne r0, r1, [sp, #4] │ │ │ │ strdne r0, r1, [r4] │ │ │ │ - beq.n 206dc │ │ │ │ - ldr r2, [pc, #112] @ (2070c ) │ │ │ │ - ldr r3, [pc, #104] @ (20704 ) │ │ │ │ + beq.n 2172c │ │ │ │ + ldr r2, [pc, #72] @ (2175c ) │ │ │ │ + ldr r3, [pc, #60] @ (21754 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 206fa │ │ │ │ + bne.n 2174a │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #28 │ │ │ │ + add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 2067a │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r2 │ │ │ │ - add r5, sp, #12 │ │ │ │ - bl 16b58 │ │ │ │ + ldr r3, [pc, #48] @ (21760 ) │ │ │ │ + mov.w r2, #584 @ 0x248 │ │ │ │ + ldr r1, [pc, #48] @ (21764 ) │ │ │ │ + ldr r0, [pc, #48] @ (21768 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ movs r3, #0 │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r1, r6 │ │ │ │ + strd r6, r3, [r4] │ │ │ │ + b.n 21712 │ │ │ │ + blx 90c0 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldmdb r2, {r1} │ │ │ │ + lsls r4, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + stmdb sl, {r1} │ │ │ │ + strd r0, r0, [r6], #8 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r2, r6, #2 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r6, r3, #10 │ │ │ │ + movs r1, r0 │ │ │ │ + │ │ │ │ +0002176c : │ │ │ │ + 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] @ 218f0 │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr.w lr, [pc, #368] @ 218f4 │ │ │ │ + mov r0, r1 │ │ │ │ + add ip, pc │ │ │ │ + mov r1, r2 │ │ │ │ + mov r2, r3 │ │ │ │ + add.w r3, ip, #1344 @ 0x540 │ │ │ │ + ldr.w ip, [pc, #356] @ 218f8 │ │ │ │ + add lr, pc │ │ │ │ + add r4, sp, #24 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + add r4, sp, #20 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [pc, #348] @ (218fc ) │ │ │ │ + ldr.w ip, [lr, ip] │ │ │ │ + add r4, pc │ │ │ │ + ldr.w ip, [ip] │ │ │ │ + str.w ip, [sp, #36] @ 0x24 │ │ │ │ + mov.w ip, #0 │ │ │ │ + bl c4c4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 21864 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r5, r2, #3 │ │ │ │ + bpl.n 21844 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ + ldr r1, [r1, #84] @ 0x54 │ │ │ │ + lsls r0, r1, #7 │ │ │ │ + bpl.n 21874 │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ + cmp r1, #8 │ │ │ │ + bne.n 21880 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + add r5, sp, #28 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f300 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - lsls r3, r2, #31 │ │ │ │ - bpl.n 20688 │ │ │ │ + bl 216d4 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + cmp r2, #1 │ │ │ │ + beq.n 21864 │ │ │ │ + movs r0, #2 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + blx 930c │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 21868 │ │ │ │ mov r0, r2 │ │ │ │ - bl c698 │ │ │ │ - b.n 20688 │ │ │ │ - ldr r3, [pc, #48] @ (20710 ) │ │ │ │ - movw r2, #491 @ 0x1eb │ │ │ │ - ldr r1, [pc, #48] @ (20714 ) │ │ │ │ - ldr r0, [pc, #48] @ (20718 ) │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 11418 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.n 218c0 │ │ │ │ + ldr r1, [pc, #244] @ (21900 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 218d8 │ │ │ │ + ldr r1, [pc, #240] @ (21904 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 218d4 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 218bc │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + cmp r2, #1 │ │ │ │ + str r0, [r3, #12] │ │ │ │ + beq.n 218bc │ │ │ │ + str r1, [r3, #16] │ │ │ │ + ldr r1, [pc, #220] @ (21908 ) │ │ │ │ + ldr r2, [pc, #200] @ (218f8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + eors r1, r2 │ │ │ │ + mov.w r2, #0 │ │ │ │ + bne.n 218b8 │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r0, [pc, #196] @ (2190c ) │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + bl 11608 │ │ │ │ + ldr r3, [pc, #192] @ (21910 ) │ │ │ │ + movw r2, #583 @ 0x247 │ │ │ │ + ldr r1, [pc, #188] @ (21914 ) │ │ │ │ + ldr r0, [pc, #192] @ (21918 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ movs r3, #0 │ │ │ │ - strd r6, r3, [r4] │ │ │ │ - b.n 20698 │ │ │ │ + b.n 2182a │ │ │ │ + str r0, [sp, #12] │ │ │ │ + bl 11260 │ │ │ │ + ldrd r2, r3, [sp, #8] │ │ │ │ + b.n 217f8 │ │ │ │ + ldr r0, [pc, #164] @ (2191c ) │ │ │ │ + mov r1, r2 │ │ │ │ + add r0, pc │ │ │ │ + bl 11608 │ │ │ │ + b.n 2184e │ │ │ │ + cmp r1, #1 │ │ │ │ + itt eq │ │ │ │ + moveq r2, #0 │ │ │ │ + addeq r5, sp, #28 │ │ │ │ + beq.n 217da │ │ │ │ + cmp r1, #10 │ │ │ │ + bne.n 21898 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + add r5, sp, #28 │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + b.n 217da │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + bl 1694c │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldrd r2, r3, [sp, #8] │ │ │ │ + orr.w r2, r2, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 217da │ │ │ │ + lsls r2, r0, #1 │ │ │ │ + b.n 217da │ │ │ │ blx 90c0 <__stack_chk_fail@plt> │ │ │ │ + bl 98e8 │ │ │ │ + ldr r3, [pc, #92] @ (21920 ) │ │ │ │ + movs r2, #32 │ │ │ │ + ldr r1, [pc, #92] @ (21924 ) │ │ │ │ + ldr r0, [pc, #96] @ (21928 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + bl 9888 │ │ │ │ + ldr r3, [pc, #80] @ (2192c ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #80] @ (21930 ) │ │ │ │ + ldr r0, [pc, #80] @ (21934 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #12 │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - vld1.8 {d0[0]}, [r2], r2 │ │ │ │ + and.w r0, r2, #8519680 @ 0x820000 │ │ │ │ + strd r0, r0, [r8], #-8 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb.w r0, [ip, #2] │ │ │ │ - vld4.8 {d16-d19}, [r0], r2 │ │ │ │ + @ instruction: 0xe8580002 │ │ │ │ + lsls r0, r5, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 218a8 │ │ │ │ + movs r2, r0 │ │ │ │ + asrs r0, r6, #28 │ │ │ │ + movs r1, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #22 │ │ │ │ + lsrs r0, r2, #30 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r7, #5 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r0, r7, #5 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r5, #11 │ │ │ │ + cmp r6, #84 @ 0x54 │ │ │ │ movs r1, r0 │ │ │ │ + ldcl 0, cr0, [r6] │ │ │ │ + cdp 0, 0, cr0, cr2, cr0, {0} │ │ │ │ + cmp r6, #58 @ 0x3a │ │ │ │ + movs r1, r0 │ │ │ │ + ldcl 0, cr0, [ip, #-0] │ │ │ │ + @ instruction: 0xf1300000 │ │ │ │ │ │ │ │ -0002071c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00021938 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r5, r2 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + ldr.w ip, [pc, #452] @ 21b0c │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ + mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr.w r2, [pc, #1140] @ 20ba8 │ │ │ │ - ldr.w r3, [pc, #1140] @ 20bac │ │ │ │ - sub sp, #76 @ 0x4c │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r4, [pc, #1136] @ 20bb0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ + add ip, pc │ │ │ │ + mov r2, r3 │ │ │ │ + add.w r3, ip, #1392 @ 0x570 │ │ │ │ + ldr.w ip, [pc, #436] @ 21b10 │ │ │ │ + ldr r5, [pc, #436] @ (21b14 ) │ │ │ │ + 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] @ (21b18 ) │ │ │ │ + ldr.w r5, [ip, r5] │ │ │ │ + add r4, pc │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + mov.w r5, #0 │ │ │ │ + bl c4c4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 21a44 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + bpl.n 21a24 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r6, r3, #7 │ │ │ │ + bpl.n 21a48 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.n 21a54 │ │ │ │ + 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 21a68 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + cmp r1, #8 │ │ │ │ + bne.n 21a74 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + add r6, sp, #36 @ 0x24 │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2043c │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ + cmp r5, #1 │ │ │ │ + beq.n 21a44 │ │ │ │ + movs r0, #2 │ │ │ │ + blx 930c │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 21a8c │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 11418 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.w 21aee │ │ │ │ + ldr r1, [pc, #308] @ (21b1c ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 21ad8 │ │ │ │ + ldr r1, [pc, #304] @ (21b20 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 21b02 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.w 21b06 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cmp r2, #1 │ │ │ │ + str r0, [r3, #12] │ │ │ │ + beq.n 21b06 │ │ │ │ + str r1, [r3, #16] │ │ │ │ + ldr r1, [pc, #280] @ (21b24 ) │ │ │ │ + ldr r2, [pc, #260] @ (21b14 ) │ │ │ │ + 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 21ad4 │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r0, [pc, #256] @ (21b28 ) │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, pc │ │ │ │ + bl 11608 │ │ │ │ + ldr r3, [pc, #252] @ (21b2c ) │ │ │ │ + movw r2, #587 @ 0x24b │ │ │ │ + ldr r1, [pc, #248] @ (21b30 ) │ │ │ │ + ldr r0, [pc, #252] @ (21b34 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 21a0a │ │ │ │ + ldr r0, [pc, #236] @ (21b38 ) │ │ │ │ + mov r1, r2 │ │ │ │ + add r0, pc │ │ │ │ + bl 11608 │ │ │ │ + b.n 21a2e │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq r2, #0 │ │ │ │ + beq.n 219a2 │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.n 21a96 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + b.n 219a2 │ │ │ │ + ldr r0, [pc, #208] @ (21b3c ) │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + bl 11608 │ │ │ │ + b.n 21a2e │ │ │ │ + cmp r1, #1 │ │ │ │ + itt eq │ │ │ │ + moveq r3, #0 │ │ │ │ + addeq r6, sp, #36 @ 0x24 │ │ │ │ + beq.n 219b8 │ │ │ │ + cmp r1, #10 │ │ │ │ + bne.n 21ab2 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + add r6, sp, #36 @ 0x24 │ │ │ │ + negs r3, r3 │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + b.n 219b8 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + bl 11260 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + b.n 219d2 │ │ │ │ + mov r0, r2 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + bl 1694c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + orr.w r2, r2, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 219a2 │ │ │ │ + lsls r2, r0, #1 │ │ │ │ + b.n 219a2 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 1694c │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldrd r3, r2, [sp, #16] │ │ │ │ + orr.w r3, r3, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 219b8 │ │ │ │ + lsls r3, r0, #1 │ │ │ │ + b.n 219b8 │ │ │ │ + blx 90c0 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #100] @ (21b40 ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #100] @ (21b44 ) │ │ │ │ + ldr r0, [pc, #100] @ (21b48 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #12 │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #92] @ (21b4c ) │ │ │ │ + movs r2, #32 │ │ │ │ + ldr r1, [pc, #92] @ (21b50 ) │ │ │ │ + ldr r0, [pc, #92] @ (21b54 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + bl 9888 │ │ │ │ + bl 98e8 │ │ │ │ + nop │ │ │ │ + @ instruction: 0xf2380002 │ │ │ │ + b.n 2184c │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 21830 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r5, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 21704 │ │ │ │ + movs r2, r0 │ │ │ │ + asrs r0, r2, #21 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r0, r5, #18 │ │ │ │ + movs r1, r0 │ │ │ │ + vaddl.u16 q0, d12, d0 │ │ │ │ + lsls r4, r4, #30 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r0, #30 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r4, #58 @ 0x3a │ │ │ │ + movs r1, r0 │ │ │ │ + sbcs.w r0, ip, r0 │ │ │ │ + vhadd.s d0, d0, d0 │ │ │ │ + cmp r4, #38 @ 0x26 │ │ │ │ + movs r1, r0 │ │ │ │ + sub.w r0, r8, r0 │ │ │ │ + rsbs r0, r4, r0 │ │ │ │ + │ │ │ │ +00021b58 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr.w ip, [pc, #228] @ 21c4c │ │ │ │ + sub sp, #32 │ │ │ │ + ldr.w lr, [pc, #224] @ 21c50 │ │ │ │ + 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] @ 21c54 │ │ │ │ + add lr, pc │ │ │ │ + ldr r4, [pc, #204] @ (21c58 ) │ │ │ │ add r4, pc │ │ │ │ + ldr.w ip, [lr, ip] │ │ │ │ + ldr.w ip, [ip] │ │ │ │ + str.w ip, [sp, #28] │ │ │ │ + mov.w ip, #0 │ │ │ │ + bl c448 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 21c14 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #7 │ │ │ │ + bpl.n 21bf4 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #8 │ │ │ │ + bne.n 21c18 │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + lsls r0, r0, #1 │ │ │ │ + bl 203c0 │ │ │ │ + cmp r0, #2 │ │ │ │ + beq.n 21c14 │ │ │ │ + cbnz r0, 21bee │ │ │ │ + ldr r3, [pc, #148] @ (21c5c ) │ │ │ │ + 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] @ (21c60 ) │ │ │ │ + ldr r3, [pc, #120] @ (21c54 ) │ │ │ │ + add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 21c46 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r3, [pc, #116] @ (21c64 ) │ │ │ │ + ldr r0, [r4, r3] │ │ │ │ + b.n 21bc8 │ │ │ │ + ldr r0, [pc, #112] @ (21c68 ) │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + bl 11608 │ │ │ │ + ldr r3, [pc, #108] @ (21c6c ) │ │ │ │ + ldr r1, [pc, #108] @ (21c70 ) │ │ │ │ + mov.w r2, #748 @ 0x2ec │ │ │ │ + ldr r0, [pc, #108] @ (21c74 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + bl 118a8 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 21bd6 │ │ │ │ + cmp r2, #1 │ │ │ │ + it eq │ │ │ │ + moveq r0, #0 │ │ │ │ + beq.n 21bba │ │ │ │ + cmp r2, #10 │ │ │ │ + bne.n 21c2c │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + negs r3, r3 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ + b.n 21bba │ │ │ │ + mov r0, r3 │ │ │ │ + add r1, sp, #24 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 1694c │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + lsls r0, r0, #1 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 21bba │ │ │ │ + orr.w r0, r3, #1 │ │ │ │ + b.n 21bba │ │ │ │ + blx 90c0 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ands.w r0, r6, #2 │ │ │ │ + b.n 2153c │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 2153c │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r3, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 214a8 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r0, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r7, #23 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r4, r0, #16 │ │ │ │ + movs r1, r0 │ │ │ │ + stc2l 0, cr0, [ip] │ │ │ │ + │ │ │ │ +00021c78 : │ │ │ │ + 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] @ (21da4 ) │ │ │ │ + sub sp, #8 │ │ │ │ + mov r4, r0 │ │ │ │ + add r6, pc │ │ │ │ + bl 18564 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 21d54 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 21d8c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 21d2e │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r0, 21cbe │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 21cbe │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 21d3c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + str r4, [r5, #16] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 21cdc │ │ │ │ + movw r2, #65534 @ 0xfffe │ │ │ │ + movt r2, #16383 @ 0x3fff │ │ │ │ + cmp r3, r2 │ │ │ │ + it eq │ │ │ │ + streq r1, [r4, #0] │ │ │ │ + beq.n 21cdc │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 21d1e │ │ │ │ + ldr r3, [pc, #200] @ (21da8 ) │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 21d02 │ │ │ │ + bl 1857c │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 21d6e │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + cbz r0, 21cfa │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbz r3, 21d4e │ │ │ │ + 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, 21d42 │ │ │ │ + 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 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [pc, #128] @ (21da8 ) │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 21ce4 │ │ │ │ + b.n 21d02 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + cbz r0, 21d38 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 21cb4 │ │ │ │ + str r4, [r5, #16] │ │ │ │ + b.n 21cdc │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 21cbc │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + b.n 21d0a │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 21cfa │ │ │ │ + ldr r3, [pc, #84] @ (21dac ) │ │ │ │ + mov.w r2, #752 @ 0x2f0 │ │ │ │ + ldr r1, [pc, #84] @ (21db0 ) │ │ │ │ + ldr r0, [pc, #84] @ (21db4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 21cfc │ │ │ │ + ldr r3, [pc, #60] @ (21dac ) │ │ │ │ + mov.w r2, #764 @ 0x2fc │ │ │ │ + ldr r1, [pc, #64] @ (21db8 ) │ │ │ │ + ldr r0, [pc, #68] @ (21dbc ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 21d6a │ │ │ │ + ldr r3, [pc, #48] @ (21dc0 ) │ │ │ │ + movw r2, #12250 @ 0x2fda │ │ │ │ + ldr r1, [pc, #48] @ (21dc4 ) │ │ │ │ + ldr r0, [pc, #48] @ (21dc8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1364 @ 0x554 │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + b.n 22488 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r7, #13 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r6, r0, #11 │ │ │ │ + movs r1, r0 │ │ │ │ + ldc2l 0, cr0, [r6], #-0 │ │ │ │ + lsrs r4, r5, #10 │ │ │ │ + movs r1, r0 │ │ │ │ + mrrc2 0, 0, r0, ip, cr0 │ │ │ │ + cmp r1, #134 @ 0x86 │ │ │ │ + movs r1, r0 │ │ │ │ + @ instruction: 0xebf40000 │ │ │ │ + lsrs r6, r3, #10 │ │ │ │ + movs r1, r0 │ │ │ │ + │ │ │ │ +00021dcc : │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #92] @ 21e38 │ │ │ │ + sub sp, #20 │ │ │ │ + ldr.w lr, [pc, #88] @ 21e3c │ │ │ │ + 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] @ 21e40 │ │ │ │ + add lr, pc │ │ │ │ + ldr.w ip, [lr, ip] │ │ │ │ + ldr.w ip, [ip] │ │ │ │ + str.w ip, [sp, #12] │ │ │ │ + mov.w ip, #0 │ │ │ │ + bl c448 │ │ │ │ + cbz r0, 21e1a │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 21c78 │ │ │ │ + ldr r2, [pc, #40] @ (21e44 ) │ │ │ │ + ldr r3, [pc, #32] @ (21e40 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl d44c │ │ │ │ - mov r8, r0 │ │ │ │ + bne.n 21e32 │ │ │ │ + add sp, #20 │ │ │ │ + pop {pc} │ │ │ │ + blx 90c0 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + stc 0, cr0, [r2, #8]! │ │ │ │ + b.n 22240 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 22204 │ │ │ │ + movs r2, r0 │ │ │ │ + │ │ │ │ +00021e48 : │ │ │ │ + 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, #3904] @ 0xf40 │ │ │ │ + ldr r0, [pc, #860] @ (221b8 ) │ │ │ │ + sub sp, #156 @ 0x9c │ │ │ │ + ldr r1, [pc, #860] @ (221bc ) │ │ │ │ + add r0, pc │ │ │ │ + ldr r5, [pc, #860] @ (221c0 ) │ │ │ │ + ldr r2, [pc, #864] @ (221c4 ) │ │ │ │ + add r5, pc │ │ │ │ + ldr r3, [pc, #864] @ (221c8 ) │ │ │ │ + ldr r1, [r0, r1] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + str r1, [sp, #148] @ 0x94 │ │ │ │ + mov.w r1, #0 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + ldr r1, [r5, r3] │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + ldr r3, [pc, #844] @ (221cc ) │ │ │ │ + ldr r4, [r5, r3] │ │ │ │ + beq.w 22f56 │ │ │ │ + ldr r3, [pc, #840] @ (221d0 ) │ │ │ │ + ldr.w r2, [r4, #904] @ 0x388 │ │ │ │ + ldr.w r0, [r4, #432] @ 0x1b0 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r6, [r5, r3] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + bl 13eac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2097a │ │ │ │ - ldr.w r3, [pc, #1108] @ 20bb4 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ + beq.w 22fc8 │ │ │ │ + ldr r2, [pc, #816] @ (221d4 ) │ │ │ │ + mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r0, [r2, #0] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp r2, ip │ │ │ │ + beq.n 21ec8 │ │ │ │ + movw r1, #65534 @ 0xfffe │ │ │ │ + movt r1, #16383 @ 0x3fff │ │ │ │ + cmp r2, r1 │ │ │ │ + it eq │ │ │ │ + streq.w ip, [r0] │ │ │ │ + beq.n 21ec8 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 22f46 │ │ │ │ + ldr.w r2, [r4, #908] @ 0x38c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + ldr.w r0, [r4, #440] @ 0x1b8 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 13eac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 209fe │ │ │ │ - mov r1, r8 │ │ │ │ - blx 8f54 │ │ │ │ + beq.w 22fde │ │ │ │ + ldr r2, [pc, #760] @ (221d8 ) │ │ │ │ + mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r0, [r2, #0] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp r2, ip │ │ │ │ + beq.n 21f06 │ │ │ │ + movw r1, #65534 @ 0xfffe │ │ │ │ + movt r1, #16383 @ 0x3fff │ │ │ │ + cmp r2, r1 │ │ │ │ + it eq │ │ │ │ + streq.w ip, [r0] │ │ │ │ + beq.n 21f06 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 22f4e │ │ │ │ + ldr r3, [pc, #724] @ (221dc ) │ │ │ │ + add r2, sp, #104 @ 0x68 │ │ │ │ + ldr.w r0, [r4, #920] @ 0x398 │ │ │ │ + vldr d7, [pc, #672] @ 221b0 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [pc, #708] @ (221e0 ) │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + mov r7, r3 │ │ │ │ + ldr.w r3, [r4, #452] @ 0x1c4 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + vstr d7, [sp, #104] @ 0x68 │ │ │ │ + ldr.w r1, [r4, #456] @ 0x1c8 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + str r1, [sp, #0] │ │ │ │ + add r1, sp, #96 @ 0x60 │ │ │ │ + bl 13ca0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 20a2a │ │ │ │ - uxtb r0, r0 │ │ │ │ + beq.w 22f24 │ │ │ │ + ldr.w r2, [r4, #924] @ 0x39c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + ldr.w r0, [r4, #464] @ 0x1d0 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 13eac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20802 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.w 22fa2 │ │ │ │ + ldr r2, [pc, #652] @ (221e4 ) │ │ │ │ + mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r0, [r2, #0] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp r2, ip │ │ │ │ + beq.n 21f7c │ │ │ │ + movw r1, #65534 @ 0xfffe │ │ │ │ + movt r1, #16383 @ 0x3fff │ │ │ │ + cmp r2, r1 │ │ │ │ + it eq │ │ │ │ + streq.w ip, [r0] │ │ │ │ + beq.n 21f7c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 22fb8 │ │ │ │ + ldr.w r2, [r4, #928] @ 0x3a0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + ldr.w r0, [r4, #484] @ 0x1e4 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 13eac │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2309e │ │ │ │ + ldr r2, [pc, #596] @ (221e8 ) │ │ │ │ + mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + str r0, [r2, #0] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp r2, ip │ │ │ │ + beq.n 21fbc │ │ │ │ + movw r1, #65534 @ 0xfffe │ │ │ │ + movt r1, #16383 @ 0x3fff │ │ │ │ + cmp r2, r1 │ │ │ │ + it eq │ │ │ │ + streq.w ip, [r0] │ │ │ │ + beq.n 21fbc │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 22fc0 │ │ │ │ + ldr r3, [pc, #556] @ (221ec ) │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ + ldr.w r0, [r4, #936] @ 0x3a8 │ │ │ │ + mov.w ip, #12 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + ldr.w r3, [r4, #452] @ 0x1c4 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str.w ip, [sp, #80] @ 0x50 │ │ │ │ + ldr.w r1, [r4, #456] @ 0x1c8 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + str r1, [sp, #0] │ │ │ │ + add r1, sp, #76 @ 0x4c │ │ │ │ + bl 13ca0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 22f24 │ │ │ │ + ldr.w r2, [r4, #940] @ 0x3ac │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + ldr.w r0, [r4, #516] @ 0x204 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 13eac │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2315e │ │ │ │ + ldr r2, [pc, #492] @ (221f0 ) │ │ │ │ + mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r0, [r2, #0] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp r2, ip │ │ │ │ + beq.n 22028 │ │ │ │ + movw r1, #65534 @ 0xfffe │ │ │ │ + movt r1, #16383 @ 0x3fff │ │ │ │ + cmp r2, r1 │ │ │ │ + it eq │ │ │ │ + streq.w ip, [r0] │ │ │ │ + beq.n 22028 │ │ │ │ + cbnz r2, 22028 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r2, [r4, #944] @ 0x3b0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + ldr.w r0, [r4, #532] @ 0x214 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 13eac │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2318c │ │ │ │ + ldr r2, [pc, #436] @ (221f4 ) │ │ │ │ + mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r0, [r2, #0] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp r2, ip │ │ │ │ + beq.n 22066 │ │ │ │ + movw r1, #65534 @ 0xfffe │ │ │ │ + movt r1, #16383 @ 0x3fff │ │ │ │ + cmp r2, r1 │ │ │ │ + it eq │ │ │ │ + streq.w ip, [r0] │ │ │ │ + beq.n 22066 │ │ │ │ + cbnz r2, 22066 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ + ldr.w r1, [r4, #536] @ 0x218 │ │ │ │ + blx 96e4 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23018 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r3 │ │ │ │ + blx 9458 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r2, r1 │ │ │ │ + mov r0, r7 │ │ │ │ + beq.n 2209a │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 2300c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 231a2 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r7, r2, #7 │ │ │ │ + bpl.w 231b8 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #8 │ │ │ │ + bne.w 23204 │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.n 220ca │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 230c2 │ │ │ │ + ldr r3, [pc, #300] @ (221f8 ) │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r1, [r3, #0] │ │ │ │ + ldr r7, [r6, #0] │ │ │ │ + mov r0, r1 │ │ │ │ + ldr.w r1, [r4, #540] @ 0x21c │ │ │ │ + str r1, [sp, #68] @ 0x44 │ │ │ │ + bl 11418 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + mov r0, r7 │ │ │ │ + bl fd38 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 240a6 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.n 22108 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 230b4 │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.w 231ee │ │ │ │ + movs r0, #0 │ │ │ │ + blx 8e14 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23220 │ │ │ │ + mov fp, r6 │ │ │ │ + mov r9, r4 │ │ │ │ + movs r6, #0 │ │ │ │ + str r5, [sp, #68] @ 0x44 │ │ │ │ + ldr.w r1, [r9, #316] @ 0x13c │ │ │ │ + ldr.w r0, [r8] │ │ │ │ + blx 96e4 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 230d0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 11418 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #84 @ 0x54 │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 9458 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r1, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20798 │ │ │ │ + beq.n 22164 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 209f6 │ │ │ │ - ands.w r3, r5, #1 │ │ │ │ + beq.w 22f94 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 230f4 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 240be │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 22184 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 22ff4 │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ + bpl.w 23136 │ │ │ │ + mov r0, r7 │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + blx 929c │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 221fc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23002 │ │ │ │ + b.n 221fc │ │ │ │ + movs r0, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 224f8 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 224f4 │ │ │ │ + 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, r4, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r2, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r7, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r3, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r3, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r2, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + blt.w 23174 │ │ │ │ + adds r6, #2 │ │ │ │ + cmp r6, #64 @ 0x40 │ │ │ │ + bne.n 22124 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r5, [sp, #68] @ 0x44 │ │ │ │ + blx 95e8 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r6, fp │ │ │ │ + mov r4, r9 │ │ │ │ + subs r3, #1 │ │ │ │ + mov sl, r0 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2302e │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 23254 │ │ │ │ + ldr.w r1, [r4, #316] @ 0x13c │ │ │ │ + ldr.w r0, [r8] │ │ │ │ + blx 96e4 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2326a │ │ │ │ + ldr.w r3, [r4, #888] @ 0x378 │ │ │ │ + movs r2, #1 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ + movs r3, #0 │ │ │ │ + blx 9458 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 22268 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23038 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 2330e │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + bpl.w 23292 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 95e8 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 22294 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23042 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 23324 │ │ │ │ + mov r0, sl │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + blx 92dc │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + mov r0, sl │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 222c0 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2323e │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 222d4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23050 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 23366 │ │ │ │ + ldr.w r3, [pc, #2952] @ 22e68 │ │ │ │ + ldr.w r0, [r9, #4] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ mov sl, r3 │ │ │ │ - bne.w 20a8a │ │ │ │ - ldr.w r2, [r9] │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.w 2333a │ │ │ │ + ldr.w r3, [pc, #2940] @ 22e6c │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r1, [r4, #544] @ 0x220 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + mov fp, r3 │ │ │ │ + str.w r9, [r3] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp r3, r2 │ │ │ │ + mov r2, r9 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [r9] │ │ │ │ + bl fd38 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r3, r1 │ │ │ │ + mov r0, r9 │ │ │ │ + beq.n 22334 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23248 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20a92 │ │ │ │ - mov r1, r5 │ │ │ │ + blt.w 233b0 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23388 │ │ │ │ + ldr.w r0, [r4, #548] @ 0x224 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + blx 95e8 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 233c6 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + blx 9788 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 22376 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2305a │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 2341e │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + cmp r0, sl │ │ │ │ + bne.w 233f2 │ │ │ │ + ldr.w r3, [pc, #2792] @ 22e70 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r1, [r4, #552] @ 0x228 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + mov r9, r3 │ │ │ │ + str r7, [r3, #0] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + mov r2, r7 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r7, #0] │ │ │ │ + bl fd38 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r3, r1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1da00 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.w 20abe │ │ │ │ + beq.n 223c0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23286 │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.w 233dc │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23464 │ │ │ │ + ldr.w r0, [r4, #556] @ 0x22c │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + blx 95e8 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2344e │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + blx 9788 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 22402 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23064 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 23438 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + cmp r0, sl │ │ │ │ + bne.w 23496 │ │ │ │ + ldr.w r3, [pc, #2656] @ 22e74 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r1, [r4, #560] @ 0x230 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + mov fp, r3 │ │ │ │ + str r7, [r3, #0] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + mov r2, r7 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r7, #0] │ │ │ │ + bl fd38 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r3, r1 │ │ │ │ mov r0, r7 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 14878 │ │ │ │ + beq.n 2244c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2337c │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.w 234ea │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 234c2 │ │ │ │ + ldr.w r3, [pc, #2584] @ 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, #564] @ 0x234 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r2, #0] │ │ │ │ + bl fd38 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 2353e │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 23516 │ │ │ │ + ldr.w r3, [pc, #2540] @ 22e7c │ │ │ │ + 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, #568] @ 0x238 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r2, #0] │ │ │ │ + bl fd38 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 23500 │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 235c8 │ │ │ │ + ldr.w r3, [pc, #2496] @ 22e80 │ │ │ │ + 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, #572] @ 0x23c │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r2, #0] │ │ │ │ + bl fd38 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 2359c │ │ │ │ + ldr.w r0, [r4, #576] @ 0x240 │ │ │ │ + blx 95e8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23588 │ │ │ │ + ldr.w r1, [pc, #2444] @ 22e84 │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + mov r7, r1 │ │ │ │ + str r0, [r1, #0] │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r1, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + itt ne │ │ │ │ + addne r1, #1 │ │ │ │ + strne r1, [r2, #0] │ │ │ │ + ldr.w r1, [r4, #580] @ 0x244 │ │ │ │ + bl fd38 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 22530 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2348c │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.w 2365c │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23634 │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + blx 95e8 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 235b2 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + blx 92dc │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 20a7a │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 22570 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2306e │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 20aec │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ + beq.w 2369e │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + cmp r0, sl │ │ │ │ + bne.w 23672 │ │ │ │ + ldr.w r3, [pc, #2312] @ 22e88 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r7, [r3, #0] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 22594 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + mov r2, r7 │ │ │ │ + ldr.w r1, [r4, #584] @ 0x248 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + bl fd38 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 225b6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23554 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.w 23606 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr.w r1, [r4, #588] @ 0x24c │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 96e4 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 235f0 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.w 20b0a │ │ │ │ - strd r8, r7, [r6] │ │ │ │ - ldr r2, [pc, #976] @ (20bb8 ) │ │ │ │ - ldr r3, [pc, #964] @ (20bac ) │ │ │ │ + bpl.w 2355e │ │ │ │ + ldr.w r1, [r4, #592] @ 0x250 │ │ │ │ + blx 96d4 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 225fa │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23082 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 23b74 │ │ │ │ + ldr.w r1, [r4, #596] @ 0x254 │ │ │ │ + mov r0, r2 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + blx 96d4 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + mov r3, r0 │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.n 22624 │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 23090 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23c2c │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + blx 95e8 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r0 │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.n 2264a │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 2361c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 23c76 │ │ │ │ + ldr.w r1, [pc, #2104] @ 22e8c │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [r1, #0] │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + cmp r1, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + itt ne │ │ │ │ + addne r1, #1 │ │ │ │ + strne r1, [r2, #0] │ │ │ │ + ldr.w r1, [r4, #600] @ 0x258 │ │ │ │ + bl fd38 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 2268e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2362a │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.w 24006 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23fe4 │ │ │ │ + ldr.w r0, [r4, #604] @ 0x25c │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + blx 95e8 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23fd0 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ + blx 92dc │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 226d0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23078 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 23bdc │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + cmp r0, sl │ │ │ │ + bne.w 23bb4 │ │ │ │ + ldr.w r3, [pc, #1968] @ 22e90 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r7, [r3, #0] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 226f4 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + mov r2, r7 │ │ │ │ + ldr.w r1, [r4, #608] @ 0x260 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + bl fd38 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 22716 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2357e │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.w 24092 │ │ │ │ + ldr.w r0, [r4, #612] @ 0x264 │ │ │ │ + blx 95e8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24080 │ │ │ │ + ldr.w r1, [pc, #1888] @ 22e94 │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + str r0, [r1, #0] │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r1, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + itt ne │ │ │ │ + addne r1, #1 │ │ │ │ + strne r1, [r2, #0] │ │ │ │ + ldr.w r1, [r4, #616] @ 0x268 │ │ │ │ + bl fd38 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 2276a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23b92 │ │ │ │ + cmp r7, #0 │ │ │ │ + blt.w 24060 │ │ │ │ + ldr.w r3, [r4, #340] @ 0x154 │ │ │ │ + movs r0, #7 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r3, [r4, #656] @ 0x290 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr.w r3, [r4, #252] @ 0xfc │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr.w r3, [r4, #652] @ 0x28c │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr.w r3, [r4, #648] @ 0x288 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr.w r3, [r4, #644] @ 0x284 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr.w r3, [r4, #640] @ 0x280 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr.w r3, [r4, #636] @ 0x27c │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr.w r3, [r4, #632] @ 0x278 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr.w r3, [r4, #548] @ 0x224 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldrd r2, r3, [r4, #624] @ 0x270 │ │ │ │ + ldr.w r1, [r4, #620] @ 0x26c │ │ │ │ + bl fbb0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2404e │ │ │ │ + ldr.w r1, [r4, #460] @ 0x1cc │ │ │ │ + mov r0, r3 │ │ │ │ + bl fb3c │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2403a │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #92 @ 0x5c │ │ │ │ + str r7, [sp, #92] @ 0x5c │ │ │ │ + blx 9458 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r3, r1 │ │ │ │ + mov r0, r9 │ │ │ │ + beq.n 22802 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24074 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 2401a │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r0, r7 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 2281e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2402e │ │ │ │ + ldr.w r3, [pc, #1656] @ 22e98 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + ldr.w r1, [r4, #660] @ 0x294 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r2, #0] │ │ │ │ + bl fd38 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 22858 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23c18 │ │ │ │ + cmp r7, #0 │ │ │ │ + blt.w 23c04 │ │ │ │ + ldr.w r0, [pc, #1596] @ 22e9c │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w r2, [r4, #664] @ 0x298 │ │ │ │ + add r0, pc │ │ │ │ + add.w r0, r0, #1536 @ 0x600 │ │ │ │ + bl 12b6c │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23bf0 │ │ │ │ + ldr.w r2, [pc, #1572] @ 22ea0 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w r3, [pc, #1568] @ 22ea4 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + str r1, [r2, #0] │ │ │ │ + ldr.w r1, [r4, #668] @ 0x29c │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 20b8a │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #952] @ (20bbc ) │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - cmp r8, r3 │ │ │ │ - beq.n 208c8 │ │ │ │ - ldr r3, [pc, #948] @ (20bc0 ) │ │ │ │ - movs r2, #1 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + blx 9354 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 240ee │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 228b4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23c22 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.w 23b9c │ │ │ │ + ldr.w r2, [pc, #1512] @ 22ea8 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + mov r9, r2 │ │ │ │ + str r7, [r2, #0] │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + ldr.w r1, [r4, #672] @ 0x2a0 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r7, #0] │ │ │ │ + mov r2, r7 │ │ │ │ + blx 95c4 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 228f8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23b6a │ │ │ │ + cmp.w sl, #0 │ │ │ │ + blt.w 23c62 │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ + ldr.w r0, [r8] │ │ │ │ + blx 96e4 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23c4e │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + movs r0, #1 │ │ │ │ + blx 97b8 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + mov r3, r0 │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.n 22932 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r1, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 23c40 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23b48 │ │ │ │ + ldr.w r0, [pc, #1392] @ 22eac │ │ │ │ + mov r1, r3 │ │ │ │ + ldr.w r2, [r4, #664] @ 0x298 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + bl 12b6c │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 22962 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 23b60 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 23a82 │ │ │ │ + ldr.w r1, [r4, #676] @ 0x2a4 │ │ │ │ + movs r0, #1 │ │ │ │ + ldr.w r8, [r4, #668] @ 0x29c │ │ │ │ + blx 97b8 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23aa4 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9354 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 229a0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23a9a │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.w 23a62 │ │ │ │ + ldr.w r2, [pc, #1284] @ 22eb0 │ │ │ │ + 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, #680] @ 0x2a8 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r7, #0] │ │ │ │ + mov r2, r7 │ │ │ │ + blx 95c4 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 229e2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23abc │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.w 23a4a │ │ │ │ + ldr.w r2, [pc, #1224] @ 22eb4 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 240d6 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 23af6 │ │ │ │ + ldr.w r0, [pc, #1196] @ 22eb8 │ │ │ │ + add.w ip, r2, #1 │ │ │ │ + str.w ip, [r3] │ │ │ │ + cmp ip, r1 │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + beq.w 23aea │ │ │ │ + ldr.w r0, [pc, #1180] @ 22ebc │ │ │ │ + add.w ip, r2, #2 │ │ │ │ + str.w ip, [r3] │ │ │ │ + cmp ip, r1 │ │ │ │ + it ne │ │ │ │ + addne r2, #3 │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + it ne │ │ │ │ + strne r2, [r3, #0] │ │ │ │ + ldr.w r3, [pc, #1156] @ 22ec0 │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r2, [pc, #1152] @ 22ec4 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r3, [r2, #0] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.w 23ade │ │ │ │ + ldr.w r1, [pc, #1140] @ 22ec8 │ │ │ │ + add.w ip, r2, #1 │ │ │ │ + str.w ip, [r3] │ │ │ │ + cmp ip, r0 │ │ │ │ + it ne │ │ │ │ + addne r2, #2 │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + it ne │ │ │ │ + strne r2, [r3, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ + ldr.w r0, [pc, #1116] @ 22ecc │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w r2, [r4, #664] @ 0x298 │ │ │ │ + add r0, pc │ │ │ │ + add.w r0, r0, #1744 @ 0x6d0 │ │ │ │ + bl 12b6c │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23ac6 │ │ │ │ + ldr.w r3, [pc, #1092] @ 22ed0 │ │ │ │ + add.w ip, sp, #120 @ 0x78 │ │ │ │ + ldr.w lr, [pc, #1088] @ 22ed4 │ │ │ │ + add r3, pc │ │ │ │ + strd ip, ip, [sp, #56] @ 0x38 │ │ │ │ + add.w r7, r3, #16 │ │ │ │ + add lr, pc │ │ │ │ + add.w lr, lr, #16 │ │ │ │ + ldr.w r9, [r4, #668] @ 0x29c │ │ │ │ + ldmia r7!, {r0, r1, r2, r3} │ │ │ │ + stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ + ldmia.w r7, {r0, r1, r2} │ │ │ │ + stmia.w ip, {r0, r1, r2} │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ + ldmia r7!, {r0, r1, r2, r3} │ │ │ │ + stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ + ldmia.w ip, {r0, r1, r2} │ │ │ │ + stmia.w lr, {r0, r1, r2} │ │ │ │ + ldr.w r3, [r4, #696] @ 0x2b8 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r0, #4 │ │ │ │ + ldrd r2, r3, [r4, #688] @ 0x2b0 │ │ │ │ + ldr.w r1, [r4, #684] @ 0x2ac │ │ │ │ + blx 97b8 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23b0a │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr.w r1, [r3, #288] @ 0x120 │ │ │ │ - bl d398 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cbz r0, 2086a │ │ │ │ + blx 9354 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 22b04 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23a78 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r7, #0 │ │ │ │ + blt.w 23b2a │ │ │ │ + ldr r2, [pc, #968] @ (22ed8 ) │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + mov fp, r2 │ │ │ │ + str.w r8, [r2] │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + cmp r2, r1 │ │ │ │ + ldr.w r1, [r4, #700] @ 0x2bc │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne.w r2, [r8] │ │ │ │ + mov r2, r8 │ │ │ │ + blx 95c4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20838 │ │ │ │ + beq.n 22b4e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20b2a │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, sp, #28 │ │ │ │ - mov r2, r5 │ │ │ │ - bl 1ef0c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #1 │ │ │ │ - itt ne │ │ │ │ - ldrdne r0, r1, [sp, #28] │ │ │ │ - strdne r0, r1, [r6] │ │ │ │ - bne.n 207e4 │ │ │ │ - ldr r3, [pc, #880] @ (20bc4 ) │ │ │ │ - movw r2, #483 @ 0x1e3 │ │ │ │ - ldr r1, [pc, #876] @ (20bc8 ) │ │ │ │ - ldr r0, [pc, #880] @ (20bcc ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + beq.w 23b20 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.w 23a32 │ │ │ │ + ldr.w r2, [r4, #884] @ 0x374 │ │ │ │ + ldr.w r1, [r4, #684] @ 0x2ac │ │ │ │ + ldr.w r0, [fp] │ │ │ │ + blx 9354 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 23a1a │ │ │ │ + ldr.w r2, [r4, #892] @ 0x37c │ │ │ │ + ldr.w r1, [r4, #688] @ 0x2b0 │ │ │ │ + ldr.w r0, [fp] │ │ │ │ + blx 9354 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 23a02 │ │ │ │ + ldr r0, [pc, #856] @ (22edc ) │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w r2, [r4, #664] @ 0x298 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.n 20970 │ │ │ │ - ldr.w r1, [r3, #424] @ 0x1a8 │ │ │ │ - movs r2, #1 │ │ │ │ + add.w r0, r0, #1952 @ 0x7a0 │ │ │ │ + bl 12b6c │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 239e8 │ │ │ │ + ldr r2, [pc, #832] @ (22ee0 ) │ │ │ │ + ldr r3, [pc, #836] @ (22ee4 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ + adds r2, #44 @ 0x2c │ │ │ │ + add r3, pc │ │ │ │ + adds r3, #4 │ │ │ │ + ldr.w r9, [r4, #668] @ 0x29c │ │ │ │ + ldmia r2, {r0, r1, r2} │ │ │ │ + stmia.w r7, {r0, r1, r2} │ │ │ │ + stmia.w r3, {r0, r1, r2} │ │ │ │ + movs r0, #1 │ │ │ │ + ldr.w r1, [r4, #704] @ 0x2c0 │ │ │ │ + blx 97b8 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 239c6 │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl d398 │ │ │ │ + blx 9354 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 22bec │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23b3e │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r7, #0 │ │ │ │ + blt.w 236b4 │ │ │ │ + ldr r2, [pc, #752] @ (22ee8 ) │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + str.w r8, [r2] │ │ │ │ ldr.w r2, [r8] │ │ │ │ + cmp r2, r1 │ │ │ │ + ldr.w r1, [r4, #708] @ 0x2c4 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne.w r2, [r8] │ │ │ │ + mov r2, r8 │ │ │ │ + blx 95c4 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 22c36 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 239de │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.w 23992 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 23958 │ │ │ │ + blx 9090 │ │ │ │ + ldr.w r1, [r4, #484] @ 0x1e4 │ │ │ │ + bl fb3c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 236de │ │ │ │ + ldr.w r1, [r4, #712] @ 0x2c8 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + blx 96e4 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r1, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 20894 │ │ │ │ + beq.n 22c7e │ │ │ │ subs r2, #1 │ │ │ │ - str.w r2, [r8] │ │ │ │ + str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20a6a │ │ │ │ - cbz r1, 208e4 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - mov r2, r5 │ │ │ │ - bl 20644 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #1 │ │ │ │ - itt ne │ │ │ │ - ldrdne r0, r1, [sp, #36] @ 0x24 │ │ │ │ - strdne r0, r1, [r6] │ │ │ │ - bne.n 207e4 │ │ │ │ - ldr r3, [pc, #784] @ (20bc4 ) │ │ │ │ - movw r2, #485 @ 0x1e5 │ │ │ │ - ldr r1, [pc, #792] @ (20bd0 ) │ │ │ │ - ldr r0, [pc, #792] @ (20bd4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.n 20970 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.w 236d0 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 23700 │ │ │ │ + movs r0, #1 │ │ │ │ + str r1, [sp, #68] @ 0x44 │ │ │ │ + blx 97b8 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 208e0 │ │ │ │ + beq.n 22ca4 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20adc │ │ │ │ - ldr r3, [pc, #732] @ (20bc0 ) │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr.w r9, [r3, #428] @ 0x1ac │ │ │ │ - ldr r3, [pc, #748] @ (20bd8 ) │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - mov fp, r3 │ │ │ │ - ldr.w sl, [r3] │ │ │ │ - lsls r3, r5, #31 │ │ │ │ - bmi.w 20b32 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 11418 │ │ │ │ + beq.w 236f6 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 23926 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 238ec │ │ │ │ + blx 9090 │ │ │ │ + ldr.w r1, [r4, #484] @ 0x1e4 │ │ │ │ + bl fb3c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23722 │ │ │ │ + ldr.w r1, [r4, #716] @ 0x2cc │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + blx 96e4 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 22cec │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23718 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 238d4 │ │ │ │ + ldr.w r1, [r4, #720] @ 0x2d0 │ │ │ │ + mov r0, sl │ │ │ │ + blx 95d0 │ │ │ │ + uxtb r0, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 238b0 │ │ │ │ + ldr r3, [r4, #116] @ 0x74 │ │ │ │ + mov r0, sl │ │ │ │ + ldr.w r1, [r4, #720] @ 0x2d0 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + blx 96e4 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2388e │ │ │ │ + movs r2, #2 │ │ │ │ + strd r3, r9, [sp, #112] @ 0x70 │ │ │ │ + add r1, sp, #112 @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ + blx 9458 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 22d42 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23742 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 23876 │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + bpl.w 2384e │ │ │ │ + blx 94ec │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 237e0 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr.w r1, [r4, #724] @ 0x2d4 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + blx 95c4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 237c8 │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + mov r0, r7 │ │ │ │ + ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ + blx 95c4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 2374c │ │ │ │ + mov r2, r7 │ │ │ │ + ldr.w r1, [r4, #728] @ 0x2d8 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr.w fp, [r4, #116] @ 0x74 │ │ │ │ + bl fd38 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 22dae │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 238a6 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.w 237b0 │ │ │ │ + ldrd r2, r1, [r4, #732] @ 0x2dc │ │ │ │ + mov r0, r8 │ │ │ │ + bl fd38 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 2378c │ │ │ │ + ldr.w r2, [r4, #664] @ 0x298 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr.w r1, [r4, #740] @ 0x2e4 │ │ │ │ + bl fd38 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 237f8 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + movs r3, #0 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, sl │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ - strd r9, r7, [sp, #56] @ 0x38 │ │ │ │ - str.w r8, [sp, #64] @ 0x40 │ │ │ │ + str.w fp, [sp, #120] @ 0x78 │ │ │ │ + strd r9, r8, [sp, #124] @ 0x7c │ │ │ │ blx 9458 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 20b3a │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 20b8e │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, sl │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 22e0a │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23776 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 2381c │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 22e2a │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23810 │ │ │ │ ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2093c │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r0, r8 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 22e44 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20ae4 │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 20b58 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 10e44 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + beq.w 23842 │ │ │ │ + ldr r3, [pc, #164] @ (22eec ) │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + ldr r1, [r5, r3] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + str r2, [r1, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + ldr r1, [r4, #116] @ 0x74 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r2, #0] │ │ │ │ + blx 95c4 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + b.n 22ef0 │ │ │ │ + nop │ │ │ │ + lsls r4, r6, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r1, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r3, #13 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r5, #13 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r0, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r6, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r7, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r7, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r2, #13 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r0, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r6, #13 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 234e0 │ │ │ │ + movs r2, r0 │ │ │ │ + bic.w r0, r4, #2 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + bgt.n 22eec │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r0, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r7, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r7, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r7, #13 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r6, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 230f4 │ │ │ │ + movs r2, r0 │ │ │ │ + bge.n 22de4 │ │ │ │ + movs r2, r0 │ │ │ │ + cdp 0, 0, cr0, cr10, cr2, {0} │ │ │ │ + lsls r4, r5, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + svc 254 @ 0xfe │ │ │ │ + movs r2, r0 │ │ │ │ + bls.n 22fdc │ │ │ │ + movs r2, r0 │ │ │ │ + stc 0, cr0, [r2, #-8] │ │ │ │ + lsls r4, r1, #20 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 22f06 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20a82 │ │ │ │ - ldr r3, [pc, #616] @ (20bc4 ) │ │ │ │ - mov.w r2, #486 @ 0x1e6 │ │ │ │ - ldr r1, [pc, #632] @ (20bdc ) │ │ │ │ - ldr r0, [pc, #636] @ (20be0 ) │ │ │ │ + beq.w 23782 │ │ │ │ + cmp r4, #0 │ │ │ │ + it ge │ │ │ │ + movge r0, #1 │ │ │ │ + bge.n 22f26 │ │ │ │ + ldr.w r1, [pc, #3448] @ 23c88 │ │ │ │ + movw r2, #305 @ 0x131 │ │ │ │ + ldr.w r0, [pc, #3444] @ 23c8c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - movs r2, #1 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r2, r3, [r6] │ │ │ │ - b.n 207e4 │ │ │ │ - ldr r3, [pc, #584] @ (20bc4 ) │ │ │ │ - movw r2, #475 @ 0x1db │ │ │ │ - ldr r1, [pc, #608] @ (20be4 ) │ │ │ │ - add.w r8, sp, #44 @ 0x2c │ │ │ │ - ldr r0, [pc, #608] @ (20be8 ) │ │ │ │ + movs r0, #2 │ │ │ │ + ldr.w r2, [pc, #3432] @ 23c90 │ │ │ │ + ldr.w r3, [pc, #3432] @ 23c94 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 23434 │ │ │ │ + add sp, #156 @ 0x9c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 21ec8 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 21f06 │ │ │ │ + ldr.w r0, [r4, #424] @ 0x1a8 │ │ │ │ + blx 9860 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23118 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ + str.w r0, [r8] │ │ │ │ + cmp r2, r6 │ │ │ │ + beq.w 21e86 │ │ │ │ + movw r1, #65534 @ 0xfffe │ │ │ │ + movt r1, #16383 @ 0x3fff │ │ │ │ + cmp r2, r1 │ │ │ │ + it eq │ │ │ │ + streq r6, [r0, #0] │ │ │ │ + beq.w 21e86 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 21e86 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 21e86 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + b.w 22164 │ │ │ │ + ldr.w r1, [pc, #3316] @ 23c98 │ │ │ │ + movs r2, #10 │ │ │ │ + ldr.w r0, [pc, #3312] @ 23c9c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r9, r1 │ │ │ │ - str r0, [sp, #20] │ │ │ │ + bl 118a8 │ │ │ │ + b.n 22f24 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 21f7c │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 21fbc │ │ │ │ + ldr.w r1, [pc, #3284] @ 23ca0 │ │ │ │ + movs r2, #5 │ │ │ │ + ldr.w r0, [pc, #3284] @ 23ca4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.n 22f24 │ │ │ │ + ldr.w r1, [pc, #3272] @ 23ca8 │ │ │ │ + movs r2, #7 │ │ │ │ + ldr.w r0, [pc, #3268] @ 23cac │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.n 22f24 │ │ │ │ + mov r0, r5 │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + b.w 22184 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 221fc │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + b.w 2209a │ │ │ │ + ldr.w r1, [pc, #3220] @ 23cb0 │ │ │ │ + movs r2, #33 @ 0x21 │ │ │ │ + ldr.w r0, [pc, #3220] @ 23cb4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.n 22f24 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22222 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22268 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + mov r0, r7 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + b.w 22294 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 222d4 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22376 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22402 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22570 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 226d0 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + b.w 225fa │ │ │ │ + mov r0, r2 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + b.w 22624 │ │ │ │ + ldr.w r1, [pc, #3096] @ 23cb8 │ │ │ │ + movs r2, #11 │ │ │ │ + ldr.w r0, [pc, #3092] @ 23cbc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.n 22f24 │ │ │ │ + mov r0, r2 │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + b.w 22108 │ │ │ │ + mov r0, r3 │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + b.w 220ca │ │ │ │ + ldr.w r1, [pc, #3052] @ 23cc0 │ │ │ │ + movs r2, #35 @ 0x23 │ │ │ │ + ldr.w r0, [pc, #3052] @ 23cc4 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r6 │ │ │ │ + bl c698 │ │ │ │ + b.n 22f24 │ │ │ │ + ldr.w r1, [pc, #3024] @ 23cc8 │ │ │ │ + movs r2, #35 @ 0x23 │ │ │ │ + ldr.w r0, [pc, #3024] @ 23ccc │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 22f24 │ │ │ │ + ldr.w r3, [pc, #2996] @ 23cd0 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + ldr.w r1, [pc, #2992] @ 23cd4 │ │ │ │ + ldr.w r0, [pc, #2992] @ 23cd8 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 10f80 │ │ │ │ - ldr r3, [pc, #540] @ (20bc0 ) │ │ │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr.w r1, [r3, #296] @ 0x128 │ │ │ │ - ldr r3, [pc, #572] @ (20bec ) │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + b.n 22f24 │ │ │ │ + ldr.w r0, [pc, #2980] @ 23cdc │ │ │ │ + movs r2, #35 @ 0x23 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + add r0, pc │ │ │ │ + str r1, [sp, #4] │ │ │ │ + str r0, [sp, #0] │ │ │ │ + ldr.w r1, [pc, #2968] @ 23ce0 │ │ │ │ + ldr.w r0, [pc, #2968] @ 23ce4 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ed0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 22f24 │ │ │ │ + ldr.w r1, [pc, #2952] @ 23ce8 │ │ │ │ + movs r2, #14 │ │ │ │ + ldr.w r0, [pc, #2948] @ 23cec │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.n 22f24 │ │ │ │ + ldr.w r1, [pc, #2936] @ 23cf0 │ │ │ │ + movs r2, #35 @ 0x23 │ │ │ │ + ldr.w r0, [pc, #2936] @ 23cf4 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.n 23156 │ │ │ │ + ldr.w r1, [pc, #2920] @ 23cf8 │ │ │ │ + movs r2, #22 │ │ │ │ + ldr.w r0, [pc, #2920] @ 23cfc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.n 22f24 │ │ │ │ + ldr.w r1, [pc, #2908] @ 23d00 │ │ │ │ + movs r2, #33 @ 0x21 │ │ │ │ + ldr.w r0, [pc, #2904] @ 23d04 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.n 22f24 │ │ │ │ + ldr.w r0, [pc, #2892] @ 23d08 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + add r0, pc │ │ │ │ + bl 11608 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 231d8 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cbz r2, 23236 │ │ │ │ + ldr.w r1, [pc, #2864] @ 23d0c │ │ │ │ + movs r2, #33 @ 0x21 │ │ │ │ + ldr.w r0, [pc, #2864] @ 23d10 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.n 22f24 │ │ │ │ + ldr.w r1, [pc, #2852] @ 23d14 │ │ │ │ + movs r2, #33 @ 0x21 │ │ │ │ + ldr.w r0, [pc, #2848] @ 23d18 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.n 22f24 │ │ │ │ + cmp r2, #1 │ │ │ │ + itt eq │ │ │ │ + moveq r1, #0 │ │ │ │ + ldreq r2, [r3, #0] │ │ │ │ + beq.w 220b8 │ │ │ │ + cmp r2, #10 │ │ │ │ + bne.n 232b2 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r1, r2, #1 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + b.w 220b8 │ │ │ │ + ldr.w r1, [pc, #2808] @ 23d1c │ │ │ │ + movs r2, #35 @ 0x23 │ │ │ │ + ldr.w r0, [pc, #2808] @ 23d20 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.n 22f24 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 231d8 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + b.w 222c0 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + b.w 22334 │ │ │ │ + ldr.w r1, [pc, #2764] @ 23d24 │ │ │ │ + movs r2, #35 @ 0x23 │ │ │ │ + ldr.w r0, [pc, #2764] @ 23d28 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.n 22f24 │ │ │ │ + ldr.w r1, [pc, #2752] @ 23d2c │ │ │ │ + movs r2, #35 @ 0x23 │ │ │ │ + ldr.w r0, [pc, #2748] @ 23d30 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9d98 │ │ │ │ + b.n 22f24 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + b.w 223c0 │ │ │ │ + ldr.w r0, [pc, #2720] @ 23d34 │ │ │ │ + movs r2, #35 @ 0x23 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r0, pc │ │ │ │ + ldr.w r1, [pc, #2712] @ 23d38 │ │ │ │ + strd r0, r7, [sp] │ │ │ │ + ldr.w r0, [pc, #2708] @ 23d3c │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ed0 │ │ │ │ + b.n 2327e │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + bl 1694c │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 23b8c │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.n 232e2 │ │ │ │ + movw r1, #65534 @ 0xfffe │ │ │ │ + movt r1, #16383 @ 0x3fff │ │ │ │ + cmp r2, r1 │ │ │ │ + it eq │ │ │ │ + streq r0, [r3, #0] │ │ │ │ + beq.n 232e2 │ │ │ │ + cbz r2, 23302 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.w 231d8 │ │ │ │ + orr.w r1, r3, #1 │ │ │ │ + ldr.w r3, [pc, #2640] @ 23d40 │ │ │ │ + mov r0, r1 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + str r1, [r3, #0] │ │ │ │ + bl c67c │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + b.w 220d0 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + b.n 232e2 │ │ │ │ + ldr.w r1, [pc, #2612] @ 23d44 │ │ │ │ + movs r2, #35 @ 0x23 │ │ │ │ + ldr.w r0, [pc, #2608] @ 23d48 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.n 2327e │ │ │ │ + ldr.w r1, [pc, #2596] @ 23d4c │ │ │ │ + movs r2, #35 @ 0x23 │ │ │ │ + ldr.w r0, [pc, #2596] @ 23d50 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.n 2327e │ │ │ │ + mov r1, r3 │ │ │ │ + blx 9634 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 222ee │ │ │ │ + ldr.w r4, [pc, #2572] @ 23d54 │ │ │ │ + movs r2, #35 @ 0x23 │ │ │ │ + ldr.w r1, [pc, #2568] @ 23d58 │ │ │ │ + ldr.w r0, [pc, #2568] @ 23d5c │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r9, [sp] │ │ │ │ + bl 11ed0 │ │ │ │ + b.n 22f24 │ │ │ │ + ldr.w r1, [pc, #2552] @ 23d60 │ │ │ │ + movs r2, #35 @ 0x23 │ │ │ │ + ldr.w r0, [pc, #2548] @ 23d64 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.n 22f24 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + b.w 2244c │ │ │ │ + ldr.w r3, [pc, #2524] @ 23d68 │ │ │ │ + ldr.w r1, [pc, #2524] @ 23d6c │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - ldrd sl, r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 96e4 │ │ │ │ + blx 9100 │ │ │ │ + ldr.w r1, [pc, #2516] @ 23d70 │ │ │ │ + ldr.w r0, [pc, #2516] @ 23d74 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.n 22f24 │ │ │ │ + ldr.w r1, [pc, #2500] @ 23d78 │ │ │ │ + movs r2, #35 @ 0x23 │ │ │ │ + ldr.w r0, [pc, #2500] @ 23d7c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.n 22f24 │ │ │ │ + ldr.w r1, [pc, #2488] @ 23d80 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ + ldr.w r0, [pc, #2484] @ 23d84 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.n 22f24 │ │ │ │ + ldr.w r1, [pc, #2472] @ 23d88 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ + ldr.w r0, [pc, #2472] @ 23d8c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.n 22f24 │ │ │ │ + mov r1, sl │ │ │ │ + blx 9634 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20b78 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - bl 11118 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9cb0 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.n 20a48 │ │ │ │ - bl 10eb4 │ │ │ │ - ldmia.w r8, {r0, r1, r2} │ │ │ │ - bl 110ac │ │ │ │ - mov r0, sl │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 20970 │ │ │ │ - mov r0, r8 │ │ │ │ + bne.w 22384 │ │ │ │ + ldr.w r4, [pc, #2448] @ 23d90 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ + ldr.w r1, [pc, #2444] @ 23d94 │ │ │ │ + ldr.w r0, [pc, #2444] @ 23d98 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r7, [sp] │ │ │ │ + bl 11ed0 │ │ │ │ + b.n 22f24 │ │ │ │ + ldr.w r1, [pc, #2428] @ 23d9c │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ + ldr.w r0, [pc, #2424] @ 23da0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.n 22f24 │ │ │ │ + blx 90c0 <__stack_chk_fail@plt> │ │ │ │ + ldr.w r1, [pc, #2408] @ 23da4 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + ldr.w r0, [pc, #2408] @ 23da8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.n 22f24 │ │ │ │ + ldr.w r1, [pc, #2396] @ 23dac │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + ldr.w r0, [pc, #2392] @ 23db0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.n 22f24 │ │ │ │ + ldr.w r3, [pc, #2304] @ 23d68 │ │ │ │ + ldr.w r1, [pc, #2376] @ 23db4 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9100 │ │ │ │ + ldr.w r1, [pc, #2368] @ 23db8 │ │ │ │ + ldr.w r0, [pc, #2368] @ 23dbc │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.n 22f24 │ │ │ │ + mov r0, r2 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20798 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r3, [pc, #488] @ (20bf0 ) │ │ │ │ - ldr r1, [pc, #492] @ (20bf4 ) │ │ │ │ + b.w 22530 │ │ │ │ + mov r1, sl │ │ │ │ + blx 9634 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 22410 │ │ │ │ + ldr.w r4, [pc, #2332] @ 23dc0 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + ldr.w r1, [pc, #2328] @ 23dc4 │ │ │ │ + ldr.w r0, [pc, #2328] @ 23dc8 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r7, [sp] │ │ │ │ + bl 11ed0 │ │ │ │ + b.n 22f24 │ │ │ │ + ldr.w r3, [pc, #2212] @ 23d68 │ │ │ │ + ldr.w r1, [pc, #2308] @ 23dcc │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 9100 │ │ │ │ - ldr r3, [pc, #432] @ (20bc4 ) │ │ │ │ - ldr r1, [pc, #480] @ (20bf8 ) │ │ │ │ - mov.w r2, #478 @ 0x1de │ │ │ │ - ldr r0, [pc, #480] @ (20bfc ) │ │ │ │ + ldr.w r1, [pc, #2296] @ 23dd0 │ │ │ │ + ldr.w r0, [pc, #2296] @ 23dd4 │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 20970 │ │ │ │ - ldr r3, [pc, #408] @ (20bc4 ) │ │ │ │ - mov.w r2, #478 @ 0x1de │ │ │ │ - ldr r1, [pc, #460] @ (20c00 ) │ │ │ │ - ldr r0, [pc, #464] @ (20c04 ) │ │ │ │ + b.n 22f24 │ │ │ │ + ldr.w r1, [pc, #2284] @ 23dd8 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + ldr.w r0, [pc, #2280] @ 23ddc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 20970 │ │ │ │ - ldmia.w r8, {r0, r1, r2} │ │ │ │ - bl 110ac │ │ │ │ - mov r0, sl │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r3, [pc, #344] @ (20bbc ) │ │ │ │ - ldr.w r8, [r4, r3] │ │ │ │ - b.n 2075e │ │ │ │ - mov r0, r8 │ │ │ │ - strd r3, r1, [sp, #12] │ │ │ │ + b.n 22f24 │ │ │ │ + ldr.w r1, [pc, #2268] @ 23de0 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + ldr.w r0, [pc, #2268] @ 23de4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.n 22f24 │ │ │ │ + ldr.w r3, [pc, #2128] @ 23d68 │ │ │ │ + ldr.w r1, [pc, #2252] @ 23de8 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9100 │ │ │ │ + ldr.w r1, [pc, #2240] @ 23dec │ │ │ │ + ldr.w r0, [pc, #2240] @ 23df0 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.n 22f24 │ │ │ │ + ldr.w r1, [pc, #2228] @ 23df4 │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ + ldr.w r0, [pc, #2224] @ 23df8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.n 22f24 │ │ │ │ + mov r0, r7 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldrd r3, r1, [sp, #12] │ │ │ │ - b.n 20894 │ │ │ │ - mov r0, r5 │ │ │ │ - bl c698 │ │ │ │ - b.n 207d0 │ │ │ │ - mov r0, r5 │ │ │ │ + b.w 225b6 │ │ │ │ + ldr.w r4, [pc, #2204] @ 23dfc │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + ldr.w r1, [pc, #2200] @ 23e00 │ │ │ │ + ldr.w r0, [pc, #2200] @ 23e04 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r7, [sp] │ │ │ │ + bl 11ed0 │ │ │ │ + b.n 22f24 │ │ │ │ + mov r0, r7 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2095a │ │ │ │ - mov r0, r5 │ │ │ │ - bl c67c │ │ │ │ - b.n 207a2 │ │ │ │ - mov r0, r5 │ │ │ │ - bl c698 │ │ │ │ - ldr r3, [pc, #340] @ (20bf0 ) │ │ │ │ - ldr r1, [pc, #364] @ (20c08 ) │ │ │ │ + b.w 22716 │ │ │ │ + ldr.w r1, [pc, #2172] @ 23e08 │ │ │ │ + movs r2, #47 @ 0x2f │ │ │ │ + ldr.w r0, [pc, #2172] @ 23e0c │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.n 22f24 │ │ │ │ + ldr.w r1, [pc, #2160] @ 23e10 │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ + ldr.w r0, [pc, #2160] @ 23e14 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.n 22f24 │ │ │ │ + ldr.w r1, [pc, #2148] @ 23e18 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + ldr.w r0, [pc, #2144] @ 23e1c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.n 22f24 │ │ │ │ + ldr.w r3, [pc, #1948] @ 23d68 │ │ │ │ + ldr.w r1, [pc, #2128] @ 23e20 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 9100 │ │ │ │ - ldr r3, [pc, #284] @ (20bc4 ) │ │ │ │ - ldr r1, [pc, #352] @ (20c0c ) │ │ │ │ - mov.w r2, #480 @ 0x1e0 │ │ │ │ - ldr r0, [pc, #352] @ (20c10 ) │ │ │ │ + ldr.w r1, [pc, #2120] @ 23e24 │ │ │ │ + ldr.w r0, [pc, #2120] @ 23e28 │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 20970 │ │ │ │ - ldr r3, [pc, #260] @ (20bc4 ) │ │ │ │ - mov.w r2, #480 @ 0x1e0 │ │ │ │ - ldr r1, [pc, #332] @ (20c14 ) │ │ │ │ - ldr r0, [pc, #336] @ (20c18 ) │ │ │ │ + b.n 22f24 │ │ │ │ + ldr.w r1, [pc, #2104] @ 23e2c │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + ldr.w r0, [pc, #2104] @ 23e30 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.n 22f24 │ │ │ │ + ldr.w r1, [pc, #2092] @ 23e34 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + ldr.w r0, [pc, #2088] @ 23e38 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.n 22f24 │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + b.w 2264a │ │ │ │ + mov r0, r2 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2268e │ │ │ │ + ldr.w r3, [pc, #1840] @ 23d68 │ │ │ │ + ldr.w r1, [pc, #2048] @ 23e3c │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9100 │ │ │ │ + ldr.w r1, [pc, #2040] @ 23e40 │ │ │ │ + ldr.w r0, [pc, #2040] @ 23e44 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.n 22f24 │ │ │ │ + ldr.w r1, [pc, #2024] @ 23e48 │ │ │ │ + movs r2, #47 @ 0x2f │ │ │ │ + ldr.w r0, [pc, #2024] @ 23e4c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.n 22f24 │ │ │ │ + mov r1, sl │ │ │ │ + blx 9634 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 2257e │ │ │ │ + ldr.w r4, [pc, #2000] @ 23e50 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + ldr.w r1, [pc, #1996] @ 23e54 │ │ │ │ + ldr.w r0, [pc, #1996] @ 23e58 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r7, [sp] │ │ │ │ + bl 11ed0 │ │ │ │ + b.n 22f24 │ │ │ │ + ldr.w r1, [pc, #1980] @ 23e5c │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + ldr.w r0, [pc, #1976] @ 23e60 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.n 22f24 │ │ │ │ + ldr.w r1, [pc, #1964] @ 23e64 │ │ │ │ + movw r2, #271 @ 0x10f │ │ │ │ + ldr.w r0, [pc, #1960] @ 23e68 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl c698 │ │ │ │ - b.n 20970 │ │ │ │ mov r0, r8 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 22f24 │ │ │ │ + mov r0, r3 │ │ │ │ + str r1, [sp, #68] @ 0x44 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + b.w 22c7e │ │ │ │ + ldr.w r1, [pc, #1932] @ 23e6c │ │ │ │ + movw r2, #305 @ 0x131 │ │ │ │ + ldr.w r0, [pc, #1928] @ 23e70 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.n 22f24 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22ca4 │ │ │ │ + ldr.w r1, [pc, #1904] @ 23e74 │ │ │ │ + movw r2, #305 @ 0x131 │ │ │ │ + ldr.w r0, [pc, #1900] @ 23e78 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.n 22f24 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22cec │ │ │ │ + ldr.w r1, [pc, #1880] @ 23e7c │ │ │ │ + movw r2, #305 @ 0x131 │ │ │ │ + ldr.w r0, [pc, #1876] @ 23e80 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9d98 │ │ │ │ + b.w 22f24 │ │ │ │ + mov r0, r7 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 208e0 │ │ │ │ + b.w 22d42 │ │ │ │ + ldr.w r1, [pc, #1844] @ 23e84 │ │ │ │ + movw r2, #307 @ 0x133 │ │ │ │ + ldr.w r0, [pc, #1840] @ 23e88 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r8 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 23156 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2093c │ │ │ │ - ldr r3, [pc, #212] @ (20bc4 ) │ │ │ │ - movw r2, #481 @ 0x1e1 │ │ │ │ - ldr r1, [pc, #296] @ (20c1c ) │ │ │ │ - ldr r0, [pc, #296] @ (20c20 ) │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + b.w 22e0a │ │ │ │ + mov r0, r2 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22f06 │ │ │ │ + ldr.w r1, [pc, #1788] @ 23e8c │ │ │ │ + movw r2, #305 @ 0x131 │ │ │ │ + ldr.w r0, [pc, #1784] @ 23e90 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9d98 │ │ │ │ + b.n 236c8 │ │ │ │ + ldr.w r1, [pc, #1760] @ 23e94 │ │ │ │ + movw r2, #305 @ 0x131 │ │ │ │ + ldr.w r0, [pc, #1756] @ 23e98 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ + b.n 237a2 │ │ │ │ + ldr.w r1, [pc, #1744] @ 23e9c │ │ │ │ + mov.w r2, #306 @ 0x132 │ │ │ │ + ldr.w r0, [pc, #1740] @ 23ea0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.n 23762 │ │ │ │ + ldr.w r1, [pc, #1728] @ 23ea4 │ │ │ │ + movw r2, #305 @ 0x131 │ │ │ │ + ldr.w r0, [pc, #1724] @ 23ea8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.n 237a2 │ │ │ │ + ldr.w r1, [pc, #1712] @ 23eac │ │ │ │ + movw r2, #305 @ 0x131 │ │ │ │ + ldr.w r0, [pc, #1708] @ 23eb0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.n 237a2 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + b.w 22e2a │ │ │ │ + ldr.w r1, [pc, #1684] @ 23eb4 │ │ │ │ + movw r2, #305 @ 0x131 │ │ │ │ + ldr.w r0, [pc, #1680] @ 23eb8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r8 │ │ │ │ - bl c698 │ │ │ │ - b.n 20970 │ │ │ │ - ldr r3, [pc, #184] @ (20bc4 ) │ │ │ │ - movw r2, #481 @ 0x1e1 │ │ │ │ - ldr r1, [pc, #272] @ (20c24 ) │ │ │ │ + bl 9d98 │ │ │ │ + b.w 22f24 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + b.w 22e44 │ │ │ │ + ldr.w r2, [pc, #1644] @ 23ebc │ │ │ │ + ldr.w r1, [pc, #1644] @ 23ec0 │ │ │ │ + ldr.w r0, [pc, #1644] @ 23ec4 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [r4, r3] │ │ │ │ - ldr r3, [pc, #272] @ (20c28 ) │ │ │ │ - add r3, pc │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r0, [pc, #264] @ (20c2c ) │ │ │ │ + strd r2, r8, [sp] │ │ │ │ add r0, pc │ │ │ │ + movw r2, #305 @ 0x131 │ │ │ │ bl 11ed0 │ │ │ │ - b.n 20b02 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 2327e │ │ │ │ + ldr.w r1, [pc, #1616] @ 23ec8 │ │ │ │ + movw r2, #305 @ 0x131 │ │ │ │ + ldr.w r0, [pc, #1612] @ 23ecc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.n 2386e │ │ │ │ + ldr.w r1, [pc, #1600] @ 23ed0 │ │ │ │ + movw r2, #305 @ 0x131 │ │ │ │ + ldr.w r0, [pc, #1596] @ 23ed4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.n 2386e │ │ │ │ + mov r0, r7 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22dae │ │ │ │ + blx 94ec │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 22d56 │ │ │ │ + ldr.w r1, [pc, #1560] @ 23ed8 │ │ │ │ + movw r2, #305 @ 0x131 │ │ │ │ + ldr.w r0, [pc, #1556] @ 23edc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.n 2386e │ │ │ │ + ldr.w r1, [pc, #1544] @ 23ee0 │ │ │ │ + movw r2, #305 @ 0x131 │ │ │ │ + ldr.w r0, [pc, #1540] @ 23ee4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.n 23738 │ │ │ │ + ldr.w r0, [r4, #484] @ 0x1e4 │ │ │ │ + blx 9860 │ │ │ │ + cbz r0, 23940 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + str r0, [r2, #0] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 22cb8 │ │ │ │ + movw ip, #65534 @ 0xfffe │ │ │ │ + movt ip, #16383 @ 0x3fff │ │ │ │ + cmp r2, ip │ │ │ │ + it eq │ │ │ │ + streq r1, [r0, #0] │ │ │ │ + beq.w 22cb8 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 22cb8 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22cb8 │ │ │ │ + ldr.w r1, [pc, #1472] @ 23ee8 │ │ │ │ + movw r2, #305 @ 0x131 │ │ │ │ + ldr.w r0, [pc, #1468] @ 23eec │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.w 22f24 │ │ │ │ + ldr.w r1, [pc, #1452] @ 23ef0 │ │ │ │ + movw r2, #305 @ 0x131 │ │ │ │ + ldr.w r0, [pc, #1448] @ 23ef4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.n 23738 │ │ │ │ + ldr.w r0, [r4, #484] @ 0x1e4 │ │ │ │ + blx 9860 │ │ │ │ + cbz r0, 239ac │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + str r0, [r2, #0] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 22c4a │ │ │ │ + movw ip, #65534 @ 0xfffe │ │ │ │ + movt ip, #16383 @ 0x3fff │ │ │ │ + cmp r2, ip │ │ │ │ + it eq │ │ │ │ + streq r1, [r0, #0] │ │ │ │ + beq.w 22c4a │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 22c4a │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22c4a │ │ │ │ + ldr.w r1, [pc, #1380] @ 23ef8 │ │ │ │ + movw r2, #271 @ 0x10f │ │ │ │ + ldr.w r0, [pc, #1376] @ 23efc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.w 22f24 │ │ │ │ + ldr.w r1, [pc, #1360] @ 23f00 │ │ │ │ + movw r2, #305 @ 0x131 │ │ │ │ + ldr.w r0, [pc, #1356] @ 23f04 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.w 22f24 │ │ │ │ + ldr.w r1, [pc, #1344] @ 23f08 │ │ │ │ + movw r2, #271 @ 0x10f │ │ │ │ + ldr.w r0, [pc, #1340] @ 23f0c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.n 236c8 │ │ │ │ mov r0, r8 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20838 │ │ │ │ - mov r0, r5 │ │ │ │ - bl c67c │ │ │ │ - b.n 208f8 │ │ │ │ - ldr r3, [pc, #136] @ (20bc4 ) │ │ │ │ - mov.w r2, #486 @ 0x1e6 │ │ │ │ - ldr r1, [pc, #236] @ (20c30 ) │ │ │ │ - ldr r0, [pc, #240] @ (20c34 ) │ │ │ │ + b.w 22c36 │ │ │ │ + ldr.w r1, [pc, #1316] @ 23f10 │ │ │ │ + movw r2, #271 @ 0x10f │ │ │ │ + ldr.w r0, [pc, #1312] @ 23f14 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.w 22f24 │ │ │ │ + ldr.w r1, [pc, #1300] @ 23f18 │ │ │ │ + movs r2, #220 @ 0xdc │ │ │ │ + ldr.w r0, [pc, #1296] @ 23f1c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.w 22f24 │ │ │ │ + ldr.w r1, [pc, #1284] @ 23f20 │ │ │ │ + movs r2, #217 @ 0xd9 │ │ │ │ + ldr.w r0, [pc, #1280] @ 23f24 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.w 22f24 │ │ │ │ + ldr.w r1, [pc, #1268] @ 23f28 │ │ │ │ + movs r2, #213 @ 0xd5 │ │ │ │ + ldr.w r0, [pc, #1264] @ 23f2c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.w 22f24 │ │ │ │ + ldr.w r1, [pc, #1252] @ 23f30 │ │ │ │ + movs r2, #71 @ 0x47 │ │ │ │ + ldr.w r0, [pc, #1248] @ 23f34 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.w 22f24 │ │ │ │ + ldr.w r1, [pc, #1236] @ 23f38 │ │ │ │ + movs r2, #71 @ 0x47 │ │ │ │ + ldr.w r0, [pc, #1232] @ 23f3c │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.w 23156 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22b04 │ │ │ │ + ldr.w r1, [pc, #1212] @ 23f40 │ │ │ │ + movs r2, #71 @ 0x47 │ │ │ │ + ldr.w r0, [pc, #1208] @ 23f44 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.w 22f24 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 229a0 │ │ │ │ + ldr.w r1, [pc, #1184] @ 23f48 │ │ │ │ + movs r2, #71 @ 0x47 │ │ │ │ + ldr.w r0, [pc, #1184] @ 23f4c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.w 23156 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 229e2 │ │ │ │ + ldr.w r1, [pc, #1160] @ 23f50 │ │ │ │ + movs r2, #213 @ 0xd5 │ │ │ │ + ldr.w r0, [pc, #1156] @ 23f54 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.w 22f24 │ │ │ │ + ldr.w r2, [pc, #1144] @ 23f58 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r3, [r2, #0] │ │ │ │ + b.w 22a6c │ │ │ │ + ldr.w r2, [pc, #1136] @ 23f5c │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r3, [r2, #0] │ │ │ │ + b.w 22a38 │ │ │ │ + ldr.w r2, [pc, #1128] @ 23f60 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r3, [r2, #0] │ │ │ │ + ldr.w r2, [pc, #1116] @ 23f5c │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r3, [r2, #0] │ │ │ │ + b.w 22a38 │ │ │ │ + ldr.w r1, [pc, #1112] @ 23f64 │ │ │ │ + movs r2, #213 @ 0xd5 │ │ │ │ + ldr.w r0, [pc, #1108] @ 23f68 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ + b.n 236c8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 20970 │ │ │ │ - ldr r2, [pc, #104] @ (20bc4 ) │ │ │ │ - ldr r3, [pc, #220] @ (20c38 ) │ │ │ │ - ldr r1, [pc, #220] @ (20c3c ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [pc, #220] @ (20c40 ) │ │ │ │ - ldr r4, [r4, r2] │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22b4e │ │ │ │ + ldr.w r1, [pc, #1088] @ 23f6c │ │ │ │ + movs r2, #213 @ 0xd5 │ │ │ │ + ldr.w r0, [pc, #1084] @ 23f70 │ │ │ │ add r1, pc │ │ │ │ - str r5, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov.w r2, #486 @ 0x1e6 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + bl 118a8 │ │ │ │ + b.n 236c8 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22bec │ │ │ │ + ldr.w r1, [pc, #1064] @ 23f74 │ │ │ │ + movs r2, #71 @ 0x47 │ │ │ │ + ldr.w r0, [pc, #1064] @ 23f78 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.w 22f24 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22962 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 228f8 │ │ │ │ + ldr.w r1, [pc, #1028] @ 23f7c │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + ldr.w r0, [pc, #1028] @ 23f80 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.w 22f24 │ │ │ │ + lsls r1, r0, #1 │ │ │ │ + b.w 220b8 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2276a │ │ │ │ + ldr r1, [pc, #996] @ (23f84 ) │ │ │ │ + movs r2, #66 @ 0x42 │ │ │ │ + ldr r0, [pc, #996] @ (23f88 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9d98 │ │ │ │ + b.w 22f24 │ │ │ │ + mov r1, sl │ │ │ │ + blx 9634 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 226de │ │ │ │ + ldr r4, [pc, #968] @ (23f8c ) │ │ │ │ + movs r2, #50 @ 0x32 │ │ │ │ + ldr r1, [pc, #968] @ (23f90 ) │ │ │ │ + ldr r0, [pc, #972] @ (23f94 ) │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r7, [sp] │ │ │ │ bl 11ed0 │ │ │ │ - b.n 20970 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - mov.w r2, #476 @ 0x1dc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + b.w 22f24 │ │ │ │ + ldr r1, [pc, #952] @ (23f98 ) │ │ │ │ + movs r2, #50 @ 0x32 │ │ │ │ + ldr r0, [pc, #952] @ (23f9c ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ bl 118a8 │ │ │ │ - b.n 209da │ │ │ │ - blx 90c0 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #180] @ (20c44 ) │ │ │ │ - movw r2, #9666 @ 0x25c2 │ │ │ │ - ldr r1, [pc, #176] @ (20c48 ) │ │ │ │ - ldr r0, [pc, #180] @ (20c4c ) │ │ │ │ + b.w 22f24 │ │ │ │ + ldr r1, [pc, #940] @ (23fa0 ) │ │ │ │ + movs r2, #66 @ 0x42 │ │ │ │ + ldr r0, [pc, #940] @ (23fa4 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.w 22f24 │ │ │ │ + ldr r1, [pc, #928] @ (23fa8 ) │ │ │ │ + movs r2, #53 @ 0x35 │ │ │ │ + ldr r0, [pc, #928] @ (23fac ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.w 22f24 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22858 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 228b4 │ │ │ │ + ldr r1, [pc, #896] @ (23fb0 ) │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + ldr r0, [pc, #896] @ (23fb4 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.w 22f24 │ │ │ │ + mov r0, r1 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + b.w 22932 │ │ │ │ + ldr r1, [pc, #872] @ (23fb8 ) │ │ │ │ + movs r2, #71 @ 0x47 │ │ │ │ + ldr r0, [pc, #872] @ (23fbc ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.w 22f24 │ │ │ │ + ldr r1, [pc, #860] @ (23fc0 ) │ │ │ │ + movs r2, #66 @ 0x42 │ │ │ │ + ldr r0, [pc, #860] @ (23fc4 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.w 22f24 │ │ │ │ + ldr r1, [pc, #848] @ (23fc8 ) │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + ldr r0, [pc, #848] @ (23fcc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.w 22f24 │ │ │ │ + ldrsh.w r0, [r4, r0] │ │ │ │ + @ instruction: 0xeaba0000 │ │ │ │ + beq.n 23c30 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + strh.w r0, [r2] │ │ │ │ + bic.w r0, r8, r0 │ │ │ │ + ldr??.w r0, [ip, r0] │ │ │ │ + and.w r0, r2, r0 │ │ │ │ + str??.w r0, [r6, r0] │ │ │ │ + strd r0, r0, [ip] │ │ │ │ + strh.w r0, [ip, r0] │ │ │ │ + @ instruction: 0xe9b20000 │ │ │ │ + @ instruction: 0xf7a60000 │ │ │ │ + stmdb ip!, {} │ │ │ │ + @ instruction: 0xf7720000 │ │ │ │ + ldrd r0, r0, [r8], #0 │ │ │ │ + @ instruction: 0xf74e0000 │ │ │ │ + @ instruction: 0xe8d40000 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf7280000 │ │ │ │ + stmia.w ip!, {} │ │ │ │ + cdp2 0, 3, cr0, cr8, cr0, {0} │ │ │ │ + @ instruction: 0xf7020000 │ │ │ │ + stmia.w r8, {} │ │ │ │ + @ instruction: 0xf6e60000 │ │ │ │ + strd r0, r0, [ip], #-0 │ │ │ │ + movt r0, #59392 @ 0xe800 │ │ │ │ + @ instruction: 0xe8540000 │ │ │ │ + @ instruction: 0xf6b80000 │ │ │ │ + @ instruction: 0xe83e0000 │ │ │ │ + subw r0, r2, #2048 @ 0x800 │ │ │ │ + @ instruction: 0xe8280000 │ │ │ │ + bics.w r0, r0, #0 │ │ │ │ + @ instruction: 0xf66c0000 │ │ │ │ + b.n 23cf8 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf6560000 │ │ │ │ + b.n 23cd4 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf6240000 │ │ │ │ + b.n 23c78 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf5f00000 │ │ │ │ + b.n 23c18 │ │ │ │ + movs r0, r0 │ │ │ │ + rsbs r0, sl, #8388608 @ 0x800000 │ │ │ │ + b.n 23bf4 │ │ │ │ + movs r0, r0 │ │ │ │ + ldc2l 0, cr0, [lr], {0} │ │ │ │ + sub.w r0, r8, #8388608 @ 0x800000 │ │ │ │ + b.n 23b9c │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r2, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf5360000 │ │ │ │ + b.n 23ac4 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf5200000 │ │ │ │ + b.n 23aa0 │ │ │ │ + movs r0, r0 │ │ │ │ + orn r0, ip, #0 │ │ │ │ + @ instruction: 0xf4f80000 │ │ │ │ + b.n 23a5c │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf4de0000 │ │ │ │ + b.n 23a30 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf4e40000 │ │ │ │ + @ instruction: 0xf4aa0000 │ │ │ │ + b.n 239d8 │ │ │ │ + movs r0, r0 │ │ │ │ + eors.w r0, r4, #8388608 @ 0x800000 │ │ │ │ + b.n 239b4 │ │ │ │ + movs r0, r0 │ │ │ │ + orns r0, lr, #8388608 @ 0x800000 │ │ │ │ + b.n 23990 │ │ │ │ + movs r0, r0 │ │ │ │ + orn r0, r8, #8388608 @ 0x800000 │ │ │ │ + b.n 2396c │ │ │ │ + movs r0, r0 │ │ │ │ + vext.8 d0, d4, d0, #0 │ │ │ │ + orr.w r0, r0, #8388608 @ 0x800000 │ │ │ │ + b.n 23928 │ │ │ │ + movs r0, r0 │ │ │ │ + bic.w r0, r6, #8388608 @ 0x800000 │ │ │ │ + b.n 238fc │ │ │ │ + movs r0, r0 │ │ │ │ + and.w r0, ip, #8388608 @ 0x800000 │ │ │ │ + b.n 238d0 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf3f60000 │ │ │ │ + b.n 238ac │ │ │ │ + movs r0, r0 │ │ │ │ + and.w r0, r8, #8388608 @ 0x800000 │ │ │ │ + ubfx r0, lr, #0, #1 │ │ │ │ + b.n 23868 │ │ │ │ + movs r0, r0 │ │ │ │ + vhadd.s16 d0, d0, d0 │ │ │ │ + @ instruction: 0xf39c0000 │ │ │ │ + b.n 23810 │ │ │ │ + movs r0, r0 │ │ │ │ + orr.w r0, lr, #0 │ │ │ │ + @ instruction: 0xf3700000 │ │ │ │ + b.n 237c4 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf35a0000 │ │ │ │ + b.n 237a0 │ │ │ │ + movs r0, r0 │ │ │ │ + sbfx r0, r4, #0, #1 │ │ │ │ + b.n 2377c │ │ │ │ + movs r0, r0 │ │ │ │ + vaddl.s32 q0, d2, d0 │ │ │ │ + @ instruction: 0xf31c0000 │ │ │ │ + b.n 23738 │ │ │ │ + movs r0, r0 │ │ │ │ + ssat r0, #1, r6 │ │ │ │ + b.n 23714 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xfa0c0000 │ │ │ │ + @ instruction: 0xf2e00000 │ │ │ │ + b.n 236d4 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf2be0000 │ │ │ │ + b.n 23698 │ │ │ │ + movs r0, r0 │ │ │ │ + subw r0, r8, #0 │ │ │ │ + b.n 23674 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf2920000 │ │ │ │ + b.n 23650 │ │ │ │ + movs r0, r0 │ │ │ │ + vhadd.s8 d16, d8, d0 │ │ │ │ + @ instruction: 0xf26a0000 │ │ │ │ + b.n 2460c │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf2540000 │ │ │ │ + b.n 245e8 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf23e0000 │ │ │ │ + b.n 245c4 │ │ │ │ + movs r0, r0 │ │ │ │ + vext.8 d16, d8, d0, #0 │ │ │ │ + @ instruction: 0xf1fe0000 │ │ │ │ + b.n 24550 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf1e80000 │ │ │ │ + b.n 2452c │ │ │ │ + movs r0, r0 │ │ │ │ + ldc 0, cr0, [r4, #-0] │ │ │ │ + rsb r0, r0, #0 │ │ │ │ + b.n 244e8 │ │ │ │ + movs r0, r0 │ │ │ │ + sub.w r0, r6, #0 │ │ │ │ + b.n 244bc │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf1900000 │ │ │ │ + b.n 24498 │ │ │ │ + movs r0, r0 │ │ │ │ + sbc.w r0, r4, #0 │ │ │ │ + b.n 24448 │ │ │ │ + movs r0, r0 │ │ │ │ + adc.w r0, r2, #0 │ │ │ │ + b.n 2440c │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf1200000 │ │ │ │ + b.n 243d0 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf0f60000 │ │ │ │ + b.n 24384 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf0b60000 │ │ │ │ + b.n 2430c │ │ │ │ + movs r0, r0 │ │ │ │ + eors.w r0, r2, #0 │ │ │ │ + b.n 242cc │ │ │ │ + movs r0, r0 │ │ │ │ + orns r0, sl, #0 │ │ │ │ + b.n 242a4 │ │ │ │ + movs r0, r0 │ │ │ │ + orn r0, r2, #0 │ │ │ │ + b.n 2427c │ │ │ │ + movs r0, r0 │ │ │ │ + orr.w r0, sl, #0 │ │ │ │ + b.n 24254 │ │ │ │ + movs r0, r0 │ │ │ │ + bic.w r0, r6, #0 │ │ │ │ + b.n 24214 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 240b4 │ │ │ │ + movs r0, r0 │ │ │ │ + vext.8 d16, d2, d0, #0 │ │ │ │ + b.n 241b0 │ │ │ │ + movs r0, r0 │ │ │ │ + vaddl.s8 q8, d12, d0 │ │ │ │ + b.n 24174 │ │ │ │ + movs r0, r0 │ │ │ │ + vext.8 d0, d4, d0, #0 │ │ │ │ + b.n 2414c │ │ │ │ + movs r0, r0 │ │ │ │ + vaddl.s8 q0, d6, d0 │ │ │ │ + b.n 240f8 │ │ │ │ + movs r0, r0 │ │ │ │ + vhadd.s32 d16, d14, d0 │ │ │ │ + b.n 240d0 │ │ │ │ + movs r0, r0 │ │ │ │ + vhadd.s16 d0, d12, d0 │ │ │ │ + b.n 24034 │ │ │ │ + movs r0, r0 │ │ │ │ + vhadd.s8 d0, d2, d0 │ │ │ │ + b.n 24008 │ │ │ │ + movs r0, r0 │ │ │ │ + cdp 0, 11, cr0, cr0, cr0, {0} │ │ │ │ + b.n 23f6c │ │ │ │ + movs r0, r0 │ │ │ │ + cdp 0, 9, cr0, cr6, cr0, {0} │ │ │ │ + b.n 23f40 │ │ │ │ + movs r0, r0 │ │ │ │ + cdp 0, 7, cr0, cr12, cr0, {0} │ │ │ │ + b.n 23f14 │ │ │ │ + movs r0, r0 │ │ │ │ + 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, cr10, cr0, {0} │ │ │ │ + svc 176 @ 0xb0 │ │ │ │ + movs r0, r0 │ │ │ │ + cdp 0, 1, cr0, cr2, cr0, {0} │ │ │ │ + svc 152 @ 0x98 │ │ │ │ + movs r0, r0 │ │ │ │ + ldcl 0, cr0, [sl] │ │ │ │ + svc 128 @ 0x80 │ │ │ │ + movs r0, r0 │ │ │ │ + stcl 0, cr0, [r4] │ │ │ │ + svc 106 @ 0x6a │ │ │ │ + movs r0, r0 │ │ │ │ + stcl 0, cr0, [r2] │ │ │ │ + svc 72 @ 0x48 │ │ │ │ + movs r0, r0 │ │ │ │ + stc 0, cr0, [r0] │ │ │ │ + svc 38 @ 0x26 │ │ │ │ + movs r0, r0 │ │ │ │ + ldcl 0, cr0, [lr, #-0] │ │ │ │ + svc 4 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r6, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r7, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r7, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + ldc 0, cr0, [sl, #-0] │ │ │ │ + udf #192 @ 0xc0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldc 0, cr0, [ip, #-0] │ │ │ │ + udf #162 @ 0xa2 │ │ │ │ + movs r0, r0 │ │ │ │ + ldcl 0, cr0, [ip] │ │ │ │ + udf #130 @ 0x82 │ │ │ │ + movs r0, r0 │ │ │ │ + ldcl 0, cr0, [r0], {0} │ │ │ │ + udf #86 @ 0x56 │ │ │ │ + movs r0, r0 │ │ │ │ + stc 0, cr0, [lr] │ │ │ │ + udf #52 @ 0x34 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 23f80 │ │ │ │ + movs r0, r0 │ │ │ │ + stc 0, cr0, [r4], {0} │ │ │ │ + udf #10 │ │ │ │ + movs r0, r0 │ │ │ │ + stcl 0, cr0, [ip], #-0 │ │ │ │ + ble.n 23f84 │ │ │ │ + movs r0, r0 │ │ │ │ + mrrc 0, 0, r0, r8, cr0 │ │ │ │ + ble.n 23f64 │ │ │ │ + movs r0, r0 │ │ │ │ + mcrr 0, 0, r0, r4, cr0 │ │ │ │ + ble.n 23f44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldc 0, cr0, [ip], {-0} │ │ │ │ + ble.n 23efc │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xebfa0000 │ │ │ │ + ble.n 23ec0 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xebe60000 │ │ │ │ + ble.n 240a0 │ │ │ │ + movs r0, r0 │ │ │ │ + rsbs r0, r4, r0 │ │ │ │ + ble.n 24084 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r1, [pc, #308] @ (24108 ) │ │ │ │ + movs r2, #50 @ 0x32 │ │ │ │ + ldr r0, [pc, #308] @ (2410c ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.w 22f24 │ │ │ │ + ldr r3, [pc, #296] @ (24110 ) │ │ │ │ + ldr r1, [pc, #300] @ (24114 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9100 │ │ │ │ + ldr r1, [pc, #292] @ (24118 ) │ │ │ │ + ldr r0, [pc, #292] @ (2411c ) │ │ │ │ + movs r2, #50 @ 0x32 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.w 22f24 │ │ │ │ + ldr r1, [pc, #280] @ (24120 ) │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + ldr r0, [pc, #280] @ (24124 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.w 22f24 │ │ │ │ + ldr r1, [pc, #268] @ (24128 ) │ │ │ │ + movs r2, #53 @ 0x35 │ │ │ │ + ldr r0, [pc, #268] @ (2412c ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.w 23156 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + b.w 2281e │ │ │ │ + ldr r1, [pc, #244] @ (24130 ) │ │ │ │ + movs r2, #53 @ 0x35 │ │ │ │ + ldr r0, [pc, #244] @ (24134 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.w 23156 │ │ │ │ + ldr r1, [pc, #232] @ (24138 ) │ │ │ │ + movs r2, #54 @ 0x36 │ │ │ │ + ldr r0, [pc, #232] @ (2413c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.w 22f24 │ │ │ │ + ldr r1, [pc, #220] @ (24140 ) │ │ │ │ + movs r2, #51 @ 0x33 │ │ │ │ + ldr r0, [pc, #220] @ (24144 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.w 22f24 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + b.w 22802 │ │ │ │ + ldr r1, [pc, #196] @ (24148 ) │ │ │ │ + movs r2, #51 @ 0x33 │ │ │ │ + ldr r0, [pc, #196] @ (2414c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.w 22f24 │ │ │ │ + ldr r1, [pc, #188] @ (24150 ) │ │ │ │ + movs r2, #50 @ 0x32 │ │ │ │ + ldr r0, [pc, #188] @ (24154 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.w 22f24 │ │ │ │ + ldr r3, [pc, #176] @ (24158 ) │ │ │ │ + movw r2, #12786 @ 0x31f2 │ │ │ │ + ldr r1, [pc, #172] @ (2415c ) │ │ │ │ + ldr r0, [pc, #176] @ (24160 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1404 @ 0x57c │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #164] @ (24164 ) │ │ │ │ + movw r2, #12818 @ 0x3212 │ │ │ │ + ldr r1, [pc, #160] @ (24168 ) │ │ │ │ + ldr r0, [pc, #164] @ (2416c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1404 @ 0x57c │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #152] @ (24170 ) │ │ │ │ + movw r2, #13316 @ 0x3404 │ │ │ │ + ldr r1, [pc, #148] @ (24174 ) │ │ │ │ + ldr r0, [pc, #152] @ (24178 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1236 @ 0x4d4 │ │ │ │ + addw r3, r3, #1404 @ 0x57c │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #140] @ (2417c ) │ │ │ │ + movw r2, #13251 @ 0x33c3 │ │ │ │ + ldr r1, [pc, #136] @ (24180 ) │ │ │ │ + ldr r0, [pc, #140] @ (24184 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1404 @ 0x57c │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - str.w r0, [r0, #2] │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + ldrd r0, r0, [r8], #-0 │ │ │ │ + bls.n 2410c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh.w r0, [r6, #2] │ │ │ │ - lsls r4, r2, #13 │ │ │ │ + lsls r4, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb.w r0, [r4, r2] │ │ │ │ - lsls r4, r2, #17 │ │ │ │ + b.n 23d30 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #17 │ │ │ │ + @ instruction: 0xe8560000 │ │ │ │ + bls.n 240d8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ + strex r0, r0, [r2] │ │ │ │ + bls.n 240b8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r7, #2 │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r0, r7, #5 │ │ │ │ - movs r1, r0 │ │ │ │ - subs r6, r3, #1 │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r2, r3, #4 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r0, r1, #19 │ │ │ │ + @ instruction: 0xe82e0000 │ │ │ │ + bls.n 24098 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xe80e0000 │ │ │ │ + bls.n 24060 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 24134 │ │ │ │ + movs r0, r0 │ │ │ │ + bls.n 24044 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r6, #6 │ │ │ │ + b.n 24114 │ │ │ │ + movs r0, r0 │ │ │ │ + bls.n 24224 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 240e0 │ │ │ │ + movs r0, r0 │ │ │ │ + bls.n 241f0 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 240c0 │ │ │ │ + movs r0, r0 │ │ │ │ + bls.n 241d0 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #25 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r6, #1 │ │ │ │ + ldmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 240ac │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r2, #25 │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, r2, #6 │ │ │ │ + ldmia r0!, {r1, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 240a0 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r7, #24 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r1, #1 │ │ │ │ + ldmia r0!, {r1, r3, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 2410c │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r4, #24 │ │ │ │ movs r1, r0 │ │ │ │ + ldmia r0!, {r1, r4, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 240d0 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00024188 : │ │ │ │ + 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] @ (243e8 ) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r2, [pc, #588] @ (243ec ) │ │ │ │ + add r5, pc │ │ │ │ + ldr r3, [pc, #588] @ (243f0 ) │ │ │ │ + ldr r4, [r5, r2] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + ldr r3, [pc, #584] @ (243f4 ) │ │ │ │ + ldr r6, [r5, r3] │ │ │ │ + beq.w 242cc │ │ │ │ + ldrd r2, r3, [r6, #744] @ 0x2e8 │ │ │ │ + ldr.w r7, [r6, #680] @ 0x2a8 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 24386 │ │ │ │ + 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 2436e │ │ │ │ + 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 243d0 │ │ │ │ + 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] @ (243f8 ) │ │ │ │ + ldr.w sl, [r6, #752] @ 0x2f0 │ │ │ │ + ldr r3, [r5, r1] │ │ │ │ + mov r8, r3 │ │ │ │ + ldr.w r9, [r3] │ │ │ │ + blx 930c │ │ │ │ + ldrd r2, r3, [sp] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24328 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldr r0, [r1, #84] @ 0x54 │ │ │ │ + lsls r0, r0, #5 │ │ │ │ + bpl.w 243bc │ │ │ │ + ldr r0, [pc, #468] @ (243fc ) │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.w 243a6 │ │ │ │ + ldr r0, [pc, #460] @ (24400 ) │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.w 243a2 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + ble.w 2439e │ │ │ │ + cmp r0, #1 │ │ │ │ + str r2, [r4, #12] │ │ │ │ + beq.w 2439e │ │ │ │ + cmp r0, #2 │ │ │ │ + str r3, [r4, #16] │ │ │ │ + beq.w 2439e │ │ │ │ + mov r2, r4 │ │ │ │ + str r7, [r4, #20] │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r9 │ │ │ │ + bl fd38 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24272 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 24304 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp r7, #0 │ │ │ │ + blt.n 24312 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr.w r2, [r6, #756] @ 0x2f4 │ │ │ │ + ldr.w r1, [r6, #760] @ 0x2f8 │ │ │ │ + bl fd38 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 24332 │ │ │ │ + ldr.w r2, [r6, #948] @ 0x3b4 │ │ │ │ + ldr.w r0, [r6, #664] @ 0x298 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 13eac │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 24342 │ │ │ │ + ldr r2, [pc, #352] @ (24404 ) │ │ │ │ + mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + cmp r1, r4 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r0, [r2, #0] │ │ │ │ + beq.n 242c4 │ │ │ │ + movw r2, #65534 @ 0xfffe │ │ │ │ + movt r2, #16383 @ 0x3fff │ │ │ │ + cmp r1, r2 │ │ │ │ + it eq │ │ │ │ + streq r4, [r0, #0] │ │ │ │ + beq.n 242c4 │ │ │ │ + cbz r1, 2430c │ │ │ │ + movs r0, #1 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr.w r0, [r6, #424] @ 0x1a8 │ │ │ │ + blx 9860 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 24356 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + str r0, [r4, #0] │ │ │ │ + mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r4 │ │ │ │ + beq.w 241b2 │ │ │ │ + movw r1, #65534 @ 0xfffe │ │ │ │ + movt r1, #16383 @ 0x3fff │ │ │ │ + cmp r2, r1 │ │ │ │ + it eq │ │ │ │ + streq r4, [r0, #0] │ │ │ │ + beq.w 241b2 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 241b2 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 241b2 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24272 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 242c4 │ │ │ │ + ldr r1, [pc, #244] @ (24408 ) │ │ │ │ + movs r2, #5 │ │ │ │ + ldr r0, [pc, #244] @ (2440c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + movs r0, #2 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + bl 11260 │ │ │ │ + ldrd r2, r3, [sp] │ │ │ │ + b.n 2421c │ │ │ │ + ldr r1, [pc, #220] @ (24410 ) │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r0, [pc, #220] @ (24414 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.n 24320 │ │ │ │ + ldr r1, [pc, #212] @ (24418 ) │ │ │ │ + movs r2, #8 │ │ │ │ + ldr r0, [pc, #212] @ (2441c ) │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.n 24320 │ │ │ │ + ldr r3, [pc, #160] @ (243f8 ) │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + ldr r1, [pc, #192] @ (24420 ) │ │ │ │ + ldr r0, [pc, #196] @ (24424 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + b.n 24320 │ │ │ │ + ldr r3, [pc, #184] @ (24428 ) │ │ │ │ + movw r2, #13740 @ 0x35ac │ │ │ │ + ldr r1, [pc, #180] @ (2442c ) │ │ │ │ + ldr r0, [pc, #184] @ (24430 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1436 @ 0x59c │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #172] @ (24434 ) │ │ │ │ + movw r2, #13739 @ 0x35ab │ │ │ │ + ldr r1, [pc, #168] @ (24438 ) │ │ │ │ + ldr r0, [pc, #172] @ (2443c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1436 @ 0x59c │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + bl 98e8 │ │ │ │ + bl 9888 │ │ │ │ + ldr r3, [pc, #152] @ (24440 ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #148] @ (24444 ) │ │ │ │ + ldr r0, [pc, #152] @ (24448 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #12 │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #140] @ (2444c ) │ │ │ │ + movs r2, #32 │ │ │ │ + ldr r1, [pc, #140] @ (24450 ) │ │ │ │ + ldr r0, [pc, #144] @ (24454 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #132] @ (24458 ) │ │ │ │ + movw r2, #13741 @ 0x35ad │ │ │ │ + ldr r1, [pc, #132] @ (2445c ) │ │ │ │ + ldr r0, [pc, #132] @ (24460 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1436 @ 0x59c │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + bkpt 0x005e │ │ │ │ + movs r2, r0 │ │ │ │ lsls r0, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #19 │ │ │ │ + lsls r4, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r4, #4 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r4, r7, #3 │ │ │ │ - movs r1, r0 │ │ │ │ - lsrs r0, r7, #30 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r4, r4, #3 │ │ │ │ - movs r1, r0 │ │ │ │ - lsrs r0, r4, #30 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r4, r1, #2 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r0, r5, #1 │ │ │ │ - movs r1, r0 │ │ │ │ - lsrs r4, r4, #28 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r0, r2, #1 │ │ │ │ - movs r1, r0 │ │ │ │ - lsrs r4, r1, #28 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r2, r4, #0 │ │ │ │ - movs r1, r0 │ │ │ │ - lsrs r6, r3, #27 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r6, r0, #0 │ │ │ │ - movs r1, r0 │ │ │ │ - movs r3, #212 @ 0xd4 │ │ │ │ - movs r1, r0 │ │ │ │ - lsrs r6, r6, #26 │ │ │ │ - movs r1, r0 │ │ │ │ - subs r4, r2, r7 │ │ │ │ - movs r1, r0 │ │ │ │ - lsrs r0, r2, #26 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r2, r2, r5 │ │ │ │ + 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 23e7c │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 23fcc │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 23e44 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 23f94 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 23e24 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 23f74 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 23e04 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 23f50 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, r6, r6 │ │ │ │ + stmia r6!, {r1, r4} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 23f6c │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r1, #14 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r6, #25 │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 23f30 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #13 │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #108 @ 0x6c │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r6!, {r1, r5, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r3, #13 │ │ │ │ movs r1, r0 │ │ │ │ - ldc2l 0, cr0, [r2] │ │ │ │ - subs r4, r0, r4 │ │ │ │ + stmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r3!, {r1, r2} │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r2, r0, #13 │ │ │ │ movs r1, r0 │ │ │ │ + stmia r5!, {r4, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 23ef0 │ │ │ │ + ... │ │ │ │ │ │ │ │ -00020c50 : │ │ │ │ +00024464 : │ │ │ │ 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] @ 21160 │ │ │ │ - sub sp, #60 @ 0x3c │ │ │ │ - ldr.w r3, [pc, #1276] @ 21164 │ │ │ │ - mov r8, r0 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r4, [pc, #984] @ (24850 ) │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r2, [pc, #984] @ (24854 ) │ │ │ │ add r4, pc │ │ │ │ - add r0, sp, #24 │ │ │ │ - ldr.w r6, [pc, #1268] @ 21168 │ │ │ │ - mov r7, r1 │ │ │ │ + ldr r3, [pc, #984] @ (24858 ) │ │ │ │ + ldr r6, [r4, r2] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - add r6, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bl 2071c │ │ │ │ - ldr.w r9, [sp, #24] │ │ │ │ - cmp.w r9, #1 │ │ │ │ - beq.w 20fd6 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + ldr r3, [pc, #980] @ (2485c ) │ │ │ │ + ldr r5, [r4, r3] │ │ │ │ + beq.w 246c2 │ │ │ │ + ldr r3, [pc, #976] @ (24860 ) │ │ │ │ + ldr.w r2, [r5, #952] @ 0x3b8 │ │ │ │ + ldr.w r0, [r5, #484] @ 0x1e4 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r6, [r4, r3] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + bl 13eac │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24746 │ │ │ │ + ldr r2, [pc, #952] @ (24864 ) │ │ │ │ + mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + str r0, [r2, #0] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp r2, r7 │ │ │ │ + beq.n 244ce │ │ │ │ + movw r1, #65534 @ 0xfffe │ │ │ │ + movt r1, #16383 @ 0x3fff │ │ │ │ + cmp r2, r1 │ │ │ │ + it eq │ │ │ │ + streq r7, [r0, #0] │ │ │ │ + beq.n 244ce │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 246bc │ │ │ │ + ldr.w r1, [r5, #764] @ 0x2fc │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + bl fb3c │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24758 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ + blx 8e14 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2476a │ │ │ │ + ldr r3, [pc, #888] @ (24868 ) │ │ │ │ + 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, #472] @ 0x1d8 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + bl fb3c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24782 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + movs r0, #2 │ │ │ │ blx 930c │ │ │ │ - mov r5, r0 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21044 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #5 │ │ │ │ - bpl.w 2112c │ │ │ │ - ldr.w r2, [pc, #1212] @ 2116c │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - str r2, [sp, #12] │ │ │ │ + beq.w 247a0 │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + ldr r0, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r0, #5 │ │ │ │ + bpl.w 24824 │ │ │ │ + ldr r0, [pc, #824] @ (2486c ) │ │ │ │ + ldr r0, [r4, r0] │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.w 24838 │ │ │ │ + ldr r0, [pc, #816] @ (24870 ) │ │ │ │ + ldr r0, [r4, r0] │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.w 24820 │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 2481c │ │ │ │ + cmp r3, #1 │ │ │ │ + str.w r9, [r1, #12] │ │ │ │ + beq.w 2481c │ │ │ │ + str r2, [r1, #16] │ │ │ │ + mov r0, r8 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + blx 9144 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 21144 │ │ │ │ - ldr.w r2, [pc, #1204] @ 21170 │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - str r2, [sp, #16] │ │ │ │ + beq.n 24580 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24704 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 21140 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ + beq.n 24594 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 2115a │ │ │ │ - ldr.w r3, [pc, #1184] @ 21174 │ │ │ │ - str r4, [r5, #12] │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 21012 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1da00 │ │ │ │ - tst.w r9, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne.w 2106a │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.w 21072 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - add r3, sp, #32 │ │ │ │ - mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl d44c │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 20e3c │ │ │ │ - ldr.w r3, [pc, #1124] @ 21178 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.w 20ebc │ │ │ │ - ldr.w r3, [pc, #1116] @ 2117c │ │ │ │ - movs r2, #1 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr.w r1, [r3, #420] @ 0x1a4 │ │ │ │ - bl d398 │ │ │ │ + beq.w 246fc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 247ac │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, r9 │ │ │ │ + ldr.w r1, [r5, #524] @ 0x20c │ │ │ │ + bl fd38 │ │ │ │ ldr.w r3, [r9] │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r3, fp │ │ │ │ - beq.n 20d44 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 245c4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20ef8 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 20ece │ │ │ │ - lsls r0, r4, #31 │ │ │ │ - bmi.w 20f5c │ │ │ │ - add.w r9, r4, #2 │ │ │ │ - teq r4, r9 │ │ │ │ - bmi.w 20f00 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 20f6e │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1da00 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.w 20f36 │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - mov r2, r4 │ │ │ │ - bl 2071c │ │ │ │ - ldr.w r9, [sp, #32] │ │ │ │ - lsls r1, r4, #31 │ │ │ │ - bmi.w 20fb0 │ │ │ │ - cmp.w r9, #1 │ │ │ │ - beq.w 20fbe │ │ │ │ - movs r0, #1 │ │ │ │ - ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ + beq.w 2470e │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.w 247bc │ │ │ │ + ldr.w r1, [r5, #768] @ 0x300 │ │ │ │ + mov r0, r3 │ │ │ │ + bl fb3c │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24716 │ │ │ │ + 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] @ (24874 ) │ │ │ │ + ldr.w r9, [r4, r3] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [r9] │ │ │ │ blx 930c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20fee │ │ │ │ + beq.w 247dc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.w 2112c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 21144 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 21140 │ │ │ │ + bpl.w 24824 │ │ │ │ + cmp r3, sl │ │ │ │ + beq.w 24838 │ │ │ │ + cmp r3, fp │ │ │ │ + beq.w 24820 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 2115a │ │ │ │ - str.w sl, [r4, #12] │ │ │ │ + ble.w 2481c │ │ │ │ + cmp r3, #1 │ │ │ │ + str r7, [r4, #12] │ │ │ │ + beq.w 2481c │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 8f18 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r2, fp │ │ │ │ - beq.n 20de6 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 20f54 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp r2, fp │ │ │ │ - beq.n 20df4 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 20ef0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 20ff4 │ │ │ │ - ldr.w r2, [sl, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r3, r2, #5 │ │ │ │ - bpl.w 2104a │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2108a │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1da00 │ │ │ │ - tst.w r9, #1 │ │ │ │ + mov r0, r8 │ │ │ │ + str.w r9, [r4, #16] │ │ │ │ + blx 9144 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2465e │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 24736 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24670 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 2472e │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 247cc │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, r7 │ │ │ │ + ldr.w r1, [r5, #520] @ 0x208 │ │ │ │ + bl fd38 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ - bne.w 210d6 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.w 210bc │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl d44c │ │ │ │ - mov r5, sl │ │ │ │ - mov r9, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24698 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 2473e │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + blt.w 247e2 │ │ │ │ + ldr.w r1, [r5, #528] @ 0x210 │ │ │ │ + mov r2, sl │ │ │ │ + mov r0, r3 │ │ │ │ + bl fd38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20d12 │ │ │ │ - ldr r3, [pc, #832] @ (21180 ) │ │ │ │ - movw r2, #461 @ 0x1cd │ │ │ │ - ldr.w fp, [pc, #832] @ 21184 │ │ │ │ - add r7, sp, #40 @ 0x28 │ │ │ │ - ldr.w sl, [pc, #828] @ 21188 │ │ │ │ - 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 118a8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 10f80 │ │ │ │ - ldr r3, [pc, #788] @ (2117c ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr.w r1, [r3, #296] @ 0x128 │ │ │ │ - ldr r3, [pc, #796] @ (2118c ) │ │ │ │ - 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 96e4 │ │ │ │ - mov r9, r0 │ │ │ │ + it ge │ │ │ │ + movge r0, #1 │ │ │ │ + blt.w 247f2 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 244ce │ │ │ │ + ldr.w r0, [r5, #424] @ 0x1a8 │ │ │ │ + blx 9860 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 210de │ │ │ │ - bl 11118 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cb0 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 21116 │ │ │ │ - ldmia.w r7, {r0, r1, r2} │ │ │ │ - bl 110ac │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r3, [pc, #700] @ (21178 ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + beq.w 24804 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + str r0, [r6, #0] │ │ │ │ + mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r6 │ │ │ │ + beq.w 2448e │ │ │ │ + movw r1, #65534 @ 0xfffe │ │ │ │ + movt r1, #16383 @ 0x3fff │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 20ece │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ + it eq │ │ │ │ + streq r6, [r0, #0] │ │ │ │ + beq.w 2448e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20fa8 │ │ │ │ - strd r4, r5, [r8] │ │ │ │ - ldr r2, [pc, #700] @ (21190 ) │ │ │ │ - ldr r3, [pc, #652] @ (21164 ) │ │ │ │ - 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 21128 │ │ │ │ + bne.w 2448e │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2448e │ │ │ │ + mov r0, r1 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24594 │ │ │ │ mov r0, r8 │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r0, r4 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20df4 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + b.n 24580 │ │ │ │ mov r0, r9 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20d44 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bge.w 20d5e │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #2 │ │ │ │ - bl 16b58 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cbz r2, 20f6e │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1da00 │ │ │ │ - tst.w r9, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - beq.w 20d72 │ │ │ │ - mov r0, r9 │ │ │ │ - bl c698 │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.w 20d78 │ │ │ │ - ldr r3, [pc, #584] @ (21180 ) │ │ │ │ - movw r2, #467 @ 0x1d3 │ │ │ │ - ldr r1, [pc, #596] @ (21194 ) │ │ │ │ - ldr r0, [pc, #600] @ (21198 ) │ │ │ │ + b.n 245c4 │ │ │ │ + ldr r1, [pc, #352] @ (24878 ) │ │ │ │ + movs r2, #9 │ │ │ │ + ldr r0, [pc, #352] @ (2487c ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 20f9e │ │ │ │ - mov r0, r5 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20de6 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 16b58 │ │ │ │ - mov r9, r0 │ │ │ │ + movs r0, #2 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl c698 │ │ │ │ - b.n 20f12 │ │ │ │ - mov r0, r9 │ │ │ │ - bl c698 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r3, [pc, #544] @ (2119c ) │ │ │ │ - ldr r1, [pc, #544] @ (211a0 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9100 │ │ │ │ - ldr r3, [pc, #500] @ (21180 ) │ │ │ │ - ldr r1, [pc, #536] @ (211a4 ) │ │ │ │ - movw r2, #467 @ 0x1d3 │ │ │ │ - ldr r0, [pc, #532] @ (211a8 ) │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24670 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2465e │ │ │ │ + mov r0, r7 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24698 │ │ │ │ + ldr r1, [pc, #312] @ (24880 ) │ │ │ │ + movs r2, #5 │ │ │ │ + ldr r0, [pc, #312] @ (24884 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - movs r2, #1 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r2, r3, [r8] │ │ │ │ - b.n 20ed2 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20ece │ │ │ │ - mov r0, r4 │ │ │ │ - bl c698 │ │ │ │ - cmp.w r9, #1 │ │ │ │ - bne.w 20d94 │ │ │ │ - ldr r3, [pc, #448] @ (21180 ) │ │ │ │ - mov.w r2, #468 @ 0x1d4 │ │ │ │ - ldr r1, [pc, #484] @ (211ac ) │ │ │ │ - ldr r0, [pc, #488] @ (211b0 ) │ │ │ │ + b.n 24726 │ │ │ │ + ldr r1, [pc, #300] @ (24888 ) │ │ │ │ + movs r2, #8 │ │ │ │ + ldr r0, [pc, #300] @ (2488c ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 20f4c │ │ │ │ - ldr r3, [pc, #424] @ (21180 ) │ │ │ │ - mov.w r2, #456 @ 0x1c8 │ │ │ │ - ldr r1, [pc, #468] @ (211b4 ) │ │ │ │ - ldr r0, [pc, #472] @ (211b8 ) │ │ │ │ + b.n 24726 │ │ │ │ + ldr r1, [pc, #292] @ (24890 ) │ │ │ │ + movs r2, #8 │ │ │ │ + ldr r0, [pc, #292] @ (24894 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 20f9e │ │ │ │ - bl 11260 │ │ │ │ - b.n 20da6 │ │ │ │ - ldr r3, [pc, #392] @ (21180 ) │ │ │ │ - movw r2, #469 @ 0x1d5 │ │ │ │ - ldr r1, [pc, #448] @ (211bc ) │ │ │ │ - ldr r0, [pc, #448] @ (211c0 ) │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 24726 │ │ │ │ + ldr r1, [pc, #276] @ (24898 ) │ │ │ │ + movs r2, #8 │ │ │ │ + ldr r0, [pc, #276] @ (2489c ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r9 │ │ │ │ - bl c698 │ │ │ │ - b.n 20f9e │ │ │ │ - mov r0, r9 │ │ │ │ - bl c698 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r3, [pc, #380] @ (2119c ) │ │ │ │ - ldr r1, [pc, #416] @ (211c4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9100 │ │ │ │ - ldr r3, [pc, #336] @ (21180 ) │ │ │ │ - ldr r1, [pc, #408] @ (211c8 ) │ │ │ │ - mov.w r2, #458 @ 0x1ca │ │ │ │ - ldr r0, [pc, #404] @ (211cc ) │ │ │ │ + bl 9d98 │ │ │ │ + b.n 24726 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + bl 11260 │ │ │ │ + ldrd r2, r1, [sp] │ │ │ │ + b.n 24526 │ │ │ │ + ldr r1, [pc, #240] @ (248a0 ) │ │ │ │ + movs r2, #8 │ │ │ │ + ldr r0, [pc, #240] @ (248a4 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 20f9e │ │ │ │ - bl 11260 │ │ │ │ - b.n 20ca2 │ │ │ │ - ldr r3, [pc, #308] @ (21180 ) │ │ │ │ - movw r2, #469 @ 0x1d5 │ │ │ │ - ldr r1, [pc, #380] @ (211d0 ) │ │ │ │ + b.n 24726 │ │ │ │ + ldr r1, [pc, #232] @ (248a8 ) │ │ │ │ + movs r2, #8 │ │ │ │ + ldr r0, [pc, #232] @ (248ac ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ - ldr r3, [pc, #380] @ (211d4 ) │ │ │ │ - add r3, pc │ │ │ │ - strd r3, sl, [sp] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r0, [pc, #372] @ (211d8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 11ed0 │ │ │ │ - b.n 2100a │ │ │ │ - mov r0, r9 │ │ │ │ - bl c698 │ │ │ │ - b.n 20cf4 │ │ │ │ - ldr r3, [pc, #268] @ (21180 ) │ │ │ │ - mov.w r2, #458 @ 0x1ca │ │ │ │ - ldr r1, [pc, #352] @ (211dc ) │ │ │ │ - ldr r0, [pc, #356] @ (211e0 ) │ │ │ │ + bl 118a8 │ │ │ │ + b.n 24726 │ │ │ │ + ldr r1, [pc, #224] @ (248b0 ) │ │ │ │ + movs r2, #9 │ │ │ │ + ldr r0, [pc, #224] @ (248b4 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 20f4c │ │ │ │ - mov r0, r9 │ │ │ │ - bl c698 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r3, [pc, #260] @ (2119c ) │ │ │ │ - ldr r1, [pc, #328] @ (211e4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9100 │ │ │ │ - ldr r3, [pc, #216] @ (21180 ) │ │ │ │ - ldr r1, [pc, #320] @ (211e8 ) │ │ │ │ - mov.w r2, #470 @ 0x1d6 │ │ │ │ - ldr r0, [pc, #316] @ (211ec ) │ │ │ │ + b.n 24726 │ │ │ │ + bl 11260 │ │ │ │ + b.n 24614 │ │ │ │ + ldr r1, [pc, #212] @ (248b8 ) │ │ │ │ + movs r2, #9 │ │ │ │ + ldr r0, [pc, #212] @ (248bc ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 20f9e │ │ │ │ - ldr r3, [pc, #192] @ (21180 ) │ │ │ │ - mov.w r2, #470 @ 0x1d6 │ │ │ │ - ldr r1, [pc, #300] @ (211f0 ) │ │ │ │ - mov r5, sl │ │ │ │ - ldr r0, [pc, #300] @ (211f4 ) │ │ │ │ + b.n 24726 │ │ │ │ + ldr r1, [pc, #204] @ (248c0 ) │ │ │ │ + movs r2, #10 │ │ │ │ + ldr r0, [pc, #204] @ (248c4 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 20f4c │ │ │ │ - mov r0, r9 │ │ │ │ - bl c698 │ │ │ │ - b.n 20e24 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, sl │ │ │ │ - mov.w r2, #462 @ 0x1ce │ │ │ │ + b.n 24726 │ │ │ │ + ldr r3, [pc, #88] @ (24860 ) │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + ldr r1, [pc, #188] @ (248c8 ) │ │ │ │ + ldr r0, [pc, #188] @ (248cc ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c698 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9cb0 │ │ │ │ - ldmia.w r7, {r0, r1, r2} │ │ │ │ - bl 110ac │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 20f9e │ │ │ │ - mov r0, r4 │ │ │ │ - bl c698 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9cb0 │ │ │ │ - bl 10eb4 │ │ │ │ - b.n 210fa │ │ │ │ - blx 90c0 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #200] @ (211f8 ) │ │ │ │ + b.n 24726 │ │ │ │ + bl 98e8 │ │ │ │ + bl 9888 │ │ │ │ + ldr r3, [pc, #168] @ (248d0 ) │ │ │ │ movs r2, #32 │ │ │ │ - ldr r1, [pc, #200] @ (211fc ) │ │ │ │ - ldr r0, [pc, #204] @ (21200 ) │ │ │ │ + ldr r1, [pc, #168] @ (248d4 ) │ │ │ │ + ldr r0, [pc, #172] @ (248d8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ - bl 9888 │ │ │ │ - ldr r3, [pc, #188] @ (21204 ) │ │ │ │ + ldr r3, [pc, #160] @ (248dc ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #188] @ (21208 ) │ │ │ │ - ldr r0, [pc, #188] @ (2120c ) │ │ │ │ + ldr r1, [pc, #160] @ (248e0 ) │ │ │ │ + ldr r0, [pc, #160] @ (248e4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ - bl 98e8 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf3900002 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + cbnz r2, 248b4 │ │ │ │ + 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 │ │ │ │ - usat r0, #2, r4 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #15 │ │ │ │ + lsls r4, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #17 │ │ │ │ + b.n 24ae0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #17 │ │ │ │ + b.n 24ca8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ + b.n 24a88 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r2, r4 │ │ │ │ - movs r1, r0 │ │ │ │ - lsrs r0, r1, #14 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r0, r5, #17 │ │ │ │ + b.n 24c50 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf1260002 │ │ │ │ - adds r4, r3, r0 │ │ │ │ - movs r1, r0 │ │ │ │ - lsrs r4, r2, #10 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r5, #19 │ │ │ │ + b.n 24a6c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r5, #31 │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r2, r1, #31 │ │ │ │ - movs r1, r0 │ │ │ │ - lsrs r2, r0, #9 │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r4, r2, #30 │ │ │ │ - movs r1, r0 │ │ │ │ - lsrs r4, r1, #8 │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r4, r7, #29 │ │ │ │ - movs r1, r0 │ │ │ │ - lsrs r4, r6, #7 │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r6, r3, #29 │ │ │ │ - movs r1, r0 │ │ │ │ - lsrs r6, r2, #7 │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r6, r0, #29 │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r6, r4, #28 │ │ │ │ - movs r1, r0 │ │ │ │ - lsrs r6, r3, #6 │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r2, r1, #28 │ │ │ │ - movs r1, r0 │ │ │ │ - lsrs r0, r3, #8 │ │ │ │ - movs r1, r0 │ │ │ │ - lsrs r6, r6, #5 │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r0, r4, #27 │ │ │ │ - movs r1, r0 │ │ │ │ - lsrs r0, r3, #5 │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r6, r1, #27 │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r6, r5, #26 │ │ │ │ - movs r1, r0 │ │ │ │ - lsrs r6, r4, #4 │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r4, r2, #26 │ │ │ │ - movs r1, r0 │ │ │ │ - lsrs r4, r1, #4 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r5, #208 @ 0xd0 │ │ │ │ - movs r1, r0 │ │ │ │ - sbc.w r0, sl, #8388608 @ 0x800000 │ │ │ │ - @ instruction: 0xf5960000 │ │ │ │ - adds r5, #182 @ 0xb6 │ │ │ │ - movs r1, r0 │ │ │ │ - adds.w r0, r0, #8388608 @ 0x800000 │ │ │ │ - str.w r0, [r4] │ │ │ │ + b.n 24c34 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 24a50 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 24c18 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 24a28 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 24bf0 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 249e0 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 24ba8 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 249c8 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 24b90 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 249b0 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 24b78 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 2498c │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 24b54 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 24970 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 24b38 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 24950 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 24b14 │ │ │ │ + movs r0, r0 │ │ │ │ + cdp2 0, 15, cr0, cr0, cr0, {0} │ │ │ │ + bkpt 0x0072 │ │ │ │ + movs r0, r0 │ │ │ │ + bkpt 0x009e │ │ │ │ + movs r0, r0 │ │ │ │ + cdp2 0, 13, cr0, cr10, cr0, {0} │ │ │ │ + bkpt 0x001c │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r1!, {r4, r6, r7} │ │ │ │ + ... │ │ │ │ │ │ │ │ -00021210 : │ │ │ │ +000248e8 : │ │ │ │ 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 │ │ │ │ - ldr.w r6, [pc, #2500] @ 21be8 │ │ │ │ - sub sp, #92 @ 0x5c │ │ │ │ - ldr.w r5, [pc, #2500] @ 21bec │ │ │ │ - mov r7, r1 │ │ │ │ - add r6, pc │ │ │ │ - ldr.w r4, [pc, #2496] @ 21bf0 │ │ │ │ - mov r9, r3 │ │ │ │ - lsls r1, r2, #31 │ │ │ │ - add r4, pc │ │ │ │ - ldr r5, [r6, r5] │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - str r5, [sp, #84] @ 0x54 │ │ │ │ - mov.w r5, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - bmi.w 21620 │ │ │ │ - add.w r8, r2, #2 │ │ │ │ - teq r2, r8 │ │ │ │ - bmi.w 21618 │ │ │ │ - ldr.w r3, [pc, #2460] @ 21bf4 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ + ldr.w r2, [pc, #2908] @ 25458 │ │ │ │ + sub sp, #180 @ 0xb4 │ │ │ │ + ldr.w r3, [pc, #2908] @ 2545c │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r5, [pc, #2904] @ 25460 │ │ │ │ + ldr.w r1, [pc, #2904] @ 25464 │ │ │ │ + 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, #772] @ 0x304 │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + blx 9510 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 25144 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r6, r3, #5 │ │ │ │ + bpl.w 2515a │ │ │ │ + movs r1, #11 │ │ │ │ + bl 137a0 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 25178 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10d38 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10d38 │ │ │ │ + movs r1, #2 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10d38 │ │ │ │ + movs r1, #3 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10d38 │ │ │ │ + movs r1, #4 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10d38 │ │ │ │ + movs r1, #5 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10d38 │ │ │ │ + movs r1, #6 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10d38 │ │ │ │ + movs r1, #7 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10d38 │ │ │ │ + movs r1, #8 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10d38 │ │ │ │ + movs r1, #9 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10d38 │ │ │ │ + movs r1, #10 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10d38 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 249d0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24eb6 │ │ │ │ + ldr.w r3, [pc, #2708] @ 25468 │ │ │ │ + movs r2, #1 │ │ │ │ + str r6, [sp, #60] @ 0x3c │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ + ldr r4, [r5, r3] │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 9458 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 25194 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 25e16 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 24a06 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 24ebe │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r2, #7 │ │ │ │ + bpl.w 251ec │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #8 │ │ │ │ + bne.w 25222 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + str r2, [sp, #32] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 24a32 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21692 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1da00 │ │ │ │ + beq.w 24eca │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + blx 9458 │ │ │ │ mov r6, r0 │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.w 216c8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, sp, #16 │ │ │ │ - bl 20c50 │ │ │ │ - ldr.w r8, [sp, #16] │ │ │ │ - lsls r3, r6, #31 │ │ │ │ - bmi.w 21704 │ │ │ │ - cmp.w r8, #1 │ │ │ │ - beq.w 216e6 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r9 │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ - bl 10c74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2170c │ │ │ │ - ldr.w r2, [pc, #2392] @ 21bf8 │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ - mov sl, r2 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.w 21736 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - bl 15ab4 │ │ │ │ + beq.w 25244 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 25dfe │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24a62 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24ed2 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #7 │ │ │ │ + bpl.w 24eea │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 253d4 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + lsls r7, r3, #1 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24a8c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2513c │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r8, [sp, #68] @ 0x44 │ │ │ │ + blx 9458 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 253ee │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 25fde │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24ac4 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25134 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #7 │ │ │ │ + bpl.w 254ec │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 25658 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + mov.w r8, r3, lsl #1 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24af0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24ee2 │ │ │ │ + ldr.w r3, [pc, #2424] @ 2546c │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r9, r3 │ │ │ │ + beq.w 24f86 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r9, [sp, #72] @ 0x48 │ │ │ │ + blx 9458 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 25288 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 25f66 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24b36 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25318 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r3, #7 │ │ │ │ + bpl.w 25694 │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 256ee │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + mov.w r9, r3, lsl #1 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24b62 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25532 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #76 @ 0x4c │ │ │ │ + mov r0, r4 │ │ │ │ + str.w sl, [sp, #76] @ 0x4c │ │ │ │ + blx 9458 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2570c │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 25e46 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24b9a │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25528 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #7 │ │ │ │ + bpl.w 25798 │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 257d4 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24bc6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25676 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 2164e │ │ │ │ - cmp r2, #2 │ │ │ │ - beq.w 2175e │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 213fe │ │ │ │ - ldr.w r3, [pc, #2340] @ 21bfc │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - mov r9, r3 │ │ │ │ - ldr.w sl, [r3, #372] @ 0x174 │ │ │ │ - blx 9078 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 21bb8 │ │ │ │ + movs r2, #1 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 9458 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 257f2 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25ff6 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24bfc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25680 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #7 │ │ │ │ + bpl.w 2587a │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 258c6 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 21304 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24c28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2165a │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 217a6 │ │ │ │ - ldr.w r3, [r9, #376] @ 0x178 │ │ │ │ - mov r1, sl │ │ │ │ - movs r0, #3 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - bl d5ec │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + beq.w 2568a │ │ │ │ + mov r0, fp │ │ │ │ + blx 9484 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 258e4 │ │ │ │ + uxtb r0, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 25320 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 25db6 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24c5c │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25870 │ │ │ │ + movs r4, #0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 9484 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 25976 │ │ │ │ + uxtb r0, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2553c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 26086 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24c90 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25954 │ │ │ │ + ldr.w r3, [pc, #2012] @ 25470 │ │ │ │ + ldr.w sl, [r5, r3] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr.w r0, [sl] │ │ │ │ + ldr.w r1, [r3, #788] @ 0x314 │ │ │ │ + bl fb3c │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 25ae8 │ │ │ │ + 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 9458 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 21330 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24cda │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25310 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 25b70 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25ea6 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24cfe │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 259aa │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25e5e │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24d1c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 259be │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25fc6 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24d3a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 259b4 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr.w r0, [sl] │ │ │ │ + ldr.w r1, [r3, #800] @ 0x320 │ │ │ │ + bl fb3c │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 259c8 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 11418 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 11418 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 11418 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 11418 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 11418 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 11418 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 11418 │ │ │ │ + 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, #956] @ 0x3bc │ │ │ │ + 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 9458 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24dc2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 252e8 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 25a12 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2609e │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24de6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25852 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 260b6 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24e04 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 252f8 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 25ebe │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24e24 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21666 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 217ca │ │ │ │ - ldr.w r3, [pc, #2248] @ 21c00 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 11418 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - movs r2, #3 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - str.w r8, [sp, #44] @ 0x2c │ │ │ │ - blx 9458 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 217e8 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + beq.w 25300 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 25e76 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2137a │ │ │ │ + beq.n 24e44 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21676 │ │ │ │ + beq.w 25308 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 21bd0 │ │ │ │ + beq.w 2600e │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2139a │ │ │ │ + beq.n 24e64 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2167e │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 21812 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 10e44 │ │ │ │ + beq.w 252f0 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 25f36 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24e7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2166e │ │ │ │ - ldr.w r3, [pc, #2120] @ 21c04 │ │ │ │ - mov.w r2, #368 @ 0x170 │ │ │ │ - ldr.w r1, [pc, #2116] @ 21c08 │ │ │ │ - ldr.w r0, [pc, #2116] @ 21c0c │ │ │ │ + beq.w 2585c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2606e │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24e9c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25866 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24f64 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 24f64 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24f64 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 249d0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + b.n 24a06 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24a32 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #7 │ │ │ │ + bpl.n 24eea │ │ │ │ + b.n 24a6c │ │ │ │ + mov r0, r6 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24af0 │ │ │ │ + ldr.w r0, [pc, #1416] @ 25474 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + bl 11608 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24f0c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 24f0c │ │ │ │ + mov r0, r6 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r3, [pc, #1376] @ 25470 │ │ │ │ + movs r2, #73 @ 0x49 │ │ │ │ + ldr.w r1, [pc, #1380] @ 25478 │ │ │ │ + ldr.w r0, [pc, #1380] @ 2547c │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - movs r2, #1 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r2, r3, [r5] │ │ │ │ - ldr.w r2, [pc, #2096] @ 21c10 │ │ │ │ - ldr.w r3, [pc, #2056] @ 21bec │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl c698 │ │ │ │ + movs r4, #0 │ │ │ │ + ldr.w r2, [pc, #1304] @ 25480 │ │ │ │ + ldr.w r3, [pc, #1264] @ 2545c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 21b32 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #92 @ 0x5c │ │ │ │ + bne.w 25d60 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r9 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - bl 10c74 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 21838 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24f9e │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25268 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 25de6 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 21854 │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - bl 15ab4 │ │ │ │ - ldr.w ip, [sp, #8] │ │ │ │ - mov r2, r0 │ │ │ │ - ldr.w r1, [ip] │ │ │ │ - subs r1, #1 │ │ │ │ - str.w r1, [ip] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 21686 │ │ │ │ - cmp r2, #2 │ │ │ │ - beq.w 2177c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 212d6 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r9 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 10c74 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 218be │ │ │ │ - ldr.w r1, [sl] │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.w 218d6 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #2 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 15108 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24fbe │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2544e │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25e8e │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24fdc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2187a │ │ │ │ - cmp r2, #2 │ │ │ │ - beq.w 218f6 │ │ │ │ - mov r0, r9 │ │ │ │ - movs r1, #0 │ │ │ │ - bl 10c74 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2191e │ │ │ │ - ldr.w r2, [pc, #1916] @ 21c14 │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.w 219fc │ │ │ │ - movs r2, #2 │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - bl 11f04 │ │ │ │ - ldr.w r9, [sp, #8] │ │ │ │ - mov r1, r0 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r9] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2179a │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 21a20 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + beq.w 25260 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 25f96 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24ffc │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 254e4 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25f7e │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 214de │ │ │ │ + beq.n 2501a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 218a0 │ │ │ │ - ldr.w r3, [pc, #1820] @ 21bfc │ │ │ │ - tst.w r8, #1 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - mov r9, r3 │ │ │ │ - ldrd fp, r3, [r3, #384] @ 0x180 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bne.w 21a56 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 11418 │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ - mov sl, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - movs r2, #3 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - str.w fp, [sp, #64] @ 0x40 │ │ │ │ - str r7, [sp, #60] @ 0x3c │ │ │ │ - str.w sl, [sp, #68] @ 0x44 │ │ │ │ - blx 9510 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 21a5e │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 21b88 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + beq.w 254dc │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 26056 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r0, sl │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21540 │ │ │ │ + beq.n 25038 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 218a8 │ │ │ │ - ldr.w r3, [pc, #1748] @ 21c18 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 21a88 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + beq.w 254d4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2603e │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21562 │ │ │ │ + beq.n 25056 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 218b2 │ │ │ │ - ldr.w r3, [pc, #1720] @ 21c1c │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.w 21886 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 21b70 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + beq.w 254cc │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25dce │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21588 │ │ │ │ + beq.n 25074 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21916 │ │ │ │ - ldr.w r2, [pc, #1652] @ 21c00 │ │ │ │ + beq.w 25446 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr.w r1, [r3, #776] @ 0x308 │ │ │ │ + ldr r3, [pc, #1012] @ (25470 ) │ │ │ │ + ldr.w sl, [r5, r3] │ │ │ │ + ldr.w r0, [sl] │ │ │ │ + bl fb3c │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 256d0 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 11418 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 11418 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr.w r6, [r9, #392] @ 0x188 │ │ │ │ - ldr r3, [r4, r2] │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 11418 │ │ │ │ movs r3, #0 │ │ │ │ - mov r8, r0 │ │ │ │ movs r2, #3 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ - strd r6, r7, [sp, #72] @ 0x48 │ │ │ │ - str.w r8, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + mov r8, r0 │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ + mov r0, r5 │ │ │ │ + strd r6, r7, [sp, #88] @ 0x58 │ │ │ │ blx 9458 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 21abe │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 21ba0 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 215dc │ │ │ │ + beq.n 250d0 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 219f4 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 21adc │ │ │ │ - mov r0, r6 │ │ │ │ - bl 10e44 │ │ │ │ + beq.w 25270 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 2576c │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 25fae │ │ │ │ ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 250f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2190e │ │ │ │ - ldr.w r3, [pc, #1544] @ 21c04 │ │ │ │ - mov.w r2, #376 @ 0x178 │ │ │ │ - ldr.w r1, [pc, #1564] @ 21c20 │ │ │ │ - ldr.w r0, [pc, #1564] @ 21c24 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.n 213d4 │ │ │ │ + beq.w 25278 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 25ed6 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2510a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25280 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.w 21254 │ │ │ │ - mov r0, r2 │ │ │ │ - movs r1, #2 │ │ │ │ - bl 16b58 │ │ │ │ - ldr.w r3, [pc, #1480] @ 21bf4 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cbz r2, 21692 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1da00 │ │ │ │ - tst.w r8, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - beq.w 2126c │ │ │ │ + beq.w 26026 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 24f64 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 24f64 │ │ │ │ mov r0, r8 │ │ │ │ - bl c698 │ │ │ │ - b.n 2126c │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - b.n 212ca │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - b.n 21304 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 21330 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 213b8 │ │ │ │ - mov r0, r6 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2137a │ │ │ │ + b.n 24f64 │ │ │ │ mov r0, r8 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2139a │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r0, ip │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - b.n 2143a │ │ │ │ - mov r0, r8 │ │ │ │ - bl c698 │ │ │ │ - ldr.w r3, [pc, #1420] @ 21c28 │ │ │ │ - ldr.w r1, [pc, #1420] @ 21c2c │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9100 │ │ │ │ - ldr.w r3, [pc, #1368] @ 21c04 │ │ │ │ - ldr.w r1, [pc, #1408] @ 21c30 │ │ │ │ - mov.w r2, #364 @ 0x16c │ │ │ │ - ldr.w r0, [pc, #1404] @ 21c34 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.n 213d4 │ │ │ │ - ldr.w r3, [pc, #1336] @ 21c04 │ │ │ │ - mov.w r2, #364 @ 0x16c │ │ │ │ - ldr.w r1, [pc, #1380] @ 21c38 │ │ │ │ - ldr.w r0, [pc, #1380] @ 21c3c │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.n 213d4 │ │ │ │ - ldr.w r3, [pc, #1308] @ 21c04 │ │ │ │ - movw r2, #365 @ 0x16d │ │ │ │ - ldr.w r1, [pc, #1360] @ 21c40 │ │ │ │ - ldr.w r0, [pc, #1360] @ 21c44 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.n 213d4 │ │ │ │ + b.n 24ac4 │ │ │ │ mov r0, r6 │ │ │ │ - bl c698 │ │ │ │ - b.n 21286 │ │ │ │ - ldr.w r3, [pc, #1268] @ 21c04 │ │ │ │ - movw r2, #367 @ 0x16f │ │ │ │ - ldr.w r1, [pc, #1328] @ 21c48 │ │ │ │ - ldr.w r0, [pc, #1328] @ 21c4c │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24a8c │ │ │ │ + ldr r3, [pc, #808] @ (25470 ) │ │ │ │ + movs r2, #72 @ 0x48 │ │ │ │ + ldr r1, [pc, #824] @ (25484 ) │ │ │ │ + ldr r0, [pc, #828] @ (25488 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c698 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 213d4 │ │ │ │ - ldr.w r2, [pc, #1228] @ 21c04 │ │ │ │ - ldr.w r3, [pc, #1300] @ 21c50 │ │ │ │ - ldr.w r1, [pc, #1300] @ 21c54 │ │ │ │ + b.n 24f62 │ │ │ │ + ldr r1, [pc, #788] @ (25470 ) │ │ │ │ + movs r2, #72 @ 0x48 │ │ │ │ + ldr r3, [pc, #812] @ (2548c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ - add r1, pc │ │ │ │ + ldr r5, [r5, r1] │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r0, [pc, #1288] @ 21c58 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - movw r2, #367 @ 0x16f │ │ │ │ - add r0, pc │ │ │ │ - bl 11ed0 │ │ │ │ - b.n 21728 │ │ │ │ - ldr.w r3, [pc, #1188] @ 21c04 │ │ │ │ - movw r2, #367 @ 0x16f │ │ │ │ - ldr.w r1, [pc, #1268] @ 21c5c │ │ │ │ - ldr.w r0, [pc, #1268] @ 21c60 │ │ │ │ + ldr r1, [pc, #804] @ (25490 ) │ │ │ │ + ldr r0, [pc, #808] @ (25494 ) │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.n 21728 │ │ │ │ - ldr.w r3, [pc, #1156] @ 21c04 │ │ │ │ - movw r2, #367 @ 0x16f │ │ │ │ - ldr.w r1, [pc, #1244] @ 21c64 │ │ │ │ - ldr.w r0, [pc, #1244] @ 21c68 │ │ │ │ + bl 11ed0 │ │ │ │ + b.n 24f62 │ │ │ │ + ldr r3, [pc, #756] @ (25470 ) │ │ │ │ + movs r2, #72 @ 0x48 │ │ │ │ + ldr r1, [pc, #792] @ (25498 ) │ │ │ │ + ldr r0, [pc, #796] @ (2549c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 21728 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r0, r9 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - b.n 214c4 │ │ │ │ - ldr.w r3, [pc, #1116] @ 21c04 │ │ │ │ - mov.w r2, #368 @ 0x170 │ │ │ │ - ldr.w r1, [pc, #1212] @ 21c6c │ │ │ │ - ldr.w r0, [pc, #1212] @ 21c70 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 24f62 │ │ │ │ + ldr r3, [pc, #728] @ (25470 ) │ │ │ │ + movs r2, #73 @ 0x49 │ │ │ │ + ldr r1, [pc, #772] @ (254a0 ) │ │ │ │ + ldr r0, [pc, #776] @ (254a4 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r8 │ │ │ │ - bl c698 │ │ │ │ - b.n 213d4 │ │ │ │ - ldr.w r3, [pc, #1080] @ 21c04 │ │ │ │ - mov.w r2, #368 @ 0x170 │ │ │ │ - ldr.w r1, [pc, #1184] @ 21c74 │ │ │ │ - ldr.w r0, [pc, #1184] @ 21c78 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9d98 │ │ │ │ + b.n 24f62 │ │ │ │ + ldr r0, [pc, #696] @ (254a8 ) │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #28] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.n 217c2 │ │ │ │ - ldr.w r3, [pc, #1048] @ 21c04 │ │ │ │ - mov.w r2, #368 @ 0x170 │ │ │ │ - ldr.w r1, [pc, #1160] @ 21c7c │ │ │ │ - ldr.w r0, [pc, #1160] @ 21c80 │ │ │ │ + bl 11608 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 2520c │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 252e0 │ │ │ │ + ldr r3, [pc, #608] @ (25470 ) │ │ │ │ + movs r2, #73 @ 0x49 │ │ │ │ + ldr r1, [pc, #664] @ (254ac ) │ │ │ │ + ldr r0, [pc, #668] @ (254b0 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 213d4 │ │ │ │ - ldr r2, [pc, #1008] @ (21c04 ) │ │ │ │ - ldr.w r3, [pc, #1132] @ 21c84 │ │ │ │ - ldr.w r1, [pc, #1132] @ 21c88 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r0, [pc, #1132] @ 21c8c │ │ │ │ - ldr r4, [r4, r2] │ │ │ │ - add r1, pc │ │ │ │ - str r7, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov.w r2, #368 @ 0x170 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - bl 11ed0 │ │ │ │ - b.n 213d4 │ │ │ │ - ldr r3, [pc, #968] @ (21c04 ) │ │ │ │ - movw r2, #367 @ 0x16f │ │ │ │ - ldr.w r1, [pc, #1104] @ 21c90 │ │ │ │ - ldr.w r0, [pc, #1104] @ 21c94 │ │ │ │ + b.n 251ae │ │ │ │ + cmp r2, #1 │ │ │ │ + ittt eq │ │ │ │ + moveq r1, #0 │ │ │ │ + streq r1, [sp, #32] │ │ │ │ + ldreq r2, [r3, #0] │ │ │ │ + beq.w 24a20 │ │ │ │ + cmp r2, #10 │ │ │ │ + bne.w 25b90 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + b.w 24a20 │ │ │ │ + ldr r3, [pc, #552] @ (25470 ) │ │ │ │ + movs r2, #73 @ 0x49 │ │ │ │ + ldr r1, [pc, #616] @ (254b4 ) │ │ │ │ + ldr r0, [pc, #620] @ (254b8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 21728 │ │ │ │ - ldr r2, [pc, #940] @ (21c04 ) │ │ │ │ - ldr.w r3, [pc, #1088] @ 21c98 │ │ │ │ - ldr.w r1, [pc, #1088] @ 21c9c │ │ │ │ - add r3, pc │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ - add r1, pc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr.w r0, [pc, #1076] @ 21ca0 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - movw r2, #367 @ 0x16f │ │ │ │ - add r0, pc │ │ │ │ - bl 11ed0 │ │ │ │ - b.n 21728 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r1 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - b.n 2147e │ │ │ │ - tst.w r8, #1 │ │ │ │ - bne.w 21b18 │ │ │ │ - add.w r4, r8, #2 │ │ │ │ - teq r8, r4 │ │ │ │ - bmi.w 21a44 │ │ │ │ - strd r4, r6, [r5] │ │ │ │ - b.n 213dc │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 24f26 │ │ │ │ mov r0, r1 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 214de │ │ │ │ - str r1, [sp, #8] │ │ │ │ + b.n 24fdc │ │ │ │ + mov r0, r9 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - b.n 21540 │ │ │ │ - mov r0, r1 │ │ │ │ - str r1, [sp, #8] │ │ │ │ + b.n 24f9e │ │ │ │ + mov r0, r5 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - b.n 21562 │ │ │ │ - ldr r3, [pc, #836] @ (21c04 ) │ │ │ │ - movw r2, #369 @ 0x171 │ │ │ │ - ldr r1, [pc, #988] @ (21ca4 ) │ │ │ │ - ldr r0, [pc, #992] @ (21ca8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.n 21728 │ │ │ │ - ldr r3, [pc, #812] @ (21c04 ) │ │ │ │ - ldr r2, [pc, #976] @ (21cac ) │ │ │ │ - ldr r1, [pc, #980] @ (21cb0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r1, pc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movw r2, #369 @ 0x171 │ │ │ │ - ldr r0, [pc, #968] @ (21cb4 ) │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r0, pc │ │ │ │ - bl 11ed0 │ │ │ │ - b.n 21728 │ │ │ │ - ldr r3, [pc, #780] @ (21c04 ) │ │ │ │ - movw r2, #369 @ 0x171 │ │ │ │ - ldr r1, [pc, #952] @ (21cb8 ) │ │ │ │ - ldr r0, [pc, #956] @ (21cbc ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.n 21728 │ │ │ │ + b.n 250d0 │ │ │ │ mov r0, r6 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 215fa │ │ │ │ - mov r0, r6 │ │ │ │ + b.n 250f0 │ │ │ │ + mov r0, r7 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 21588 │ │ │ │ - ldr r3, [pc, #740] @ (21c04 ) │ │ │ │ - movw r2, #371 @ 0x173 │ │ │ │ - ldr r1, [pc, #920] @ (21cc0 ) │ │ │ │ - ldr r0, [pc, #924] @ (21cc4 ) │ │ │ │ + b.n 2510a │ │ │ │ + ldr r3, [pc, #484] @ (25470 ) │ │ │ │ + movs r2, #76 @ 0x4c │ │ │ │ + ldr r1, [pc, #556] @ (254bc ) │ │ │ │ + ldr r0, [pc, #560] @ (254c0 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ - mov sl, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - mov r0, r6 │ │ │ │ - add r6, sp, #24 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 10f80 │ │ │ │ - ldr r3, [pc, #692] @ (21bfc ) │ │ │ │ - ldr r2, [r4, r3] │ │ │ │ - ldr r3, [pc, #892] @ (21cc8 ) │ │ │ │ - mov fp, r2 │ │ │ │ - ldr.w r1, [r2, #336] @ 0x150 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 96e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 21afc │ │ │ │ - str r0, [sp, #8] │ │ │ │ - bl 11118 │ │ │ │ - mov r9, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9d98 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r8 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 21a3a │ │ │ │ - ldr r2, [pc, #648] @ (21c00 ) │ │ │ │ - ldr.w r3, [fp, #380] @ 0x17c │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [r4, r2] │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - bl 11418 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r8, r0 │ │ │ │ - strd r3, r7, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #3 │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ - str.w r8, [sp, #56] @ 0x38 │ │ │ │ - blx 9458 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 21b54 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9cb0 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 21b36 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10e44 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r1, [pc, #772] @ (21ccc ) │ │ │ │ - ldr r0, [pc, #776] @ (21cd0 ) │ │ │ │ - movw r2, #373 @ 0x175 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - ldmia.w r6, {r0, r1, r2} │ │ │ │ - bl 110ac │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9d98 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9d98 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 213d4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 215dc │ │ │ │ - ldr r2, [pc, #516] @ (21c04 ) │ │ │ │ - ldr.w ip, [pc, #724] @ 21cd4 │ │ │ │ - ldr r1, [pc, #724] @ (21cd8 ) │ │ │ │ - ldr r0, [pc, #724] @ (21cdc ) │ │ │ │ - add ip, pc │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - mov sl, r2 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - movw r2, #371 @ 0x173 │ │ │ │ - strd ip, r9, [sp] │ │ │ │ - bl 11ed0 │ │ │ │ - b.n 21936 │ │ │ │ - ldr r3, [pc, #480] @ (21c04 ) │ │ │ │ - movw r2, #371 @ 0x173 │ │ │ │ - ldr r1, [pc, #696] @ (21ce0 ) │ │ │ │ - ldr r0, [pc, #696] @ (21ce4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.n 21936 │ │ │ │ bl c698 │ │ │ │ - bl 10eb4 │ │ │ │ - b.n 219d8 │ │ │ │ - cmp r4, #0 │ │ │ │ - bge.w 2189a │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 16b58 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 2189a │ │ │ │ - mov r0, r8 │ │ │ │ - bl c67c │ │ │ │ - b.n 214f4 │ │ │ │ - ldr r3, [pc, #420] @ (21c04 ) │ │ │ │ - movw r2, #375 @ 0x177 │ │ │ │ - ldr r1, [pc, #640] @ (21ce8 ) │ │ │ │ - ldr r0, [pc, #644] @ (21cec ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c698 │ │ │ │ mov r0, r8 │ │ │ │ bl c698 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 213d4 │ │ │ │ - ldr r0, [pc, #612] @ (21cf0 ) │ │ │ │ - str r1, [sp, #8] │ │ │ │ - add r0, pc │ │ │ │ - bl 11608 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + b.n 24f62 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2520c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24dc2 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24e64 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24e04 │ │ │ │ + mov r0, fp │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24e24 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24e44 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24cda │ │ │ │ + mov r0, r9 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24b36 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + add r1, sp, #104 @ 0x68 │ │ │ │ + str.w fp, [sp, #104] @ 0x68 │ │ │ │ + ldr.w r3, [r2, #780] @ 0x30c │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + ldr.w r3, [r2, #896] @ 0x380 │ │ │ │ + ldr.w r0, [r2, #784] @ 0x310 │ │ │ │ + movs r2, #3 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + movs r3, #0 │ │ │ │ + blx 9510 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 25a64 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 25f4e │ │ │ │ + ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21aa6 │ │ │ │ + beq.n 2536c │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21b2a │ │ │ │ - ldr r3, [pc, #348] @ (21c04 ) │ │ │ │ - movw r2, #375 @ 0x177 │ │ │ │ - ldr r1, [pc, #580] @ (21cf4 ) │ │ │ │ - ldr r0, [pc, #584] @ (21cf8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.n 21728 │ │ │ │ - ldr r3, [pc, #324] @ (21c04 ) │ │ │ │ - mov.w r2, #376 @ 0x178 │ │ │ │ - ldr r1, [pc, #564] @ (21cfc ) │ │ │ │ - ldr r0, [pc, #568] @ (21d00 ) │ │ │ │ + beq.w 258b6 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #84 @ 0x54 │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + blx 9458 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 25a80 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 25396 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 25944 │ │ │ │ + ldr.w r2, [sl, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r3, r2, #7 │ │ │ │ + bpl.w 25b00 │ │ │ │ + ldr.w r2, [sl, #8] │ │ │ │ + cmp r2, #8 │ │ │ │ + bne.w 25b56 │ │ │ │ + ldr.w r2, [sl, #12] │ │ │ │ + lsls r4, r2, #1 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 24c5e │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [sl] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 24c5e │ │ │ │ + mov r0, sl │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24c5e │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq r7, #0 │ │ │ │ + beq.w 24a78 │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.w 25bde │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + negs r3, r3 │ │ │ │ + lsls r7, r3, #1 │ │ │ │ + b.w 24a78 │ │ │ │ + ldr r3, [pc, #128] @ (25470 ) │ │ │ │ + movs r2, #73 @ 0x49 │ │ │ │ + ldr r1, [pc, #208] @ (254c4 ) │ │ │ │ + ldr r0, [pc, #208] @ (254c8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 213d4 │ │ │ │ - ldr r2, [pc, #292] @ (21c04 ) │ │ │ │ - ldr r3, [pc, #548] @ (21d04 ) │ │ │ │ - ldr r1, [pc, #548] @ (21d08 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [pc, #548] @ (21d0c ) │ │ │ │ - ldr r4, [r4, r2] │ │ │ │ - add r1, pc │ │ │ │ - str r6, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov.w r2, #376 @ 0x178 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - bl 11ed0 │ │ │ │ - b.n 213d4 │ │ │ │ - ldr r1, [pc, #528] @ (21d10 ) │ │ │ │ - mov.w r2, #372 @ 0x174 │ │ │ │ - ldr r0, [pc, #528] @ (21d14 ) │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, r8 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ bl c698 │ │ │ │ - b.n 219d8 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 16b58 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r7 │ │ │ │ bl c698 │ │ │ │ - b.n 2189a │ │ │ │ + b.n 24f62 │ │ │ │ mov r0, r1 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 21aa6 │ │ │ │ - blx 90c0 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #480] @ (21d18 ) │ │ │ │ - movw r2, #373 @ 0x175 │ │ │ │ - ldr r1, [pc, #476] @ (21d1c ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [pc, #476] @ (21d20 ) │ │ │ │ - strd r3, r4, [sp] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - bl 11ed0 │ │ │ │ - b.n 219d8 │ │ │ │ - ldr r1, [pc, #460] @ (21d24 ) │ │ │ │ - movw r2, #373 @ 0x175 │ │ │ │ - ldr r0, [pc, #460] @ (21d28 ) │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 219d8 │ │ │ │ - ldr r3, [pc, #440] @ (21d2c ) │ │ │ │ - movw r2, #7739 @ 0x1e3b │ │ │ │ - ldr r1, [pc, #440] @ (21d30 ) │ │ │ │ - ldr r0, [pc, #440] @ (21d34 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1268 @ 0x4f4 │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #428] @ (21d38 ) │ │ │ │ - movw r2, #7645 @ 0x1ddd │ │ │ │ - ldr r1, [pc, #428] @ (21d3c ) │ │ │ │ - ldr r0, [pc, #428] @ (21d40 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1268 @ 0x4f4 │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #416] @ (21d44 ) │ │ │ │ - movw r2, #7670 @ 0x1df6 │ │ │ │ - ldr r1, [pc, #416] @ (21d48 ) │ │ │ │ - ldr r0, [pc, #416] @ (21d4c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1268 @ 0x4f4 │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #404] @ (21d50 ) │ │ │ │ - movw r2, #7506 @ 0x1d52 │ │ │ │ - ldr r1, [pc, #404] @ (21d54 ) │ │ │ │ - ldr r0, [pc, #404] @ (21d58 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1268 @ 0x4f4 │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #392] @ (21d5c ) │ │ │ │ - movw r2, #7528 @ 0x1d68 │ │ │ │ - ldr r1, [pc, #392] @ (21d60 ) │ │ │ │ - ldr r0, [pc, #392] @ (21d64 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1268 @ 0x4f4 │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldcl 0, cr0, [r0, #8] │ │ │ │ + b.n 25074 │ │ │ │ + mov r0, sl │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24fbe │ │ │ │ + nop │ │ │ │ + @ instruction: 0xb6fa │ │ │ │ + movs r2, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r6, #8] │ │ │ │ - lsls r0, r7, #15 │ │ │ │ + @ instruction: 0xb6f0 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #18 │ │ │ │ + lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #17 │ │ │ │ + lsls r4, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #19 │ │ │ │ + lsls r4, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ + bcc.n 25478 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r5, r6 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r1, #24 │ │ │ │ - movs r1, r0 │ │ │ │ - ldc 0, cr0, [r8], {2} │ │ │ │ - lsls r4, r1, #20 │ │ │ │ + bge.n 254d8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ + bge.n 254fc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #18 │ │ │ │ + sub sp, #64 @ 0x40 │ │ │ │ + movs r2, r0 │ │ │ │ + bvc.n 25480 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r4, r5 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r2, r1, #15 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r5, #19 │ │ │ │ + bhi.n 254a4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #3 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r6, r6, r2 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r2, r3, #12 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r0, r3, r2 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r7, #11 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r2, r7, r1 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r6, r3, #11 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r4, r2, r1 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r0, r7, #10 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r6, r5, #10 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r2, r5, r0 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r2, r0, #10 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r2, r0, r0 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r6, r4, #9 │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r4, r4, #31 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r0, r1, #9 │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r2, r7, #30 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r6, r3, #8 │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r6, r2, #30 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r2, r7, #7 │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r0, r7, #29 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r3, #7 │ │ │ │ - movs r1, r0 │ │ │ │ - lsrs r4, r2, #18 │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r4, r1, #29 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r0, r6, #6 │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r2, r5, #28 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r6, r1, #6 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r2, r2, #6 │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r6, r1, #28 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r6, r4, #5 │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r0, r5, #26 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r1, #4 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r2, #4 │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r0, r2, #26 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r2, r5, #3 │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r0, r6, #25 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r2, #3 │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r0, r1, #25 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r5, #2 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r0, r5, #17 │ │ │ │ + ldmia r1!, {r4} │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r4, #22 │ │ │ │ - movs r1, r0 │ │ │ │ - movs r6, r0 │ │ │ │ - movs r1, r0 │ │ │ │ - movs r2, r7 │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r6, r4, #21 │ │ │ │ - movs r1, r0 │ │ │ │ - vaddl.u8 q8, d12, d0 │ │ │ │ - asrs r6, r0, #21 │ │ │ │ - movs r1, r0 │ │ │ │ - vaddl.u32 q0, d10, d0 │ │ │ │ - asrs r0, r1, #20 │ │ │ │ - movs r1, r0 │ │ │ │ - vhadd.u32 d16, d12, d0 │ │ │ │ - vaddl.u32 q8, d12, d0 │ │ │ │ - asrs r0, r0, #19 │ │ │ │ - movs r1, r0 │ │ │ │ - vhadd.u32 d0, d4, d0 │ │ │ │ - asrs r0, r5, #18 │ │ │ │ - movs r1, r0 │ │ │ │ - vhadd.u8 d0, d12, d0 │ │ │ │ - lsrs r6, r1, #7 │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r0, r1, #18 │ │ │ │ - movs r1, r0 │ │ │ │ - cdp2 0, 14, cr0, cr12, cr0, {0} │ │ │ │ - asrs r0, r5, #17 │ │ │ │ - movs r1, r0 │ │ │ │ - cdp2 0, 12, cr0, cr14, cr0, {0} │ │ │ │ - lsrs r2, r6, #5 │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r2, r5, #16 │ │ │ │ - movs r1, r0 │ │ │ │ - cdp2 0, 9, cr0, cr0, cr0, {0} │ │ │ │ - asrs r0, r2, #16 │ │ │ │ - movs r1, r0 │ │ │ │ - cdp2 0, 7, cr0, cr6, cr0, {0} │ │ │ │ - cmp r3, #138 @ 0x8a │ │ │ │ - movs r1, r0 │ │ │ │ - cdp 0, 1, cr0, cr0, cr0, {0} │ │ │ │ - lsls r2, r1, #28 │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r3, #114 @ 0x72 │ │ │ │ - movs r1, r0 │ │ │ │ - ldcl 0, cr0, [r8] │ │ │ │ - lsls r6, r5, #22 │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r3, #90 @ 0x5a │ │ │ │ - movs r1, r0 │ │ │ │ - stcl 0, cr0, [r0] │ │ │ │ - lsrs r6, r5, #15 │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r3, #66 @ 0x42 │ │ │ │ - movs r1, r0 │ │ │ │ - stcl 0, cr0, [r8] │ │ │ │ - lsls r2, r0, #27 │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r3, #42 @ 0x2a │ │ │ │ - movs r1, r0 │ │ │ │ - ldc 0, cr0, [r0] │ │ │ │ - lsrs r2, r6, #14 │ │ │ │ - movs r1, r0 │ │ │ │ - │ │ │ │ -00021d68 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr.w ip, [pc, #372] @ 21eec │ │ │ │ - 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, #356] @ 21ef0 │ │ │ │ - ldr r5, [pc, #356] @ (21ef4 ) │ │ │ │ - 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, #344] @ (21ef8 ) │ │ │ │ - ldr.w r5, [ip, r5] │ │ │ │ - add r4, pc │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - mov.w r5, #0 │ │ │ │ - bl c4c4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 21e62 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #3 │ │ │ │ - bpl.n 21e42 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #7 │ │ │ │ - bpl.n 21e66 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.n 21e7e │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - ldr r1, [r1, #84] @ 0x54 │ │ │ │ - lsls r0, r1, #5 │ │ │ │ - bpl.n 21e72 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - bl 21210 │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.n 21e62 │ │ │ │ - movs r0, #2 │ │ │ │ - blx 930c │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 21e92 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 11418 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - bpl.n 21eba │ │ │ │ - ldr r1, [pc, #240] @ (21efc ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 21ece │ │ │ │ - ldr r1, [pc, #236] @ (21f00 ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 21ee4 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 21ee8 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cmp r2, #1 │ │ │ │ - str r0, [r3, #12] │ │ │ │ - beq.n 21ee8 │ │ │ │ - str r1, [r3, #16] │ │ │ │ - ldr r1, [pc, #216] @ (21f04 ) │ │ │ │ - ldr r2, [pc, #200] @ (21ef4 ) │ │ │ │ - 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 21eb6 │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #196] @ (21f08 ) │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, pc │ │ │ │ - bl 11608 │ │ │ │ - ldr r3, [pc, #188] @ (21f0c ) │ │ │ │ - mov.w r2, #362 @ 0x16a │ │ │ │ - ldr r1, [pc, #188] @ (21f10 ) │ │ │ │ - ldr r0, [pc, #188] @ (21f14 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 21e28 │ │ │ │ - ldr r0, [pc, #176] @ (21f18 ) │ │ │ │ - mov r1, r2 │ │ │ │ - add r0, pc │ │ │ │ - bl 11608 │ │ │ │ - b.n 21e4c │ │ │ │ - ldr r0, [pc, #168] @ (21f1c ) │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, pc │ │ │ │ - bl 11608 │ │ │ │ - b.n 21e4c │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq r2, #0 │ │ │ │ - beq.n 21dd2 │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.n 21e9c │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - b.n 21dd2 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - bl 11260 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - b.n 21df6 │ │ │ │ - mov r0, r2 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - bl 1694c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - orr.w r2, r2, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 21dd2 │ │ │ │ - lsls r2, r0, #1 │ │ │ │ - b.n 21dd2 │ │ │ │ - blx 90c0 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #100] @ (21f20 ) │ │ │ │ - movs r2, #32 │ │ │ │ - ldr r1, [pc, #100] @ (21f24 ) │ │ │ │ - ldr r0, [pc, #100] @ (21f28 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #92] @ (21f2c ) │ │ │ │ - mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #88] @ (21f30 ) │ │ │ │ - ldr r0, [pc, #92] @ (21f34 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #12 │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - bl 9888 │ │ │ │ - bl 98e8 │ │ │ │ - cdp 0, 0, cr0, cr8, cr2, {0} │ │ │ │ - b.n 223cc │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + bvc.n 25448 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 223b0 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ + bvc.n 25470 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ + bvc.n 2542c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 222a8 │ │ │ │ - movs r2, r0 │ │ │ │ - asrs r6, r4, #2 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ + bvc.n 25450 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r3, #4 │ │ │ │ - movs r1, r0 │ │ │ │ - usada8 r0, lr, r0, r0 │ │ │ │ - lsls r6, r0, #14 │ │ │ │ - movs r1, r0 │ │ │ │ - @ instruction: 0xfbfa0000 │ │ │ │ - cmp r0, #66 @ 0x42 │ │ │ │ - movs r1, r0 │ │ │ │ - b.n 21ee0 │ │ │ │ + bvc.n 253fc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe8080000 │ │ │ │ - cmp r0, #44 @ 0x2c │ │ │ │ - movs r1, r0 │ │ │ │ - b.n 21e40 │ │ │ │ + bvc.n 25420 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeb3a0000 │ │ │ │ - │ │ │ │ -00021f38 : │ │ │ │ - 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 │ │ │ │ - ldr.w r6, [pc, #2436] @ 228d0 │ │ │ │ - sub sp, #92 @ 0x5c │ │ │ │ - ldr.w r5, [pc, #2436] @ 228d4 │ │ │ │ - mov r7, r1 │ │ │ │ - add r6, pc │ │ │ │ - ldr.w r4, [pc, #2432] @ 228d8 │ │ │ │ - mov r9, r3 │ │ │ │ - lsls r1, r2, #31 │ │ │ │ - add r4, pc │ │ │ │ - ldr r5, [r6, r5] │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - str r5, [sp, #84] @ 0x54 │ │ │ │ - mov.w r5, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - bmi.w 22128 │ │ │ │ - add.w r8, r2, #4 │ │ │ │ - teq r2, r8 │ │ │ │ - bmi.w 22120 │ │ │ │ - ldr.w r3, [pc, #2396] @ 228dc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 22392 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1da00 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.w 223c8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, sp, #16 │ │ │ │ - bl 20c50 │ │ │ │ - ldr.w r8, [sp, #16] │ │ │ │ - lsls r3, r6, #31 │ │ │ │ - bmi.w 223e6 │ │ │ │ - cmp.w r8, #1 │ │ │ │ - beq.w 223ee │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r9 │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ - bl 10c74 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2240c │ │ │ │ - ldr.w r2, [pc, #2328] @ 228e0 │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ - mov sl, r2 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.w 22436 │ │ │ │ - movs r2, #0 │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + bvc.n 25518 │ │ │ │ + movs r0, r0 │ │ │ │ + bvc.n 2553c │ │ │ │ + movs r0, r0 │ │ │ │ + bvs.n 254b0 │ │ │ │ + movs r0, r0 │ │ │ │ + bvc.n 254d4 │ │ │ │ + movs r0, r0 │ │ │ │ + bvs.n 25430 │ │ │ │ + movs r0, r0 │ │ │ │ + bvs.n 25454 │ │ │ │ + movs r0, r0 │ │ │ │ + bpl.n 2556c │ │ │ │ + movs r0, r0 │ │ │ │ + bpl.n 25590 │ │ │ │ + movs r0, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25056 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25038 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2501a │ │ │ │ + mov r0, fp │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24ffc │ │ │ │ + ldr.w r0, [pc, #3040] @ 260d0 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - bl 15ab4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2215a │ │ │ │ - cmp r1, #2 │ │ │ │ - beq.w 2245e │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 22166 │ │ │ │ - ldr.w r3, [pc, #2276] @ 228e4 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr.w r9, [r3, #396] @ 0x18c │ │ │ │ - blx 9078 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 228b6 │ │ │ │ + add r0, pc │ │ │ │ + bl 11608 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 2202a │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2550c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22366 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 224ae │ │ │ │ - mov r1, r9 │ │ │ │ - movs r0, #2 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - bl d5ec │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 22052 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + beq.w 258be │ │ │ │ + ldr.w r3, [pc, #3012] @ 260d4 │ │ │ │ + movs r2, #73 @ 0x49 │ │ │ │ + ldr.w r1, [pc, #3012] @ 260d8 │ │ │ │ + ldr.w r0, [pc, #3012] @ 260dc │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + b.n 25408 │ │ │ │ + mov r0, sl │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24b9a │ │ │ │ + mov r0, r6 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24b62 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22372 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 224d2 │ │ │ │ - ldr.w r3, [pc, #2188] @ 228e8 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - mov r9, r3 │ │ │ │ + beq.w 25f06 │ │ │ │ + mov r1, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 11418 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - movs r2, #3 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - str.w r8, [sp, #44] @ 0x2c │ │ │ │ - blx 9458 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 224f0 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2209c │ │ │ │ + beq.n 2555a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2238a │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 22856 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.w 2595e │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25eee │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 220bc │ │ │ │ + beq.n 25578 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22382 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 22524 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 10e44 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + beq.w 25966 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2237a │ │ │ │ - ldr.w r3, [pc, #2064] @ 228ec │ │ │ │ - mov.w r2, #388 @ 0x184 │ │ │ │ - ldr.w r1, [pc, #2060] @ 228f0 │ │ │ │ - ldr.w r0, [pc, #2060] @ 228f4 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ + beq.w 25f1e │ │ │ │ + mov r1, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - movs r2, #1 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r2, r3, [r5] │ │ │ │ - ldr.w r2, [pc, #2040] @ 228f8 │ │ │ │ - ldr.w r3, [pc, #2000] @ 228d4 │ │ │ │ - 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 22852 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #92 @ 0x5c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bge.w 21f7c │ │ │ │ - mov r0, r2 │ │ │ │ - movs r1, #4 │ │ │ │ - bl 16b58 │ │ │ │ - ldr.w r3, [pc, #1960] @ 228dc │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 22392 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1da00 │ │ │ │ - tst.w r8, #1 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 25596 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2596e │ │ │ │ + ldr.w sl, [sp, #24] │ │ │ │ + mov r0, sl │ │ │ │ + blx 9484 │ │ │ │ mov r6, r0 │ │ │ │ - beq.w 21f94 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c698 │ │ │ │ - b.n 21f94 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - b.n 21ff2 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 10c74 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2254a │ │ │ │ - ldr.w r1, [sl] │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.w 22566 │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - bl 14bc8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 22496 │ │ │ │ - cmp r1, #2 │ │ │ │ - beq.w 2258c │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 10c74 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 225a4 │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 225bc │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 15108 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov r2, r0 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 25e2e │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 255c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 224a2 │ │ │ │ - cmp r2, #2 │ │ │ │ - beq.w 225dc │ │ │ │ - mov r0, r9 │ │ │ │ - movs r1, #0 │ │ │ │ - bl 10c74 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 22604 │ │ │ │ - ldr.w r2, [pc, #1808] @ 228fc │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.w 226e2 │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - bl 1632c │ │ │ │ - ldr.w r9, [sp, #8] │ │ │ │ - mov r1, r0 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r9] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 22518 │ │ │ │ - cmp r1, #2 │ │ │ │ - beq.w 22710 │ │ │ │ - ldr.w r3, [pc, #1732] @ 228e4 │ │ │ │ - tst.w r8, #1 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr.w sl, [r3, #400] @ 0x190 │ │ │ │ - ldr.w fp, [r3, #388] @ 0x184 │ │ │ │ - bne.w 2272a │ │ │ │ - mov r0, r8 │ │ │ │ - bl 11418 │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ - mov r9, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r0, fp │ │ │ │ - movs r2, #3 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - str.w sl, [sp, #64] @ 0x40 │ │ │ │ - str r7, [sp, #60] @ 0x3c │ │ │ │ - str.w r9, [sp, #68] @ 0x44 │ │ │ │ - blx 9510 │ │ │ │ - mov r1, r0 │ │ │ │ + beq.w 2594c │ │ │ │ + ldr.w r3, [pc, #2832] @ 260d4 │ │ │ │ + cmp r6, #0 │ │ │ │ + ldr.w sl, [r5, r3] │ │ │ │ + ldr.w r0, [sl] │ │ │ │ + blt.w 25b40 │ │ │ │ + uxtb r6, r6 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 256e8 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr.w r1, [r3, #792] @ 0x318 │ │ │ │ + bl fb3c │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22732 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 22886 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + beq.w 25c6a │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr.w r1, [r3, #796] @ 0x31c │ │ │ │ + blx 96e4 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 22286 │ │ │ │ + beq.n 25608 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cbnz r3, 22286 │ │ │ │ - str r1, [sp, #12] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r3, 25650 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 24d3a │ │ │ │ + ldr.w r1, [pc, #2768] @ 260e0 │ │ │ │ + movs r2, #83 @ 0x53 │ │ │ │ + ldr.w r0, [pc, #2764] @ 260e4 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl c698 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c698 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c698 │ │ │ │ + mov r0, r9 │ │ │ │ + bl c698 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl c698 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl c698 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c698 │ │ │ │ + b.n 24f62 │ │ │ │ + mov r0, r5 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr.w r3, [pc, #1656] @ 22900 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 2276e │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 222ae │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cbnz r3, 222ae │ │ │ │ + b.n 25608 │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq.w r8, #0 │ │ │ │ + beq.w 24adc │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.w 25c24 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + negs r3, r3 │ │ │ │ + mov.w r8, r3, lsl #1 │ │ │ │ + b.w 24adc │ │ │ │ + mov r0, r6 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24bc6 │ │ │ │ mov r0, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr.w r3, [pc, #1620] @ 22904 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.w 2247c │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 2286e │ │ │ │ + b.w 24bfc │ │ │ │ + mov r0, r6 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24c28 │ │ │ │ + ldr.w r0, [pc, #2640] @ 260e8 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + bl 11608 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 222d4 │ │ │ │ + beq.n 256b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 225fc │ │ │ │ - ldr.w r2, [pc, #1552] @ 228e8 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr.w r6, [r3, #404] @ 0x194 │ │ │ │ - ldr r3, [r4, r2] │ │ │ │ - mov r9, r3 │ │ │ │ + beq.w 25a5c │ │ │ │ + ldr.w r3, [pc, #2588] @ 260d4 │ │ │ │ + movs r2, #76 @ 0x4c │ │ │ │ + ldr.w r1, [pc, #2608] @ 260ec │ │ │ │ + ldr.w r0, [pc, #2608] @ 260f0 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 11418 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - movs r2, #3 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ - strd r6, r7, [sp, #72] @ 0x48 │ │ │ │ - str.w r8, [sp, #80] @ 0x50 │ │ │ │ - blx 9458 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 227a4 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 2289e │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2232a │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 226da │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 227c2 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 10e44 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 225f4 │ │ │ │ - ldr.w r3, [pc, #1440] @ 228ec │ │ │ │ - movw r2, #399 @ 0x18f │ │ │ │ - ldr.w r1, [pc, #1460] @ 22908 │ │ │ │ - ldr.w r0, [pc, #1460] @ 2290c │ │ │ │ + bl 118a8 │ │ │ │ + b.n 252a2 │ │ │ │ + ldr.w r1, [pc, #2592] @ 260f4 │ │ │ │ + movs r2, #75 @ 0x4b │ │ │ │ + ldr.w r0, [pc, #2592] @ 260f8 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.n 252cc │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ + b.w 24d3a │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq.w r9, #0 │ │ │ │ + beq.w 24b4e │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.w 25c8a │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + negs r3, r3 │ │ │ │ + mov.w r9, r3, lsl #1 │ │ │ │ + b.w 24b4e │ │ │ │ + ldr.w r3, [pc, #2500] @ 260d4 │ │ │ │ + movs r2, #76 @ 0x4c │ │ │ │ + ldr.w r1, [pc, #2536] @ 260fc │ │ │ │ + ldr.w r0, [pc, #2536] @ 26100 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 220f6 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - b.n 2202a │ │ │ │ - mov r0, r2 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 22052 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl c698 │ │ │ │ mov r0, r7 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 220da │ │ │ │ - mov r0, r8 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 220bc │ │ │ │ - mov r0, r6 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2209c │ │ │ │ + bl c698 │ │ │ │ mov r0, r8 │ │ │ │ bl c698 │ │ │ │ - ldr.w r3, [pc, #1396] @ 22910 │ │ │ │ - ldr.w r1, [pc, #1396] @ 22914 │ │ │ │ + mov r0, r9 │ │ │ │ + bl c698 │ │ │ │ + b.w 24f62 │ │ │ │ + ldr.w r1, [pc, #2452] @ 26104 │ │ │ │ + movs r2, #75 @ 0x4b │ │ │ │ + ldr.w r0, [pc, #2452] @ 26108 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9100 │ │ │ │ - ldr.w r3, [pc, #1344] @ 228ec │ │ │ │ - ldr.w r1, [pc, #1384] @ 22918 │ │ │ │ - mov.w r2, #384 @ 0x180 │ │ │ │ - ldr.w r0, [pc, #1380] @ 2291c │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9d98 │ │ │ │ + b.w 24f62 │ │ │ │ + ldr.w r0, [pc, #2416] @ 2610c │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + bl 11608 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 257b8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25ae0 │ │ │ │ + ldr.w r3, [pc, #2328] @ 260d4 │ │ │ │ + movs r2, #76 @ 0x4c │ │ │ │ + ldr.w r1, [pc, #2384] @ 26110 │ │ │ │ + ldr.w r0, [pc, #2384] @ 26114 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 220f6 │ │ │ │ - ldr.w r3, [pc, #1312] @ 228ec │ │ │ │ - mov.w r2, #384 @ 0x180 │ │ │ │ - ldr.w r1, [pc, #1356] @ 22920 │ │ │ │ - ldr.w r0, [pc, #1356] @ 22924 │ │ │ │ + b.n 2572c │ │ │ │ + cmp r3, #1 │ │ │ │ + itt eq │ │ │ │ + moveq r3, #0 │ │ │ │ + streq r3, [sp, #40] @ 0x28 │ │ │ │ + beq.w 24bb2 │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.w 25cd0 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + negs r3, r3 │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + b.w 24bb2 │ │ │ │ + ldr.w r3, [pc, #2272] @ 260d4 │ │ │ │ + movs r2, #76 @ 0x4c │ │ │ │ + ldr.w r1, [pc, #2332] @ 26118 │ │ │ │ + ldr.w r0, [pc, #2332] @ 2611c │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 220f6 │ │ │ │ - mov r0, r6 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ bl c698 │ │ │ │ - b.n 21fae │ │ │ │ - ldr.w r3, [pc, #1276] @ 228ec │ │ │ │ - movw r2, #385 @ 0x181 │ │ │ │ - ldr.w r1, [pc, #1328] @ 22928 │ │ │ │ - ldr.w r0, [pc, #1328] @ 2292c │ │ │ │ + mov r0, r7 │ │ │ │ + bl c698 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c698 │ │ │ │ + mov r0, r9 │ │ │ │ + bl c698 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl c698 │ │ │ │ + b.w 24f62 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24de6 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24e7e │ │ │ │ + mov r0, r1 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24e9c │ │ │ │ + mov r0, fp │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24c5c │ │ │ │ + ldr.w r0, [pc, #2212] @ 26120 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + bl 11608 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2589a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25b88 │ │ │ │ + ldr.w r3, [pc, #2104] @ 260d4 │ │ │ │ + movs r2, #76 @ 0x4c │ │ │ │ + ldr.w r1, [pc, #2176] @ 26124 │ │ │ │ + ldr.w r0, [pc, #2176] @ 26128 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 220f6 │ │ │ │ - ldr.w r3, [pc, #1244] @ 228ec │ │ │ │ - movw r2, #387 @ 0x183 │ │ │ │ - ldr.w r1, [pc, #1304] @ 22930 │ │ │ │ - ldr.w r0, [pc, #1304] @ 22934 │ │ │ │ + b.n 25812 │ │ │ │ + mov r0, fp │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2536c │ │ │ │ + mov r0, r6 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2550c │ │ │ │ + cmp r3, #1 │ │ │ │ + itt eq │ │ │ │ + moveq r3, #0 │ │ │ │ + streq r3, [sp, #44] @ 0x2c │ │ │ │ + beq.w 24c14 │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.w 25d18 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + negs r3, r3 │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + b.w 24c14 │ │ │ │ + ldr.w r3, [pc, #2028] @ 260d4 │ │ │ │ + movs r2, #67 @ 0x43 │ │ │ │ + ldr.w r1, [pc, #2112] @ 2612c │ │ │ │ + ldr.w r0, [pc, #2112] @ 26130 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl c698 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c698 │ │ │ │ mov r0, r8 │ │ │ │ bl c698 │ │ │ │ + mov r0, r9 │ │ │ │ + bl c698 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl c698 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl c698 │ │ │ │ + b.w 24f62 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 220f6 │ │ │ │ - ldr.w r2, [pc, #1204] @ 228ec │ │ │ │ - ldr.w r3, [pc, #1276] @ 22938 │ │ │ │ - ldr.w r1, [pc, #1276] @ 2293c │ │ │ │ - add r3, pc │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ - add r1, pc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr.w r0, [pc, #1264] @ 22940 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - movw r2, #387 @ 0x183 │ │ │ │ - add r0, pc │ │ │ │ - bl 11ed0 │ │ │ │ - b.n 22428 │ │ │ │ - ldr.w r3, [pc, #1164] @ 228ec │ │ │ │ - movw r2, #387 @ 0x183 │ │ │ │ - ldr.w r1, [pc, #1244] @ 22944 │ │ │ │ - ldr.w r0, [pc, #1244] @ 22948 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25396 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 255c0 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24c90 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2555a │ │ │ │ + mov r0, r1 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25578 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25596 │ │ │ │ + ldr.w r3, [pc, #1884] @ 260d4 │ │ │ │ + movs r2, #69 @ 0x45 │ │ │ │ + ldr.w r1, [pc, #1972] @ 26134 │ │ │ │ + ldr.w r0, [pc, #1972] @ 26138 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 22428 │ │ │ │ - tst.w r8, #1 │ │ │ │ - bne.w 227fe │ │ │ │ - add.w r4, r8, #4 │ │ │ │ - teq r8, r4 │ │ │ │ - bmi.w 2275c │ │ │ │ - strd r4, r6, [r5] │ │ │ │ - b.n 220fe │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r0, r3 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9d98 │ │ │ │ + b.n 25624 │ │ │ │ + mov r0, r1 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - b.n 22198 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + b.w 24cfe │ │ │ │ mov r0, r1 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - b.n 221d4 │ │ │ │ - ldr.w r3, [pc, #1084] @ 228ec │ │ │ │ - mov.w r2, #388 @ 0x184 │ │ │ │ - ldr.w r1, [pc, #1172] @ 2294c │ │ │ │ - ldr.w r0, [pc, #1172] @ 22950 │ │ │ │ + b.w 24d3a │ │ │ │ + mov r0, r1 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24d1c │ │ │ │ + ldr.w r1, [pc, #1904] @ 2613c │ │ │ │ + movs r2, #86 @ 0x56 │ │ │ │ + ldr.w r0, [pc, #1904] @ 26140 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl c698 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c698 │ │ │ │ mov r0, r8 │ │ │ │ bl c698 │ │ │ │ - b.n 220f6 │ │ │ │ - ldr.w r3, [pc, #1048] @ 228ec │ │ │ │ - mov.w r2, #388 @ 0x184 │ │ │ │ - ldr.w r1, [pc, #1144] @ 22954 │ │ │ │ - ldr.w r0, [pc, #1144] @ 22958 │ │ │ │ + mov r0, r9 │ │ │ │ + bl c698 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl c698 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl c698 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c698 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9d98 │ │ │ │ + b.w 24f62 │ │ │ │ + ldr.w r1, [pc, #1840] @ 26144 │ │ │ │ + movs r2, #86 @ 0x56 │ │ │ │ + ldr.w r0, [pc, #1836] @ 26148 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9d98 │ │ │ │ + b.w 24f62 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 256b4 │ │ │ │ + ldr.w r3, [pc, #1644] @ 260d4 │ │ │ │ + movs r2, #77 @ 0x4d │ │ │ │ + ldr.w r1, [pc, #1760] @ 2614c │ │ │ │ + ldr.w r0, [pc, #1760] @ 26150 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 224ca │ │ │ │ - ldr r3, [pc, #1016] @ (228ec ) │ │ │ │ - mov.w r2, #388 @ 0x184 │ │ │ │ - ldr.w r1, [pc, #1124] @ 2295c │ │ │ │ - ldr.w r0, [pc, #1124] @ 22960 │ │ │ │ + b.n 258fe │ │ │ │ + ldr.w r3, [pc, #1616] @ 260d4 │ │ │ │ + movs r2, #77 @ 0x4d │ │ │ │ + ldr.w r1, [pc, #1740] @ 26154 │ │ │ │ + ldr.w r0, [pc, #1740] @ 26158 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl c698 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c698 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 220f6 │ │ │ │ - str r0, [sp, #8] │ │ │ │ + bl c698 │ │ │ │ mov r0, r9 │ │ │ │ + bl c698 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl c698 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl c698 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9d98 │ │ │ │ + b.w 24f62 │ │ │ │ + mov r0, r6 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - b.n 22218 │ │ │ │ - ldr r2, [pc, #964] @ (228ec ) │ │ │ │ - ldr.w r3, [pc, #1084] @ 22964 │ │ │ │ - ldr.w r1, [pc, #1084] @ 22968 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r0, [pc, #1080] @ 2296c │ │ │ │ - ldr r4, [r4, r2] │ │ │ │ - add r1, pc │ │ │ │ - str r7, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov.w r2, #388 @ 0x184 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - bl 11ed0 │ │ │ │ - b.n 220f6 │ │ │ │ - ldr r3, [pc, #928] @ (228ec ) │ │ │ │ - mov.w r2, #390 @ 0x186 │ │ │ │ - ldr.w r1, [pc, #1052] @ 22970 │ │ │ │ - ldr.w r0, [pc, #1052] @ 22974 │ │ │ │ + b.n 257b8 │ │ │ │ + ldr.w r1, [pc, #1648] @ 2615c │ │ │ │ + movs r2, #79 @ 0x4f │ │ │ │ + ldr.w r0, [pc, #1648] @ 26160 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 22428 │ │ │ │ - ldr r2, [pc, #900] @ (228ec ) │ │ │ │ - ldr.w r3, [pc, #1036] @ 22978 │ │ │ │ - ldr.w r1, [pc, #1036] @ 2297c │ │ │ │ - add r3, pc │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ - add r1, pc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr.w r0, [pc, #1028] @ 22980 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - mov.w r2, #390 @ 0x186 │ │ │ │ + b.n 25996 │ │ │ │ + ldr.w r0, [pc, #1632] @ 26164 │ │ │ │ + mov r1, sl │ │ │ │ add r0, pc │ │ │ │ - bl 11ed0 │ │ │ │ - b.n 22428 │ │ │ │ - ldr r3, [pc, #860] @ (228ec ) │ │ │ │ - mov.w r2, #390 @ 0x186 │ │ │ │ - ldr r1, [pc, #1008] @ (22984 ) │ │ │ │ - ldr r0, [pc, #1008] @ (22988 ) │ │ │ │ + bl 11608 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 25b24 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [sl] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 25c82 │ │ │ │ + ldr.w r3, [pc, #1452] @ 260d4 │ │ │ │ + movs r2, #77 @ 0x4d │ │ │ │ + ldr.w r1, [pc, #1596] @ 26168 │ │ │ │ + ldr.w r0, [pc, #1596] @ 2616c │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 22428 │ │ │ │ - ldr r3, [pc, #836] @ (228ec ) │ │ │ │ - mov.w r2, #392 @ 0x188 │ │ │ │ - ldr r1, [pc, #992] @ (2298c ) │ │ │ │ - ldr r0, [pc, #992] @ (22990 ) │ │ │ │ + b.n 25904 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr.w r1, [pc, #1580] @ 26170 │ │ │ │ + ldr.w r0, [pc, #1580] @ 26174 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 22428 │ │ │ │ - ldr r3, [pc, #812] @ (228ec ) │ │ │ │ - ldr r2, [pc, #980] @ (22994 ) │ │ │ │ - ldr r1, [pc, #980] @ (22998 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r1, pc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov.w r2, #392 @ 0x188 │ │ │ │ - ldr r0, [pc, #968] @ (2299c ) │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r0, pc │ │ │ │ - bl 11ed0 │ │ │ │ - b.n 22428 │ │ │ │ - ldr r3, [pc, #780] @ (228ec ) │ │ │ │ - mov.w r2, #392 @ 0x188 │ │ │ │ - ldr r1, [pc, #956] @ (229a0 ) │ │ │ │ - ldr r0, [pc, #956] @ (229a4 ) │ │ │ │ + b.n 25624 │ │ │ │ + cmp r2, #1 │ │ │ │ + it eq │ │ │ │ + moveq r4, #0 │ │ │ │ + beq.w 253b2 │ │ │ │ + cmp r2, #10 │ │ │ │ + bne.w 25d64 │ │ │ │ + ldr.w r2, [sl, #12] │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r4, r2, #1 │ │ │ │ + b.n 253b2 │ │ │ │ + ldr.w r1, [pc, #1540] @ 26178 │ │ │ │ + movs r2, #79 @ 0x4f │ │ │ │ + ldr.w r0, [pc, #1540] @ 2617c │ │ │ │ + ldr.w r3, [sl] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 22428 │ │ │ │ + b.n 25996 │ │ │ │ mov r0, r6 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 22348 │ │ │ │ + b.n 2589a │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl 1694c │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 25dae │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.n 25bc0 │ │ │ │ + movw r1, #65534 @ 0xfffe │ │ │ │ + movt r1, #16383 @ 0x3fff │ │ │ │ + cmp r2, r1 │ │ │ │ + it eq │ │ │ │ + streq r0, [r3, #0] │ │ │ │ + beq.n 25bc0 │ │ │ │ + cbz r2, 25bd2 │ │ │ │ + cmp r3, #1 │ │ │ │ + itt ne │ │ │ │ + orrne.w r3, r3, #1 │ │ │ │ + strne r3, [sp, #32] │ │ │ │ + bne.w 24a32 │ │ │ │ + b.w 2520c │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + b.n 25bc0 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1694c │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + lsls r7, r0, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24a78 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 25c0c │ │ │ │ + movw r2, #65534 @ 0xfffe │ │ │ │ + movt r2, #16383 @ 0x3fff │ │ │ │ + cmp r3, r2 │ │ │ │ + it eq │ │ │ │ + streq r1, [r6, #0] │ │ │ │ + beq.n 25c0c │ │ │ │ + cbz r3, 25c1c │ │ │ │ + cmp r6, #1 │ │ │ │ + it ne │ │ │ │ + orrne.w r7, r6, #1 │ │ │ │ + bne.w 24a8c │ │ │ │ + b.w 24f0c │ │ │ │ mov r0, r6 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 222d4 │ │ │ │ - ldr r3, [pc, #740] @ (228ec ) │ │ │ │ - mov.w r2, #394 @ 0x18a │ │ │ │ - ldr r1, [pc, #924] @ (229a8 ) │ │ │ │ - ldr r0, [pc, #924] @ (229ac ) │ │ │ │ + b.n 25c0c │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1694c │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + mov.w r8, r0, lsl #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24adc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 25c54 │ │ │ │ + movw r2, #65534 @ 0xfffe │ │ │ │ + movt r2, #16383 @ 0x3fff │ │ │ │ + cmp r3, r2 │ │ │ │ + it eq │ │ │ │ + streq r1, [r6, #0] │ │ │ │ + beq.n 25c54 │ │ │ │ + cbz r3, 25c62 │ │ │ │ + cmp r6, #1 │ │ │ │ + it ne │ │ │ │ + orrne.w r8, r6, #1 │ │ │ │ + bne.w 24af0 │ │ │ │ + b.n 2550c │ │ │ │ + mov r0, r6 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25c54 │ │ │ │ + ldr.w r1, [pc, #1300] @ 26180 │ │ │ │ + movs r2, #83 @ 0x53 │ │ │ │ + ldr.w r0, [pc, #1296] @ 26184 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ + b.n 25624 │ │ │ │ + mov r0, sl │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25b24 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - add r6, sp, #24 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 1694c │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cbnz r3, 25c9e │ │ │ │ + mov.w r9, r0, lsl #1 │ │ │ │ + b.w 24b4e │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 25cba │ │ │ │ + movw r2, #65534 @ 0xfffe │ │ │ │ + movt r2, #16383 @ 0x3fff │ │ │ │ + cmp r3, r2 │ │ │ │ + it eq │ │ │ │ + streq r1, [r6, #0] │ │ │ │ + beq.n 25cba │ │ │ │ + cbz r3, 25cc8 │ │ │ │ + cmp r6, #1 │ │ │ │ + it ne │ │ │ │ + orrne.w r9, r6, #1 │ │ │ │ + bne.w 24b62 │ │ │ │ + b.n 256b4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 10f80 │ │ │ │ - ldr r3, [pc, #696] @ (228e4 ) │ │ │ │ - ldr r2, [r4, r3] │ │ │ │ - ldr r3, [pc, #896] @ (229b0 ) │ │ │ │ - mov sl, r2 │ │ │ │ - ldr.w r1, [r2, #336] @ 0x150 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 96e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 227e2 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - bl 11118 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r8 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 22706 │ │ │ │ - ldr r2, [pc, #652] @ (228e8 ) │ │ │ │ - ldr.w r3, [sl, #380] @ 0x17c │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [r4, r2] │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - bl 11418 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r8, r0 │ │ │ │ - strd r3, r7, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #3 │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ - str.w r8, [sp, #56] @ 0x38 │ │ │ │ - blx 9458 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 22818 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9cb0 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 22834 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10e44 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r1, [pc, #776] @ (229b4 ) │ │ │ │ - ldr r0, [pc, #776] @ (229b8 ) │ │ │ │ - mov.w r2, #396 @ 0x18c │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25cba │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1694c │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cbnz r3, 25ce4 │ │ │ │ + lsls r3, r0, #1 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + b.w 24bb2 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 25d00 │ │ │ │ + movw r2, #65534 @ 0xfffe │ │ │ │ + movt r2, #16383 @ 0x3fff │ │ │ │ + cmp r3, r2 │ │ │ │ + it eq │ │ │ │ + streq r1, [r6, #0] │ │ │ │ + beq.n 25d00 │ │ │ │ + cbz r3, 25d10 │ │ │ │ + cmp r6, #1 │ │ │ │ + itt ne │ │ │ │ + orrne.w r3, r6, #1 │ │ │ │ + strne r3, [sp, #40] @ 0x28 │ │ │ │ + bne.w 24bc6 │ │ │ │ + b.n 257b8 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25d00 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1694c │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cbnz r3, 25d2c │ │ │ │ + lsls r3, r0, #1 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + b.w 24c14 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 25d48 │ │ │ │ + movw r2, #65534 @ 0xfffe │ │ │ │ + movt r2, #16383 @ 0x3fff │ │ │ │ + cmp r3, r2 │ │ │ │ + it eq │ │ │ │ + streq r1, [r6, #0] │ │ │ │ + beq.n 25d48 │ │ │ │ + cbz r3, 25d58 │ │ │ │ + cmp r6, #1 │ │ │ │ + itt ne │ │ │ │ + orrne.w r3, r6, #1 │ │ │ │ + strne r3, [sp, #44] @ 0x2c │ │ │ │ + bne.w 24c28 │ │ │ │ + b.n 2589a │ │ │ │ + mov r0, r6 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25d48 │ │ │ │ + blx 90c0 <__stack_chk_fail@plt> │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + mov r0, sl │ │ │ │ + bl 1694c │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + cbnz r2, 25d76 │ │ │ │ + lsls r4, r0, #1 │ │ │ │ + b.w 253b2 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 25d96 │ │ │ │ + movw r0, #65534 @ 0xfffe │ │ │ │ + movt r0, #16383 @ 0x3fff │ │ │ │ + cmp r2, r0 │ │ │ │ + it eq │ │ │ │ + streq.w r1, [sl] │ │ │ │ + beq.n 25d96 │ │ │ │ + cbz r2, 25da6 │ │ │ │ + cmp.w sl, #1 │ │ │ │ + it ne │ │ │ │ + orrne.w r4, sl, #1 │ │ │ │ + bne.w 24c5e │ │ │ │ + b.n 25b24 │ │ │ │ + mov r0, sl │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25d96 │ │ │ │ + lsls r1, r0, #1 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + b.w 24a20 │ │ │ │ + ldr r3, [pc, #976] @ (26188 ) │ │ │ │ + movw r2, #14675 @ 0x3953 │ │ │ │ + ldr r1, [pc, #972] @ (2618c ) │ │ │ │ + ldr r0, [pc, #976] @ (26190 ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ + addw r3, r3, #1468 @ 0x5bc │ │ │ │ add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - ldmia.w r6, {r0, r1, r2} │ │ │ │ - bl 110ac │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 220f6 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2232a │ │ │ │ - ldr r2, [pc, #520] @ (228ec ) │ │ │ │ - ldr.w ip, [pc, #724] @ 229bc │ │ │ │ - ldr r1, [pc, #724] @ (229c0 ) │ │ │ │ - ldr r0, [pc, #728] @ (229c4 ) │ │ │ │ - add ip, pc │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #964] @ (26194 ) │ │ │ │ + movw r2, #14574 @ 0x38ee │ │ │ │ + ldr r1, [pc, #960] @ (26198 ) │ │ │ │ + ldr r0, [pc, #964] @ (2619c ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ + addw r3, r3, #1468 @ 0x5bc │ │ │ │ add r0, pc │ │ │ │ - mov fp, r2 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - mov.w r2, #394 @ 0x18a │ │ │ │ - strd ip, r9, [sp] │ │ │ │ - bl 11ed0 │ │ │ │ - b.n 2261c │ │ │ │ - bl c698 │ │ │ │ - bl 10eb4 │ │ │ │ - b.n 226be │ │ │ │ - ldr r3, [pc, #472] @ (228ec ) │ │ │ │ - mov.w r2, #394 @ 0x18a │ │ │ │ - ldr r1, [pc, #688] @ (229c8 ) │ │ │ │ - ldr r0, [pc, #688] @ (229cc ) │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #952] @ (261a0 ) │ │ │ │ + movw r2, #14568 @ 0x38e8 │ │ │ │ + ldr r1, [pc, #948] @ (261a4 ) │ │ │ │ + ldr r0, [pc, #952] @ (261a8 ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + addw r3, r3, #1468 @ 0x5bc │ │ │ │ add r0, pc │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.n 2261c │ │ │ │ - mov r0, r8 │ │ │ │ - bl c67c │ │ │ │ - b.n 22236 │ │ │ │ - ldr r3, [pc, #440] @ (228ec ) │ │ │ │ - mov.w r2, #398 @ 0x18e │ │ │ │ - ldr r1, [pc, #660] @ (229d0 ) │ │ │ │ - ldr r0, [pc, #664] @ (229d4 ) │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #940] @ (261ac ) │ │ │ │ + movw r2, #14227 @ 0x3793 │ │ │ │ + ldr r1, [pc, #936] @ (261b0 ) │ │ │ │ + ldr r0, [pc, #940] @ (261b4 ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + addw r3, r3, #1468 @ 0x5bc │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c698 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 220f6 │ │ │ │ - cmp r4, #0 │ │ │ │ - bge.w 22490 │ │ │ │ - movs r1, #4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 16b58 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 22490 │ │ │ │ - ldr r0, [pc, #616] @ (229d8 ) │ │ │ │ - str r1, [sp, #8] │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #928] @ (261b8 ) │ │ │ │ + mov.w r2, #14208 @ 0x3780 │ │ │ │ + ldr r1, [pc, #924] @ (261bc ) │ │ │ │ + ldr r0, [pc, #928] @ (261c0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1468 @ 0x5bc │ │ │ │ add r0, pc │ │ │ │ - bl 11608 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2278c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 22810 │ │ │ │ - ldr r3, [pc, #348] @ (228ec ) │ │ │ │ - mov.w r2, #398 @ 0x18e │ │ │ │ - ldr r1, [pc, #584] @ (229dc ) │ │ │ │ - ldr r0, [pc, #584] @ (229e0 ) │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #916] @ (261c4 ) │ │ │ │ + movw r2, #14422 @ 0x3856 │ │ │ │ + ldr r1, [pc, #912] @ (261c8 ) │ │ │ │ + ldr r0, [pc, #916] @ (261cc ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + addw r3, r3, #1468 @ 0x5bc │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.n 22428 │ │ │ │ - ldr r3, [pc, #324] @ (228ec ) │ │ │ │ - movw r2, #399 @ 0x18f │ │ │ │ - ldr r1, [pc, #568] @ (229e4 ) │ │ │ │ - ldr r0, [pc, #568] @ (229e8 ) │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #904] @ (261d0 ) │ │ │ │ + movw r2, #14314 @ 0x37ea │ │ │ │ + ldr r1, [pc, #900] @ (261d4 ) │ │ │ │ + ldr r0, [pc, #904] @ (261d8 ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + addw r3, r3, #1468 @ 0x5bc │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 220f6 │ │ │ │ - ldr r2, [pc, #296] @ (228ec ) │ │ │ │ - ldr r3, [pc, #548] @ (229ec ) │ │ │ │ - ldr r1, [pc, #552] @ (229f0 ) │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #892] @ (261dc ) │ │ │ │ + movw r2, #14416 @ 0x3850 │ │ │ │ + ldr r1, [pc, #888] @ (261e0 ) │ │ │ │ + ldr r0, [pc, #892] @ (261e4 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #552] @ (229f4 ) │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ add r1, pc │ │ │ │ - str r6, [sp, #4] │ │ │ │ + addw r3, r3, #1468 @ 0x5bc │ │ │ │ add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - movw r2, #399 @ 0x18f │ │ │ │ - bl 11ed0 │ │ │ │ - b.n 220f6 │ │ │ │ - ldr r1, [pc, #532] @ (229f8 ) │ │ │ │ - movw r2, #395 @ 0x18b │ │ │ │ - ldr r0, [pc, #528] @ (229fc ) │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #880] @ (261e8 ) │ │ │ │ + movw r2, #14479 @ 0x388f │ │ │ │ + ldr r1, [pc, #876] @ (261ec ) │ │ │ │ + ldr r0, [pc, #880] @ (261f0 ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ + addw r3, r3, #1468 @ 0x5bc │ │ │ │ add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c698 │ │ │ │ - b.n 226be │ │ │ │ - movs r1, #4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 16b58 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c698 │ │ │ │ - b.n 22490 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2278c │ │ │ │ - ldr r1, [pc, #484] @ (22a00 ) │ │ │ │ - mov.w r2, #396 @ 0x18c │ │ │ │ - ldr r0, [pc, #484] @ (22a04 ) │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #868] @ (261f4 ) │ │ │ │ + movw r2, #14569 @ 0x38e9 │ │ │ │ + ldr r1, [pc, #864] @ (261f8 ) │ │ │ │ + ldr r0, [pc, #868] @ (261fc ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ + addw r3, r3, #1468 @ 0x5bc │ │ │ │ add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 226be │ │ │ │ - ldr r2, [pc, #464] @ (22a08 ) │ │ │ │ - ldr r1, [pc, #468] @ (22a0c ) │ │ │ │ - ldr r0, [pc, #468] @ (22a10 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #856] @ (26200 ) │ │ │ │ + movw r2, #14415 @ 0x384f │ │ │ │ + ldr r1, [pc, #852] @ (26204 ) │ │ │ │ + ldr r0, [pc, #856] @ (26208 ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ - strd r2, r4, [sp] │ │ │ │ + addw r3, r3, #1468 @ 0x5bc │ │ │ │ add r0, pc │ │ │ │ - mov.w r2, #396 @ 0x18c │ │ │ │ - bl 11ed0 │ │ │ │ - b.n 226be │ │ │ │ - blx 90c0 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #444] @ (22a14 ) │ │ │ │ - movw r2, #7924 @ 0x1ef4 │ │ │ │ - ldr r1, [pc, #440] @ (22a18 ) │ │ │ │ - ldr r0, [pc, #444] @ (22a1c ) │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #844] @ (2620c ) │ │ │ │ + movw r2, #14478 @ 0x388e │ │ │ │ + ldr r1, [pc, #840] @ (26210 ) │ │ │ │ + ldr r0, [pc, #844] @ (26214 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1304 @ 0x518 │ │ │ │ + addw r3, r3, #1468 @ 0x5bc │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #432] @ (22a20 ) │ │ │ │ - movw r2, #8148 @ 0x1fd4 │ │ │ │ - ldr r1, [pc, #428] @ (22a24 ) │ │ │ │ - ldr r0, [pc, #432] @ (22a28 ) │ │ │ │ + ldr r3, [pc, #832] @ (26218 ) │ │ │ │ + movw r2, #14283 @ 0x37cb │ │ │ │ + ldr r1, [pc, #828] @ (2621c ) │ │ │ │ + ldr r0, [pc, #832] @ (26220 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1304 @ 0x518 │ │ │ │ + addw r3, r3, #1468 @ 0x5bc │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #420] @ (22a2c ) │ │ │ │ - movw r2, #8057 @ 0x1f79 │ │ │ │ - ldr r1, [pc, #416] @ (22a30 ) │ │ │ │ - ldr r0, [pc, #420] @ (22a34 ) │ │ │ │ + ldr r3, [pc, #820] @ (26224 ) │ │ │ │ + mov.w r2, #14720 @ 0x3980 │ │ │ │ + ldr r1, [pc, #816] @ (26228 ) │ │ │ │ + ldr r0, [pc, #820] @ (2622c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1304 @ 0x518 │ │ │ │ + addw r3, r3, #1468 @ 0x5bc │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #408] @ (22a38 ) │ │ │ │ - movw r2, #8082 @ 0x1f92 │ │ │ │ - ldr r1, [pc, #404] @ (22a3c ) │ │ │ │ - ldr r0, [pc, #408] @ (22a40 ) │ │ │ │ + ldr r3, [pc, #808] @ (26230 ) │ │ │ │ + movw r2, #14719 @ 0x397f │ │ │ │ + ldr r1, [pc, #804] @ (26234 ) │ │ │ │ + ldr r0, [pc, #808] @ (26238 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1304 @ 0x518 │ │ │ │ + addw r3, r3, #1468 @ 0x5bc │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #396] @ (22a44 ) │ │ │ │ - movw r2, #7903 @ 0x1edf │ │ │ │ - ldr r1, [pc, #392] @ (22a48 ) │ │ │ │ - ldr r0, [pc, #396] @ (22a4c ) │ │ │ │ + ldr r3, [pc, #796] @ (2623c ) │ │ │ │ + movw r2, #14721 @ 0x3981 │ │ │ │ + ldr r1, [pc, #792] @ (26240 ) │ │ │ │ + ldr r0, [pc, #796] @ (26244 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1304 @ 0x518 │ │ │ │ + addw r3, r3, #1468 @ 0x5bc │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - b.n 22a24 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 22a18 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r7, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #18 │ │ │ │ - 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 r6, r5, #25 │ │ │ │ - movs r1, r0 │ │ │ │ - str??.w r0, [sl] │ │ │ │ - udf #246 @ 0xf6 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r1, #20 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r0, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r0, #16 │ │ │ │ - movs r1, r0 │ │ │ │ - @ instruction: 0xf67c0000 │ │ │ │ - lsls r4, r5, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r1, #15 │ │ │ │ - movs r1, r0 │ │ │ │ - lsrs r6, r3, #14 │ │ │ │ - movs r1, r0 │ │ │ │ - @ instruction: 0xf61a0000 │ │ │ │ - lsrs r0, r0, #14 │ │ │ │ - movs r1, r0 │ │ │ │ - @ instruction: 0xf5fc0000 │ │ │ │ - lsrs r2, r3, #13 │ │ │ │ - movs r1, r0 │ │ │ │ - rsbs r0, r6, #8388608 @ 0x800000 │ │ │ │ - lsrs r4, r7, #12 │ │ │ │ - movs r1, r0 │ │ │ │ - subs.w r0, r8, #8388608 @ 0x800000 │ │ │ │ - sub.w r0, lr, #8388608 @ 0x800000 │ │ │ │ - lsrs r2, r2, #12 │ │ │ │ - movs r1, r0 │ │ │ │ - @ instruction: 0xf5820000 │ │ │ │ - lsrs r2, r5, #11 │ │ │ │ - movs r1, r0 │ │ │ │ - sbc.w r0, r6, #8388608 @ 0x800000 │ │ │ │ - lsrs r2, r3, #10 │ │ │ │ - movs r1, r0 │ │ │ │ - adds.w r0, r6, #8388608 @ 0x800000 │ │ │ │ - lsrs r6, r6, #9 │ │ │ │ - movs r1, r0 │ │ │ │ - @ instruction: 0xf4f20000 │ │ │ │ - lsrs r2, r3, #9 │ │ │ │ - movs r1, r0 │ │ │ │ - @ instruction: 0xf4d60000 │ │ │ │ - vaddl.u8 q0, d2, d0 │ │ │ │ - lsrs r2, r4, #8 │ │ │ │ - movs r1, r0 │ │ │ │ - eors.w r0, lr, #8388608 @ 0x800000 │ │ │ │ - lsrs r0, r0, #8 │ │ │ │ - movs r1, r0 │ │ │ │ - orns r0, ip, #8388608 @ 0x800000 │ │ │ │ - eor.w r0, r0, #8388608 @ 0x800000 │ │ │ │ - lsrs r4, r4, #7 │ │ │ │ - movs r1, r0 │ │ │ │ - orrs.w r0, r4, #8388608 @ 0x800000 │ │ │ │ - lsrs r2, r0, #7 │ │ │ │ - movs r1, r0 │ │ │ │ - bics.w r0, lr, #8388608 @ 0x800000 │ │ │ │ - lsrs r2, r5, #6 │ │ │ │ - movs r1, r0 │ │ │ │ - bic.w r0, r6, #8388608 @ 0x800000 │ │ │ │ - bic.w r0, lr, #8388608 @ 0x800000 │ │ │ │ - lsrs r2, r2, #6 │ │ │ │ - movs r1, r0 │ │ │ │ - and.w r0, r4, #8388608 @ 0x800000 │ │ │ │ - lsrs r2, r6, #5 │ │ │ │ - movs r1, r0 │ │ │ │ - @ instruction: 0xf3ee0000 │ │ │ │ - lsrs r2, r1, #5 │ │ │ │ - movs r1, r0 │ │ │ │ - ubfx r0, r6, #0, #1 │ │ │ │ - lsls r0, r5, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r2, r4, #2 │ │ │ │ - movs r1, r0 │ │ │ │ - ssat16 r0, #1, r0 │ │ │ │ - @ instruction: 0xf3540000 │ │ │ │ - lsrs r0, r5, #1 │ │ │ │ - movs r1, r0 │ │ │ │ - @ instruction: 0xf2e60000 │ │ │ │ - lsrs r6, r7, #32 │ │ │ │ - movs r1, r0 │ │ │ │ - @ instruction: 0xf2ba0000 │ │ │ │ - lsrs r4, r3, #32 │ │ │ │ - movs r1, r0 │ │ │ │ - @ instruction: 0xf2980000 │ │ │ │ - ssat r0, #1, r6 │ │ │ │ - lsls r2, r0, #31 │ │ │ │ - movs r1, r0 │ │ │ │ - @ instruction: 0xf23e0000 │ │ │ │ - lsls r2, r5, #30 │ │ │ │ - movs r1, r0 │ │ │ │ - @ instruction: 0xf2260000 │ │ │ │ - stc2l 0, cr0, [r8] │ │ │ │ - lsls r2, r1, #30 │ │ │ │ - movs r1, r0 │ │ │ │ - addw r0, r6, #0 │ │ │ │ - lsls r2, r5, #29 │ │ │ │ - movs r1, r0 │ │ │ │ - @ instruction: 0xf1e80000 │ │ │ │ - lsls r4, r6, #28 │ │ │ │ - movs r1, r0 │ │ │ │ - subs.w r0, r2, #0 │ │ │ │ - ldc2l 0, cr0, [r6], #-0 │ │ │ │ - lsls r0, r3, #28 │ │ │ │ - movs r1, r0 │ │ │ │ - @ instruction: 0xf1920000 │ │ │ │ - subs r4, r4, #2 │ │ │ │ - movs r1, r0 │ │ │ │ - b.n 22c70 │ │ │ │ - movs r0, r0 │ │ │ │ - smlsd r0, r8, r0, r0 │ │ │ │ - subs r4, r1, #2 │ │ │ │ - movs r1, r0 │ │ │ │ - b.n 22c4c │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xfa0c0000 │ │ │ │ - subs r4, r6, #1 │ │ │ │ - movs r1, r0 │ │ │ │ - b.n 22c28 │ │ │ │ - movs r0, r0 │ │ │ │ - strh.w r0, [r4] │ │ │ │ - subs r4, r3, #1 │ │ │ │ - movs r1, r0 │ │ │ │ - b.n 22c04 │ │ │ │ - movs r0, r0 │ │ │ │ - cdp2 0, 15, cr0, cr12, cr0, {0} │ │ │ │ - subs r4, r0, #1 │ │ │ │ - movs r1, r0 │ │ │ │ - b.n 22be0 │ │ │ │ - movs r0, r0 │ │ │ │ - vst1.8 {d16[0]}, [r4], r0 │ │ │ │ - │ │ │ │ -00022a50 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr.w ip, [pc, #372] @ 22bd4 │ │ │ │ - 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, #356] @ 22bd8 │ │ │ │ - ldr r5, [pc, #356] @ (22bdc ) │ │ │ │ - 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, #344] @ (22be0 ) │ │ │ │ - ldr.w r5, [ip, r5] │ │ │ │ - add r4, pc │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - mov.w r5, #0 │ │ │ │ - bl c4c4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 22b4a │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #3 │ │ │ │ - bpl.n 22b2a │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #7 │ │ │ │ - bpl.n 22b4e │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.n 22b66 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - ldr r1, [r1, #84] @ 0x54 │ │ │ │ - lsls r0, r1, #5 │ │ │ │ - bpl.n 22b5a │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - bl 21f38 │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.n 22b4a │ │ │ │ - movs r0, #2 │ │ │ │ - blx 930c │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 22b7a │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 11418 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - bpl.n 22ba2 │ │ │ │ - ldr r1, [pc, #240] @ (22be4 ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 22bb6 │ │ │ │ - ldr r1, [pc, #236] @ (22be8 ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 22bcc │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 22bd0 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cmp r2, #1 │ │ │ │ - str r0, [r3, #12] │ │ │ │ - beq.n 22bd0 │ │ │ │ - str r1, [r3, #16] │ │ │ │ - ldr r1, [pc, #216] @ (22bec ) │ │ │ │ - ldr r2, [pc, #200] @ (22bdc ) │ │ │ │ + ldr r3, [pc, #784] @ (26248 ) │ │ │ │ + movw r2, #14481 @ 0x3891 │ │ │ │ + ldr r1, [pc, #780] @ (2624c ) │ │ │ │ + ldr r0, [pc, #784] @ (26250 ) │ │ │ │ + add r3, pc │ │ │ │ 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 22b9e │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #196] @ (22bf0 ) │ │ │ │ - mov r1, r5 │ │ │ │ + addw r3, r3, #1468 @ 0x5bc │ │ │ │ add r0, pc │ │ │ │ - bl 11608 │ │ │ │ - ldr r3, [pc, #188] @ (22bf4 ) │ │ │ │ - mov.w r2, #382 @ 0x17e │ │ │ │ - ldr r1, [pc, #188] @ (22bf8 ) │ │ │ │ - ldr r0, [pc, #188] @ (22bfc ) │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #772] @ (26254 ) │ │ │ │ + movw r2, #14362 @ 0x381a │ │ │ │ + ldr r1, [pc, #768] @ (26258 ) │ │ │ │ + ldr r0, [pc, #772] @ (2625c ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + addw r3, r3, #1468 @ 0x5bc │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 22b10 │ │ │ │ - ldr r0, [pc, #176] @ (22c00 ) │ │ │ │ - mov r1, r2 │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #760] @ (26260 ) │ │ │ │ + movw r2, #14295 @ 0x37d7 │ │ │ │ + ldr r1, [pc, #756] @ (26264 ) │ │ │ │ + ldr r0, [pc, #760] @ (26268 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1468 @ 0x5bc │ │ │ │ add r0, pc │ │ │ │ - bl 11608 │ │ │ │ - b.n 22b34 │ │ │ │ - ldr r0, [pc, #168] @ (22c04 ) │ │ │ │ - mov r1, r3 │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #748] @ (2626c ) │ │ │ │ + movw r2, #14571 @ 0x38eb │ │ │ │ + ldr r1, [pc, #744] @ (26270 ) │ │ │ │ + ldr r0, [pc, #748] @ (26274 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1468 @ 0x5bc │ │ │ │ add r0, pc │ │ │ │ - bl 11608 │ │ │ │ - b.n 22b34 │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq r2, #0 │ │ │ │ - beq.n 22aba │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.n 22b84 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - b.n 22aba │ │ │ │ - str r0, [sp, #20] │ │ │ │ - bl 11260 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - b.n 22ade │ │ │ │ - mov r0, r2 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - bl 1694c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - orr.w r2, r2, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 22aba │ │ │ │ - lsls r2, r0, #1 │ │ │ │ - b.n 22aba │ │ │ │ - blx 90c0 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #100] @ (22c08 ) │ │ │ │ - movs r2, #32 │ │ │ │ - ldr r1, [pc, #100] @ (22c0c ) │ │ │ │ - ldr r0, [pc, #100] @ (22c10 ) │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #736] @ (26278 ) │ │ │ │ + movw r2, #14570 @ 0x38ea │ │ │ │ + ldr r1, [pc, #732] @ (2627c ) │ │ │ │ + ldr r0, [pc, #736] @ (26280 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ + addw r3, r3, #1468 @ 0x5bc │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #92] @ (22c14 ) │ │ │ │ - mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #88] @ (22c18 ) │ │ │ │ - ldr r0, [pc, #92] @ (22c1c ) │ │ │ │ + ldr r3, [pc, #724] @ (26284 ) │ │ │ │ + movw r2, #14282 @ 0x37ca │ │ │ │ + ldr r1, [pc, #720] @ (26288 ) │ │ │ │ + ldr r0, [pc, #724] @ (2628c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - adds r3, #12 │ │ │ │ + addw r3, r3, #1468 @ 0x5bc │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ - bl 9888 │ │ │ │ - bl 98e8 │ │ │ │ - b.n 22e18 │ │ │ │ - movs r2, r0 │ │ │ │ - bpl.n 22ae4 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - bpl.n 22cc8 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - bmi.n 22bc0 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r6, r7, #14 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r2, r3, #16 │ │ │ │ - movs r1, r0 │ │ │ │ - cdp 0, 9, cr0, cr6, cr0, {0} │ │ │ │ - @ instruction: 0xf69e0000 │ │ │ │ - vhadd.s16 d0, d2, d0 │ │ │ │ - subs r2, r3, r5 │ │ │ │ - movs r1, r0 │ │ │ │ - bge.n 22bf8 │ │ │ │ - movs r0, r0 │ │ │ │ - blt.n 22c54 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r4, r0, r5 │ │ │ │ - movs r1, r0 │ │ │ │ - bge.n 22b58 │ │ │ │ - movs r0, r0 │ │ │ │ - udf #82 @ 0x52 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00022c20 : │ │ │ │ - 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] @ 22da4 │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr.w lr, [pc, #368] @ 22da8 │ │ │ │ - mov r0, r1 │ │ │ │ - add ip, pc │ │ │ │ - mov r1, r2 │ │ │ │ - mov r2, r3 │ │ │ │ - add.w r3, ip, #1248 @ 0x4e0 │ │ │ │ - ldr.w ip, [pc, #356] @ 22dac │ │ │ │ - add lr, pc │ │ │ │ - add r4, sp, #24 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - add r4, sp, #20 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [pc, #348] @ (22db0 ) │ │ │ │ - ldr.w ip, [lr, ip] │ │ │ │ - add r4, pc │ │ │ │ - ldr.w ip, [ip] │ │ │ │ - str.w ip, [sp, #36] @ 0x24 │ │ │ │ - mov.w ip, #0 │ │ │ │ - bl c4c4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 22d18 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r5, r2, #3 │ │ │ │ - bpl.n 22cf8 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ - ldr r1, [r1, #84] @ 0x54 │ │ │ │ - lsls r0, r1, #7 │ │ │ │ - bpl.n 22d28 │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ - cmp r1, #8 │ │ │ │ - bne.n 22d34 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - add r5, sp, #28 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 20c50 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.n 22d18 │ │ │ │ - movs r0, #2 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - blx 930c │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 22d1c │ │ │ │ - mov r0, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 11418 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - bpl.n 22d74 │ │ │ │ - ldr r1, [pc, #244] @ (22db4 ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 22d8c │ │ │ │ - ldr r1, [pc, #240] @ (22db8 ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 22d88 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 22d70 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - cmp r2, #1 │ │ │ │ - str r0, [r3, #12] │ │ │ │ - beq.n 22d70 │ │ │ │ - str r1, [r3, #16] │ │ │ │ - ldr r1, [pc, #220] @ (22dbc ) │ │ │ │ - ldr r2, [pc, #200] @ (22dac ) │ │ │ │ + ldr r3, [pc, #712] @ (26290 ) │ │ │ │ + movw r2, #14417 @ 0x3851 │ │ │ │ + ldr r1, [pc, #708] @ (26294 ) │ │ │ │ + ldr r0, [pc, #712] @ (26298 ) │ │ │ │ + add r3, pc │ │ │ │ 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 22d6c │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #196] @ (22dc0 ) │ │ │ │ - mov r1, r3 │ │ │ │ + addw r3, r3, #1468 @ 0x5bc │ │ │ │ add r0, pc │ │ │ │ - bl 11608 │ │ │ │ - ldr r3, [pc, #192] @ (22dc4 ) │ │ │ │ - movw r2, #455 @ 0x1c7 │ │ │ │ - ldr r1, [pc, #188] @ (22dc8 ) │ │ │ │ - ldr r0, [pc, #192] @ (22dcc ) │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #700] @ (2629c ) │ │ │ │ + movw r2, #14246 @ 0x37a6 │ │ │ │ + ldr r1, [pc, #696] @ (262a0 ) │ │ │ │ + ldr r0, [pc, #700] @ (262a4 ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + addw r3, r3, #1468 @ 0x5bc │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 22cde │ │ │ │ - str r0, [sp, #12] │ │ │ │ - bl 11260 │ │ │ │ - ldrd r2, r3, [sp, #8] │ │ │ │ - b.n 22cac │ │ │ │ - ldr r0, [pc, #164] @ (22dd0 ) │ │ │ │ - mov r1, r2 │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #688] @ (262a8 ) │ │ │ │ + movw r2, #14333 @ 0x37fd │ │ │ │ + ldr r1, [pc, #684] @ (262ac ) │ │ │ │ + ldr r0, [pc, #688] @ (262b0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1468 @ 0x5bc │ │ │ │ add r0, pc │ │ │ │ - bl 11608 │ │ │ │ - b.n 22d02 │ │ │ │ - cmp r1, #1 │ │ │ │ - itt eq │ │ │ │ - moveq r2, #0 │ │ │ │ - addeq r5, sp, #28 │ │ │ │ - beq.n 22c8e │ │ │ │ - cmp r1, #10 │ │ │ │ - bne.n 22d4c │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - add r5, sp, #28 │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - b.n 22c8e │ │ │ │ - add r1, sp, #28 │ │ │ │ - mov r0, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - bl 1694c │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - ldrd r2, r3, [sp, #8] │ │ │ │ - orr.w r2, r2, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 22c8e │ │ │ │ - lsls r2, r0, #1 │ │ │ │ - b.n 22c8e │ │ │ │ - blx 90c0 <__stack_chk_fail@plt> │ │ │ │ - bl 98e8 │ │ │ │ - ldr r3, [pc, #92] @ (22dd4 ) │ │ │ │ - movs r2, #32 │ │ │ │ - ldr r1, [pc, #92] @ (22dd8 ) │ │ │ │ - ldr r0, [pc, #96] @ (22ddc ) │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #676] @ (262b4 ) │ │ │ │ + movw r2, #14480 @ 0x3890 │ │ │ │ + ldr r1, [pc, #672] @ (262b8 ) │ │ │ │ + ldr r0, [pc, #676] @ (262bc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ + addw r3, r3, #1468 @ 0x5bc │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ - bl 9888 │ │ │ │ - ldr r3, [pc, #80] @ (22de0 ) │ │ │ │ - mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #80] @ (22de4 ) │ │ │ │ - ldr r0, [pc, #80] @ (22de8 ) │ │ │ │ + ldr r3, [pc, #664] @ (262c0 ) │ │ │ │ + movw r2, #14284 @ 0x37cc │ │ │ │ + ldr r1, [pc, #660] @ (262c4 ) │ │ │ │ + ldr r0, [pc, #664] @ (262c8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - adds r3, #12 │ │ │ │ + addw r3, r3, #1468 @ 0x5bc │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #652] @ (262cc ) │ │ │ │ + movw r2, #14573 @ 0x38ed │ │ │ │ + ldr r1, [pc, #648] @ (262d0 ) │ │ │ │ + ldr r0, [pc, #652] @ (262d4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1468 @ 0x5bc │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #640] @ (262d8 ) │ │ │ │ + movw r2, #14572 @ 0x38ec │ │ │ │ + ldr r1, [pc, #636] @ (262dc ) │ │ │ │ + ldr r0, [pc, #640] @ (262e0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1468 @ 0x5bc │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #628] @ (262e4 ) │ │ │ │ + movw r2, #14482 @ 0x3892 │ │ │ │ + ldr r1, [pc, #624] @ (262e8 ) │ │ │ │ + ldr r0, [pc, #628] @ (262ec ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1468 @ 0x5bc │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #616] @ (262f0 ) │ │ │ │ + movw r2, #14716 @ 0x397c │ │ │ │ + ldr r1, [pc, #612] @ (262f4 ) │ │ │ │ + ldr r0, [pc, #616] @ (262f8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1468 @ 0x5bc │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #604] @ (262fc ) │ │ │ │ + movw r2, #14476 @ 0x388c │ │ │ │ + ldr r1, [pc, #600] @ (26300 ) │ │ │ │ + ldr r0, [pc, #604] @ (26304 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1468 @ 0x5bc │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #592] @ (26308 ) │ │ │ │ + movw r2, #14477 @ 0x388d │ │ │ │ + ldr r1, [pc, #588] @ (2630c ) │ │ │ │ + ldr r0, [pc, #592] @ (26310 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1468 @ 0x5bc │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - svc 78 @ 0x4e │ │ │ │ - movs r2, r0 │ │ │ │ - bcc.n 22d14 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 22cfc │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ + lsls r4, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ + bmi.n 26138 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 22df4 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r6, #7 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ + bmi.n 2615c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa500000 │ │ │ │ - stcl 0, cr0, [r8], {0} │ │ │ │ - @ instruction: 0xf4c40000 │ │ │ │ - adds r0, r1, r6 │ │ │ │ - movs r1, r0 │ │ │ │ - bls.n 22e20 │ │ │ │ + bcc.n 2613c │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 22e7c │ │ │ │ + bcc.n 26164 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r5, r5 │ │ │ │ - movs r1, r0 │ │ │ │ - bhi.n 22d78 │ │ │ │ + ldmia r3!, {r1, r2, r4, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + bcs.n 25ffc │ │ │ │ + movs r0, r0 │ │ │ │ + bcs.n 26020 │ │ │ │ + movs r0, r0 │ │ │ │ + bcs.n 261cc │ │ │ │ + movs r0, r0 │ │ │ │ + bcs.n 261f4 │ │ │ │ + movs r0, r0 │ │ │ │ + bcs.n 2615c │ │ │ │ + movs r0, r0 │ │ │ │ + bcs.n 26180 │ │ │ │ + movs r0, r0 │ │ │ │ + bne.n 260a4 │ │ │ │ + movs r0, r0 │ │ │ │ + bne.n 260cc │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r2!, {r1, r4, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + bne.n 26018 │ │ │ │ + movs r0, r0 │ │ │ │ + bne.n 2603c │ │ │ │ + movs r0, r0 │ │ │ │ + bne.n 261ac │ │ │ │ + movs r0, r0 │ │ │ │ + bne.n 261d0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r1!, {r4, r5, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + beq.n 26068 │ │ │ │ + movs r0, r0 │ │ │ │ + beq.n 2608c │ │ │ │ + movs r0, r0 │ │ │ │ + beq.n 261dc │ │ │ │ + movs r0, r0 │ │ │ │ + beq.n 26200 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r7, {r2, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r7, {r2, r4, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r7!, {r1, r4, r5, r6} │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 22ee4 │ │ │ │ + ldmia r7, {r2, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r7!, {r3, r5} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r7!, {r1, r3, r4, r5} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r6, {r1, r2, r4, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r6, {r1, r2, r5, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r6, {r1, r3, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r6, {r1, r4, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r6, {r2, r5, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r6!, {r1, r2, r4} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r6!, {r1, r2, r5} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r6!, {r1, r2, r3} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r5!, {r1, r3, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r4, {r4, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r4!, {r1, r5, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldrd r0, r0, [ip, #-0] │ │ │ │ + add r3, sp, #808 @ 0x328 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r3, {r3, r4, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + strd r0, r0, [r4, #-0] │ │ │ │ + add r3, sp, #712 @ 0x2c8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r1!, {r2, r5} │ │ │ │ + movs r0, r0 │ │ │ │ + stmdb ip!, {} │ │ │ │ + add r3, sp, #616 @ 0x268 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r3!, {r4, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmdb r4, {} │ │ │ │ + add r3, sp, #520 @ 0x208 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + ldrd r0, r0, [ip], #0 │ │ │ │ + add r3, sp, #424 @ 0x1a8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r3!, {} │ │ │ │ + movs r0, r0 │ │ │ │ + strd r0, r0, [r4], #0 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r3, {r2, r3, r5, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xe8cc0000 │ │ │ │ + add r3, sp, #232 @ 0xe8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r3!, {r4, r5} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia.w r4!, {} │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r0!, {r2, r4, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia.w ip, {} │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r3, {r3, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia.w r4, {} │ │ │ │ + add r2, sp, #968 @ 0x3c8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r2, {r2, r4, r5, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + strd r0, r0, [ip], #-0 │ │ │ │ + add r2, sp, #872 @ 0x368 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r7!, {r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xe8540000 │ │ │ │ + add r2, sp, #776 @ 0x308 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r2, {r2, r4, r5, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xe83c0000 │ │ │ │ + add r2, sp, #680 @ 0x2a8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r2!, {r3, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xe8240000 │ │ │ │ + add r2, sp, #584 @ 0x248 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r7!, {r3, r4, r5, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xe80c0000 │ │ │ │ + add r2, sp, #488 @ 0x1e8 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r4!, {r2, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 26228 │ │ │ │ + movs r0, r0 │ │ │ │ + add r2, sp, #392 @ 0x188 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r7!, {r2, r4, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 26204 │ │ │ │ + movs r0, r0 │ │ │ │ + add r2, sp, #296 @ 0x128 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r2!, {r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 261e0 │ │ │ │ + movs r0, r0 │ │ │ │ + add r2, sp, #200 @ 0xc8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r2!, {r6} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 261bc │ │ │ │ + movs r0, r0 │ │ │ │ + add r2, sp, #104 @ 0x68 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 26198 │ │ │ │ + movs r0, r0 │ │ │ │ + add r2, sp, #8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r2, {r2, r3, r4} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 26174 │ │ │ │ + movs r0, r0 │ │ │ │ + add r1, sp, #936 @ 0x3a8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 26150 │ │ │ │ + movs r0, r0 │ │ │ │ + add r1, sp, #840 @ 0x348 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 2612c │ │ │ │ + movs r0, r0 │ │ │ │ + add r1, sp, #744 @ 0x2e8 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r3!, {r2, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 26108 │ │ │ │ + movs r0, r0 │ │ │ │ + add r1, sp, #648 @ 0x288 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r6!, {r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 260e4 │ │ │ │ + movs r0, r0 │ │ │ │ + add r1, sp, #552 @ 0x228 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r1!, {r2, r3, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 260c0 │ │ │ │ + movs r0, r0 │ │ │ │ + add r1, sp, #456 @ 0x1c8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 2609c │ │ │ │ + movs r0, r0 │ │ │ │ + add r1, sp, #360 @ 0x168 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r1!, {r2, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 26078 │ │ │ │ + movs r0, r0 │ │ │ │ + add r1, sp, #264 @ 0x108 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r6!, {r3, r5} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 26054 │ │ │ │ + movs r0, r0 │ │ │ │ + add r1, sp, #168 @ 0xa8 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r3!, {r2, r4, r5} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 26030 │ │ │ │ + movs r0, r0 │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r1!, {r2, r4, r5, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 2600c │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, sp, #1000 @ 0x3e8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r1!, {r2, r4} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 25fe8 │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, sp, #904 @ 0x388 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r1!, {r3} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 25fc4 │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, sp, #808 @ 0x328 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r2!, {r2, r5, r6} │ │ │ │ ... │ │ │ │ │ │ │ │ -00022dec : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00026314 : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr.w ip, [pc, #372] @ 22f70 │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr.w lr, [pc, #368] @ 22f74 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #92] @ 26380 │ │ │ │ + sub sp, #20 │ │ │ │ + ldr.w lr, [pc, #88] @ 26384 │ │ │ │ mov r0, r1 │ │ │ │ add ip, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - add.w r3, ip, #1296 @ 0x510 │ │ │ │ - ldr.w ip, [pc, #356] @ 22f78 │ │ │ │ + add.w r3, ip, #2160 @ 0x870 │ │ │ │ + add.w ip, sp, #8 │ │ │ │ + str.w ip, [sp] │ │ │ │ + ldr.w ip, [pc, #68] @ 26388 │ │ │ │ add lr, pc │ │ │ │ - add r4, sp, #24 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - add r4, sp, #20 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [pc, #348] @ (22f7c ) │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ - add r4, pc │ │ │ │ ldr.w ip, [ip] │ │ │ │ - str.w ip, [sp, #36] @ 0x24 │ │ │ │ + str.w ip, [sp, #12] │ │ │ │ mov.w ip, #0 │ │ │ │ - bl c4c4 │ │ │ │ + bl c448 │ │ │ │ + cbz r0, 26362 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 248e8 │ │ │ │ + ldr r2, [pc, #40] @ (2638c ) │ │ │ │ + ldr r3, [pc, #32] @ (26388 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 2637a │ │ │ │ + add sp, #20 │ │ │ │ + pop {pc} │ │ │ │ + blx 90c0 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + add r0, sp, #360 @ 0x168 │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r4, [sp, #736] @ 0x2e0 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [sp, #600] @ 0x258 │ │ │ │ + movs r2, r0 │ │ │ │ + │ │ │ │ +00026390 : │ │ │ │ + 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] @ 267e4 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + ldr.w r4, [pc, #1088] @ 267e8 │ │ │ │ + mov r7, r1 │ │ │ │ + add r5, pc │ │ │ │ + ldr.w r6, [pc, #1084] @ 267ec │ │ │ │ + ldr.w r3, [pc, #1084] @ 267f0 │ │ │ │ + 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, #808] @ 0x328 │ │ │ │ + bl d398 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 22ee4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + ite ne │ │ │ │ + movne r5, #2 │ │ │ │ + mvneq.w r5, #1 │ │ │ │ + bl c700 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2659a │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + mov r3, r0 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r5, r2, #3 │ │ │ │ - bpl.n 22ec4 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ - ldr r1, [r1, #84] @ 0x54 │ │ │ │ - lsls r0, r1, #7 │ │ │ │ - bpl.n 22ef4 │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ - cmp r1, #8 │ │ │ │ - bne.n 22f00 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - add r5, sp, #28 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - mov r1, r3 │ │ │ │ + lsls r1, r2, #7 │ │ │ │ + bpl.w 265b8 │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + cmp r2, #8 │ │ │ │ + bne.w 26610 │ │ │ │ + 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 2641a │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 26562 │ │ │ │ + cmp.w r8, #32768 @ 0x8000 │ │ │ │ + bcc.n 2642a │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2071c │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.n 22ee4 │ │ │ │ - movs r0, #2 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - blx 930c │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + bl 16d58 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c700 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 22ee8 │ │ │ │ - mov r0, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 11418 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - bpl.n 22f40 │ │ │ │ - ldr r1, [pc, #244] @ (22f80 ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 22f58 │ │ │ │ - ldr r1, [pc, #240] @ (22f84 ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ + beq.w 265ee │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #7 │ │ │ │ + bpl.w 26630 │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + cmp r2, #8 │ │ │ │ + bne.w 26666 │ │ │ │ + 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 22f54 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ + beq.n 26466 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 22f3c │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - cmp r2, #1 │ │ │ │ - str r0, [r3, #12] │ │ │ │ - beq.n 22f3c │ │ │ │ - str r1, [r3, #16] │ │ │ │ - ldr r1, [pc, #220] @ (22f88 ) │ │ │ │ - ldr r2, [pc, #200] @ (22f78 ) │ │ │ │ - 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 22f38 │ │ │ │ + beq.w 26582 │ │ │ │ + cmp.w r8, #32768 @ 0x8000 │ │ │ │ + bcc.n 26476 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 16d58 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r3, [pc, #892] @ (267f4 ) │ │ │ │ + ldr.w r1, [r9, #812] @ 0x32c │ │ │ │ + ldr r6, [r6, r3] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + bl fb3c │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 26682 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 11418 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 11418 │ │ │ │ + ldr.w r3, [r9, #960] @ 0x3c0 │ │ │ │ + movs r2, #0 │ │ │ │ + strd r4, r0, [sp, #16] │ │ │ │ + mov r8, r0 │ │ │ │ + add r1, sp, #16 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 9458 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 264c2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 2656a │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 266a0 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 267b2 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 264e0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 26572 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 267ca │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 264fe │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 2658a │ │ │ │ + ldr.w r1, [r9, #792] @ 0x318 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + bl fb3c │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 266be │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #12 │ │ │ │ + str r7, [sp, #12] │ │ │ │ + blx 9458 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2652e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r3, 2657a │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 266e6 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 26544 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbz r3, 26592 │ │ │ │ + ldr r2, [pc, #688] @ (267f8 ) │ │ │ │ + ldr r3, [pc, #672] @ (267e8 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 267ae │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r3 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #196] @ (22f8c ) │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2641a │ │ │ │ + mov r0, r5 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 264c2 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 264e0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2652e │ │ │ │ + mov r0, r3 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26466 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 264fe │ │ │ │ + mov r0, r7 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26544 │ │ │ │ + ldr r3, [pc, #600] @ (267f4 ) │ │ │ │ + movs r2, #97 @ 0x61 │ │ │ │ + ldr r1, [pc, #604] @ (267fc ) │ │ │ │ + ldr r0, [pc, #604] @ (26800 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl c698 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 26544 │ │ │ │ + ldr r0, [pc, #584] @ (26804 ) │ │ │ │ mov r1, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ bl 11608 │ │ │ │ - ldr r3, [pc, #192] @ (22f90 ) │ │ │ │ - movw r2, #473 @ 0x1d9 │ │ │ │ - ldr r1, [pc, #188] @ (22f94 ) │ │ │ │ - ldr r0, [pc, #192] @ (22f98 ) │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 265d8 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 266d6 │ │ │ │ + ldr r3, [pc, #536] @ (267f4 ) │ │ │ │ + movs r2, #97 @ 0x61 │ │ │ │ + ldr r1, [pc, #552] @ (26808 ) │ │ │ │ + ldr r0, [pc, #556] @ (2680c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 22eaa │ │ │ │ - str r0, [sp, #12] │ │ │ │ - bl 11260 │ │ │ │ - ldrd r2, r3, [sp, #8] │ │ │ │ - b.n 22e78 │ │ │ │ - ldr r0, [pc, #164] @ (22f9c ) │ │ │ │ - mov r1, r2 │ │ │ │ + b.n 265ae │ │ │ │ + ldr r3, [pc, #516] @ (267f4 ) │ │ │ │ + movs r2, #98 @ 0x62 │ │ │ │ + ldr r1, [pc, #540] @ (26810 ) │ │ │ │ + ldr r0, [pc, #540] @ (26814 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl c698 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c698 │ │ │ │ + b.n 265b4 │ │ │ │ + cmp r2, #1 │ │ │ │ + ittt eq │ │ │ │ + moveq r8, r5 │ │ │ │ + moveq r4, #0 │ │ │ │ + ldreq r2, [r0, #0] │ │ │ │ + beq.w 26408 │ │ │ │ + cmp r2, #10 │ │ │ │ + bne.n 266f8 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r4, r2, #1 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + orr.w r8, r5, r4 │ │ │ │ + b.n 26408 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + ldr r0, [pc, #480] @ (26818 ) │ │ │ │ add r0, pc │ │ │ │ bl 11608 │ │ │ │ - b.n 22ece │ │ │ │ - cmp r1, #1 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 26650 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 266de │ │ │ │ + ldr r3, [pc, #416] @ (267f4 ) │ │ │ │ + movs r2, #98 @ 0x62 │ │ │ │ + ldr r1, [pc, #452] @ (2681c ) │ │ │ │ + ldr r0, [pc, #456] @ (26820 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + b.n 26602 │ │ │ │ + cmp r2, #1 │ │ │ │ itt eq │ │ │ │ - moveq r2, #0 │ │ │ │ - addeq r5, sp, #28 │ │ │ │ - beq.n 22e5a │ │ │ │ - cmp r1, #10 │ │ │ │ - bne.n 22f18 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - add r5, sp, #28 │ │ │ │ + moveq r8, r5 │ │ │ │ + moveq r7, #0 │ │ │ │ + beq.w 26452 │ │ │ │ + cmp r2, #10 │ │ │ │ + bne.n 26754 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ negs r2, r2 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - b.n 22e5a │ │ │ │ - add r1, sp, #28 │ │ │ │ - mov r0, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + lsls r7, r2, #1 │ │ │ │ + orr.w r8, r5, r7 │ │ │ │ + b.n 26452 │ │ │ │ + ldr r1, [pc, #416] @ (26824 ) │ │ │ │ + movs r2, #96 @ 0x60 │ │ │ │ + ldr r0, [pc, #416] @ (26828 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c698 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c698 │ │ │ │ + b.n 265b4 │ │ │ │ + ldr r1, [pc, #392] @ (2682c ) │ │ │ │ + movs r2, #96 @ 0x60 │ │ │ │ + ldr r0, [pc, #392] @ (26830 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 265b4 │ │ │ │ + ldr r1, [pc, #372] @ (26834 ) │ │ │ │ + movs r2, #95 @ 0x5f │ │ │ │ + ldr r0, [pc, #372] @ (26838 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 265b4 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 265d8 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26650 │ │ │ │ + ldr r1, [pc, #340] @ (2683c ) │ │ │ │ + movs r2, #95 @ 0x5f │ │ │ │ + ldr r0, [pc, #340] @ (26840 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.n 266ce │ │ │ │ + add r1, sp, #8 │ │ │ │ + str r0, [sp, #4] │ │ │ │ bl 1694c │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - ldrd r2, r3, [sp, #8] │ │ │ │ - orr.w r2, r2, #1 │ │ │ │ + lsls r4, r0, #1 │ │ │ │ + ldrd r3, r1, [sp, #4] │ │ │ │ + orr.w r8, r5, r0, lsl #1 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 22e5a │ │ │ │ - lsls r2, r0, #1 │ │ │ │ - b.n 22e5a │ │ │ │ + beq.w 26408 │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.n 2672c │ │ │ │ + movw r1, #65534 @ 0xfffe │ │ │ │ + movt r1, #16383 @ 0x3fff │ │ │ │ + cmp r2, r1 │ │ │ │ + it eq │ │ │ │ + streq r0, [r3, #0] │ │ │ │ + beq.n 2672c │ │ │ │ + cbz r2, 26748 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.w 265d8 │ │ │ │ + orr.w r8, r3, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 16d58 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c698 │ │ │ │ + b.n 2642a │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + b.n 2672c │ │ │ │ + add r1, sp, #8 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + bl 1694c │ │ │ │ + ldrd r3, r2, [sp, #4] │ │ │ │ + cbnz r2, 2676a │ │ │ │ + lsls r7, r0, #1 │ │ │ │ + orr.w r8, r5, r7 │ │ │ │ + b.n 26452 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.n 26786 │ │ │ │ + movw r1, #65534 @ 0xfffe │ │ │ │ + movt r1, #16383 @ 0x3fff │ │ │ │ + cmp r2, r1 │ │ │ │ + it eq │ │ │ │ + streq r0, [r3, #0] │ │ │ │ + beq.n 26786 │ │ │ │ + cbz r2, 267a2 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.w 26650 │ │ │ │ + orr.w r8, r3, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 16d58 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c698 │ │ │ │ + b.n 26476 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + b.n 26786 │ │ │ │ blx 90c0 <__stack_chk_fail@plt> │ │ │ │ - bl 98e8 │ │ │ │ - ldr r3, [pc, #92] @ (22fa0 ) │ │ │ │ - movs r2, #32 │ │ │ │ - ldr r1, [pc, #92] @ (22fa4 ) │ │ │ │ - ldr r0, [pc, #96] @ (22fa8 ) │ │ │ │ + ldr r3, [pc, #144] @ (26844 ) │ │ │ │ + movw r2, #14868 @ 0x3a14 │ │ │ │ + ldr r1, [pc, #140] @ (26848 ) │ │ │ │ + ldr r0, [pc, #144] @ (2684c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ + addw r3, r3, #1500 @ 0x5dc │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ - bl 9888 │ │ │ │ - ldr r3, [pc, #80] @ (22fac ) │ │ │ │ - mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #80] @ (22fb0 ) │ │ │ │ - ldr r0, [pc, #80] @ (22fb4 ) │ │ │ │ + ldr r3, [pc, #132] @ (26850 ) │ │ │ │ + movw r2, #14869 @ 0x3a15 │ │ │ │ + ldr r1, [pc, #128] @ (26854 ) │ │ │ │ + ldr r0, [pc, #132] @ (26858 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - adds r3, #12 │ │ │ │ + addw r3, r3, #1500 @ 0x5dc │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ble.n 22e78 │ │ │ │ - movs r2, r0 │ │ │ │ - bne.n 22f48 │ │ │ │ + ldr r4, [sp, #320] @ 0x140 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 22f30 │ │ │ │ + ldr r4, [sp, #280] @ 0x118 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ + lsls r4, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 23028 │ │ │ │ + ldr r2, [sp, #720] @ 0x2d0 │ │ │ │ movs r2, r0 │ │ │ │ - movs r4, r4 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ + ldmia r0!, {r1, r4} │ │ │ │ movs r0, r0 │ │ │ │ - str.w r0, [r0, r0] │ │ │ │ - @ instruction: 0xeafc0000 │ │ │ │ - @ instruction: 0xf2f80000 │ │ │ │ - asrs r4, r7, #30 │ │ │ │ - movs r1, r0 │ │ │ │ - bvc.n 23054 │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 22eb0 │ │ │ │ + pop {r1, r4, r5} │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r4, #30 │ │ │ │ - movs r1, r0 │ │ │ │ - bvs.n 22fac │ │ │ │ + stmia r7!, {r2, r4, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r3!, {r3, r4, r5, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r3!, {r1, r5, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + cbnz r2, 2688a │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r7!, {r2, r3, r4, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r3!, {} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r7!, {r1, r3, r5} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r2!, {r4, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r7!, {r2, r3} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r2!, {r1, r4, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r2!, {r2, r4, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r6!, {r1, r2, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 22f18 │ │ │ │ + stmia r2!, {r2, r3, r5, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + svc 96 @ 0x60 │ │ │ │ + movs r0, r0 │ │ │ │ + add r1, pc, #824 @ (adr r1, 26b84 ) │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r1!, {r4, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + svc 72 @ 0x48 │ │ │ │ + movs r0, r0 │ │ │ │ + add r1, pc, #728 @ (adr r1, 26b30 ) │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r1!, {r2, r6, r7} │ │ │ │ ... │ │ │ │ │ │ │ │ -00022fb8 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0002685c : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr.w ip, [pc, #372] @ 2313c │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr.w lr, [pc, #368] @ 23140 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr.w ip, [pc, #200] @ 26934 │ │ │ │ + sub sp, #32 │ │ │ │ + ldr.w lr, [pc, #196] @ 26938 │ │ │ │ mov r0, r1 │ │ │ │ add ip, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - add.w r3, ip, #1344 @ 0x540 │ │ │ │ - ldr.w ip, [pc, #356] @ 23144 │ │ │ │ + add.w r3, ip, #2208 @ 0x8a0 │ │ │ │ + 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] @ 2693c │ │ │ │ add lr, pc │ │ │ │ - add r4, sp, #24 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - add r4, sp, #20 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [pc, #348] @ (23148 ) │ │ │ │ - ldr.w ip, [lr, ip] │ │ │ │ + ldr r4, [pc, #160] @ (26940 ) │ │ │ │ add r4, pc │ │ │ │ + ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ - str.w ip, [sp, #36] @ 0x24 │ │ │ │ + str.w ip, [sp, #28] │ │ │ │ mov.w ip, #0 │ │ │ │ bl c4c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 230b0 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + beq.n 26914 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r5, r2, #3 │ │ │ │ - bpl.n 23090 │ │ │ │ + lsls r1, r2, #3 │ │ │ │ + bpl.n 268f6 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ + bpl.n 26918 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ - ldr r1, [r1, #84] @ 0x54 │ │ │ │ - lsls r0, r1, #7 │ │ │ │ - bpl.n 230c0 │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ - cmp r1, #8 │ │ │ │ - bne.n 230cc │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - add r5, sp, #28 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 20644 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.n 230b0 │ │ │ │ - movs r0, #2 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - blx 930c │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 230b4 │ │ │ │ - mov r0, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 11418 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - bpl.n 2310c │ │ │ │ - ldr r1, [pc, #244] @ (2314c ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 23124 │ │ │ │ - ldr r1, [pc, #240] @ (23150 ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 23120 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 23108 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - cmp r2, #1 │ │ │ │ - str r0, [r3, #12] │ │ │ │ - beq.n 23108 │ │ │ │ - str r1, [r3, #16] │ │ │ │ - ldr r1, [pc, #220] @ (23154 ) │ │ │ │ - ldr r2, [pc, #200] @ (23144 ) │ │ │ │ - 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 23104 │ │ │ │ + ldr r0, [r2, #4] │ │ │ │ + ldr r0, [r0, #84] @ 0x54 │ │ │ │ + lsls r0, r0, #3 │ │ │ │ + bpl.n 26922 │ │ │ │ mov r0, r3 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #196] @ (23158 ) │ │ │ │ + bl 26390 │ │ │ │ + ldr r2, [pc, #100] @ (26944 ) │ │ │ │ + ldr r3, [pc, #88] @ (2693c ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 2692e │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [pc, #80] @ (26948 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ bl 11608 │ │ │ │ - ldr r3, [pc, #192] @ (2315c ) │ │ │ │ - movw r2, #489 @ 0x1e9 │ │ │ │ - ldr r1, [pc, #188] @ (23160 ) │ │ │ │ - ldr r0, [pc, #192] @ (23164 ) │ │ │ │ + ldr r3, [pc, #72] @ (2694c ) │ │ │ │ + movs r2, #93 @ 0x5d │ │ │ │ + ldr r1, [pc, #72] @ (26950 ) │ │ │ │ + ldr r0, [pc, #76] @ (26954 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 23076 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - bl 11260 │ │ │ │ - ldrd r2, r3, [sp, #8] │ │ │ │ - b.n 23044 │ │ │ │ - ldr r0, [pc, #164] @ (23168 ) │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 268de │ │ │ │ + ldr r0, [pc, #60] @ (26958 ) │ │ │ │ + add r0, pc │ │ │ │ + bl 11608 │ │ │ │ + b.n 26900 │ │ │ │ + ldr r0, [pc, #56] @ (2695c ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ bl 11608 │ │ │ │ - b.n 2309a │ │ │ │ - cmp r1, #1 │ │ │ │ - itt eq │ │ │ │ - moveq r2, #0 │ │ │ │ - addeq r5, sp, #28 │ │ │ │ - beq.n 23026 │ │ │ │ - cmp r1, #10 │ │ │ │ - bne.n 230e4 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - add r5, sp, #28 │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - b.n 23026 │ │ │ │ - add r1, sp, #28 │ │ │ │ - mov r0, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - bl 1694c │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - ldrd r2, r3, [sp, #8] │ │ │ │ - orr.w r2, r2, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 23026 │ │ │ │ - lsls r2, r0, #1 │ │ │ │ - b.n 23026 │ │ │ │ + b.n 26900 │ │ │ │ blx 90c0 <__stack_chk_fail@plt> │ │ │ │ - bl 98e8 │ │ │ │ - ldr r3, [pc, #92] @ (2316c ) │ │ │ │ - movs r2, #32 │ │ │ │ - ldr r1, [pc, #92] @ (23170 ) │ │ │ │ - ldr r0, [pc, #96] @ (23174 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - bl 9888 │ │ │ │ - ldr r3, [pc, #80] @ (23178 ) │ │ │ │ - mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #80] @ (2317c ) │ │ │ │ - ldr r0, [pc, #80] @ (23180 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #12 │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - blt.n 230ac │ │ │ │ + add r3, pc, #72 @ (adr r3, 26980 ) │ │ │ │ movs r2, r0 │ │ │ │ - beq.n 2317c │ │ │ │ + str r7, [sp, #384] @ 0x180 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 23164 │ │ │ │ + str r7, [sp, #368] @ 0x170 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r7, {r1, r7} │ │ │ │ + str r7, [sp, #104] @ 0x68 │ │ │ │ movs r2, r0 │ │ │ │ - cdp2 0, 5, cr0, cr8, cr0, {0} │ │ │ │ - lsls r0, r4, #15 │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6580000 │ │ │ │ - ldmdb r0!, {} │ │ │ │ - @ instruction: 0xf12c0000 │ │ │ │ - asrs r0, r6, #23 │ │ │ │ - movs r1, r0 │ │ │ │ - bpl.n 23088 │ │ │ │ + lsls r4, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 230e4 │ │ │ │ + stmia r4!, {r2, r3, r5, r7} │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r2, #23 │ │ │ │ - movs r1, r0 │ │ │ │ - bpl.n 231e0 │ │ │ │ + stmia r0!, {r4, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r6} │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 2314c │ │ │ │ + stmia r6!, {r1, r4, r6} │ │ │ │ ... │ │ │ │ │ │ │ │ -00023184 : │ │ │ │ +00026960 : │ │ │ │ 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] @ 23a28 │ │ │ │ - sub sp, #76 @ 0x4c │ │ │ │ - ldr.w r4, [pc, #2192] @ 23a2c │ │ │ │ - mov r8, r1 │ │ │ │ - add r6, pc │ │ │ │ - ldr.w r5, [pc, #2188] @ 23a30 │ │ │ │ - mov r9, r0 │ │ │ │ - lsls r1, r2, #31 │ │ │ │ + str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ + ldr.w r2, [pc, #2360] @ 272ac │ │ │ │ + sub sp, #84 @ 0x54 │ │ │ │ + ldr.w r3, [pc, #2360] @ 272b0 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r5, [pc, #2356] @ 272b4 │ │ │ │ + ldr.w r1, [pc, #2356] @ 272b8 │ │ │ │ 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 2341c │ │ │ │ - adds r4, r2, #6 │ │ │ │ - teq r2, r4 │ │ │ │ - bmi.w 23416 │ │ │ │ - ldr.w r3, [pc, #2156] @ 23a34 │ │ │ │ - ldr r6, [r5, r3] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr.w fp, [r6, #212] @ 0xd4 │ │ │ │ - ldr.w sl, [r6, #388] @ 0x184 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 11418 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r7, r0 │ │ │ │ - movs r2, #3 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + movs r2, #1 │ │ │ │ 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 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + mov.w r3, #0 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r7, [r5, r1] │ │ │ │ + add r1, sp, #20 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr.w r0, [r7, #772] @ 0x304 │ │ │ │ blx 9510 │ │ │ │ - mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 235aa │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 239ae │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 26d68 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r6, r3, #5 │ │ │ │ + bpl.w 26d86 │ │ │ │ + movs r1, #4 │ │ │ │ + bl 137a0 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 26dac │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10d38 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10d38 │ │ │ │ + movs r1, #2 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10d38 │ │ │ │ + movs r1, #3 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10d38 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2321c │ │ │ │ + beq.n 26a00 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 233f8 │ │ │ │ - ldr.w r3, [pc, #2072] @ 23a38 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr.w r3, [sl, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 235d4 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + beq.w 26d0c │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9484 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 26dce │ │ │ │ + uxtb r0, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 26c6a │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 2721a │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 23248 │ │ │ │ + beq.n 26a2e │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 23400 │ │ │ │ - ldr.w r3, [pc, #2032] @ 23a3c │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cmp sl, r3 │ │ │ │ - beq.w 23388 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 233a0 │ │ │ │ - ldr.w r7, [r6, #288] @ 0x120 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2397e │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 26d24 │ │ │ │ + ldr.w r3, [pc, #2188] @ 272bc │ │ │ │ + mov.w fp, #0 │ │ │ │ + ldr r6, [r5, r3] │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r6 │ │ │ │ + str.w r8, [sp, #28] │ │ │ │ + blx 9458 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 26e02 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 2724a │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r7, #0] │ │ │ │ - ldr.w r3, [pc, #1992] @ 23a40 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 23476 │ │ │ │ - ldr.w r2, [r6, #492] @ 0x1ec │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r8 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r1, r4 │ │ │ │ - bl 1dcf8 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.w 236e2 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14878 │ │ │ │ - lsls r3, r4, #31 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - bmi.w 23788 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + beq.n 26a70 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23790 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ + beq.w 26d50 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ - bpl.w 237cc │ │ │ │ - tst.w fp, #1 │ │ │ │ - bne.w 237f6 │ │ │ │ - add.w sl, fp, #6 │ │ │ │ - teq fp, sl │ │ │ │ - bmi.w 2345a │ │ │ │ - ldr.w fp, [r6, #388] @ 0x184 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r0, sl │ │ │ │ - bl 11418 │ │ │ │ - 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 9510 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2361a │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 23996 │ │ │ │ + lsls r1, r3, #7 │ │ │ │ + bpl.w 26e36 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 26ea8 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + mov.w r8, r3, lsl #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2331c │ │ │ │ + beq.n 26a9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2359a │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 2367c │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + beq.w 26d60 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #32 │ │ │ │ + mov r0, r6 │ │ │ │ + str.w r9, [sp, #32] │ │ │ │ + blx 9458 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 26e74 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 27232 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 23340 │ │ │ │ + beq.n 26ad4 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 235a2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp fp, r3 │ │ │ │ - beq.w 234ba │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 26d58 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #7 │ │ │ │ + bpl.w 26ec4 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 26f30 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + mov.w r9, r3, lsl #1 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2335c │ │ │ │ + beq.n 26b00 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2346e │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str.w sl, [r9] │ │ │ │ - str.w r3, [r9, #4] │ │ │ │ - ldr.w r2, [pc, #1756] @ 23a44 │ │ │ │ - ldr.w r3, [pc, #1728] @ 23a2c │ │ │ │ - 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 2397a │ │ │ │ - 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 237b4 │ │ │ │ - adds r3, r4, #2 │ │ │ │ - teq r3, r4 │ │ │ │ - bmi.n 2344a │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + beq.w 26d1c │ │ │ │ + mov r0, r6 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + str.w sl, [sp, #36] @ 0x24 │ │ │ │ + blx 9458 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 26efe │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 271d2 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 26b38 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2325e │ │ │ │ - ldr.w r7, [r6, #424] @ 0x1a8 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 23a0e │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 26d14 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #7 │ │ │ │ + bpl.w 26f4c │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 26f96 │ │ │ │ + ldr r6, [r4, #12] │ │ │ │ + lsls r6, r6, #1 │ │ │ │ + ldr r3, [r4, #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 1f300 │ │ │ │ - ldr.w sl, [sp, #24] │ │ │ │ - lsls r1, r4, #31 │ │ │ │ - bmi.w 2382e │ │ │ │ - cmp.w sl, #1 │ │ │ │ - itt ne │ │ │ │ - ldrne r3, [sp, #28] │ │ │ │ - strne r3, [sp, #8] │ │ │ │ - beq.w 23810 │ │ │ │ - ands.w r3, sl, #1 │ │ │ │ - ldr.w fp, [r6, #388] @ 0x184 │ │ │ │ - it eq │ │ │ │ - streq r3, [sp, #20] │ │ │ │ - beq.w 232dc │ │ │ │ - mov r0, sl │ │ │ │ - bl c67c │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 232dc │ │ │ │ - mov r0, r7 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2321c │ │ │ │ - mov r0, sl │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #1588] @ 23a3c │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.w 23256 │ │ │ │ - b.n 23388 │ │ │ │ - cmp r4, #0 │ │ │ │ - bge.w 231c6 │ │ │ │ - mov r0, r2 │ │ │ │ - movs r1, #6 │ │ │ │ - bl 16b58 │ │ │ │ - ldr.w r3, [pc, #1548] @ 23a34 │ │ │ │ - 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, #388] @ 0x184 │ │ │ │ - beq.w 231d8 │ │ │ │ - bl c67c │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 231d8 │ │ │ │ + beq.n 26b62 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 23396 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #2 │ │ │ │ - bl 16b58 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 23256 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bge.w 232d4 │ │ │ │ - mov r0, fp │ │ │ │ - movs r1, #6 │ │ │ │ - bl 16b58 │ │ │ │ - mov sl, r0 │ │ │ │ - b.n 233dc │ │ │ │ - mov r0, r7 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2335c │ │ │ │ - mov r0, r4 │ │ │ │ - bl c698 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cb0 │ │ │ │ - ldr.w r3, [pc, #1476] @ 23a48 │ │ │ │ - ldr.w r1, [pc, #1476] @ 23a4c │ │ │ │ - add r1, pc │ │ │ │ + beq.w 26d3c │ │ │ │ + ldr.w r3, [pc, #1884] @ 272c0 │ │ │ │ + ldr.w r1, [r7, #824] @ 0x338 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9100 │ │ │ │ - ldr.w r3, [pc, #1464] @ 23a50 │ │ │ │ - ldr.w r1, [pc, #1464] @ 23a54 │ │ │ │ - mov.w r2, #620 @ 0x26c │ │ │ │ - ldr.w r0, [pc, #1460] @ 23a58 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - movs r2, #1 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r2, r3, [r9] │ │ │ │ - b.n 23366 │ │ │ │ - tst.w sl, #1 │ │ │ │ - bne.w 2387a │ │ │ │ - add.w r4, sl, #2 │ │ │ │ - teq r4, sl │ │ │ │ - bmi.w 23650 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 238ce │ │ │ │ - ldr.w fp, [r6, #388] @ 0x184 │ │ │ │ - mov r0, r4 │ │ │ │ + bl fb3c │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 26fae │ │ │ │ + mov r0, r8 │ │ │ │ bl 11418 │ │ │ │ - movs r3, #0 │ │ │ │ - mov sl, r0 │ │ │ │ - movs r2, #3 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 11418 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 11418 │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ + bl 11418 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #4 │ │ │ │ + strd r6, r0, [sp, #64] @ 0x40 │ │ │ │ + mov r4, r0 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - str.w r8, [sp, #56] @ 0x38 │ │ │ │ - strd r7, sl, [sp, #60] @ 0x3c │ │ │ │ - blx 9510 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2384a │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 239f6 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + mov r0, r7 │ │ │ │ + strd r8, r9, [sp, #56] @ 0x38 │ │ │ │ + blx 9458 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 23522 │ │ │ │ + beq.n 26bc6 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 237ee │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 23894 │ │ │ │ + beq.w 26d34 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 27008 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 27262 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 23546 │ │ │ │ + beq.n 26bee │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 23808 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r8, r3 │ │ │ │ - beq.w 236f6 │ │ │ │ - ldr.w r8, [sp, #8] │ │ │ │ - mov r1, r7 │ │ │ │ + cbnz r3, 26bee │ │ │ │ mov r0, r8 │ │ │ │ - blx 96d4 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 239de │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 2727a │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2357a │ │ │ │ + beq.n 26c10 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 236da │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ + cbnz r3, 26c10 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 27292 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2358e │ │ │ │ + beq.n 26c2c │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 236d2 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 26c2c │ │ │ │ + mov r0, r6 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 271ea │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 26c48 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 26c48 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r2, [pc, #1656] @ 272c4 │ │ │ │ + ldr.w r3, [pc, #1632] @ 272b0 │ │ │ │ + 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 271ce │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #84 @ 0x54 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr.w r3, [r7, #780] @ 0x30c │ │ │ │ + movs r2, #3 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr.w r3, [r7, #896] @ 0x380 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + movs r3, #0 │ │ │ │ + ldr.w r0, [r7, #784] @ 0x310 │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + blx 9510 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 26f80 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 238e2 │ │ │ │ - strd r4, r6, [r9] │ │ │ │ - b.n 23366 │ │ │ │ + beq.w 27202 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 26caa │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 26d2c │ │ │ │ + ldr.w r3, [pc, #1552] @ 272bc │ │ │ │ + movs r2, #1 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + add r1, sp, #24 │ │ │ │ + ldr r6, [r5, r3] │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9458 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 26fda │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 26cd6 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cbz r2, 26d44 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r0, r2, #7 │ │ │ │ + bpl.w 27034 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #8 │ │ │ │ + bne.w 2707a │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + mov.w fp, r2, lsl #1 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 26a38 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 26a38 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26a38 │ │ │ │ mov r0, r4 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2331c │ │ │ │ - mov r0, fp │ │ │ │ + b.n 26a00 │ │ │ │ + mov r0, sl │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23340 │ │ │ │ - ldr.w r3, [pc, #1188] @ 23a50 │ │ │ │ - movw r2, #611 @ 0x263 │ │ │ │ - ldr.w r1, [pc, #1192] @ 23a5c │ │ │ │ - ldr.w r0, [pc, #1192] @ 23a60 │ │ │ │ + b.n 26b38 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26b00 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26a2e │ │ │ │ + mov r0, r6 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26caa │ │ │ │ + mov r0, r7 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26bc6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26b62 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b.n 26cd6 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26a70 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26ad4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26a9c │ │ │ │ + ldr.w r3, [pc, #1364] @ 272c0 │ │ │ │ + movs r2, #104 @ 0x68 │ │ │ │ + ldr.w r1, [pc, #1368] @ 272c8 │ │ │ │ + ldr.w r0, [pc, #1368] @ 272cc │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c698 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 234b0 │ │ │ │ - ldr.w r0, [pc, #1164] @ 23a64 │ │ │ │ - mov r1, sl │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 26c48 │ │ │ │ + ldr.w r1, [pc, #1336] @ 272c0 │ │ │ │ + movs r2, #104 @ 0x68 │ │ │ │ + ldr.w r3, [pc, #1344] @ 272d0 │ │ │ │ + add r3, pc │ │ │ │ + ldr r5, [r5, r1] │ │ │ │ + str r0, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr.w r1, [pc, #1336] @ 272d4 │ │ │ │ + ldr.w r0, [pc, #1336] @ 272d8 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11608 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 235f6 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 236ca │ │ │ │ - ldr.w r3, [pc, #1112] @ 23a50 │ │ │ │ - movw r2, #611 @ 0x263 │ │ │ │ - ldr.w r1, [pc, #1128] @ 23a68 │ │ │ │ - ldr.w r0, [pc, #1128] @ 23a6c │ │ │ │ + bl 11ed0 │ │ │ │ + b.n 26d82 │ │ │ │ + ldr.w r3, [pc, #1296] @ 272c0 │ │ │ │ + movs r2, #104 @ 0x68 │ │ │ │ + ldr.w r1, [pc, #1320] @ 272dc │ │ │ │ + ldr.w r0, [pc, #1320] @ 272e0 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c698 │ │ │ │ - b.n 234b0 │ │ │ │ - ldr.w r3, [pc, #1076] @ 23a50 │ │ │ │ - movw r2, #631 @ 0x277 │ │ │ │ - ldr.w r1, [pc, #1100] @ 23a70 │ │ │ │ - ldr.w r0, [pc, #1100] @ 23a74 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 26d82 │ │ │ │ + ldr.w r3, [pc, #1264] @ 272c0 │ │ │ │ + movs r2, #104 @ 0x68 │ │ │ │ + ldr.w r1, [pc, #1292] @ 272e4 │ │ │ │ + ldr.w r0, [pc, #1292] @ 272e8 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, sl │ │ │ │ - bl c698 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 234b0 │ │ │ │ - cmp r4, #0 │ │ │ │ - bge.w 234ce │ │ │ │ - mov r0, sl │ │ │ │ - movs r1, #2 │ │ │ │ - bl 16b58 │ │ │ │ - mov r4, r0 │ │ │ │ - ands.w r3, r4, #1 │ │ │ │ - ldr.w fp, [r6, #388] @ 0x184 │ │ │ │ - it eq │ │ │ │ - streq r3, [sp, #20] │ │ │ │ - beq.w 234da │ │ │ │ - mov r0, r4 │ │ │ │ - bl c67c │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 234da │ │ │ │ - ldr r0, [pc, #1016] @ (23a78 ) │ │ │ │ - mov r1, fp │ │ │ │ - add r0, pc │ │ │ │ - bl 11608 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 236a0 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cbnz r3, 236a0 │ │ │ │ - mov r0, fp │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [pc, #940] @ (23a50 ) │ │ │ │ - movw r2, #631 @ 0x277 │ │ │ │ - ldr r1, [pc, #980] @ (23a7c ) │ │ │ │ - ldr r0, [pc, #980] @ (23a80 ) │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 26d82 │ │ │ │ + ldr.w r3, [pc, #1212] @ 272c0 │ │ │ │ + movs r2, #106 @ 0x6a │ │ │ │ + ldr.w r1, [pc, #1248] @ 272ec │ │ │ │ + ldr.w r0, [pc, #1248] @ 272f0 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, sl │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, fp │ │ │ │ bl c698 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 234b0 │ │ │ │ - mov r0, sl │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 235f6 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2358e │ │ │ │ - mov r0, r1 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2357a │ │ │ │ - ldr r3, [pc, #876] @ (23a50 ) │ │ │ │ - mov.w r2, #616 @ 0x268 │ │ │ │ - ldr r1, [pc, #920] @ (23a84 ) │ │ │ │ - ldr r0, [pc, #924] @ (23a88 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - b.n 235c2 │ │ │ │ - lsls r2, r4, #31 │ │ │ │ - bmi.w 2391e │ │ │ │ - add.w r8, r4, #2 │ │ │ │ - teq r8, r4 │ │ │ │ - bmi.w 23836 │ │ │ │ - ldr.w r1, [r6, #888] @ 0x378 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 9044 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 23724 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbz r3, 23778 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 238fa │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - bpl.w 23938 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ + b.n 26d82 │ │ │ │ + ldr.w r0, [pc, #1212] @ 272f4 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 96d4 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 239c6 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2375c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 238da │ │ │ │ + add r0, pc │ │ │ │ + bl 11608 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2376c │ │ │ │ + beq.n 26e58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 23780 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 23960 │ │ │ │ - strd r8, r6, [r9] │ │ │ │ - b.n 23366 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23724 │ │ │ │ + cbnz r3, 26e58 │ │ │ │ mov r0, r4 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2376c │ │ │ │ - mov r0, r4 │ │ │ │ - bl c698 │ │ │ │ - b.n 232ae │ │ │ │ - ldr r3, [pc, #700] @ (23a50 ) │ │ │ │ - movw r2, #623 @ 0x26f │ │ │ │ - ldr r1, [pc, #756] @ (23a8c ) │ │ │ │ - ldr r0, [pc, #756] @ (23a90 ) │ │ │ │ + ldr.w r3, [pc, #1124] @ 272c0 │ │ │ │ + movs r2, #106 @ 0x6a │ │ │ │ + ldr.w r1, [pc, #1176] @ 272f8 │ │ │ │ + ldr.w r0, [pc, #1176] @ 272fc │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, fp │ │ │ │ - bl c698 │ │ │ │ - b.n 234b0 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 16b58 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r7, r0 │ │ │ │ - cbz r3, 237c8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c698 │ │ │ │ - mov r4, r7 │ │ │ │ - b.n 23256 │ │ │ │ - ldr r3, [pc, #640] @ (23a50 ) │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r1, [pc, #704] @ (23a94 ) │ │ │ │ - ldr r0, [pc, #708] @ (23a98 ) │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + b.n 26e22 │ │ │ │ + ldr.w r3, [pc, #1096] @ 272c0 │ │ │ │ + movs r2, #106 @ 0x6a │ │ │ │ + ldr.w r1, [pc, #1156] @ 27300 │ │ │ │ + ldr.w r0, [pc, #1156] @ 27304 │ │ │ │ add r1, pc │ │ │ │ - str r2, [sp, #4] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr r2, [pc, #700] @ (23a9c ) │ │ │ │ - add r2, pc │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movw r2, #623 @ 0x26f │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11ed0 │ │ │ │ - b.n 237a6 │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, sl │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23522 │ │ │ │ - movs r1, #6 │ │ │ │ - mov r0, fp │ │ │ │ - bl 16b58 │ │ │ │ - mov sl, r0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, fp │ │ │ │ bl c698 │ │ │ │ - b.n 233dc │ │ │ │ mov r0, r8 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23546 │ │ │ │ - ldr r3, [pc, #572] @ (23a50 ) │ │ │ │ - movw r2, #627 @ 0x273 │ │ │ │ - ldr r1, [pc, #648] @ (23aa0 ) │ │ │ │ - ldr r0, [pc, #648] @ (23aa4 ) │ │ │ │ + bl c698 │ │ │ │ + b.n 26d82 │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq.w r8, #0 │ │ │ │ + beq.w 26a88 │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.w 270b0 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + negs r3, r3 │ │ │ │ + mov.w r8, r3, lsl #1 │ │ │ │ + b.n 26a88 │ │ │ │ + ldr.w r0, [pc, #1088] @ 27308 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, pc │ │ │ │ + bl 11608 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 26ee4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 27098 │ │ │ │ + ldr r3, [pc, #984] @ (272c0 ) │ │ │ │ + movs r2, #106 @ 0x6a │ │ │ │ + ldr.w r1, [pc, #1056] @ 2730c │ │ │ │ + ldr.w r0, [pc, #1056] @ 27310 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 234b0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c698 │ │ │ │ - b.n 233ce │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bge.w 23708 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #2 │ │ │ │ - bl 16b58 │ │ │ │ - mov r8, r0 │ │ │ │ - b.n 23708 │ │ │ │ - ldr r3, [pc, #516] @ (23a50 ) │ │ │ │ - movw r2, #634 @ 0x27a │ │ │ │ - ldr r1, [pc, #596] @ (23aa8 ) │ │ │ │ - ldr r0, [pc, #600] @ (23aac ) │ │ │ │ + b.n 26e94 │ │ │ │ + ldr r3, [pc, #960] @ (272c0 ) │ │ │ │ + movs r2, #106 @ 0x6a │ │ │ │ + ldr.w r1, [pc, #1040] @ 27314 │ │ │ │ + ldr.w r0, [pc, #1040] @ 27318 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c698 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 234b0 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, sl │ │ │ │ - bl 16b58 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 23660 │ │ │ │ mov r0, sl │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, fp │ │ │ │ bl c698 │ │ │ │ - b.n 23660 │ │ │ │ - ldr r0, [pc, #536] @ (23ab0 ) │ │ │ │ - mov r1, r8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c698 │ │ │ │ + mov r0, r9 │ │ │ │ + bl c698 │ │ │ │ + b.n 26d82 │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq.w r9, #0 │ │ │ │ + beq.w 26aec │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.w 270f6 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + negs r3, r3 │ │ │ │ + mov.w r9, r3, lsl #1 │ │ │ │ + b.n 26aec │ │ │ │ + ldr r0, [pc, #972] @ (2731c ) │ │ │ │ + mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ bl 11608 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 238b4 │ │ │ │ + beq.n 26f6a │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 23958 │ │ │ │ - ldr r3, [pc, #408] @ (23a50 ) │ │ │ │ - movw r2, #634 @ 0x27a │ │ │ │ - ldr r1, [pc, #504] @ (23ab4 ) │ │ │ │ - mov sl, r4 │ │ │ │ - ldr r0, [pc, #504] @ (23ab8 ) │ │ │ │ + beq.w 270a0 │ │ │ │ + ldr r3, [pc, #852] @ (272c0 ) │ │ │ │ + movs r2, #106 @ 0x6a │ │ │ │ + ldr r1, [pc, #944] @ (27320 ) │ │ │ │ + ldr r0, [pc, #944] @ (27324 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 236b6 │ │ │ │ - mov r0, sl │ │ │ │ - bl c698 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 234d6 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2375c │ │ │ │ - ldr r3, [pc, #364] @ (23a50 ) │ │ │ │ - movw r2, #635 @ 0x27b │ │ │ │ - ldr r1, [pc, #464] @ (23abc ) │ │ │ │ - ldr r0, [pc, #468] @ (23ac0 ) │ │ │ │ + b.n 26f1c │ │ │ │ + ldr r3, [pc, #828] @ (272c0 ) │ │ │ │ + movs r2, #105 @ 0x69 │ │ │ │ + ldr r1, [pc, #928] @ (27328 ) │ │ │ │ + ldr r0, [pc, #932] @ (2732c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 23612 │ │ │ │ - ldr r3, [pc, #340] @ (23a50 ) │ │ │ │ - movw r2, #637 @ 0x27d │ │ │ │ - ldr r1, [pc, #448] @ (23ac4 ) │ │ │ │ - ldr r0, [pc, #452] @ (23ac8 ) │ │ │ │ + b.n 26de8 │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq r6, #0 │ │ │ │ + beq.w 26b4e │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.w 2713c │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + negs r3, r3 │ │ │ │ + lsls r6, r3, #1 │ │ │ │ + b.n 26b4e │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #106 @ 0x6a │ │ │ │ + ldr r1, [pc, #892] @ (27330 ) │ │ │ │ + ldr r0, [pc, #892] @ (27334 ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ + mov r0, fp │ │ │ │ + bl c698 │ │ │ │ mov r0, r8 │ │ │ │ bl c698 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 234b0 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 16b58 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 23708 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r9 │ │ │ │ bl c698 │ │ │ │ - b.n 23708 │ │ │ │ - ldr r3, [pc, #276] @ (23a50 ) │ │ │ │ - ldr r2, [pc, #400] @ (23acc ) │ │ │ │ - ldr r1, [pc, #400] @ (23ad0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #400] @ (23ad4 ) │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + mov r0, r6 │ │ │ │ + bl c698 │ │ │ │ + b.n 26d82 │ │ │ │ + ldr r3, [pc, #740] @ (272c0 ) │ │ │ │ + movs r2, #105 @ 0x69 │ │ │ │ + ldr r1, [pc, #856] @ (27338 ) │ │ │ │ + ldr r0, [pc, #856] @ (2733c ) │ │ │ │ add r1, pc │ │ │ │ - str r2, [sp, #0] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ - str r4, [sp, #4] │ │ │ │ - movw r2, #637 @ 0x27d │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11ed0 │ │ │ │ - b.n 23910 │ │ │ │ + bl 118a8 │ │ │ │ mov r0, r8 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 238b4 │ │ │ │ - ldr r3, [pc, #236] @ (23a50 ) │ │ │ │ - movw r2, #637 @ 0x27d │ │ │ │ - ldr r1, [pc, #368] @ (23ad8 ) │ │ │ │ - mov r4, r8 │ │ │ │ - ldr r0, [pc, #368] @ (23adc ) │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 26d82 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #106 @ 0x6a │ │ │ │ + ldr r1, [pc, #816] @ (27340 ) │ │ │ │ + ldr r0, [pc, #820] @ (27344 ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 26d82 │ │ │ │ + ldr r0, [pc, #784] @ (27348 ) │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r0, pc │ │ │ │ + bl 11608 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 27052 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cbz r2, 270a8 │ │ │ │ + ldr r3, [pc, #620] @ (272c0 ) │ │ │ │ + movs r2, #105 @ 0x69 │ │ │ │ + ldr r1, [pc, #756] @ (2734c ) │ │ │ │ + ldr r0, [pc, #756] @ (27350 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 23612 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9d98 │ │ │ │ + b.n 26d82 │ │ │ │ + cmp r2, #1 │ │ │ │ + itt eq │ │ │ │ + moveq.w fp, #0 │ │ │ │ + ldreq r2, [r3, #0] │ │ │ │ + beq.w 26cf0 │ │ │ │ + cmp r2, #10 │ │ │ │ + bne.n 27180 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + negs r2, r2 │ │ │ │ + mov.w fp, r2, lsl #1 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + b.n 26cf0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26ee4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26f6a │ │ │ │ + mov r0, r3 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 27052 │ │ │ │ + add r1, sp, #16 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1694c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov.w r8, r0, lsl #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 26a88 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 270e0 │ │ │ │ + movw r2, #65534 @ 0xfffe │ │ │ │ + movt r2, #16383 @ 0x3fff │ │ │ │ + cmp r3, r2 │ │ │ │ + it eq │ │ │ │ + streq r1, [r4, #0] │ │ │ │ + beq.n 270e0 │ │ │ │ + cbz r3, 270ee │ │ │ │ + cmp r4, #1 │ │ │ │ + it ne │ │ │ │ + orrne.w r8, r4, #1 │ │ │ │ + bne.w 26a9c │ │ │ │ + b.n 26e58 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 270e0 │ │ │ │ + add r1, sp, #16 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1694c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov.w r9, r0, lsl #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 26aec │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 27126 │ │ │ │ + movw r2, #65534 @ 0xfffe │ │ │ │ + movt r2, #16383 @ 0x3fff │ │ │ │ + cmp r3, r2 │ │ │ │ + it eq │ │ │ │ + streq r1, [r4, #0] │ │ │ │ + beq.n 27126 │ │ │ │ + cbz r3, 27134 │ │ │ │ + cmp r4, #1 │ │ │ │ + it ne │ │ │ │ + orrne.w r9, r4, #1 │ │ │ │ + bne.w 26b00 │ │ │ │ + b.n 26ee4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 27126 │ │ │ │ + add r1, sp, #16 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1694c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + lsls r6, r0, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 26b4e │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 2716a │ │ │ │ + movw r2, #65534 @ 0xfffe │ │ │ │ + movt r2, #16383 @ 0x3fff │ │ │ │ + cmp r3, r2 │ │ │ │ + it eq │ │ │ │ + streq r1, [r4, #0] │ │ │ │ + beq.n 2716a │ │ │ │ + cbz r3, 27178 │ │ │ │ + cmp r4, #1 │ │ │ │ + it ne │ │ │ │ + orrne.w r6, r4, #1 │ │ │ │ + bne.w 26b62 │ │ │ │ + b.n 26f6a │ │ │ │ + mov r0, r4 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2716a │ │ │ │ + add r1, sp, #16 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 1694c │ │ │ │ + ldrd r3, r1, [sp, #12] │ │ │ │ + mov.w fp, r0, lsl #1 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 26cf0 │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.n 271b4 │ │ │ │ + movw r1, #65534 @ 0xfffe │ │ │ │ + movt r1, #16383 @ 0x3fff │ │ │ │ + cmp r2, r1 │ │ │ │ + it eq │ │ │ │ + streq r0, [r3, #0] │ │ │ │ + beq.n 271b4 │ │ │ │ + cbz r2, 271c2 │ │ │ │ + cmp r3, #1 │ │ │ │ + it ne │ │ │ │ + orrne.w fp, r3, #1 │ │ │ │ + bne.w 26a38 │ │ │ │ + b.n 27052 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b.n 271b4 │ │ │ │ blx 90c0 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #352] @ (23ae0 ) │ │ │ │ - movw r2, #11816 @ 0x2e28 │ │ │ │ - ldr r1, [pc, #348] @ (23ae4 ) │ │ │ │ - ldr r0, [pc, #352] @ (23ae8 ) │ │ │ │ + ldr r3, [pc, #384] @ (27354 ) │ │ │ │ + movw r2, #15109 @ 0x3b05 │ │ │ │ + ldr r1, [pc, #380] @ (27358 ) │ │ │ │ + ldr r0, [pc, #384] @ (2735c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1524 @ 0x5f4 │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #372] @ (27360 ) │ │ │ │ + movw r2, #15142 @ 0x3b26 │ │ │ │ + ldr r1, [pc, #368] @ (27364 ) │ │ │ │ + ldr r0, [pc, #372] @ (27368 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1524 @ 0x5f4 │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #360] @ (2736c ) │ │ │ │ + movw r2, #15037 @ 0x3abd │ │ │ │ + ldr r1, [pc, #356] @ (27370 ) │ │ │ │ + ldr r0, [pc, #360] @ (27374 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1340 @ 0x53c │ │ │ │ + addw r3, r3, #1524 @ 0x5f4 │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #340] @ (23aec ) │ │ │ │ - movw r2, #11882 @ 0x2e6a │ │ │ │ - ldr r1, [pc, #336] @ (23af0 ) │ │ │ │ - ldr r0, [pc, #340] @ (23af4 ) │ │ │ │ + ldr r3, [pc, #348] @ (27378 ) │ │ │ │ + movw r2, #15157 @ 0x3b35 │ │ │ │ + ldr r1, [pc, #344] @ (2737c ) │ │ │ │ + ldr r0, [pc, #348] @ (27380 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1340 @ 0x53c │ │ │ │ + addw r3, r3, #1524 @ 0x5f4 │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #328] @ (23af8 ) │ │ │ │ - movw r2, #11799 @ 0x2e17 │ │ │ │ - ldr r1, [pc, #324] @ (23afc ) │ │ │ │ - ldr r0, [pc, #328] @ (23b00 ) │ │ │ │ + ldr r3, [pc, #336] @ (27384 ) │ │ │ │ + movw r2, #15090 @ 0x3af2 │ │ │ │ + ldr r1, [pc, #332] @ (27388 ) │ │ │ │ + ldr r0, [pc, #336] @ (2738c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1340 @ 0x53c │ │ │ │ + addw r3, r3, #1524 @ 0x5f4 │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #316] @ (23b04 ) │ │ │ │ - movw r2, #11953 @ 0x2eb1 │ │ │ │ - ldr r1, [pc, #312] @ (23b08 ) │ │ │ │ - ldr r0, [pc, #316] @ (23b0c ) │ │ │ │ + ldr r3, [pc, #324] @ (27390 ) │ │ │ │ + movw r2, #15071 @ 0x3adf │ │ │ │ + ldr r1, [pc, #320] @ (27394 ) │ │ │ │ + ldr r0, [pc, #324] @ (27398 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1340 @ 0x53c │ │ │ │ + addw r3, r3, #1524 @ 0x5f4 │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #304] @ (23b10 ) │ │ │ │ - movw r2, #11926 @ 0x2e96 │ │ │ │ - ldr r1, [pc, #300] @ (23b14 ) │ │ │ │ - ldr r0, [pc, #304] @ (23b18 ) │ │ │ │ + ldr r3, [pc, #312] @ (2739c ) │ │ │ │ + movw r2, #15139 @ 0x3b23 │ │ │ │ + ldr r1, [pc, #308] @ (273a0 ) │ │ │ │ + ldr r0, [pc, #312] @ (273a4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1340 @ 0x53c │ │ │ │ + addw r3, r3, #1524 @ 0x5f4 │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #292] @ (23b1c ) │ │ │ │ - movw r2, #11914 @ 0x2e8a │ │ │ │ - ldr r1, [pc, #288] @ (23b20 ) │ │ │ │ - ldr r0, [pc, #292] @ (23b24 ) │ │ │ │ + ldr r3, [pc, #300] @ (273a8 ) │ │ │ │ + movw r2, #15140 @ 0x3b24 │ │ │ │ + ldr r1, [pc, #296] @ (273ac ) │ │ │ │ + ldr r0, [pc, #300] @ (273b0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1340 @ 0x53c │ │ │ │ + addw r3, r3, #1524 @ 0x5f4 │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #280] @ (23b28 ) │ │ │ │ - movw r2, #11857 @ 0x2e51 │ │ │ │ - ldr r1, [pc, #276] @ (23b2c ) │ │ │ │ - ldr r0, [pc, #280] @ (23b30 ) │ │ │ │ + ldr r3, [pc, #288] @ (273b4 ) │ │ │ │ + movw r2, #15141 @ 0x3b25 │ │ │ │ + ldr r1, [pc, #284] @ (273b8 ) │ │ │ │ + ldr r0, [pc, #288] @ (273bc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1340 @ 0x53c │ │ │ │ + addw r3, r3, #1524 @ 0x5f4 │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r6, {r2, r3, r4, r6} │ │ │ │ + str r6, [sp, #520] @ 0x208 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r1, r4, r6} │ │ │ │ + str r6, [sp, #480] @ 0x1e0 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r0, #18 │ │ │ │ + lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #17 │ │ │ │ + lsls r4, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r1, r2, r3, r7} │ │ │ │ + str r3, [sp, #688] @ 0x2b0 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r5, #19 │ │ │ │ + pop {r1, r3, r7} │ │ │ │ movs r0, r0 │ │ │ │ - sbfx r0, lr, #0, #1 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ + cbnz r2, 27348 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3140000 │ │ │ │ - b.n 234bc │ │ │ │ + add r4, sp, #896 @ 0x380 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf1fe0000 │ │ │ │ - b.n 23298 │ │ │ │ + pop {r1, r2, r3, r4, r6} │ │ │ │ movs r0, r0 │ │ │ │ - b.n 233a4 │ │ │ │ + cbnz r0, 2734a │ │ │ │ movs r0, r0 │ │ │ │ - subs.w r0, r2, #0 │ │ │ │ - b.n 2420c │ │ │ │ + pop {r1, r2, r6} │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf18e0000 │ │ │ │ - b.n 241cc │ │ │ │ + cbnz r6, 2734a │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2426c │ │ │ │ + pop {r2, r5} │ │ │ │ movs r0, r0 │ │ │ │ - add.w r0, lr, #0 │ │ │ │ - b.n 240d8 │ │ │ │ + cbnz r4, 2734a │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0cc0000 │ │ │ │ - b.n 2405c │ │ │ │ + cbnz r0, 2736c │ │ │ │ movs r0, r0 │ │ │ │ - ands.w r0, lr, #0 │ │ │ │ - b.n 23f08 │ │ │ │ + cbnz r0, 27346 │ │ │ │ movs r0, r0 │ │ │ │ - vaddl.s32 q8, d2, d0 │ │ │ │ - b.n 23e98 │ │ │ │ + cbz r4, 27364 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf70e0000 │ │ │ │ - vaddl.s16 q0, d14, d0 │ │ │ │ - b.n 23e1c │ │ │ │ + cbnz r2, 27362 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.s32 d16, d4, d0 │ │ │ │ - b.n 23db0 │ │ │ │ + revsh r2, r6 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 23e74 │ │ │ │ + cbnz r6, 27362 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 15, cr0, cr8, cr0, {0} │ │ │ │ - b.n 23ce4 │ │ │ │ + revsh r6, r2 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 12, cr0, cr12, cr0, {0} │ │ │ │ - b.n 23c94 │ │ │ │ + cbz r6, 27354 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 11, cr0, cr4, cr0, {0} │ │ │ │ - b.n 23c6c │ │ │ │ + cbnz r0, 27354 │ │ │ │ movs r0, r0 │ │ │ │ - sub.w r0, lr, #8388608 @ 0x800000 │ │ │ │ - cdp 0, 7, cr0, cr4, cr0, {0} │ │ │ │ - b.n 23bf8 │ │ │ │ + rev16 r0, r5 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 4, cr0, cr12, cr0, {0} │ │ │ │ - b.n 23bb0 │ │ │ │ + revsh r6, r6 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #21 │ │ │ │ - movs r1, r0 │ │ │ │ - beq.n 23aec │ │ │ │ + rev16 r6, r1 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [ip] │ │ │ │ - lsrs r4, r4, #21 │ │ │ │ - movs r1, r0 │ │ │ │ - ldmia r7, {r1, r3, r5, r6, r7} │ │ │ │ + uxth r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 7, cr0, cr8, cr0, {0} │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ - movs r1, r0 │ │ │ │ - ldmia r7, {r1, r4, r6, r7} │ │ │ │ + hlt 0x000e │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 0, cr0, cr12, cr0, {0} │ │ │ │ - lsrs r4, r6, #20 │ │ │ │ - movs r1, r0 │ │ │ │ - ldmia r7, {r1, r3, r4, r5, r7} │ │ │ │ + cbnz r6, 27360 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [ip] │ │ │ │ - lsrs r4, r3, #20 │ │ │ │ - movs r1, r0 │ │ │ │ - ldmia r7, {r1, r5, r7} │ │ │ │ + rev16 r0, r7 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r4] │ │ │ │ - lsrs r4, r0, #20 │ │ │ │ - movs r1, r0 │ │ │ │ - ldmia r7, {r1, r3, r7} │ │ │ │ + cbnz r0, 27364 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 2, cr0, cr4, cr0, {0} │ │ │ │ - lsrs r4, r5, #19 │ │ │ │ - movs r1, r0 │ │ │ │ - ldmia r7!, {r1, r4, r5, r6} │ │ │ │ + rev16 r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe99c0000 │ │ │ │ - │ │ │ │ -00023b34 : │ │ │ │ - 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] @ 23cdc │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - ldr.w lr, [pc, #404] @ 23ce0 │ │ │ │ - mov r0, r1 │ │ │ │ - add ip, pc │ │ │ │ - mov r1, r2 │ │ │ │ - mov r2, r3 │ │ │ │ - add.w r3, ip, #1392 @ 0x570 │ │ │ │ - ldr.w ip, [pc, #392] @ 23ce4 │ │ │ │ - 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] @ (23ce8 ) │ │ │ │ - ldr.w ip, [lr, ip] │ │ │ │ - add r4, pc │ │ │ │ - ldr.w ip, [ip] │ │ │ │ - str.w ip, [sp, #44] @ 0x2c │ │ │ │ - mov.w ip, #0 │ │ │ │ - bl c364 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 23c4c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r5, r2, #3 │ │ │ │ - bpl.n 23c2c │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ - ldr r1, [r1, #84] @ 0x54 │ │ │ │ - lsls r0, r1, #7 │ │ │ │ - bpl.n 23c50 │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ - cmp r1, #8 │ │ │ │ - bne.n 23c68 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - ldr r1, [pc, #324] @ (23cec ) │ │ │ │ - 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 23c5c │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [pc, #308] @ (23cf0 ) │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - sub.w r3, ip, r3 │ │ │ │ - clz r3, r3 │ │ │ │ - lsrs r3, r3, #5 │ │ │ │ - bl 23184 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.n 23c4c │ │ │ │ - movs r0, #2 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - blx 930c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 23c7c │ │ │ │ - mov r0, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 11418 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - bpl.n 23caa │ │ │ │ - ldr r1, [pc, #252] @ (23cf4 ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 23cbe │ │ │ │ - cmp r2, r5 │ │ │ │ - beq.n 23cd4 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 23cd8 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cmp r2, #1 │ │ │ │ - str r0, [r3, #12] │ │ │ │ - beq.n 23cd8 │ │ │ │ - str r1, [r3, #16] │ │ │ │ - ldr r1, [pc, #228] @ (23cf8 ) │ │ │ │ - ldr r2, [pc, #204] @ (23ce4 ) │ │ │ │ - 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 23ca6 │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #204] @ (23cfc ) │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, pc │ │ │ │ - bl 11608 │ │ │ │ - ldr r3, [pc, #200] @ (23d00 ) │ │ │ │ - movw r2, #609 @ 0x261 │ │ │ │ - ldr r1, [pc, #196] @ (23d04 ) │ │ │ │ - ldr r0, [pc, #200] @ (23d08 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 23c12 │ │ │ │ - ldr r0, [pc, #184] @ (23d0c ) │ │ │ │ - mov r1, r2 │ │ │ │ - add r0, pc │ │ │ │ - bl 11608 │ │ │ │ - b.n 23c36 │ │ │ │ - ldr r0, [pc, #176] @ (23d10 ) │ │ │ │ - mov r1, ip │ │ │ │ - add r0, pc │ │ │ │ - bl 11608 │ │ │ │ - b.n 23c36 │ │ │ │ - cmp r1, #1 │ │ │ │ - it eq │ │ │ │ - moveq r2, #0 │ │ │ │ - beq.n 23ba4 │ │ │ │ - cmp r1, #10 │ │ │ │ - bne.n 23c88 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - b.n 23ba4 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - bl 11260 │ │ │ │ - ldrd r2, r3, [sp, #16] │ │ │ │ - b.n 23be4 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r0, r2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - bl 1694c │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - ldrd r2, r3, [sp, #16] │ │ │ │ - orr.w r2, r2, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 23ba4 │ │ │ │ - lsls r2, r0, #1 │ │ │ │ - b.n 23ba4 │ │ │ │ - blx 90c0 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #104] @ (23d14 ) │ │ │ │ - movs r2, #32 │ │ │ │ - ldr r1, [pc, #104] @ (23d18 ) │ │ │ │ - ldr r0, [pc, #104] @ (23d1c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #96] @ (23d20 ) │ │ │ │ - mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #92] @ (23d24 ) │ │ │ │ - ldr r0, [pc, #96] @ (23d28 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #12 │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - bl 9888 │ │ │ │ - bl 98e8 │ │ │ │ - beq.n 23d54 │ │ │ │ - movs r2, r0 │ │ │ │ - stmia r4!, {r5, r7} │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + cbnz r2, 27360 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r2, r3, r7} │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ + rev r6, r3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #18 │ │ │ │ + cbnz r6, 2735c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ + cbnz r6, 2737e │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ - movs r2, r0 │ │ │ │ - @ instruction: 0xf2bc0000 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ + cbnz r0, 2735a │ │ │ │ movs r0, r0 │ │ │ │ - sbcs.w r0, r8, r0 │ │ │ │ - ble.n 23c34 │ │ │ │ + cbz r6, 27378 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 23848 │ │ │ │ + cbnz r6, 27378 │ │ │ │ movs r0, r0 │ │ │ │ - udf #24 │ │ │ │ + @ instruction: 0xb8fe │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r2, #9 │ │ │ │ - movs r1, r0 │ │ │ │ - ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ + bpl.n 273d8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r3, r4} │ │ │ │ + str r7, [sp, #696] @ 0x2b8 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #8 │ │ │ │ - movs r1, r0 │ │ │ │ - ldmia r1, {r1, r2, r4, r7} │ │ │ │ + push {r2, r3, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + bpl.n 273b4 │ │ │ │ + movs r0, r0 │ │ │ │ + str r7, [sp, #600] @ 0x258 │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, sp, #304 @ 0x130 │ │ │ │ + movs r0, r0 │ │ │ │ + bpl.n 27390 │ │ │ │ + movs r0, r0 │ │ │ │ + str r7, [sp, #504] @ 0x1f8 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r0, 273c8 │ │ │ │ + movs r0, r0 │ │ │ │ + bmi.n 2736c │ │ │ │ + movs r0, r0 │ │ │ │ + str r7, [sp, #408] @ 0x198 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r0, 273ce │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r1, r3, r6} │ │ │ │ + bmi.n 27348 │ │ │ │ + movs r0, r0 │ │ │ │ + str r7, [sp, #312] @ 0x138 │ │ │ │ + movs r0, r0 │ │ │ │ + add sp, #288 @ 0x120 │ │ │ │ + movs r0, r0 │ │ │ │ + bmi.n 27324 │ │ │ │ + movs r0, r0 │ │ │ │ + str r7, [sp, #216] @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb6cc │ │ │ │ + movs r0, r0 │ │ │ │ + bmi.n 27300 │ │ │ │ + movs r0, r0 │ │ │ │ + str r7, [sp, #120] @ 0x78 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb7a0 │ │ │ │ + movs r0, r0 │ │ │ │ + bmi.n 272dc │ │ │ │ + movs r0, r0 │ │ │ │ + str r7, [sp, #24] │ │ │ │ + movs r0, r0 │ │ │ │ + add r6, sp, #704 @ 0x2c0 │ │ │ │ + movs r0, r0 │ │ │ │ + bmi.n 272b8 │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [sp, #952] @ 0x3b8 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb77c │ │ │ │ ... │ │ │ │ │ │ │ │ -00023d2c : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +000273c0 : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr.w ip, [pc, #408] @ 23ed4 │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - ldr.w lr, [pc, #404] @ 23ed8 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #92] @ 2742c │ │ │ │ + sub sp, #20 │ │ │ │ + ldr.w lr, [pc, #88] @ 27430 │ │ │ │ mov r0, r1 │ │ │ │ add ip, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - add.w r3, ip, #1440 @ 0x5a0 │ │ │ │ - ldr.w ip, [pc, #392] @ 23edc │ │ │ │ + add.w r3, ip, #2256 @ 0x8d0 │ │ │ │ + add.w ip, sp, #8 │ │ │ │ + str.w ip, [sp] │ │ │ │ + ldr.w ip, [pc, #68] @ 27434 │ │ │ │ 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] @ (23ee0 ) │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ - add r4, pc │ │ │ │ ldr.w ip, [ip] │ │ │ │ - str.w ip, [sp, #44] @ 0x2c │ │ │ │ + str.w ip, [sp, #12] │ │ │ │ mov.w ip, #0 │ │ │ │ - bl c364 │ │ │ │ + bl c448 │ │ │ │ + cbz r0, 2740e │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 26960 │ │ │ │ + ldr r2, [pc, #40] @ (27438 ) │ │ │ │ + ldr r3, [pc, #32] @ (27434 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 27426 │ │ │ │ + add sp, #20 │ │ │ │ + pop {pc} │ │ │ │ + blx 90c0 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + str r7, [sp, #696] @ 0x2b8 │ │ │ │ + movs r2, r0 │ │ │ │ + ldrh r4, [r1, #32] │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r2, [r5, #30] │ │ │ │ + movs r2, r0 │ │ │ │ + │ │ │ │ +0002743c : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + ldr r4, [pc, #628] @ (276c0 ) │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ + ldr r2, [pc, #628] @ (276c4 ) │ │ │ │ + mov r6, r0 │ │ │ │ + add r4, pc │ │ │ │ + ldr r5, [pc, #624] @ (276c8 ) │ │ │ │ + ldr r3, [pc, #628] @ (276cc ) │ │ │ │ + mov r7, r1 │ │ │ │ + add r5, pc │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + mov.w r2, #0 │ │ │ │ + movs r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + ldr r4, [r5, r3] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + ldr.w r3, [r4, #828] @ 0x33c │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr.w r0, [r4, #832] @ 0x340 │ │ │ │ + blx 9510 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 23e44 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r5, r2, #3 │ │ │ │ - bpl.n 23e24 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ - ldr r1, [r1, #84] @ 0x54 │ │ │ │ - lsls r0, r1, #7 │ │ │ │ - bpl.n 23e48 │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ - cmp r1, #8 │ │ │ │ - bne.n 23e60 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - ldr r1, [pc, #324] @ (23ee4 ) │ │ │ │ - ldr.w ip, [sp, #32] │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ + beq.w 275b4 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + blx 9484 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r3, r0 │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.n 274a4 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r1, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 2750e │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.w 275ca │ │ │ │ + ldr.w r0, [r4, #832] @ 0x340 │ │ │ │ + ands.w r3, r3, #255 @ 0xff │ │ │ │ + beq.n 2751a │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + add r1, sp, #12 │ │ │ │ + str r6, [sp, #12] │ │ │ │ + blx 9510 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 27594 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r1, sp, #16 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + blx 9458 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 275f8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 274f2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 275ac │ │ │ │ + ldr r2, [pc, #476] @ (276d0 ) │ │ │ │ + ldr r3, [pc, #460] @ (276c4 ) │ │ │ │ + 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 276ba │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r1 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr.w r1, [ip, #4] │ │ │ │ - cmp r1, r0 │ │ │ │ - bne.n 23e54 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [pc, #308] @ (23ee8 ) │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - sub.w r3, ip, r3 │ │ │ │ - clz r3, r3 │ │ │ │ - lsrs r3, r3, #5 │ │ │ │ - bl 1f300 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.n 23e44 │ │ │ │ - movs r0, #2 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - blx 930c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, r0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + b.n 274a4 │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + add r1, sp, #20 │ │ │ │ + str r6, [sp, #20] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 9510 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 23e74 │ │ │ │ + beq.n 2761c │ │ │ │ + ldr r2, [pc, #416] @ (276d4 ) │ │ │ │ + ldr.w r1, [r4, #884] @ 0x374 │ │ │ │ + strd r0, r1, [sp, #24] │ │ │ │ + add r1, sp, #24 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + movs r2, #2 │ │ │ │ + blx 9458 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 27632 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 27566 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 27566 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #7 │ │ │ │ + bpl.n 27640 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.n 275e0 │ │ │ │ + ldr r6, [r4, #12] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + lsls r6, r6, #1 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2758a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 27614 │ │ │ │ + mov r0, r6 │ │ │ │ bl 11418 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - bpl.n 23ea2 │ │ │ │ - ldr r1, [pc, #252] @ (23eec ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 23eb6 │ │ │ │ - cmp r2, r5 │ │ │ │ - beq.n 23ecc │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 23ed0 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cmp r2, #1 │ │ │ │ - str r0, [r3, #12] │ │ │ │ - beq.n 23ed0 │ │ │ │ - str r1, [r3, #16] │ │ │ │ - ldr r1, [pc, #228] @ (23ef0 ) │ │ │ │ - ldr r2, [pc, #204] @ (23edc ) │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 274f2 │ │ │ │ + ldr r3, [pc, #320] @ (276d8 ) │ │ │ │ + movs r2, #111 @ 0x6f │ │ │ │ + ldr r1, [pc, #320] @ (276dc ) │ │ │ │ + ldr r0, [pc, #324] @ (276e0 ) │ │ │ │ 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 23e9e │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #204] @ (23ef4 ) │ │ │ │ - mov r1, r3 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ - bl 11608 │ │ │ │ - ldr r3, [pc, #200] @ (23ef8 ) │ │ │ │ - mov.w r2, #640 @ 0x280 │ │ │ │ - ldr r1, [pc, #196] @ (23efc ) │ │ │ │ - ldr r0, [pc, #200] @ (23f00 ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 274f2 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 274f2 │ │ │ │ + ldr r3, [pc, #288] @ (276d8 ) │ │ │ │ + movs r2, #110 @ 0x6e │ │ │ │ + ldr r1, [pc, #296] @ (276e4 ) │ │ │ │ + ldr r0, [pc, #300] @ (276e8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 23e0a │ │ │ │ - ldr r0, [pc, #184] @ (23f04 ) │ │ │ │ - mov r1, r2 │ │ │ │ - add r0, pc │ │ │ │ - bl 11608 │ │ │ │ - b.n 23e2e │ │ │ │ - ldr r0, [pc, #176] @ (23f08 ) │ │ │ │ - mov r1, ip │ │ │ │ + b.n 275a8 │ │ │ │ + ldr r3, [pc, #268] @ (276d8 ) │ │ │ │ + movs r2, #110 @ 0x6e │ │ │ │ + ldr r1, [pc, #284] @ (276ec ) │ │ │ │ + ldr r0, [pc, #284] @ (276f0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ - bl 11608 │ │ │ │ - b.n 23e2e │ │ │ │ - cmp r1, #1 │ │ │ │ - it eq │ │ │ │ - moveq r2, #0 │ │ │ │ - beq.n 23d9c │ │ │ │ - cmp r1, #10 │ │ │ │ - bne.n 23e80 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + b.n 275a8 │ │ │ │ + cmp r3, #1 │ │ │ │ + itt eq │ │ │ │ + moveq r6, #0 │ │ │ │ + ldreq r3, [r4, #0] │ │ │ │ + beq.n 2757a │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.n 27678 │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ negs r2, r2 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - b.n 23d9c │ │ │ │ - str r0, [sp, #20] │ │ │ │ - bl 11260 │ │ │ │ - ldrd r2, r3, [sp, #16] │ │ │ │ - b.n 23ddc │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r0, r2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - bl 1694c │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - ldrd r2, r3, [sp, #16] │ │ │ │ - orr.w r2, r2, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 23d9c │ │ │ │ - lsls r2, r0, #1 │ │ │ │ - b.n 23d9c │ │ │ │ - blx 90c0 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #104] @ (23f0c ) │ │ │ │ - movs r2, #32 │ │ │ │ - ldr r1, [pc, #104] @ (23f10 ) │ │ │ │ - ldr r0, [pc, #104] @ (23f14 ) │ │ │ │ - add r3, pc │ │ │ │ + lsls r6, r2, #1 │ │ │ │ + b.n 2757a │ │ │ │ + ldr r1, [pc, #248] @ (276f4 ) │ │ │ │ + movs r2, #111 @ 0x6f │ │ │ │ + ldr r0, [pc, #248] @ (276f8 ) │ │ │ │ + ldr r3, [pc, #216] @ (276d8 ) │ │ │ │ add r1, pc │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #96] @ (23f18 ) │ │ │ │ - mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #92] @ (23f1c ) │ │ │ │ - ldr r0, [pc, #96] @ (23f20 ) │ │ │ │ - add r3, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 275a8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2758a │ │ │ │ + ldr r3, [pc, #184] @ (276d8 ) │ │ │ │ + movs r2, #112 @ 0x70 │ │ │ │ + ldr r1, [pc, #216] @ (276fc ) │ │ │ │ + ldr r0, [pc, #220] @ (27700 ) │ │ │ │ add r1, pc │ │ │ │ - adds r3, #12 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - bl 9888 │ │ │ │ - bl 98e8 │ │ │ │ - ldmia r6, {r1, r6} │ │ │ │ - movs r2, r0 │ │ │ │ - stmia r2!, {r3, r5, r7} │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + b.n 275a8 │ │ │ │ + ldr r1, [pc, #208] @ (27704 ) │ │ │ │ + movs r2, #112 @ 0x70 │ │ │ │ + ldr r0, [pc, #208] @ (27708 ) │ │ │ │ + ldr r3, [pc, #156] @ (276d8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + b.n 27604 │ │ │ │ + ldr r0, [pc, #200] @ (2770c ) │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, pc │ │ │ │ + bl 11608 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2765a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 27670 │ │ │ │ + ldr r3, [pc, #124] @ (276d8 ) │ │ │ │ + movs r2, #112 @ 0x70 │ │ │ │ + ldr r1, [pc, #176] @ (27710 ) │ │ │ │ + ldr r0, [pc, #176] @ (27714 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + b.n 275a8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2765a │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1694c │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + lsls r6, r0, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 2757a │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + orr.w r6, r4, #1 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 276aa │ │ │ │ + movw r2, #65534 @ 0xfffe │ │ │ │ + movt r2, #16383 @ 0x3fff │ │ │ │ + cmp r3, r2 │ │ │ │ + it eq │ │ │ │ + streq r1, [r4, #0] │ │ │ │ + beq.n 276aa │ │ │ │ + cbz r3, 276b2 │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.w 2758a │ │ │ │ + b.n 2765a │ │ │ │ + mov r0, r4 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 276aa │ │ │ │ + blx 90c0 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldrh r2, [r5, #28] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r2, r4, r7} │ │ │ │ + ldrh r2, [r4, #28] │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r0, #18 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ + ldrh r6, [r0, #24] │ │ │ │ + movs r2, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r6, r7} │ │ │ │ - movs r2, r0 │ │ │ │ - @ instruction: 0xf0c40000 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ + lsls r4, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe8100000 │ │ │ │ - blt.n 23e3c │ │ │ │ + push {r4, r7} │ │ │ │ movs r0, r0 │ │ │ │ - b.n 24650 │ │ │ │ + cbz r4, 27752 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 23f4c │ │ │ │ + push {r4, r5, r6} │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r3, #1 │ │ │ │ - movs r1, r0 │ │ │ │ - stmia r7!, {r2, r4, r5, r6, r7} │ │ │ │ + cbz r4, 27752 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r5} │ │ │ │ + push {r1, r3, r4, r6} │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ - movs r1, r0 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r7} │ │ │ │ + cbz r6, 27754 │ │ │ │ + movs r0, r0 │ │ │ │ + push {r2, r3, r5} │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r2, 27752 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r1, r4, r6} │ │ │ │ + push {r3} │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r4, 27750 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r2, 27784 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r0, 27754 │ │ │ │ + movs r0, r0 │ │ │ │ + add r3, sp, #688 @ 0x2b0 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r2, 27786 │ │ │ │ + movs r0, r0 │ │ │ │ + uxtb r6, r6 │ │ │ │ ... │ │ │ │ │ │ │ │ -00023f24 : │ │ │ │ +00027718 : │ │ │ │ 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] @ 24ac4 │ │ │ │ + ldr.w r5, [pc, #2948] @ 282b0 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ - ldr.w r4, [pc, #2956] @ 24ac8 │ │ │ │ + ldr.w r4, [pc, #2948] @ 282b4 │ │ │ │ mov fp, r3 │ │ │ │ add r5, pc │ │ │ │ - ldr.w r3, [pc, #2952] @ 24acc │ │ │ │ + ldr.w r3, [pc, #2944] @ 282b8 │ │ │ │ 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] @ 24ad0 │ │ │ │ + ldr.w r4, [pc, #2932] @ 282bc │ │ │ │ add r4, pc │ │ │ │ ldr r6, [r4, r3] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 245b8 │ │ │ │ + beq.w 27daa │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ mov r7, r2 │ │ │ │ mov sl, r1 │ │ │ │ orrs r3, r0 │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.w 24080 │ │ │ │ + bpl.w 27874 │ │ │ │ ldr r1, [sp, #280] @ 0x118 │ │ │ │ bl 11580 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 24088 │ │ │ │ + beq.w 2787c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 247b0 │ │ │ │ - ldr.w r3, [pc, #2892] @ 24ad4 │ │ │ │ + beq.w 27fa0 │ │ │ │ + ldr.w r3, [pc, #2884] @ 282c0 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ - ldr.w r8, [r6, #520] @ 0x208 │ │ │ │ + ldr.w r8, [r6, #348] @ 0x15c │ │ │ │ bl 13590 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 247d6 │ │ │ │ + beq.w 27fc6 │ │ │ │ mov r2, r0 │ │ │ │ - ldr.w r3, [r6, #524] @ 0x20c │ │ │ │ + ldr.w r3, [r6, #352] @ 0x160 │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #3 │ │ │ │ bl d5ec │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 23fbe │ │ │ │ + beq.n 277b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24294 │ │ │ │ + beq.w 27a86 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 2486e │ │ │ │ - ldr.w r3, [pc, #2832] @ 24ad8 │ │ │ │ - ldr.w r1, [r6, #528] @ 0x210 │ │ │ │ + beq.w 2805c │ │ │ │ + ldr.w r3, [pc, #2824] @ 282c4 │ │ │ │ + ldr.w r1, [r6, #356] @ 0x164 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 96e4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 24888 │ │ │ │ + beq.w 28076 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ str.w r8, [sp, #104] @ 0x68 │ │ │ │ blx 9458 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 24002 │ │ │ │ + beq.n 277f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2429c │ │ │ │ + beq.w 27a8e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 248a8 │ │ │ │ + beq.w 28096 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 24020 │ │ │ │ + beq.n 27814 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 242ac │ │ │ │ + beq.w 27a9e │ │ │ │ mov r0, r6 │ │ │ │ bl 10e44 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2403a │ │ │ │ + beq.n 2782e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 242a4 │ │ │ │ - ldr.w r3, [pc, #2720] @ 24adc │ │ │ │ + beq.w 27a96 │ │ │ │ + ldr.w r3, [pc, #2712] @ 282c8 │ │ │ │ movw r2, #678 @ 0x2a6 │ │ │ │ - ldr.w r1, [pc, #2716] @ 24ae0 │ │ │ │ - ldr.w r0, [pc, #2716] @ 24ae4 │ │ │ │ + ldr.w r1, [pc, #2708] @ 282cc │ │ │ │ + ldr.w r0, [pc, #2708] @ 282d0 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5] │ │ │ │ - ldr.w r2, [pc, #2696] @ 24ae8 │ │ │ │ - ldr.w r3, [pc, #2660] @ 24ac8 │ │ │ │ + ldr.w r2, [pc, #2688] @ 282d4 │ │ │ │ + ldr.w r3, [pc, #2652] @ 282b4 │ │ │ │ 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 25662 │ │ │ │ + bne.w 28e4c │ │ │ │ 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 23f84 │ │ │ │ + bgt.w 27778 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ bl d44c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 247ee │ │ │ │ - ldr.w r3, [pc, #2640] @ 24aec │ │ │ │ + beq.w 27fde │ │ │ │ + ldr.w r3, [pc, #2632] @ 282d8 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r9, r3 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 242d6 │ │ │ │ - ldr.w r3, [pc, #2604] @ 24ad4 │ │ │ │ + beq.w 27ac8 │ │ │ │ + ldr.w r3, [pc, #2596] @ 282c0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ - ldr.w r1, [r6, #424] @ 0x1a8 │ │ │ │ + ldr.w r1, [r6, #252] @ 0xfc │ │ │ │ bl d398 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 241a2 │ │ │ │ + beq.n 27996 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 240d2 │ │ │ │ + beq.n 278c6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 248f8 │ │ │ │ - ldr.w r9, [r6, #508] @ 0x1fc │ │ │ │ + beq.w 280e6 │ │ │ │ + ldr.w r9, [r6, #336] @ 0x150 │ │ │ │ lsls r3, r7, #31 │ │ │ │ - ldr.w r6, [r6, #388] @ 0x184 │ │ │ │ - bmi.w 24be0 │ │ │ │ + ldr.w r6, [r6, #216] @ 0xd8 │ │ │ │ + bmi.w 283cc │ │ │ │ mov r0, r7 │ │ │ │ bl 11418 │ │ │ │ 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 9510 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 24bea │ │ │ │ + beq.w 283d6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 25b9e │ │ │ │ + beq.w 29386 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2412c │ │ │ │ + beq.n 27920 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24902 │ │ │ │ - ldr.w r3, [pc, #2496] @ 24af0 │ │ │ │ + beq.w 280f0 │ │ │ │ + ldr.w r3, [pc, #2488] @ 282dc │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 24c1a │ │ │ │ + bne.w 28406 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2414e │ │ │ │ + beq.n 27942 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 246e6 │ │ │ │ - ldr.w r3, [pc, #2468] @ 24af4 │ │ │ │ + beq.w 27ed6 │ │ │ │ + ldr.w r3, [pc, #2460] @ 282e0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 248c0 │ │ │ │ + bne.w 280ae │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 23184 │ │ │ │ + bl 1f624 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 24f42 │ │ │ │ + beq.w 2872e │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ lsls r3, r6, #31 │ │ │ │ - bmi.w 2478c │ │ │ │ + bmi.w 27f7c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 25be6 │ │ │ │ + beq.w 293ce │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2419c │ │ │ │ + beq.n 27990 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2419c │ │ │ │ + beq.n 27990 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 248a0 │ │ │ │ + beq.w 2808e │ │ │ │ strd r6, r4, [r5] │ │ │ │ - b.n 2405e │ │ │ │ - ldr.w r1, [r6, #288] @ 0x120 │ │ │ │ + b.n 27852 │ │ │ │ + ldr r1, [r6, #112] @ 0x70 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ bl d398 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 24414 │ │ │ │ + beq.w 27c06 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 241cc │ │ │ │ + beq.n 279be │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2472c │ │ │ │ - ldr.w r9, [r6, #492] @ 0x1ec │ │ │ │ + beq.w 27f1c │ │ │ │ + ldr.w r9, [r6, #320] @ 0x140 │ │ │ │ lsls r0, r7, #31 │ │ │ │ - ldr.w r6, [r6, #388] @ 0x184 │ │ │ │ - bmi.w 24e4c │ │ │ │ + ldr.w r6, [r6, #216] @ 0xd8 │ │ │ │ + bmi.w 28638 │ │ │ │ mov r0, r7 │ │ │ │ bl 11418 │ │ │ │ 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 9510 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 24e26 │ │ │ │ + beq.w 28612 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 25b56 │ │ │ │ + beq.w 2933e │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 24226 │ │ │ │ + beq.n 27a18 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24734 │ │ │ │ - ldr.w r3, [pc, #2248] @ 24af0 │ │ │ │ + beq.w 27f24 │ │ │ │ + ldr.w r3, [pc, #2240] @ 282dc │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 24e8c │ │ │ │ + bne.w 28678 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2424a │ │ │ │ + beq.n 27a3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 2424a │ │ │ │ + cbnz r3, 27a3c │ │ │ │ mov r0, r6 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #2216] @ 24af4 │ │ │ │ + ldr.w r3, [pc, #2208] @ 282e0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 246ee │ │ │ │ + bne.w 27ede │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 23184 │ │ │ │ + bl 1f624 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 25028 │ │ │ │ + beq.w 28814 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ lsls r0, r6, #31 │ │ │ │ - bmi.w 25054 │ │ │ │ + bmi.w 28840 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 2417c │ │ │ │ - ldr.w r3, [pc, #2176] @ 24af8 │ │ │ │ - movw r2, #13163 @ 0x336b │ │ │ │ - ldr.w r1, [pc, #2172] @ 24afc │ │ │ │ - ldr.w r0, [pc, #2172] @ 24b00 │ │ │ │ + bne.n 27970 │ │ │ │ + ldr.w r3, [pc, #2168] @ 282e4 │ │ │ │ + movw r2, #11226 @ 0x2bda │ │ │ │ + ldr.w r1, [pc, #2164] @ 282e8 │ │ │ │ + ldr.w r0, [pc, #2164] @ 282ec │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1380 @ 0x564 │ │ │ │ + addw r3, r3, #1556 @ 0x614 │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23fbe │ │ │ │ + b.n 277b2 │ │ │ │ mov r0, r7 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24002 │ │ │ │ + b.n 277f6 │ │ │ │ mov r0, r6 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2403a │ │ │ │ + b.n 2782e │ │ │ │ mov r0, r8 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24020 │ │ │ │ + b.n 27814 │ │ │ │ ldmia.w r6, {r0, r1, r2} │ │ │ │ bl 110ac │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 9cb0 │ │ │ │ - ldr.w r3, [pc, #2076] @ 24aec │ │ │ │ + bl 9d98 │ │ │ │ + ldr.w r3, [pc, #2068] @ 282d8 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r9, r3 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 242ee │ │ │ │ + beq.n 27ae0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24746 │ │ │ │ - ldr.w r3, [pc, #2068] @ 24b04 │ │ │ │ + beq.w 27f36 │ │ │ │ + ldr.w r3, [pc, #2060] @ 282f0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24f62 │ │ │ │ - ldr.w r2, [pc, #2004] @ 24ad4 │ │ │ │ + beq.w 2874e │ │ │ │ + ldr.w r2, [pc, #2000] @ 282c0 │ │ │ │ ldr r6, [r4, r2] │ │ │ │ ands.w r2, r7, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr.w r8, [r6, #552] @ 0x228 │ │ │ │ - bne.w 24fe2 │ │ │ │ + ldr.w r8, [r6, #380] @ 0x17c │ │ │ │ + bne.w 287ce │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 11418 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ @@ -43723,105 +49203,105 @@ │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ blx 9510 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 24fbc │ │ │ │ + beq.w 287a8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25bce │ │ │ │ + beq.w 293b6 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2435a │ │ │ │ + beq.n 27b4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24c10 │ │ │ │ + beq.w 283fc │ │ │ │ cmp r8, r9 │ │ │ │ - beq.w 2490a │ │ │ │ + beq.w 280f8 │ │ │ │ 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 9484 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 24392 │ │ │ │ + beq.n 27b84 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24c84 │ │ │ │ + beq.w 28470 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 25084 │ │ │ │ + blt.w 28870 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2490a │ │ │ │ + beq.w 280f8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18908 │ │ │ │ + bl 248e8 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2535e │ │ │ │ - ldr.w r0, [r6, #560] @ 0x230 │ │ │ │ + beq.w 28b4a │ │ │ │ + ldr.w r0, [r6, #388] @ 0x184 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ str.w r8, [sp, #108] @ 0x6c │ │ │ │ blx 9510 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 25456 │ │ │ │ + beq.w 28c40 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 243e4 │ │ │ │ + beq.n 27bd6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 250aa │ │ │ │ + beq.w 28896 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.w 25482 │ │ │ │ + bpl.w 28c6c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 254c6 │ │ │ │ + bne.w 28cb0 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsls r4, r2, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2440e │ │ │ │ + beq.n 27c00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25258 │ │ │ │ + beq.w 28a44 │ │ │ │ strd r4, fp, [r5] │ │ │ │ - b.n 2405e │ │ │ │ - ldr.w r1, [r6, #532] @ 0x214 │ │ │ │ + b.n 27852 │ │ │ │ + ldr.w r1, [r6, #360] @ 0x168 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ bl d398 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 244e6 │ │ │ │ - ldr.w r3, [r6, #536] @ 0x218 │ │ │ │ + beq.n 27cd8 │ │ │ │ + ldr.w r3, [r6, #364] @ 0x16c │ │ │ │ lsls r2, r7, #31 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr.w r3, [r6, #388] @ 0x184 │ │ │ │ + ldr.w r3, [r6, #216] @ 0xd8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bmi.w 24e82 │ │ │ │ + bmi.w 2866e │ │ │ │ mov r0, r7 │ │ │ │ bl 11418 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ @@ -43830,77 +49310,77 @@ │ │ │ │ movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str.w sl, [sp, #152] @ 0x98 │ │ │ │ blx 9510 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 24e56 │ │ │ │ + beq.w 28642 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25bb6 │ │ │ │ + beq.w 2939e │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 24480 │ │ │ │ + beq.n 27c72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2473c │ │ │ │ - ldr.w r3, [pc, #1644] @ 24af0 │ │ │ │ + beq.w 27f2c │ │ │ │ + ldr.w r3, [pc, #1640] @ 282dc │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 24ecc │ │ │ │ + bne.w 286b8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 244a8 │ │ │ │ + beq.n 27c9a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 244a8 │ │ │ │ + cbnz r3, 27c9a │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - ldr.w r3, [pc, #1608] @ 24af4 │ │ │ │ + ldr.w r3, [pc, #1604] @ 282e0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 244e6 │ │ │ │ + bne.n 27cd8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 244cc │ │ │ │ + beq.n 27cbe │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24c92 │ │ │ │ + beq.w 2847e │ │ │ │ lsls r1, r7, #31 │ │ │ │ - bmi.w 24bc4 │ │ │ │ + bmi.w 283b0 │ │ │ │ add.w r4, r7, #8 │ │ │ │ teq r7, r4 │ │ │ │ - bmi.w 24bbe │ │ │ │ + bmi.w 283aa │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r4, [r5, #0] │ │ │ │ str r3, [r5, #4] │ │ │ │ - b.n 2405e │ │ │ │ - ldr.w r1, [r6, #540] @ 0x21c │ │ │ │ + b.n 27852 │ │ │ │ + ldr.w r1, [r6, #368] @ 0x170 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ bl d398 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 245e8 │ │ │ │ - ldr.w r3, [r6, #544] @ 0x220 │ │ │ │ + beq.n 27dda │ │ │ │ + ldr.w r3, [r6, #372] @ 0x174 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr.w r3, [r6, #388] @ 0x184 │ │ │ │ + ldr.w r3, [r6, #216] @ 0xd8 │ │ │ │ str r3, [sp, #20] │ │ │ │ lsls r3, r7, #31 │ │ │ │ - bmi.w 24f30 │ │ │ │ + bmi.w 2871c │ │ │ │ mov r0, r7 │ │ │ │ bl 11418 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ add r1, sp, #164 @ 0xa4 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ @@ -43909,400 +49389,400 @@ │ │ │ │ movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str.w sl, [sp, #164] @ 0xa4 │ │ │ │ blx 9510 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 24f16 │ │ │ │ + beq.w 28702 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25b3e │ │ │ │ + beq.w 29326 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 24556 │ │ │ │ + beq.n 27d48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 24556 │ │ │ │ + cbnz r3, 27d48 │ │ │ │ str r1, [sp, #16] │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - ldr.w r3, [pc, #1432] @ 24af0 │ │ │ │ + ldr.w r3, [pc, #1424] @ 282dc │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 2474e │ │ │ │ + bne.w 27f3e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 24578 │ │ │ │ + beq.n 27d6a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24bb2 │ │ │ │ - ldr.w r3, [pc, #1400] @ 24af4 │ │ │ │ + beq.w 2839e │ │ │ │ + ldr.w r3, [pc, #1396] @ 282e0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 245e8 │ │ │ │ + bne.n 27dda │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2459a │ │ │ │ + beq.n 27d8c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24f0c │ │ │ │ + beq.w 286f8 │ │ │ │ lsls r3, r7, #31 │ │ │ │ - bmi.w 24c68 │ │ │ │ + bmi.w 28454 │ │ │ │ add.w r6, r7, #10 │ │ │ │ teq r7, r6 │ │ │ │ - bmi.w 24c62 │ │ │ │ - ldr.w r3, [pc, #1368] @ 24b08 │ │ │ │ + bmi.w 2844e │ │ │ │ + ldr.w r3, [pc, #1364] @ 282f4 │ │ │ │ str r6, [r5, #0] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [r5, #4] │ │ │ │ - b.n 2405e │ │ │ │ - ldr.w r3, [pc, #1360] @ 24b0c │ │ │ │ - ldr.w r1, [pc, #1360] @ 24b10 │ │ │ │ + b.n 27852 │ │ │ │ + ldr.w r3, [pc, #1356] @ 282f8 │ │ │ │ + ldr.w r1, [pc, #1356] @ 282fc │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 9100 │ │ │ │ - ldr.w r3, [pc, #1296] @ 24adc │ │ │ │ - ldr.w r1, [pc, #1348] @ 24b14 │ │ │ │ + ldr.w r3, [pc, #1288] @ 282c8 │ │ │ │ + ldr.w r1, [pc, #1340] @ 28300 │ │ │ │ movw r2, #675 @ 0x2a3 │ │ │ │ - ldr.w r0, [pc, #1344] @ 24b18 │ │ │ │ + ldr.w r0, [pc, #1336] @ 28304 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 24056 │ │ │ │ - ldr.w r1, [r6, #300] @ 0x12c │ │ │ │ + b.n 2784a │ │ │ │ + ldr r1, [r6, #124] @ 0x7c │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ bl d398 │ │ │ │ - cbz r0, 2465a │ │ │ │ + cbz r0, 27e4a │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2460e │ │ │ │ + beq.n 27dfe │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24c5a │ │ │ │ + beq.w 28446 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bmi.w 24b86 │ │ │ │ + bmi.w 28372 │ │ │ │ mov r2, r3 │ │ │ │ adds r3, #2 │ │ │ │ teq r2, r3 │ │ │ │ - bmi.w 24b80 │ │ │ │ + bmi.w 2836c │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ mov r3, fp │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 29020 │ │ │ │ + bl 2e000 │ │ │ │ ldrd r7, r6, [sp, #64] @ 0x40 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.w 25064 │ │ │ │ + beq.w 28850 │ │ │ │ lsls r0, r7, #31 │ │ │ │ it pl │ │ │ │ ldrpl r3, [r6, #0] │ │ │ │ - bpl.n 246d8 │ │ │ │ + bpl.n 27ec8 │ │ │ │ mov r0, r7 │ │ │ │ bl c67c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r7 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ bl c698 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 246d8 │ │ │ │ - ldr.w r1, [r6, #548] @ 0x224 │ │ │ │ + b.n 27ec8 │ │ │ │ + ldr.w r1, [r6, #376] @ 0x178 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ bl d398 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 24682 │ │ │ │ + beq.n 27e72 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 24682 │ │ │ │ + cbnz r3, 27e72 │ │ │ │ mov r0, r8 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 242ee │ │ │ │ + beq.w 27ae0 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 24a96 │ │ │ │ + bmi.w 28284 │ │ │ │ mov r2, r3 │ │ │ │ adds r3, #2 │ │ │ │ teq r2, r3 │ │ │ │ - bmi.w 24a90 │ │ │ │ + bmi.w 2827e │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ mov r3, fp │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 27810 │ │ │ │ + bl 2c7f0 │ │ │ │ ldrd r7, r6, [sp, #72] @ 0x48 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.w 24f9c │ │ │ │ + beq.w 28788 │ │ │ │ lsls r2, r7, #31 │ │ │ │ - bmi.w 24ff0 │ │ │ │ + bmi.w 287dc │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 25b6e │ │ │ │ + beq.w 29356 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 246e0 │ │ │ │ + beq.n 27ed0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 246e0 │ │ │ │ + beq.n 27ed0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24a88 │ │ │ │ + beq.w 28276 │ │ │ │ strd r7, r6, [r5] │ │ │ │ - b.n 2405e │ │ │ │ + b.n 27852 │ │ │ │ mov r0, r6 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2414e │ │ │ │ + b.n 27942 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 1ef0c │ │ │ │ + bl 1b3b8 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 2529c │ │ │ │ + beq.w 28a88 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ lsls r1, r6, #31 │ │ │ │ - bmi.w 25302 │ │ │ │ + bmi.w 28aee │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2417c │ │ │ │ - ldr.w r3, [pc, #1036] @ 24b1c │ │ │ │ - movw r2, #13178 @ 0x337a │ │ │ │ - ldr.w r1, [pc, #1032] @ 24b20 │ │ │ │ - ldr.w r0, [pc, #1032] @ 24b24 │ │ │ │ + bne.w 27970 │ │ │ │ + ldr.w r3, [pc, #1032] @ 28308 │ │ │ │ + movw r2, #11241 @ 0x2be9 │ │ │ │ + ldr.w r1, [pc, #1028] @ 2830c │ │ │ │ + ldr.w r0, [pc, #1028] @ 28310 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1380 @ 0x564 │ │ │ │ + addw r3, r3, #1556 @ 0x614 │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 241cc │ │ │ │ + b.n 279be │ │ │ │ mov r0, r8 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24226 │ │ │ │ + b.n 27a18 │ │ │ │ str r1, [sp, #16] │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - b.n 24480 │ │ │ │ + b.n 27c72 │ │ │ │ mov r0, r9 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 242ee │ │ │ │ - ldr r0, [pc, #984] @ (24b28 ) │ │ │ │ + b.n 27ae0 │ │ │ │ + ldr r0, [pc, #980] @ (28314 ) │ │ │ │ str r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ bl 11608 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2476e │ │ │ │ + beq.n 27f5e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25354 │ │ │ │ - ldr r3, [pc, #876] @ (24adc ) │ │ │ │ + beq.w 28b40 │ │ │ │ + ldr r3, [pc, #872] @ (282c8 ) │ │ │ │ movw r2, #707 @ 0x2c3 │ │ │ │ - ldr r1, [pc, #948] @ (24b2c ) │ │ │ │ - ldr r0, [pc, #952] @ (24b30 ) │ │ │ │ + ldr r1, [pc, #944] @ (28318 ) │ │ │ │ + ldr r0, [pc, #948] @ (2831c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 24056 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 2784a │ │ │ │ mov r0, r6 │ │ │ │ bl c67c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 25be6 │ │ │ │ + beq.w 293ce │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 247a6 │ │ │ │ + beq.n 27f96 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ bl c698 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 2418a │ │ │ │ - ldr r3, [pc, #856] @ (24b0c ) │ │ │ │ - ldr r1, [pc, #896] @ (24b34 ) │ │ │ │ + b.n 2797e │ │ │ │ + ldr r3, [pc, #852] @ (282f8 ) │ │ │ │ + ldr r1, [pc, #892] @ (28320 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 9100 │ │ │ │ - ldr r3, [pc, #796] @ (24adc ) │ │ │ │ - ldr r1, [pc, #884] @ (24b38 ) │ │ │ │ + ldr r3, [pc, #792] @ (282c8 ) │ │ │ │ + ldr r1, [pc, #880] @ (28324 ) │ │ │ │ mov.w r2, #680 @ 0x2a8 │ │ │ │ - ldr r0, [pc, #884] @ (24b3c ) │ │ │ │ + ldr r0, [pc, #880] @ (28328 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 24056 │ │ │ │ - ldr r3, [pc, #772] @ (24adc ) │ │ │ │ + b.n 2784a │ │ │ │ + ldr r3, [pc, #768] @ (282c8 ) │ │ │ │ movw r2, #679 @ 0x2a7 │ │ │ │ - ldr r1, [pc, #864] @ (24b40 ) │ │ │ │ - ldr r0, [pc, #868] @ (24b44 ) │ │ │ │ + ldr r1, [pc, #860] @ (2832c ) │ │ │ │ + ldr r0, [pc, #864] @ (28330 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 24056 │ │ │ │ - ldr r3, [pc, #748] @ (24adc ) │ │ │ │ + b.n 2784a │ │ │ │ + ldr r3, [pc, #744] @ (282c8 ) │ │ │ │ mov.w r2, #684 @ 0x2ac │ │ │ │ - ldr r1, [pc, #848] @ (24b48 ) │ │ │ │ + ldr r1, [pc, #844] @ (28334 ) │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ - ldr r0, [pc, #848] @ (24b4c ) │ │ │ │ + ldr r0, [pc, #844] @ (28338 ) │ │ │ │ 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 118a8 │ │ │ │ mov r0, r6 │ │ │ │ bl 10f80 │ │ │ │ - ldr r3, [pc, #704] @ (24ad4 ) │ │ │ │ + ldr r3, [pc, #700] @ (282c0 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr.w r1, [r3, #296] @ 0x128 │ │ │ │ - ldr r3, [pc, #700] @ (24ad8 ) │ │ │ │ + ldr r1, [r3, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #696] @ (282c4 ) │ │ │ │ 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 96e4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 25016 │ │ │ │ + beq.w 28802 │ │ │ │ bl 11118 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 242b4 │ │ │ │ + bne.w 27aa6 │ │ │ │ bl 10eb4 │ │ │ │ ldmia.w r6, {r0, r1, r2} │ │ │ │ bl 110ac │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 9cb0 │ │ │ │ - b.w 24056 │ │ │ │ - ldr r3, [pc, #620] @ (24adc ) │ │ │ │ + bl 9d98 │ │ │ │ + b.w 2784a │ │ │ │ + ldr r3, [pc, #616] @ (282c8 ) │ │ │ │ movw r2, #679 @ 0x2a7 │ │ │ │ - ldr r1, [pc, #728] @ (24b50 ) │ │ │ │ - ldr r0, [pc, #732] @ (24b54 ) │ │ │ │ + ldr r1, [pc, #728] @ (2833c ) │ │ │ │ + ldr r0, [pc, #728] @ (28340 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.w 24056 │ │ │ │ - ldr r3, [pc, #592] @ (24adc ) │ │ │ │ + b.w 2784a │ │ │ │ + ldr r3, [pc, #592] @ (282c8 ) │ │ │ │ movw r2, #678 @ 0x2a6 │ │ │ │ - ldr r1, [pc, #712] @ (24b58 ) │ │ │ │ - ldr r0, [pc, #712] @ (24b5c ) │ │ │ │ + ldr r1, [pc, #708] @ (28344 ) │ │ │ │ + ldr r0, [pc, #712] @ (28348 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 24784 │ │ │ │ + b.n 27f74 │ │ │ │ mov r0, r4 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2419c │ │ │ │ - ldr r3, [pc, #560] @ (24adc ) │ │ │ │ + b.n 27990 │ │ │ │ + ldr r3, [pc, #560] @ (282c8 ) │ │ │ │ movw r2, #678 @ 0x2a6 │ │ │ │ - ldr r1, [pc, #688] @ (24b60 ) │ │ │ │ - ldr r0, [pc, #688] @ (24b64 ) │ │ │ │ + ldr r1, [pc, #684] @ (2834c ) │ │ │ │ + ldr r0, [pc, #688] @ (28350 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 24784 │ │ │ │ + b.n 27f74 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 20644 │ │ │ │ + bl 1caec │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 250b4 │ │ │ │ + beq.w 288a0 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ lsls r7, r6, #31 │ │ │ │ - bmi.w 25248 │ │ │ │ + bmi.w 28a34 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2417c │ │ │ │ - ldr r3, [pc, #644] @ (24b68 ) │ │ │ │ - movw r2, #13110 @ 0x3336 │ │ │ │ - ldr r1, [pc, #644] @ (24b6c ) │ │ │ │ - ldr r0, [pc, #644] @ (24b70 ) │ │ │ │ + bne.w 27970 │ │ │ │ + ldr r3, [pc, #644] @ (28354 ) │ │ │ │ + movw r2, #11173 @ 0x2ba5 │ │ │ │ + ldr r1, [pc, #640] @ (28358 ) │ │ │ │ + ldr r0, [pc, #644] @ (2835c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1380 @ 0x564 │ │ │ │ + addw r3, r3, #1556 @ 0x614 │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 240d2 │ │ │ │ + b.w 278c6 │ │ │ │ mov r0, r8 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2412c │ │ │ │ + b.n 27920 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 24922 │ │ │ │ + beq.n 28110 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24f3a │ │ │ │ - ldr r3, [pc, #592] @ (24b74 ) │ │ │ │ + beq.w 28726 │ │ │ │ + ldr r3, [pc, #588] @ (28360 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2526a │ │ │ │ + beq.w 28a56 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr.w r8, [r6, #552] @ 0x228 │ │ │ │ + ldr.w r8, [r6, #380] @ 0x17c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 252c6 │ │ │ │ + bne.w 28ab2 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 11418 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ @@ -44311,947 +49791,949 @@ │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ blx 9510 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 252d4 │ │ │ │ + beq.w 28ac0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25bfe │ │ │ │ + beq.w 293e6 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 24984 │ │ │ │ + beq.n 28172 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24f94 │ │ │ │ + beq.w 28780 │ │ │ │ cmp r8, r9 │ │ │ │ - beq.w 24c9a │ │ │ │ + beq.w 28486 │ │ │ │ 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 9484 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 249bc │ │ │ │ + beq.n 281aa │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25048 │ │ │ │ + beq.w 28834 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 25334 │ │ │ │ + blt.w 28b20 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 24c9a │ │ │ │ + beq.w 28486 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r0, [r6, #560] @ 0x230 │ │ │ │ + ldr.w r0, [r6, #388] @ 0x184 │ │ │ │ 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 9510 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 25554 │ │ │ │ + beq.w 28d3e │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 24a14 │ │ │ │ + beq.n 28202 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 252bc │ │ │ │ + beq.w 28aa8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #7 │ │ │ │ - bpl.w 255a0 │ │ │ │ + bpl.w 28d8a │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 255d8 │ │ │ │ + bne.w 28dc2 │ │ │ │ ldr r7, [r6, #12] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ lsls r7, r7, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 24a3e │ │ │ │ + beq.n 2822c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2532a │ │ │ │ + beq.w 28b16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a968 │ │ │ │ + bl 26960 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 24a5a │ │ │ │ + beq.n 28248 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 24a80 │ │ │ │ + cbz r3, 2826e │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 246e0 │ │ │ │ - ldr r3, [pc, #120] @ (24adc ) │ │ │ │ + bne.w 27ed0 │ │ │ │ + ldr r3, [pc, #120] @ (282c8 ) │ │ │ │ mov.w r2, #728 @ 0x2d8 │ │ │ │ - ldr r1, [pc, #272] @ (24b78 ) │ │ │ │ - ldr r0, [pc, #272] @ (24b7c ) │ │ │ │ + ldr r1, [pc, #268] @ (28364 ) │ │ │ │ + ldr r0, [pc, #272] @ (28368 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ mov r0, r7 │ │ │ │ bl c698 │ │ │ │ - b.w 24056 │ │ │ │ + b.w 2784a │ │ │ │ mov r0, r8 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24a5a │ │ │ │ + b.n 28248 │ │ │ │ mov r0, r6 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 246e0 │ │ │ │ + b.n 27ed0 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 2469c │ │ │ │ + bge.w 27e8c │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ bl 16b58 │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, fp │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 27810 │ │ │ │ + bl 2c7f0 │ │ │ │ tst.w r8, #1 │ │ │ │ ldrd r7, r6, [sp, #72] @ 0x48 │ │ │ │ - beq.w 246ae │ │ │ │ + beq.w 27e9e │ │ │ │ mov r0, r8 │ │ │ │ bl c698 │ │ │ │ - b.n 246ae │ │ │ │ - nop │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ + b.n 27e9e │ │ │ │ + ldrh r0, [r1, #6] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #16 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r2, r5, r7} │ │ │ │ + ldrh r2, [r6, #4] │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe8260000 │ │ │ │ - bls.n 249fc │ │ │ │ + sxth r6, r6 │ │ │ │ + movs r0, r0 │ │ │ │ + add r1, pc, #600 @ (adr r1, 2852c ) │ │ │ │ + movs r0, r0 │ │ │ │ + strh r2, [r4, #60] @ 0x3c │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ - itet ls │ │ │ │ - movls r2, r0 │ │ │ │ - lslhi r4, r2, #17 │ │ │ │ - movls r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r7, #17 │ │ │ │ - movs r1, r0 │ │ │ │ - stmia r7!, {r2} │ │ │ │ + ldmia r4!, {r2, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r2, [r2, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 24728 │ │ │ │ + add sp, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 25004 │ │ │ │ + add r4, sp, #552 @ 0x228 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 25044 │ │ │ │ + add r4, sp, #672 @ 0x2a0 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 24b10 │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ movs r0, r0 │ │ │ │ - vaddl.u32 q8, d6, d0 │ │ │ │ - stmia r2!, {r2, r3, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3} │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r7, #18] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 24e34 │ │ │ │ + add r1, sp, #328 @ 0x148 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 24b78 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 24d20 │ │ │ │ + ldr r2, [sp, #432] @ 0x1b0 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 24bec │ │ │ │ + add r2, sp, #608 @ 0x260 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 24c40 │ │ │ │ + add r2, sp, #752 @ 0x2f0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 24c8c │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 24b58 │ │ │ │ + add r2, sp, #656 @ 0x290 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 24c64 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 24b30 │ │ │ │ + add r2, sp, #552 @ 0x228 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 24c38 │ │ │ │ + ldr r1, [sp, #936] @ 0x3a8 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 24b04 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - svc 248 @ 0xf8 │ │ │ │ + ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 24c10 │ │ │ │ + add r1, sp, #976 @ 0x3d0 │ │ │ │ movs r0, r0 │ │ │ │ - svc 222 @ 0xde │ │ │ │ + ldr r1, [sp, #336] @ 0x150 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 24be4 │ │ │ │ + add r1, sp, #848 @ 0x350 │ │ │ │ movs r0, r0 │ │ │ │ - svc 190 @ 0xbe │ │ │ │ + ldr r1, [sp, #208] @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 24bac │ │ │ │ + stmia r6!, {r2, r6} │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 1, cr0, cr10, cr0, {0} │ │ │ │ - stmia r0!, {r5, r7} │ │ │ │ + ldrh r2, [r6, #4] │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 24c38 │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #14 │ │ │ │ movs r0, r0 │ │ │ │ - udf #6 │ │ │ │ + add r0, sp, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r1, r3, r5, r6} │ │ │ │ + str r7, [sp, #496] @ 0x1f0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 24622 │ │ │ │ + bge.w 27e12 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ bl 16b58 │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, fp │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 29020 │ │ │ │ + bl 2e000 │ │ │ │ tst.w r8, #1 │ │ │ │ ldrd r7, r6, [sp, #64] @ 0x40 │ │ │ │ - beq.w 24634 │ │ │ │ + beq.w 27e24 │ │ │ │ mov r0, r8 │ │ │ │ bl c698 │ │ │ │ - b.n 24634 │ │ │ │ + b.n 27e24 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 24578 │ │ │ │ + b.n 27d6a │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 244de │ │ │ │ + bge.w 27cd0 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ bl 16b58 │ │ │ │ mov r4, r0 │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bpl.w 244de │ │ │ │ + bpl.w 27cd0 │ │ │ │ bl c67c │ │ │ │ mov r0, r4 │ │ │ │ bl c698 │ │ │ │ - b.n 244de │ │ │ │ + b.n 27cd0 │ │ │ │ mov r0, r7 │ │ │ │ bl c67c │ │ │ │ - b.w 240e0 │ │ │ │ - ldr.w r3, [pc, #3220] @ 25880 │ │ │ │ + b.w 278d4 │ │ │ │ + ldr.w r3, [pc, #3216] @ 29068 │ │ │ │ mov.w r2, #692 @ 0x2b4 │ │ │ │ - ldr.w r1, [pc, #3216] @ 25884 │ │ │ │ - ldr.w r0, [pc, #3216] @ 25888 │ │ │ │ + ldr.w r1, [pc, #3212] @ 2906c │ │ │ │ + ldr.w r0, [pc, #3212] @ 29070 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cb0 │ │ │ │ - b.w 24056 │ │ │ │ + bl 9d98 │ │ │ │ + b.w 2784a │ │ │ │ mov r0, r1 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2435a │ │ │ │ - ldr.w r0, [pc, #3184] @ 2588c │ │ │ │ + b.w 27b4c │ │ │ │ + ldr.w r0, [pc, #3180] @ 29074 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ bl 11608 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 24c3a │ │ │ │ + beq.n 28426 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25262 │ │ │ │ - ldr.w r3, [pc, #3140] @ 25880 │ │ │ │ + beq.w 28a4e │ │ │ │ + ldr.w r3, [pc, #3136] @ 29068 │ │ │ │ mov.w r2, #692 @ 0x2b4 │ │ │ │ - ldr.w r1, [pc, #3148] @ 25890 │ │ │ │ - ldr.w r0, [pc, #3148] @ 25894 │ │ │ │ + ldr.w r1, [pc, #3144] @ 29078 │ │ │ │ + ldr.w r0, [pc, #3144] @ 2907c │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.w 24056 │ │ │ │ + b.w 2784a │ │ │ │ mov r0, r8 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2460e │ │ │ │ + b.n 27dfe │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 245ac │ │ │ │ + bge.w 27d9e │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #10 │ │ │ │ bl 16b58 │ │ │ │ mov r6, r0 │ │ │ │ lsls r7, r0, #31 │ │ │ │ - bpl.w 245ac │ │ │ │ + bpl.w 27d9e │ │ │ │ bl c67c │ │ │ │ mov r0, r6 │ │ │ │ bl c698 │ │ │ │ - b.n 245ac │ │ │ │ + b.n 27d9e │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.w 24392 │ │ │ │ + b.w 27b84 │ │ │ │ mov r0, r8 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 244cc │ │ │ │ + b.n 27cbe │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 24cb2 │ │ │ │ + beq.n 2849e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 252fa │ │ │ │ - ldr.w r3, [pc, #3044] @ 25898 │ │ │ │ + beq.w 28ae6 │ │ │ │ + ldr.w r3, [pc, #3040] @ 29080 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr.w r8, [r3] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 25578 │ │ │ │ - ldr.w r3, [r6, #552] @ 0x228 │ │ │ │ + beq.w 28d62 │ │ │ │ + ldr.w r3, [r6, #380] @ 0x17c │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 25618 │ │ │ │ + bne.w 28e02 │ │ │ │ mov r0, r7 │ │ │ │ bl 11418 │ │ │ │ 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 9510 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 255f8 │ │ │ │ + beq.w 28de2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25b86 │ │ │ │ + beq.w 2936e │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 24d1a │ │ │ │ + beq.n 28506 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25322 │ │ │ │ + beq.w 28b0e │ │ │ │ cmp r8, r9 │ │ │ │ - beq.w 250d4 │ │ │ │ + beq.w 288c0 │ │ │ │ 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 9484 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 24d52 │ │ │ │ + beq.n 2853e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2544a │ │ │ │ + beq.w 28c34 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 25636 │ │ │ │ + blt.w 28e20 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 250d4 │ │ │ │ + beq.w 288c0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r0, [r6, #560] @ 0x230 │ │ │ │ + ldr.w r0, [r6, #388] @ 0x184 │ │ │ │ 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 9510 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 256ea │ │ │ │ + beq.w 28ed4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 24daa │ │ │ │ + beq.n 28596 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25622 │ │ │ │ + beq.w 28e0c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #7 │ │ │ │ - bpl.w 256fe │ │ │ │ + bpl.w 28ee8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 257aa │ │ │ │ + bne.w 28f94 │ │ │ │ ldr r7, [r6, #12] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ lsls r7, r7, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 24dd4 │ │ │ │ + beq.n 285c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2562c │ │ │ │ + beq.w 28e16 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b43c │ │ │ │ + bl 2743c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 24df2 │ │ │ │ + beq.n 285de │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 24e1e │ │ │ │ + cbz r3, 2860a │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 246e0 │ │ │ │ - ldr.w r3, [pc, #2692] @ 25880 │ │ │ │ + bne.w 27ed0 │ │ │ │ + ldr.w r3, [pc, #2688] @ 29068 │ │ │ │ movw r2, #735 @ 0x2df │ │ │ │ - ldr.w r1, [pc, #2712] @ 2589c │ │ │ │ - ldr.w r0, [pc, #2712] @ 258a0 │ │ │ │ + ldr.w r1, [pc, #2708] @ 29084 │ │ │ │ + ldr.w r0, [pc, #2708] @ 29088 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ mov r0, r7 │ │ │ │ bl c698 │ │ │ │ - b.w 24056 │ │ │ │ + b.w 2784a │ │ │ │ mov r0, r8 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24df2 │ │ │ │ - ldr.w r3, [pc, #2648] @ 25880 │ │ │ │ + b.n 285de │ │ │ │ + ldr.w r3, [pc, #2644] @ 29068 │ │ │ │ movw r2, #698 @ 0x2ba │ │ │ │ - ldr.w r1, [pc, #2676] @ 258a4 │ │ │ │ - ldr.w r0, [pc, #2676] @ 258a8 │ │ │ │ + ldr.w r1, [pc, #2672] @ 2908c │ │ │ │ + ldr.w r0, [pc, #2672] @ 29090 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cb0 │ │ │ │ - b.w 24056 │ │ │ │ + bl 9d98 │ │ │ │ + b.w 2784a │ │ │ │ mov r0, r7 │ │ │ │ bl c67c │ │ │ │ - b.w 241da │ │ │ │ - ldr.w r3, [pc, #2600] @ 25880 │ │ │ │ + b.w 279cc │ │ │ │ + ldr.w r3, [pc, #2596] @ 29068 │ │ │ │ mov.w r2, #704 @ 0x2c0 │ │ │ │ - ldr.w r1, [pc, #2636] @ 258ac │ │ │ │ - ldr.w r0, [pc, #2636] @ 258b0 │ │ │ │ + ldr.w r1, [pc, #2632] @ 29094 │ │ │ │ + ldr.w r0, [pc, #2632] @ 29098 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9cb0 │ │ │ │ - b.w 24056 │ │ │ │ + bl 9d98 │ │ │ │ + b.w 2784a │ │ │ │ mov r0, r7 │ │ │ │ bl c67c │ │ │ │ - b.w 24436 │ │ │ │ - ldr.w r0, [pc, #2596] @ 258b4 │ │ │ │ + b.w 27c28 │ │ │ │ + ldr.w r0, [pc, #2592] @ 2909c │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ bl 11608 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 24eac │ │ │ │ + beq.n 28698 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25312 │ │ │ │ - ldr.w r3, [pc, #2512] @ 25880 │ │ │ │ + beq.w 28afe │ │ │ │ + ldr.w r3, [pc, #2508] @ 29068 │ │ │ │ movw r2, #698 @ 0x2ba │ │ │ │ - ldr.w r1, [pc, #2560] @ 258b8 │ │ │ │ - ldr.w r0, [pc, #2560] @ 258bc │ │ │ │ + ldr.w r1, [pc, #2556] @ 290a0 │ │ │ │ + ldr.w r0, [pc, #2556] @ 290a4 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.w 24056 │ │ │ │ - ldr.w r0, [pc, #2544] @ 258c0 │ │ │ │ + b.w 2784a │ │ │ │ + ldr.w r0, [pc, #2540] @ 290a8 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ bl 11608 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 24eee │ │ │ │ + beq.n 286da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2531a │ │ │ │ - ldr.w r3, [pc, #2448] @ 25880 │ │ │ │ + beq.w 28b06 │ │ │ │ + ldr.w r3, [pc, #2444] @ 29068 │ │ │ │ mov.w r2, #704 @ 0x2c0 │ │ │ │ - ldr.w r1, [pc, #2508] @ 258c4 │ │ │ │ - ldr.w r0, [pc, #2508] @ 258c8 │ │ │ │ + ldr.w r1, [pc, #2504] @ 290ac │ │ │ │ + ldr.w r0, [pc, #2504] @ 290b0 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 24784 │ │ │ │ + b.n 27f74 │ │ │ │ mov r0, r8 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2459a │ │ │ │ - ldr.w r3, [pc, #2408] @ 25880 │ │ │ │ + b.w 27d8c │ │ │ │ + ldr.w r3, [pc, #2404] @ 29068 │ │ │ │ movw r2, #707 @ 0x2c3 │ │ │ │ - ldr.w r1, [pc, #2476] @ 258cc │ │ │ │ - ldr.w r0, [pc, #2476] @ 258d0 │ │ │ │ + ldr.w r1, [pc, #2472] @ 290b4 │ │ │ │ + ldr.w r0, [pc, #2472] @ 290b8 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 24e6e │ │ │ │ + b.n 2865a │ │ │ │ mov r0, r7 │ │ │ │ bl c67c │ │ │ │ - b.w 24508 │ │ │ │ + b.w 27cfa │ │ │ │ mov r0, r8 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24922 │ │ │ │ - ldr.w r3, [pc, #2364] @ 25880 │ │ │ │ + b.n 28110 │ │ │ │ + ldr.w r3, [pc, #2360] @ 29068 │ │ │ │ movw r2, #693 @ 0x2b5 │ │ │ │ - ldr.w r1, [pc, #2440] @ 258d4 │ │ │ │ - ldr.w r0, [pc, #2440] @ 258d8 │ │ │ │ + ldr.w r1, [pc, #2436] @ 290bc │ │ │ │ + ldr.w r0, [pc, #2436] @ 290c0 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.w 24056 │ │ │ │ - ldr.w r3, [pc, #2424] @ 258dc │ │ │ │ - ldr.w r1, [pc, #2424] @ 258e0 │ │ │ │ + b.w 2784a │ │ │ │ + ldr.w r3, [pc, #2420] @ 290c4 │ │ │ │ + ldr.w r1, [pc, #2420] @ 290c8 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 9100 │ │ │ │ - ldr.w r3, [pc, #2312] @ 25880 │ │ │ │ - ldr.w r1, [pc, #2408] @ 258e4 │ │ │ │ + ldr.w r3, [pc, #2308] @ 29068 │ │ │ │ + ldr.w r1, [pc, #2404] @ 290cc │ │ │ │ movw r2, #719 @ 0x2cf │ │ │ │ - ldr.w r0, [pc, #2404] @ 258e8 │ │ │ │ + ldr.w r0, [pc, #2400] @ 290d0 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.w 24056 │ │ │ │ + b.w 2784a │ │ │ │ mov r0, r1 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24984 │ │ │ │ - ldr.w r3, [pc, #2272] @ 25880 │ │ │ │ + b.n 28172 │ │ │ │ + ldr.w r3, [pc, #2268] @ 29068 │ │ │ │ mov.w r2, #716 @ 0x2cc │ │ │ │ - ldr.w r1, [pc, #2372] @ 258ec │ │ │ │ - ldr.w r0, [pc, #2372] @ 258f0 │ │ │ │ + ldr.w r1, [pc, #2368] @ 290d4 │ │ │ │ + ldr.w r0, [pc, #2368] @ 290d8 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.w 24056 │ │ │ │ - ldr.w r3, [pc, #2240] @ 25880 │ │ │ │ + b.w 2784a │ │ │ │ + ldr.w r3, [pc, #2236] @ 29068 │ │ │ │ movw r2, #719 @ 0x2cf │ │ │ │ - ldr.w r1, [pc, #2348] @ 258f4 │ │ │ │ - ldr.w r0, [pc, #2348] @ 258f8 │ │ │ │ + ldr.w r1, [pc, #2344] @ 290dc │ │ │ │ + ldr.w r0, [pc, #2344] @ 290e0 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9cb0 │ │ │ │ - b.w 24056 │ │ │ │ + bl 9d98 │ │ │ │ + b.w 2784a │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl c67c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.w 24310 │ │ │ │ + b.w 27b02 │ │ │ │ mov r0, r7 │ │ │ │ bl c67c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 25b6e │ │ │ │ + beq.w 29356 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2500a │ │ │ │ + beq.n 287f6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ mov r0, r7 │ │ │ │ bl c698 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - b.w 246ce │ │ │ │ + b.w 27ebe │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movw r2, #685 @ 0x2ad │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 24850 │ │ │ │ - ldr.w r3, [pc, #2132] @ 25880 │ │ │ │ + b.n 2803e │ │ │ │ + ldr.w r3, [pc, #2128] @ 29068 │ │ │ │ movw r2, #699 @ 0x2bb │ │ │ │ - ldr.w r1, [pc, #2248] @ 258fc │ │ │ │ - ldr.w r0, [pc, #2248] @ 25900 │ │ │ │ + ldr.w r1, [pc, #2244] @ 290e4 │ │ │ │ + ldr.w r0, [pc, #2244] @ 290e8 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.w 24056 │ │ │ │ + b.w 2784a │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 249bc │ │ │ │ + b.n 281aa │ │ │ │ mov r0, r6 │ │ │ │ bl c67c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 24798 │ │ │ │ - b.w 24276 │ │ │ │ - ldr.w r3, [pc, #2072] @ 25880 │ │ │ │ + bne.w 27f88 │ │ │ │ + b.w 27a68 │ │ │ │ + ldr.w r3, [pc, #2068] @ 29068 │ │ │ │ mov.w r2, #712 @ 0x2c8 │ │ │ │ - ldr.w r1, [pc, #2196] @ 25904 │ │ │ │ - ldr.w r0, [pc, #2196] @ 25908 │ │ │ │ + ldr.w r1, [pc, #2192] @ 290ec │ │ │ │ + ldr.w r0, [pc, #2192] @ 290f0 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.w 24056 │ │ │ │ - ldr.w r3, [pc, #2040] @ 25880 │ │ │ │ + b.w 2784a │ │ │ │ + ldr.w r3, [pc, #2036] @ 29068 │ │ │ │ movw r2, #719 @ 0x2cf │ │ │ │ - ldr.w r1, [pc, #2172] @ 2590c │ │ │ │ - ldr.w r0, [pc, #2172] @ 25910 │ │ │ │ + ldr.w r1, [pc, #2168] @ 290f4 │ │ │ │ + ldr.w r0, [pc, #2168] @ 290f8 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cb0 │ │ │ │ - b.w 24056 │ │ │ │ + bl 9d98 │ │ │ │ + b.w 2784a │ │ │ │ mov r0, r8 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 243e4 │ │ │ │ - ldr.w r3, [pc, #1992] @ 25880 │ │ │ │ + b.w 27bd6 │ │ │ │ + ldr.w r3, [pc, #1988] @ 29068 │ │ │ │ movw r2, #694 @ 0x2b6 │ │ │ │ - ldr.w r1, [pc, #2132] @ 25914 │ │ │ │ - ldr.w r0, [pc, #2132] @ 25918 │ │ │ │ + ldr.w r1, [pc, #2128] @ 290fc │ │ │ │ + ldr.w r0, [pc, #2128] @ 29100 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.w 24056 │ │ │ │ + b.w 2784a │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 250ec │ │ │ │ + beq.n 288d8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 255f0 │ │ │ │ + beq.w 28dda │ │ │ │ mvns r3, r7 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ mov r9, r3 │ │ │ │ - beq.w 2552e │ │ │ │ + beq.w 28d18 │ │ │ │ adds r2, r7, #6 │ │ │ │ teq r7, r2 │ │ │ │ - bmi.w 25528 │ │ │ │ + bmi.w 28d12 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ bl 14878 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 25744 │ │ │ │ + beq.w 28f2e │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.w 2575e │ │ │ │ + bpl.w 28f48 │ │ │ │ ldr.w r0, [r6, #1000] @ 0x3e8 │ │ │ │ mov r1, r8 │ │ │ │ blx 8f54 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.w 25782 │ │ │ │ + blt.w 28f6c │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 254de │ │ │ │ + bne.w 28cc8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2514e │ │ │ │ + beq.n 2893a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25240 │ │ │ │ + beq.n 28a2c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 256c4 │ │ │ │ + beq.w 28eae │ │ │ │ add.w r2, r7, #8 │ │ │ │ teq r7, r2 │ │ │ │ - bmi.w 256be │ │ │ │ + bmi.w 28ea8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ bl 14878 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 25a36 │ │ │ │ + beq.w 2921e │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.w 25a12 │ │ │ │ + bpl.w 291fa │ │ │ │ ldr.w r0, [r6, #1004] @ 0x3ec │ │ │ │ mov r1, r8 │ │ │ │ blx 8f54 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.w 259f2 │ │ │ │ + blt.w 291da │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2566c │ │ │ │ + bne.w 28e56 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 251b0 │ │ │ │ + beq.n 2899c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25a50 │ │ │ │ - ldr.w r3, [pc, #1896] @ 2591c │ │ │ │ - ldr.w r8, [r6, #588] @ 0x24c │ │ │ │ + beq.w 29238 │ │ │ │ + ldr.w r3, [pc, #1892] @ 29104 │ │ │ │ + ldr.w r8, [r6, #416] @ 0x1a0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r9, r3 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 25ad8 │ │ │ │ + bne.w 292c0 │ │ │ │ mov r0, r7 │ │ │ │ bl 11418 │ │ │ │ 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 9458 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 25ab8 │ │ │ │ + beq.w 292a0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 25b26 │ │ │ │ + beq.w 2930e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 25202 │ │ │ │ + beq.n 289ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 257d2 │ │ │ │ + beq.w 28fbc │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 25a5a │ │ │ │ + bne.w 29242 │ │ │ │ mov r0, r6 │ │ │ │ bl 10e44 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25876 │ │ │ │ - ldr.w r3, [pc, #1628] @ 25880 │ │ │ │ + beq.w 29060 │ │ │ │ + ldr.w r3, [pc, #1624] @ 29068 │ │ │ │ movw r2, #745 @ 0x2e9 │ │ │ │ - ldr.w r1, [pc, #1780] @ 25920 │ │ │ │ - ldr.w r0, [pc, #1780] @ 25924 │ │ │ │ + ldr.w r1, [pc, #1776] @ 29108 │ │ │ │ + ldr.w r0, [pc, #1776] @ 2910c │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.w 24056 │ │ │ │ + b.w 2784a │ │ │ │ mov r0, r8 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2514e │ │ │ │ + b.n 2893a │ │ │ │ mov r0, r6 │ │ │ │ bl c67c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 24798 │ │ │ │ - b.w 248e0 │ │ │ │ + bne.w 27f88 │ │ │ │ + b.w 280ce │ │ │ │ mov r0, r6 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2440e │ │ │ │ + b.w 27c00 │ │ │ │ mov r0, r6 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24c3a │ │ │ │ - ldr.w r3, [pc, #1648] @ 258dc │ │ │ │ - ldr.w r1, [pc, #1720] @ 25928 │ │ │ │ + b.n 28426 │ │ │ │ + ldr.w r3, [pc, #1644] @ 290c4 │ │ │ │ + ldr.w r1, [pc, #1716] @ 29110 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 9100 │ │ │ │ - ldr.w r3, [pc, #1536] @ 25880 │ │ │ │ - ldr.w r1, [pc, #1704] @ 2592c │ │ │ │ + ldr.w r3, [pc, #1532] @ 29068 │ │ │ │ + ldr.w r1, [pc, #1700] @ 29114 │ │ │ │ movw r2, #726 @ 0x2d6 │ │ │ │ - ldr.w r0, [pc, #1700] @ 25930 │ │ │ │ + ldr.w r0, [pc, #1696] @ 29118 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.w 24056 │ │ │ │ - ldr.w r3, [pc, #1504] @ 25880 │ │ │ │ + b.w 2784a │ │ │ │ + ldr.w r3, [pc, #1500] @ 29068 │ │ │ │ mov.w r2, #700 @ 0x2bc │ │ │ │ - ldr.w r1, [pc, #1676] @ 25934 │ │ │ │ - ldr.w r0, [pc, #1676] @ 25938 │ │ │ │ + ldr.w r1, [pc, #1672] @ 2911c │ │ │ │ + ldr.w r0, [pc, #1672] @ 29120 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.w 24056 │ │ │ │ + b.w 2784a │ │ │ │ mov r0, r8 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 24a14 │ │ │ │ + b.w 28202 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl c67c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.w 2493a │ │ │ │ - ldr.w r3, [pc, #1448] @ 25880 │ │ │ │ + b.w 28128 │ │ │ │ + ldr.w r3, [pc, #1444] @ 29068 │ │ │ │ movw r2, #726 @ 0x2d6 │ │ │ │ - ldr.w r1, [pc, #1628] @ 2593c │ │ │ │ - ldr.w r0, [pc, #1628] @ 25940 │ │ │ │ + ldr.w r1, [pc, #1624] @ 29124 │ │ │ │ + ldr.w r0, [pc, #1624] @ 29128 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9cb0 │ │ │ │ - b.w 24056 │ │ │ │ + bl 9d98 │ │ │ │ + b.w 2784a │ │ │ │ mov r0, r8 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24cb2 │ │ │ │ + b.n 2849e │ │ │ │ mov r0, r6 │ │ │ │ bl c67c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 24798 │ │ │ │ - b.w 2470e │ │ │ │ + bne.w 27f88 │ │ │ │ + b.w 27efe │ │ │ │ mov r0, r6 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24eac │ │ │ │ + b.n 28698 │ │ │ │ mov r0, r1 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24eee │ │ │ │ + b.n 286da │ │ │ │ mov r0, r1 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24d1a │ │ │ │ + b.n 28506 │ │ │ │ mov r0, r6 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 24a3e │ │ │ │ - ldr.w r3, [pc, #1352] @ 25880 │ │ │ │ + b.w 2822c │ │ │ │ + ldr.w r3, [pc, #1348] @ 29068 │ │ │ │ movw r2, #726 @ 0x2d6 │ │ │ │ - ldr.w r1, [pc, #1540] @ 25944 │ │ │ │ - ldr.w r0, [pc, #1540] @ 25948 │ │ │ │ + ldr.w r1, [pc, #1536] @ 2912c │ │ │ │ + ldr.w r0, [pc, #1536] @ 29130 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.w 24784 │ │ │ │ + b.w 27f74 │ │ │ │ mov r0, r1 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2476e │ │ │ │ - ldr.w r3, [pc, #1312] @ 25880 │ │ │ │ + b.w 27f5e │ │ │ │ + ldr.w r3, [pc, #1308] @ 29068 │ │ │ │ movw r2, #722 @ 0x2d2 │ │ │ │ - ldr.w r1, [pc, #1508] @ 2594c │ │ │ │ - ldr.w r0, [pc, #1508] @ 25950 │ │ │ │ + ldr.w r1, [pc, #1504] @ 29134 │ │ │ │ + ldr.w r0, [pc, #1504] @ 29138 │ │ │ │ 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 118a8 │ │ │ │ mov r0, r8 │ │ │ │ add.w r8, sp, #92 @ 0x5c │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r8 │ │ │ │ bl 10f80 │ │ │ │ - ldr.w r3, [pc, #1472] @ 25954 │ │ │ │ - ldr.w r1, [r6, #204] @ 0xcc │ │ │ │ + ldr.w r3, [pc, #1468] @ 2913c │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 96e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 257ee │ │ │ │ + beq.w 28fd8 │ │ │ │ str r0, [sp, #24] │ │ │ │ bl 11118 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 25666 │ │ │ │ + beq.w 28e50 │ │ │ │ bl 11144 │ │ │ │ - bl 9cb0 │ │ │ │ - ldr.w r2, [pc, #1364] @ 2591c │ │ │ │ - ldr.w r3, [r6, #556] @ 0x22c │ │ │ │ + bl 9d98 │ │ │ │ + ldr.w r2, [pc, #1364] @ 29104 │ │ │ │ + ldr.w r3, [r6, #384] @ 0x180 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r4, r2] │ │ │ │ mov r9, r3 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ bl c67c │ │ │ │ mov r0, r7 │ │ │ │ @@ -45263,1054 +50745,1063 @@ │ │ │ │ mov r3, fp │ │ │ │ movs r2, #3 │ │ │ │ add r1, sp, #188 @ 0xbc │ │ │ │ str r6, [sp, #196] @ 0xc4 │ │ │ │ blx 9458 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2581a │ │ │ │ + beq.w 29004 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 25800 │ │ │ │ + bne.w 28fea │ │ │ │ mov r0, r4 │ │ │ │ bl 10e44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrd r1, r0, [sp, #16] │ │ │ │ mov.w r2, #724 @ 0x2d4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ ldmia.w r8, {r0, r1, r2} │ │ │ │ bl 110ac │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 9cb0 │ │ │ │ - b.w 24056 │ │ │ │ + bl 9d98 │ │ │ │ + b.w 2784a │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 24d52 │ │ │ │ - ldr.w r3, [pc, #1064] @ 25880 │ │ │ │ + b.n 2853e │ │ │ │ + ldr.w r3, [pc, #1060] @ 29068 │ │ │ │ movw r2, #725 @ 0x2d5 │ │ │ │ - ldr.w r1, [pc, #1272] @ 25958 │ │ │ │ - ldr.w r0, [pc, #1272] @ 2595c │ │ │ │ + ldr.w r1, [pc, #1268] @ 29140 │ │ │ │ + ldr.w r0, [pc, #1268] @ 29144 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ mov r0, fp │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cb0 │ │ │ │ - b.w 24056 │ │ │ │ - ldr.w r0, [pc, #1244] @ 25960 │ │ │ │ + bl 9d98 │ │ │ │ + b.w 2784a │ │ │ │ + ldr.w r0, [pc, #1240] @ 29148 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ bl 11608 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 254a2 │ │ │ │ + beq.n 28c8c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25734 │ │ │ │ - ldr r3, [pc, #988] @ (25880 ) │ │ │ │ + beq.w 28f1e │ │ │ │ + ldr r3, [pc, #984] @ (29068 ) │ │ │ │ movw r2, #725 @ 0x2d5 │ │ │ │ - ldr.w r1, [pc, #1208] @ 25964 │ │ │ │ - ldr.w r0, [pc, #1208] @ 25968 │ │ │ │ + ldr.w r1, [pc, #1208] @ 2914c │ │ │ │ + ldr.w r0, [pc, #1208] @ 29150 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ mov r0, fp │ │ │ │ - bl 9cb0 │ │ │ │ - b.w 24056 │ │ │ │ + bl 9d98 │ │ │ │ + b.w 2784a │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - beq.w 243f8 │ │ │ │ + beq.w 27bea │ │ │ │ cmp r3, #10 │ │ │ │ - bne.w 25832 │ │ │ │ + bne.w 2901c │ │ │ │ ldr r2, [r6, #12] │ │ │ │ negs r2, r2 │ │ │ │ - b.w 243f8 │ │ │ │ + b.w 27bea │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 25656 │ │ │ │ + beq.w 28e40 │ │ │ │ adds r6, r7, #6 │ │ │ │ teq r7, r6 │ │ │ │ - bmi.w 25650 │ │ │ │ + bmi.w 28e3a │ │ │ │ mov r0, fp │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ str.w r8, [sp, #120] @ 0x78 │ │ │ │ blx 9458 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 257da │ │ │ │ + beq.w 28fc4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 25520 │ │ │ │ + beq.n 28d0a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2573c │ │ │ │ + beq.w 28f26 │ │ │ │ strd r6, r7, [r5] │ │ │ │ - b.w 2405e │ │ │ │ + b.w 27852 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 25102 │ │ │ │ + bge.w 288ee │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r7 │ │ │ │ bl 16b58 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ bl 14878 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bpl.w 2510c │ │ │ │ + bpl.w 288f8 │ │ │ │ mov r0, r2 │ │ │ │ bl c698 │ │ │ │ - b.n 2510c │ │ │ │ - ldr r3, [pc, #808] @ (25880 ) │ │ │ │ + b.n 288f8 │ │ │ │ + ldr r3, [pc, #808] @ (29068 ) │ │ │ │ mov.w r2, #728 @ 0x2d8 │ │ │ │ - ldr.w r1, [pc, #1040] @ 2596c │ │ │ │ - ldr.w r0, [pc, #1040] @ 25970 │ │ │ │ + ldr.w r1, [pc, #1036] @ 29154 │ │ │ │ + ldr.w r0, [pc, #1036] @ 29158 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cb0 │ │ │ │ - b.w 24784 │ │ │ │ - ldr r3, [pc, #864] @ (258dc ) │ │ │ │ - ldr r1, [pc, #1016] @ (25974 ) │ │ │ │ + bl 9d98 │ │ │ │ + b.w 27f74 │ │ │ │ + ldr r3, [pc, #864] @ (290c4 ) │ │ │ │ + ldr r1, [pc, #1012] @ (2915c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 9100 │ │ │ │ - ldr r3, [pc, #760] @ (25880 ) │ │ │ │ - ldr r1, [pc, #1004] @ (25978 ) │ │ │ │ + ldr r3, [pc, #756] @ (29068 ) │ │ │ │ + ldr r1, [pc, #1004] @ (29160 ) │ │ │ │ movw r2, #733 @ 0x2dd │ │ │ │ - ldr r0, [pc, #1004] @ (2597c ) │ │ │ │ + ldr r0, [pc, #1000] @ (29164 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.w 24056 │ │ │ │ - ldr r0, [pc, #988] @ (25980 ) │ │ │ │ + b.w 2784a │ │ │ │ + ldr r0, [pc, #988] @ (29168 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ bl 11608 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 255be │ │ │ │ + beq.n 28da8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 257a2 │ │ │ │ - ldr r3, [pc, #704] @ (25880 ) │ │ │ │ + beq.w 28f8c │ │ │ │ + ldr r3, [pc, #700] @ (29068 ) │ │ │ │ mov.w r2, #728 @ 0x2d8 │ │ │ │ - ldr r1, [pc, #956] @ (25984 ) │ │ │ │ - ldr r0, [pc, #960] @ (25988 ) │ │ │ │ + ldr r1, [pc, #956] @ (2916c ) │ │ │ │ + ldr r0, [pc, #956] @ (29170 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.w 24784 │ │ │ │ + b.w 27f74 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r7, #0 │ │ │ │ - beq.w 24a28 │ │ │ │ + beq.w 28216 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.w 25ae2 │ │ │ │ + bne.w 292ca │ │ │ │ ldr r7, [r6, #12] │ │ │ │ negs r7, r7 │ │ │ │ - b.w 24a28 │ │ │ │ + b.w 28216 │ │ │ │ mov r0, r8 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 250ec │ │ │ │ - ldr r3, [pc, #644] @ (25880 ) │ │ │ │ + b.n 288d8 │ │ │ │ + ldr r3, [pc, #644] @ (29068 ) │ │ │ │ movw r2, #733 @ 0x2dd │ │ │ │ - ldr r1, [pc, #908] @ (2598c ) │ │ │ │ - ldr r0, [pc, #908] @ (25990 ) │ │ │ │ + ldr r1, [pc, #904] @ (29174 ) │ │ │ │ + ldr r0, [pc, #908] @ (29178 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9cb0 │ │ │ │ - b.w 24056 │ │ │ │ + bl 9d98 │ │ │ │ + b.w 2784a │ │ │ │ mov r0, r7 │ │ │ │ bl c67c │ │ │ │ - b.w 24cd2 │ │ │ │ + b.w 284be │ │ │ │ mov r0, r8 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 24daa │ │ │ │ + b.w 28596 │ │ │ │ mov r0, r6 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 24dd4 │ │ │ │ - ldr r3, [pc, #584] @ (25880 ) │ │ │ │ + b.w 285c0 │ │ │ │ + ldr r3, [pc, #580] @ (29068 ) │ │ │ │ movw r2, #733 @ 0x2dd │ │ │ │ - ldr r1, [pc, #852] @ (25994 ) │ │ │ │ - ldr r0, [pc, #856] @ (25998 ) │ │ │ │ + ldr r1, [pc, #852] @ (2917c ) │ │ │ │ + ldr r0, [pc, #852] @ (29180 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.w 24784 │ │ │ │ + b.w 27f74 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 254f0 │ │ │ │ + bge.w 28cda │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #6 │ │ │ │ bl 16b58 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 254f0 │ │ │ │ + b.n 28cda │ │ │ │ blx 90c0 <__stack_chk_fail@plt> │ │ │ │ bl 10eb4 │ │ │ │ - b.n 2542c │ │ │ │ + b.n 28c16 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 259e6 │ │ │ │ + beq.w 291ce │ │ │ │ add.w r6, r7, #8 │ │ │ │ teq r7, r6 │ │ │ │ - bmi.w 259e0 │ │ │ │ + bmi.w 291c8 │ │ │ │ mov r0, fp │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ str.w r8, [sp, #124] @ 0x7c │ │ │ │ blx 9458 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 25508 │ │ │ │ - ldr r3, [pc, #484] @ (25880 ) │ │ │ │ + bne.w 28cf2 │ │ │ │ + ldr r3, [pc, #484] @ (29068 ) │ │ │ │ movw r2, #743 @ 0x2e7 │ │ │ │ - ldr r1, [pc, #764] @ (2599c ) │ │ │ │ - ldr r0, [pc, #764] @ (259a0 ) │ │ │ │ + ldr r1, [pc, #760] @ (29184 ) │ │ │ │ + ldr r0, [pc, #764] @ (29188 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r6 │ │ │ │ bl c698 │ │ │ │ - b.w 24056 │ │ │ │ + b.w 2784a │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 25162 │ │ │ │ + bge.w 2894e │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ bl 16b58 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ bl 14878 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.w 2516c │ │ │ │ + bpl.w 28958 │ │ │ │ mov r0, r2 │ │ │ │ bl c698 │ │ │ │ - b.n 2516c │ │ │ │ - ldr r3, [pc, #404] @ (25880 ) │ │ │ │ + b.n 28958 │ │ │ │ + ldr r3, [pc, #400] @ (29068 ) │ │ │ │ movw r2, #735 @ 0x2df │ │ │ │ - ldr r1, [pc, #688] @ (259a4 ) │ │ │ │ - ldr r0, [pc, #692] @ (259a8 ) │ │ │ │ + ldr r1, [pc, #688] @ (2918c ) │ │ │ │ + ldr r0, [pc, #688] @ (29190 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 2556a │ │ │ │ - ldr r0, [pc, #684] @ (259ac ) │ │ │ │ + b.n 28d54 │ │ │ │ + ldr r0, [pc, #680] @ (29194 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ bl 11608 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2571a │ │ │ │ + beq.n 28f04 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 257c2 │ │ │ │ - ldr r3, [pc, #356] @ (25880 ) │ │ │ │ + beq.n 28fac │ │ │ │ + ldr r3, [pc, #352] @ (29068 ) │ │ │ │ movw r2, #735 @ 0x2df │ │ │ │ - ldr r1, [pc, #652] @ (259b0 ) │ │ │ │ - ldr r0, [pc, #656] @ (259b4 ) │ │ │ │ + ldr r1, [pc, #652] @ (29198 ) │ │ │ │ + ldr r0, [pc, #652] @ (2919c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.w 24784 │ │ │ │ + b.w 27f74 │ │ │ │ mov r0, r6 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 254a2 │ │ │ │ + b.n 28c8c │ │ │ │ mov r0, r8 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25520 │ │ │ │ - ldr r3, [pc, #312] @ (25880 ) │ │ │ │ + b.n 28d0a │ │ │ │ + ldr r3, [pc, #312] @ (29068 ) │ │ │ │ movw r2, #738 @ 0x2e2 │ │ │ │ - ldr r1, [pc, #620] @ (259b8 ) │ │ │ │ - ldr r0, [pc, #620] @ (259bc ) │ │ │ │ + ldr r1, [pc, #616] @ (291a0 ) │ │ │ │ + ldr r0, [pc, #620] @ (291a4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.w 24056 │ │ │ │ - ldr r2, [pc, #288] @ (25880 ) │ │ │ │ - ldr r3, [pc, #604] @ (259c0 ) │ │ │ │ - ldr r1, [pc, #608] @ (259c4 ) │ │ │ │ + b.w 2784a │ │ │ │ + ldr r2, [pc, #284] @ (29068 ) │ │ │ │ + ldr r3, [pc, #604] @ (291a8 ) │ │ │ │ + ldr r1, [pc, #604] @ (291ac ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #608] @ (259c8 ) │ │ │ │ + ldr r0, [pc, #604] @ (291b0 ) │ │ │ │ ldr r4, [r4, r2] │ │ │ │ add r1, pc │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r2, #738 @ 0x2e2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bl 11ed0 │ │ │ │ - b.w 24056 │ │ │ │ - ldr r3, [pc, #252] @ (25880 ) │ │ │ │ + b.w 2784a │ │ │ │ + ldr r3, [pc, #248] @ (29068 ) │ │ │ │ movw r2, #739 @ 0x2e3 │ │ │ │ - ldr r1, [pc, #576] @ (259cc ) │ │ │ │ - ldr r0, [pc, #580] @ (259d0 ) │ │ │ │ + ldr r1, [pc, #576] @ (291b4 ) │ │ │ │ + ldr r0, [pc, #576] @ (291b8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cb0 │ │ │ │ - b.w 24056 │ │ │ │ + bl 9d98 │ │ │ │ + b.w 2784a │ │ │ │ mov r0, r6 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 255be │ │ │ │ + b.n 28da8 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r7, #0 │ │ │ │ - beq.w 24dbe │ │ │ │ + beq.w 285aa │ │ │ │ cmp r3, #10 │ │ │ │ - bne.w 25a7c │ │ │ │ + bne.w 29264 │ │ │ │ ldr r7, [r6, #12] │ │ │ │ negs r7, r7 │ │ │ │ - b.w 24dbe │ │ │ │ + b.w 285aa │ │ │ │ movs r7, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r7, #1 │ │ │ │ - bne.w 24dd4 │ │ │ │ - b.n 2571a │ │ │ │ + bne.w 285c0 │ │ │ │ + b.n 28f04 │ │ │ │ mov r0, r7 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25202 │ │ │ │ - ldr r3, [pc, #164] @ (25880 ) │ │ │ │ + b.n 289ee │ │ │ │ + ldr r3, [pc, #160] @ (29068 ) │ │ │ │ mov.w r2, #740 @ 0x2e4 │ │ │ │ - ldr r1, [pc, #496] @ (259d4 ) │ │ │ │ - ldr r0, [pc, #500] @ (259d8 ) │ │ │ │ + ldr r1, [pc, #496] @ (291bc ) │ │ │ │ + ldr r0, [pc, #496] @ (291c0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 256aa │ │ │ │ + b.n 28e94 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movw r2, #723 @ 0x2d3 │ │ │ │ ldrd r1, r0, [sp, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 2542c │ │ │ │ + b.n 28c16 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r4, [sp, #4] │ │ │ │ - ldr r2, [pc, #468] @ (259dc ) │ │ │ │ + ldr r2, [pc, #468] @ (291c4 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ ldrd r1, r0, [sp, #16] │ │ │ │ mov.w r2, #724 @ 0x2d4 │ │ │ │ bl 11ed0 │ │ │ │ - b.n 2542c │ │ │ │ + b.n 28c16 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w r2, #724 @ 0x2d4 │ │ │ │ ldrd r1, r0, [sp, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 2542c │ │ │ │ + bl 9d98 │ │ │ │ + b.n 28c16 │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ mov r0, r6 │ │ │ │ bl 1694c │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ - cbnz r3, 25844 │ │ │ │ + cbnz r3, 2902e │ │ │ │ mov r2, r0 │ │ │ │ - b.w 243f8 │ │ │ │ + b.w 27bea │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 25860 │ │ │ │ + beq.n 2904a │ │ │ │ movw r1, #65534 @ 0xfffe │ │ │ │ movt r1, #16383 @ 0x3fff │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ streq r2, [r6, #0] │ │ │ │ - beq.n 25860 │ │ │ │ - cbz r3, 2586e │ │ │ │ + beq.n 2904a │ │ │ │ + cbz r3, 29058 │ │ │ │ cmp r6, #1 │ │ │ │ it ne │ │ │ │ orrne.w r4, r6, #1 │ │ │ │ - bne.w 2440e │ │ │ │ - b.n 254a2 │ │ │ │ + bne.w 27c00 │ │ │ │ + b.n 28c8c │ │ │ │ mov r0, r6 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25860 │ │ │ │ + b.n 2904a │ │ │ │ mov r0, r6 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25220 │ │ │ │ - nop │ │ │ │ + b.n 28a0c │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 25974 │ │ │ │ + add r6, pc, #568 @ (adr r6, 292a8 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + str r5, [sp, #952] @ 0x3b8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r3, r4, r6} │ │ │ │ + str r6, [sp, #432] @ 0x1b0 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 258e0 │ │ │ │ + add r6, pc, #248 @ (adr r6, 29174 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r1, r3, r7} │ │ │ │ + str r5, [sp, #632] @ 0x278 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 25970 │ │ │ │ + add r4, pc, #512 @ (adr r4, 29288 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r2, r3, r6, r7} │ │ │ │ + str r3, [sp, #896] @ 0x380 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 2591c │ │ │ │ + add r4, pc, #328 @ (adr r4, 291d8 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ + str r3, [sp, #712] @ 0x2c8 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 258c4 │ │ │ │ + add r4, pc, #136 @ (adr r4, 29120 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ + str r3, [sp, #520] @ 0x208 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ + str r3, [sp, #1000] @ 0x3e8 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 25824 │ │ │ │ + add r3, pc, #816 @ (adr r3, 293d4 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r3, r4} │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r1, r2, r5, r7} │ │ │ │ + str r3, [sp, #744] @ 0x2e8 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 259ac │ │ │ │ + add r3, pc, #552 @ (adr r3, 292d8 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r1, r2, r4, r6, r7} │ │ │ │ + str r2, [sp, #936] @ 0x3a8 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 25964 │ │ │ │ + add r3, pc, #392 @ (adr r3, 29240 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r1, r2, r3, r5, r7} │ │ │ │ + str r2, [sp, #776] @ 0x308 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 25914 │ │ │ │ + add r3, pc, #216 @ (adr r3, 29198 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r1, r7} │ │ │ │ + str r2, [sp, #600] @ 0x258 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 259c8 │ │ │ │ + add r3, pc, #456 @ (adr r3, 29294 ) │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 258c0 │ │ │ │ + add r3, pc, #16 @ (adr r3, 290e0 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r4, r6} │ │ │ │ + str r2, [sp, #400] @ 0x190 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 25878 │ │ │ │ + add r2, pc, #880 @ (adr r2, 29448 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r3, r5} │ │ │ │ + str r2, [sp, #240] @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 25840 │ │ │ │ + add r2, pc, #752 @ (adr r2, 293d0 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r3} │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 25970 │ │ │ │ + add r2, pc, #320 @ (adr r2, 29228 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r2, r3, r4, r7} │ │ │ │ + str r1, [sp, #704] @ 0x2c0 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 25900 │ │ │ │ + add r2, pc, #80 @ (adr r2, 29140 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r5, r6} │ │ │ │ + str r1, [sp, #464] @ 0x1d0 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 258c8 │ │ │ │ + add r1, pc, #976 @ (adr r1, 294c8 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r6} │ │ │ │ + str r1, [sp, #336] @ 0x150 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 25870 │ │ │ │ + add r1, pc, #784 @ (adr r1, 29410 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r4} │ │ │ │ + str r1, [sp, #144] @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 259a4 │ │ │ │ + add r0, pc, #352 @ (adr r0, 2926c ) │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r2, r5, r7} │ │ │ │ + ldrh r0, [r7, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 25878 │ │ │ │ + add r0, pc, #664 @ (adr r0, 293ac ) │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 258f8 │ │ │ │ + ldr r7, [sp, #1008] @ 0x3f0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r3, r6} │ │ │ │ + ldrh r4, [r3, #58] @ 0x3a │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 258c0 │ │ │ │ + ldr r7, [sp, #880] @ 0x370 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r3, r5} │ │ │ │ + ldrh r4, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 25858 │ │ │ │ + ldr r7, [sp, #656] @ 0x290 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r4, r5, r6, r7} │ │ │ │ + ldrh r4, [r0, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 259a0 │ │ │ │ + ldr r7, [sp, #272] @ 0x110 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r4, r7} │ │ │ │ + ldrh r4, [r4, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 25954 │ │ │ │ + ldr r7, [sp, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r2, r5, r6} │ │ │ │ + ldrh r2, [r7, #50] @ 0x32 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 25970 │ │ │ │ + ldr r6, [sp, #144] @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r6} │ │ │ │ + ldrh r4, [r0, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r3, r5, r6} │ │ │ │ + str r5, [sp, #504] @ 0x1f8 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 258e8 │ │ │ │ + ldr r5, [sp, #872] @ 0x368 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r2, r5} │ │ │ │ + ldrh r2, [r7, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 2598c │ │ │ │ + ldr r5, [sp, #160] @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r4, r5, r6} │ │ │ │ + ldrh r0, [r1, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 25928 │ │ │ │ + ldr r5, [sp, #872] @ 0x368 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 2593c │ │ │ │ + ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r2, r6} │ │ │ │ + ldrh r2, [r3, #34] @ 0x22 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r2, r3, r6} │ │ │ │ + str r4, [sp, #392] @ 0x188 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 258d8 │ │ │ │ + ldr r4, [sp, #776] @ 0x308 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r2, r3} │ │ │ │ + ldrh r2, [r4, #32] │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 25a6c │ │ │ │ + ldr r4, [sp, #544] @ 0x220 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r4, r6, r7} │ │ │ │ + ldrh r0, [r5, #30] │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 259f8 │ │ │ │ + ldr r4, [sp, #296] @ 0x128 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r2, r4, r7} │ │ │ │ + ldrh r2, [r5, #28] │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 2593c │ │ │ │ + ldr r3, [sp, #928] @ 0x3a0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r4, r5} │ │ │ │ + ldrh r0, [r1, #26] │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 25aa0 │ │ │ │ + ldr r3, [sp, #600] @ 0x258 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r5, r6, r7} │ │ │ │ + ldrh r6, [r6, #22] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r1, r2, r3, r5, r6, r7} │ │ │ │ + str r3, [sp, #16] │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 25a4c │ │ │ │ + ldr r3, [sp, #408] @ 0x198 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r4, r5, r7} │ │ │ │ + ldrh r6, [r0, #22] │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 25a00 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r2, r7} │ │ │ │ + ldrh r4, [r3, #20] │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 258d4 │ │ │ │ + add r0, pc, #168 @ (adr r0, 29254 ) │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 259d4 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r3, r5, r6} │ │ │ │ + ldrh r6, [r7, #18] │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 25998 │ │ │ │ + ldr r2, [sp, #1016] @ 0x3f8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r3, r6} │ │ │ │ + ldrh r6, [r3, #18] │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 258f0 │ │ │ │ + ldr r2, [sp, #664] @ 0x298 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r4, r5, r6, r7} │ │ │ │ + ldrh r6, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r3, r5, r7} │ │ │ │ + str r3, [sp, #456] @ 0x1c8 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 25680 │ │ │ │ + bge.w 28e6a │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #8 │ │ │ │ bl 16b58 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 25680 │ │ │ │ - ldr r3, [pc, #548] @ (25c18 ) │ │ │ │ + b.n 28e6a │ │ │ │ + ldr r3, [pc, #548] @ (29400 ) │ │ │ │ movw r2, #742 @ 0x2e6 │ │ │ │ - ldr r1, [pc, #544] @ (25c1c ) │ │ │ │ - ldr r0, [pc, #548] @ (25c20 ) │ │ │ │ + ldr r1, [pc, #544] @ (29404 ) │ │ │ │ + ldr r0, [pc, #548] @ (29408 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cb0 │ │ │ │ - b.w 24056 │ │ │ │ - ldr r2, [pc, #516] @ (25c18 ) │ │ │ │ - ldr r3, [pc, #524] @ (25c24 ) │ │ │ │ - ldr r1, [pc, #528] @ (25c28 ) │ │ │ │ + bl 9d98 │ │ │ │ + b.w 2784a │ │ │ │ + ldr r2, [pc, #516] @ (29400 ) │ │ │ │ + ldr r3, [pc, #524] @ (2940c ) │ │ │ │ + ldr r1, [pc, #528] @ (29410 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #528] @ (25c2c ) │ │ │ │ + ldr r0, [pc, #528] @ (29414 ) │ │ │ │ ldr r4, [r4, r2] │ │ │ │ add r1, pc │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r2, #741 @ 0x2e5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bl 11ed0 │ │ │ │ - b.w 24056 │ │ │ │ - ldr r3, [pc, #480] @ (25c18 ) │ │ │ │ + b.w 2784a │ │ │ │ + ldr r3, [pc, #480] @ (29400 ) │ │ │ │ movw r2, #741 @ 0x2e5 │ │ │ │ - ldr r1, [pc, #496] @ (25c30 ) │ │ │ │ - ldr r0, [pc, #500] @ (25c34 ) │ │ │ │ + ldr r1, [pc, #496] @ (29418 ) │ │ │ │ + ldr r0, [pc, #500] @ (2941c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.w 24056 │ │ │ │ + b.w 2784a │ │ │ │ mov r0, r8 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 251b0 │ │ │ │ - ldr r2, [pc, #444] @ (25c18 ) │ │ │ │ - ldr r3, [pc, #472] @ (25c38 ) │ │ │ │ - ldr r1, [pc, #476] @ (25c3c ) │ │ │ │ + b.w 2899c │ │ │ │ + ldr r2, [pc, #444] @ (29400 ) │ │ │ │ + ldr r3, [pc, #472] @ (29420 ) │ │ │ │ + ldr r1, [pc, #476] @ (29424 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #476] @ (25c40 ) │ │ │ │ + ldr r0, [pc, #476] @ (29428 ) │ │ │ │ ldr r4, [r4, r2] │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r2, #745 @ 0x2e9 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bl 11ed0 │ │ │ │ - b.w 24056 │ │ │ │ + b.w 2784a │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ mov r0, r6 │ │ │ │ bl 1694c │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ - cbnz r3, 25a8e │ │ │ │ + cbnz r3, 29276 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 24dbe │ │ │ │ + b.w 285aa │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r7, r6, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 257ca │ │ │ │ + beq.w 28fb4 │ │ │ │ movw r1, #65534 @ 0xfffe │ │ │ │ movt r1, #16383 @ 0x3fff │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ streq r2, [r6, #0] │ │ │ │ - beq.w 257ca │ │ │ │ + beq.w 28fb4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 257ca │ │ │ │ - b.n 257c4 │ │ │ │ - ldr r3, [pc, #348] @ (25c18 ) │ │ │ │ + bne.w 28fb4 │ │ │ │ + b.n 28fae │ │ │ │ + ldr r3, [pc, #348] @ (29400 ) │ │ │ │ movw r2, #745 @ 0x2e9 │ │ │ │ - ldr r1, [pc, #388] @ (25c44 ) │ │ │ │ - ldr r0, [pc, #388] @ (25c48 ) │ │ │ │ + ldr r1, [pc, #388] @ (2942c ) │ │ │ │ + ldr r0, [pc, #388] @ (29430 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9cb0 │ │ │ │ - b.w 24056 │ │ │ │ + bl 9d98 │ │ │ │ + b.w 2784a │ │ │ │ mov r0, r7 │ │ │ │ bl c67c │ │ │ │ - b.w 251c6 │ │ │ │ + b.w 289b2 │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ mov r0, r6 │ │ │ │ bl 1694c │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ - cbnz r3, 25af4 │ │ │ │ + cbnz r3, 292dc │ │ │ │ mov r7, r0 │ │ │ │ - b.w 24a28 │ │ │ │ + b.w 28216 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 25b10 │ │ │ │ + beq.n 292f8 │ │ │ │ movw r1, #65534 @ 0xfffe │ │ │ │ movt r1, #16383 @ 0x3fff │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ streq r2, [r6, #0] │ │ │ │ - beq.n 25b10 │ │ │ │ - cbz r3, 25b1e │ │ │ │ + beq.n 292f8 │ │ │ │ + cbz r3, 29306 │ │ │ │ cmp r6, #1 │ │ │ │ it ne │ │ │ │ orrne.w r7, r6, #1 │ │ │ │ - bne.w 24a3e │ │ │ │ - b.n 255be │ │ │ │ + bne.w 2822c │ │ │ │ + b.n 28da8 │ │ │ │ mov r0, r6 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25b10 │ │ │ │ - ldr r3, [pc, #292] @ (25c4c ) │ │ │ │ - movw r2, #13685 @ 0x3575 │ │ │ │ - ldr r1, [pc, #288] @ (25c50 ) │ │ │ │ - ldr r0, [pc, #292] @ (25c54 ) │ │ │ │ + b.n 292f8 │ │ │ │ + ldr r3, [pc, #292] @ (29434 ) │ │ │ │ + movw r2, #11748 @ 0x2de4 │ │ │ │ + ldr r1, [pc, #288] @ (29438 ) │ │ │ │ + ldr r0, [pc, #292] @ (2943c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1380 @ 0x564 │ │ │ │ + addw r3, r3, #1556 @ 0x614 │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #280] @ (25c58 ) │ │ │ │ - movw r2, #13258 @ 0x33ca │ │ │ │ - ldr r1, [pc, #276] @ (25c5c ) │ │ │ │ - ldr r0, [pc, #280] @ (25c60 ) │ │ │ │ + ldr r3, [pc, #280] @ (29440 ) │ │ │ │ + movw r2, #11321 @ 0x2c39 │ │ │ │ + ldr r1, [pc, #276] @ (29444 ) │ │ │ │ + ldr r0, [pc, #280] @ (29448 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1380 @ 0x564 │ │ │ │ + addw r3, r3, #1556 @ 0x614 │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #268] @ (25c64 ) │ │ │ │ - movw r2, #13144 @ 0x3358 │ │ │ │ - ldr r1, [pc, #264] @ (25c68 ) │ │ │ │ - ldr r0, [pc, #268] @ (25c6c ) │ │ │ │ + ldr r3, [pc, #268] @ (2944c ) │ │ │ │ + movw r2, #11207 @ 0x2bc7 │ │ │ │ + ldr r1, [pc, #264] @ (29450 ) │ │ │ │ + ldr r0, [pc, #268] @ (29454 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1380 @ 0x564 │ │ │ │ + addw r3, r3, #1556 @ 0x614 │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #256] @ (25c70 ) │ │ │ │ - movw r2, #13339 @ 0x341b │ │ │ │ - ldr r1, [pc, #252] @ (25c74 ) │ │ │ │ - ldr r0, [pc, #256] @ (25c78 ) │ │ │ │ + ldr r3, [pc, #256] @ (29458 ) │ │ │ │ + movw r2, #11402 @ 0x2c8a │ │ │ │ + ldr r1, [pc, #252] @ (2945c ) │ │ │ │ + ldr r0, [pc, #256] @ (29460 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1380 @ 0x564 │ │ │ │ + addw r3, r3, #1556 @ 0x614 │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #244] @ (25c7c ) │ │ │ │ - movw r2, #13557 @ 0x34f5 │ │ │ │ - ldr r1, [pc, #240] @ (25c80 ) │ │ │ │ - ldr r0, [pc, #244] @ (25c84 ) │ │ │ │ + ldr r3, [pc, #244] @ (29464 ) │ │ │ │ + movw r2, #11620 @ 0x2d64 │ │ │ │ + ldr r1, [pc, #240] @ (29468 ) │ │ │ │ + ldr r0, [pc, #244] @ (2946c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1380 @ 0x564 │ │ │ │ + addw r3, r3, #1556 @ 0x614 │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #232] @ (25c88 ) │ │ │ │ - movw r2, #13076 @ 0x3314 │ │ │ │ - ldr r1, [pc, #228] @ (25c8c ) │ │ │ │ - ldr r0, [pc, #232] @ (25c90 ) │ │ │ │ + ldr r3, [pc, #232] @ (29470 ) │ │ │ │ + movw r2, #11139 @ 0x2b83 │ │ │ │ + ldr r1, [pc, #228] @ (29474 ) │ │ │ │ + ldr r0, [pc, #232] @ (29478 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1380 @ 0x564 │ │ │ │ + addw r3, r3, #1556 @ 0x614 │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #220] @ (25c94 ) │ │ │ │ - movw r2, #13209 @ 0x3399 │ │ │ │ - ldr r1, [pc, #216] @ (25c98 ) │ │ │ │ - ldr r0, [pc, #220] @ (25c9c ) │ │ │ │ + ldr r3, [pc, #220] @ (2947c ) │ │ │ │ + movw r2, #11272 @ 0x2c08 │ │ │ │ + ldr r1, [pc, #216] @ (29480 ) │ │ │ │ + ldr r0, [pc, #220] @ (29484 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1380 @ 0x564 │ │ │ │ + addw r3, r3, #1556 @ 0x614 │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #208] @ (25ca0 ) │ │ │ │ - movw r2, #13366 @ 0x3436 │ │ │ │ - ldr r1, [pc, #204] @ (25ca4 ) │ │ │ │ - ldr r0, [pc, #208] @ (25ca8 ) │ │ │ │ + ldr r3, [pc, #208] @ (29488 ) │ │ │ │ + movw r2, #11429 @ 0x2ca5 │ │ │ │ + ldr r1, [pc, #204] @ (2948c ) │ │ │ │ + ldr r0, [pc, #208] @ (29490 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1380 @ 0x564 │ │ │ │ + addw r3, r3, #1556 @ 0x614 │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #196] @ (25cac ) │ │ │ │ - movw r2, #13095 @ 0x3327 │ │ │ │ - ldr r1, [pc, #192] @ (25cb0 ) │ │ │ │ - ldr r0, [pc, #196] @ (25cb4 ) │ │ │ │ + ldr r3, [pc, #196] @ (29494 ) │ │ │ │ + movw r2, #11158 @ 0x2b96 │ │ │ │ + ldr r1, [pc, #192] @ (29498 ) │ │ │ │ + ldr r0, [pc, #196] @ (2949c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1380 @ 0x564 │ │ │ │ + addw r3, r3, #1556 @ 0x614 │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #184] @ (25cb8 ) │ │ │ │ - movw r2, #13490 @ 0x34b2 │ │ │ │ - ldr r1, [pc, #180] @ (25cbc ) │ │ │ │ - ldr r0, [pc, #184] @ (25cc0 ) │ │ │ │ + ldr r3, [pc, #184] @ (294a0 ) │ │ │ │ + movw r2, #11553 @ 0x2d21 │ │ │ │ + ldr r1, [pc, #180] @ (294a4 ) │ │ │ │ + ldr r0, [pc, #184] @ (294a8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1380 @ 0x564 │ │ │ │ + addw r3, r3, #1556 @ 0x614 │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r2, r4, r5, r6} │ │ │ │ + ldr r0, [sp, #576] @ 0x240 │ │ │ │ movs r0, r0 │ │ │ │ - it le │ │ │ │ - movle r0, r0 │ │ │ │ - bmi.n 25bd0 │ │ │ │ + strh r0, [r6, #62] @ 0x3e │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r1, r4, r6} │ │ │ │ + ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ movs r0, r0 │ │ │ │ - ite lt │ │ │ │ - movlt r0, r0 │ │ │ │ - ldmiage r6!, {r4, r5} │ │ │ │ + ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ movs r0, r0 │ │ │ │ - ite ls │ │ │ │ - movls r0, r0 │ │ │ │ - ldmiahi r2!, {r4, r6} │ │ │ │ + strh r4, [r1, #62] @ 0x3e │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r1, r3} │ │ │ │ + ldr r0, [sp, #304] @ 0x130 │ │ │ │ movs r0, r0 │ │ │ │ - itee vs │ │ │ │ - movvs r0, r0 │ │ │ │ - ldmiavc r5, {r1, r2, r3, r5, r7} │ │ │ │ - movvc r0, r0 │ │ │ │ - itee ne │ │ │ │ - movne r0, r0 │ │ │ │ - rsbseq r0, r4, r0 │ │ │ │ - addeq r6, sp, #360 @ 0x168 │ │ │ │ + strh r4, [r5, #60] @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + str r1, [sp, #112] @ 0x70 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r6, [r0, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r3, r4, r6} │ │ │ │ + str r7, [sp, #808] @ 0x328 │ │ │ │ movs r0, r0 │ │ │ │ - subs.w r0, ip, r0 │ │ │ │ - add r6, sp, #264 @ 0x108 │ │ │ │ + strh r2, [r5, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r2, r4, r5, r6} │ │ │ │ + push {r2} │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r6, #25] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [sp, #368] @ 0x170 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r4, 294be │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r3, #25] │ │ │ │ + movs r0, r0 │ │ │ │ + str r7, [sp, #480] @ 0x1e0 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r4, 294c4 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r0, #25] │ │ │ │ movs r0, r0 │ │ │ │ - sub.w r0, r4, r0 │ │ │ │ - add r6, sp, #168 @ 0xa8 │ │ │ │ + str r7, [sp, #240] @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r2, r3, r5} │ │ │ │ + cbz r4, 294ca │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeb8c0000 │ │ │ │ - add r6, sp, #72 @ 0x48 │ │ │ │ + strb r2, [r5, #24] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r4, r6} │ │ │ │ + str r7, [sp, #336] @ 0x150 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs.w r0, r4, r0 │ │ │ │ - add r5, sp, #1000 @ 0x3e8 │ │ │ │ + cbz r4, 294d0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ + strb r2, [r2, #24] │ │ │ │ movs r0, r0 │ │ │ │ - adcs.w r0, ip, r0 │ │ │ │ - add r5, sp, #904 @ 0x388 │ │ │ │ + str r7, [sp, #960] @ 0x3c0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r2, r3, r6, r7} │ │ │ │ + cbz r4, 294d6 │ │ │ │ movs r0, r0 │ │ │ │ - adc.w r0, r4, r0 │ │ │ │ - add r5, sp, #808 @ 0x328 │ │ │ │ + strb r2, [r7, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r4, r5, r6, r7} │ │ │ │ + str r3, [sp, #832] @ 0x340 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeb2c0000 │ │ │ │ - add r5, sp, #712 @ 0x2c8 │ │ │ │ + cbz r4, 294dc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r2, r3, r5} │ │ │ │ + strb r2, [r4, #23] │ │ │ │ movs r0, r0 │ │ │ │ - adds.w r0, r4, r0 │ │ │ │ - add r5, sp, #616 @ 0x268 │ │ │ │ + str r6, [sp, #976] @ 0x3d0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r4, r7} │ │ │ │ + cbz r4, 294e2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeafc0000 │ │ │ │ - add r5, sp, #520 @ 0x208 │ │ │ │ + strb r2, [r1, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r3, r4, r5} │ │ │ │ + str r7, [sp, #192] @ 0xc0 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r4, 294e8 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r6, #22] │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [sp, #640] @ 0x280 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r4, 294ee │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r3, #22] │ │ │ │ + movs r0, r0 │ │ │ │ + str r7, [sp, #240] @ 0xf0 │ │ │ │ ... │ │ │ │ │ │ │ │ -00025cc4 : │ │ │ │ +000294ac : │ │ │ │ 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] @ (26098 ) │ │ │ │ + ldr r0, [pc, #960] @ (29880 ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #960] @ (2609c ) │ │ │ │ + ldr r3, [pc, #960] @ (29884 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr r4, [pc, #956] @ (260a0 ) │ │ │ │ + ldr r4, [pc, #956] @ (29888 ) │ │ │ │ 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 20c50 │ │ │ │ + bl 1d0f4 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 25f3a │ │ │ │ + beq.w 29720 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ bl d44c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 25d92 │ │ │ │ - ldr r2, [pc, #916] @ (260a4 ) │ │ │ │ + beq.n 2957a │ │ │ │ + ldr r2, [pc, #916] @ (2988c ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 25e0e │ │ │ │ - ldr r2, [pc, #912] @ (260a8 ) │ │ │ │ + beq.n 295f4 │ │ │ │ + ldr r2, [pc, #912] @ (29890 ) │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ - ldr.w r1, [r2, #412] @ 0x19c │ │ │ │ + ldr.w r1, [r2, #240] @ 0xf0 │ │ │ │ movs r2, #1 │ │ │ │ bl d398 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 25d3c │ │ │ │ + beq.n 29524 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 25eda │ │ │ │ + beq.w 296c0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 25e20 │ │ │ │ + beq.n 29606 │ │ │ │ lsls r3, r6, #31 │ │ │ │ - bmi.w 25ff0 │ │ │ │ + bmi.w 297d6 │ │ │ │ adds r1, r6, #2 │ │ │ │ teq r6, r1 │ │ │ │ - bmi.w 25ee6 │ │ │ │ - ldr r3, [pc, #856] @ (260ac ) │ │ │ │ + bmi.w 296cc │ │ │ │ + ldr r3, [pc, #856] @ (29894 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 25fbe │ │ │ │ + beq.w 297a4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1da00 │ │ │ │ + bl 19eb4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 26004 │ │ │ │ + beq.w 297ea │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ mov r3, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 23f24 │ │ │ │ + bl 27718 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ lsls r2, r6, #31 │ │ │ │ - bmi.w 26022 │ │ │ │ + bmi.w 29808 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 2602e │ │ │ │ + beq.w 29814 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ strd r3, r7, [r5] │ │ │ │ str r2, [r5, #8] │ │ │ │ - b.n 25ebc │ │ │ │ - ldr r3, [pc, #796] @ (260b0 ) │ │ │ │ + b.n 296a2 │ │ │ │ + ldr r3, [pc, #796] @ (29898 ) │ │ │ │ mov.w r2, #444 @ 0x1bc │ │ │ │ - ldr r1, [pc, #792] @ (260b4 ) │ │ │ │ - ldr r0, [pc, #796] @ (260b8 ) │ │ │ │ + ldr r1, [pc, #792] @ (2989c ) │ │ │ │ + ldr r0, [pc, #796] @ (298a0 ) │ │ │ │ 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 118a8 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 10f80 │ │ │ │ - ldr r3, [pc, #748] @ (260a8 ) │ │ │ │ + ldr r3, [pc, #748] @ (29890 ) │ │ │ │ ldrd fp, sl, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr.w r1, [r3, #296] @ 0x128 │ │ │ │ - ldr r3, [pc, #756] @ (260bc ) │ │ │ │ + ldr r1, [r3, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #760] @ (298a4 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 96e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 26046 │ │ │ │ + beq.w 2982c │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 11118 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 25f90 │ │ │ │ + beq.w 29776 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldmia.w r3, {r0, r1, r2} │ │ │ │ bl 110ac │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, fp │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, sl │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r3, [pc, #664] @ (260a4 ) │ │ │ │ + bl 9d98 │ │ │ │ + ldr r3, [pc, #664] @ (2988c ) │ │ │ │ ldr r2, [r4, r3] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 25e20 │ │ │ │ + beq.n 29606 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25f1a │ │ │ │ + beq.n 29700 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 26068 │ │ │ │ + beq.w 2984e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 25e38 │ │ │ │ + beq.n 2961e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25f2a │ │ │ │ - ldr r3, [pc, #620] @ (260a8 ) │ │ │ │ + beq.n 29710 │ │ │ │ + ldr r3, [pc, #624] @ (29890 ) │ │ │ │ mov r0, r6 │ │ │ │ - ldr r2, [pc, #640] @ (260c0 ) │ │ │ │ + ldr r2, [pc, #644] @ (298a8 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr.w r6, [r3, #416] @ 0x1a0 │ │ │ │ + ldr.w r6, [r3, #244] @ 0xf4 │ │ │ │ ldr r3, [r4, r2] │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 11418 │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ @@ -46318,15048 +51809,9500 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ strd r6, r8, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ blx 9458 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 25f52 │ │ │ │ + beq.n 29738 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 26080 │ │ │ │ + beq.w 29866 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 25e82 │ │ │ │ + beq.n 29668 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25f32 │ │ │ │ + beq.n 29718 │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 25f70 │ │ │ │ + bne.n 29756 │ │ │ │ mov r0, r6 │ │ │ │ bl 10e44 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25f22 │ │ │ │ - ldr r3, [pc, #528] @ (260b0 ) │ │ │ │ + beq.n 29708 │ │ │ │ + ldr r3, [pc, #532] @ (29898 ) │ │ │ │ mov.w r2, #448 @ 0x1c0 │ │ │ │ - ldr r1, [pc, #544] @ (260c4 ) │ │ │ │ - ldr r0, [pc, #544] @ (260c8 ) │ │ │ │ + ldr r1, [pc, #544] @ (298ac ) │ │ │ │ + ldr r0, [pc, #548] @ (298b0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r5, #8] │ │ │ │ strd r2, r3, [r5] │ │ │ │ - ldr r2, [pc, #524] @ (260cc ) │ │ │ │ - ldr r3, [pc, #476] @ (2609c ) │ │ │ │ + ldr r2, [pc, #528] @ (298b4 ) │ │ │ │ + ldr r3, [pc, #476] @ (29884 ) │ │ │ │ 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 26064 │ │ │ │ + bne.w 2984a │ │ │ │ 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 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - b.n 25d3c │ │ │ │ + b.n 29524 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.w 25d50 │ │ │ │ + bge.w 29538 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl 16b58 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r3, [pc, #436] @ (260ac ) │ │ │ │ + ldr r3, [pc, #436] @ (29894 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 25fbe │ │ │ │ + beq.n 297a4 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1da00 │ │ │ │ + bl 19eb4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ lsls r0, r1, #31 │ │ │ │ - bpl.w 25d64 │ │ │ │ + bpl.w 2954c │ │ │ │ mov r0, r1 │ │ │ │ bl c698 │ │ │ │ - b.n 25d64 │ │ │ │ + b.n 2954c │ │ │ │ mov r0, r2 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25e20 │ │ │ │ + b.n 29606 │ │ │ │ mov r0, r6 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25e9c │ │ │ │ + b.n 29682 │ │ │ │ mov r0, r7 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25e38 │ │ │ │ + b.n 2961e │ │ │ │ mov r0, r7 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25e82 │ │ │ │ - ldr r3, [pc, #372] @ (260b0 ) │ │ │ │ + b.n 29668 │ │ │ │ + ldr r3, [pc, #372] @ (29898 ) │ │ │ │ mov.w r2, #442 @ 0x1ba │ │ │ │ - ldr r1, [pc, #396] @ (260d0 ) │ │ │ │ - ldr r0, [pc, #400] @ (260d4 ) │ │ │ │ + ldr r1, [pc, #400] @ (298b8 ) │ │ │ │ + ldr r0, [pc, #400] @ (298bc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 25eb2 │ │ │ │ - ldr r3, [pc, #348] @ (260b0 ) │ │ │ │ + b.n 29698 │ │ │ │ + ldr r3, [pc, #348] @ (29898 ) │ │ │ │ mov.w r2, #448 @ 0x1c0 │ │ │ │ - ldr r1, [pc, #380] @ (260d8 ) │ │ │ │ - ldr r0, [pc, #384] @ (260dc ) │ │ │ │ + ldr r1, [pc, #384] @ (298c0 ) │ │ │ │ + ldr r0, [pc, #384] @ (298c4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 25eb2 │ │ │ │ - ldr r2, [pc, #316] @ (260b0 ) │ │ │ │ - ldr r3, [pc, #364] @ (260e0 ) │ │ │ │ - ldr r1, [pc, #364] @ (260e4 ) │ │ │ │ + bl 9d98 │ │ │ │ + b.n 29698 │ │ │ │ + ldr r2, [pc, #320] @ (29898 ) │ │ │ │ + ldr r3, [pc, #364] @ (298c8 ) │ │ │ │ + ldr r1, [pc, #368] @ (298cc ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #364] @ (260e8 ) │ │ │ │ + ldr r0, [pc, #368] @ (298d0 ) │ │ │ │ ldr r4, [r4, r2] │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #448 @ 0x1c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bl 11ed0 │ │ │ │ - b.n 25eb2 │ │ │ │ + b.n 29698 │ │ │ │ mov r0, r6 │ │ │ │ bl c698 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ bl 10eb4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldmia.w r3, {r0, r1, r2} │ │ │ │ bl 110ac │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, fp │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, sl │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 25eb2 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 29698 │ │ │ │ mov r0, r1 │ │ │ │ bl c698 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r3, [pc, #288] @ (260ec ) │ │ │ │ - ldr r1, [pc, #288] @ (260f0 ) │ │ │ │ + bl 9d98 │ │ │ │ + ldr r3, [pc, #288] @ (298d4 ) │ │ │ │ + ldr r1, [pc, #292] @ (298d8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 9100 │ │ │ │ - ldr r3, [pc, #212] @ (260b0 ) │ │ │ │ - ldr r1, [pc, #280] @ (260f4 ) │ │ │ │ + ldr r3, [pc, #216] @ (29898 ) │ │ │ │ + ldr r1, [pc, #280] @ (298dc ) │ │ │ │ mov.w r2, #450 @ 0x1c2 │ │ │ │ - ldr r0, [pc, #276] @ (260f8 ) │ │ │ │ + ldr r0, [pc, #280] @ (298e0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 25eb2 │ │ │ │ + b.n 29698 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl 16b58 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl c698 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - b.n 25ef6 │ │ │ │ - ldr r3, [pc, #168] @ (260b0 ) │ │ │ │ + b.n 296dc │ │ │ │ + ldr r3, [pc, #172] @ (29898 ) │ │ │ │ mov.w r2, #450 @ 0x1c2 │ │ │ │ - ldr r1, [pc, #240] @ (260fc ) │ │ │ │ - ldr r0, [pc, #240] @ (26100 ) │ │ │ │ + ldr r1, [pc, #240] @ (298e4 ) │ │ │ │ + ldr r0, [pc, #244] @ (298e8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 25eb2 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 29698 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl c698 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 25d82 │ │ │ │ - ldr r3, [pc, #128] @ (260b0 ) │ │ │ │ + b.n 2956a │ │ │ │ + ldr r3, [pc, #128] @ (29898 ) │ │ │ │ movw r2, #451 @ 0x1c3 │ │ │ │ - ldr r1, [pc, #204] @ (26104 ) │ │ │ │ - ldr r0, [pc, #208] @ (26108 ) │ │ │ │ + ldr r1, [pc, #208] @ (298ec ) │ │ │ │ + ldr r0, [pc, #208] @ (298f0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 2601a │ │ │ │ + b.n 29800 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movw r2, #445 @ 0x1bd │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ mov r0, r6 │ │ │ │ bl c698 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 25fa0 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 29786 │ │ │ │ blx 90c0 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #160] @ (2610c ) │ │ │ │ - mov.w r2, #9088 @ 0x2380 │ │ │ │ - ldr r1, [pc, #160] @ (26110 ) │ │ │ │ - ldr r0, [pc, #160] @ (26114 ) │ │ │ │ + ldr r3, [pc, #164] @ (298f4 ) │ │ │ │ + movw r2, #7151 @ 0x1bef │ │ │ │ + ldr r1, [pc, #160] @ (298f8 ) │ │ │ │ + ldr r0, [pc, #164] @ (298fc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1412 @ 0x584 │ │ │ │ + addw r3, r3, #1588 @ 0x634 │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #148] @ (26118 ) │ │ │ │ - movw r2, #9016 @ 0x2338 │ │ │ │ - ldr r1, [pc, #148] @ (2611c ) │ │ │ │ - ldr r0, [pc, #148] @ (26120 ) │ │ │ │ + ldr r3, [pc, #152] @ (29900 ) │ │ │ │ + movw r2, #7079 @ 0x1ba7 │ │ │ │ + ldr r1, [pc, #148] @ (29904 ) │ │ │ │ + ldr r0, [pc, #152] @ (29908 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1412 @ 0x584 │ │ │ │ + addw r3, r3, #1588 @ 0x634 │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ - add r3, pc, #128 @ (adr r3, 2611c ) │ │ │ │ + nop │ │ │ │ + ldr r0, [r7, #48] @ 0x30 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #80 @ (adr r3, 260f4 ) │ │ │ │ + ldr r4, [r5, #48] @ 0x30 │ │ │ │ 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 │ │ │ │ - ldmia r4!, {} │ │ │ │ + str r6, [sp, #16] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r3, r4, r5} │ │ │ │ + strh r0, [r2, #34] @ 0x22 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r6, r7} │ │ │ │ + str r4, [sp, #1008] @ 0x3f0 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 26116 │ │ │ │ + strh r0, [r1, #26] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #240 @ (adr r1, 261c0 ) │ │ │ │ + ldr r6, [r2, #20] │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r2!, {r3, r4, r6} │ │ │ │ + str r4, [sp, #376] @ 0x178 │ │ │ │ movs r0, r0 │ │ │ │ - hlt 0x0010 │ │ │ │ + strh r2, [r5, #20] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r6} │ │ │ │ + str r4, [sp, #280] @ 0x118 │ │ │ │ movs r0, r0 │ │ │ │ - rev16 r0, r7 │ │ │ │ + strh r2, [r2, #20] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r3, r4, r5} │ │ │ │ + ldrh r0, [r1, #32] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r5} │ │ │ │ + str r4, [sp, #152] @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - rev16 r0, r3 │ │ │ │ + strh r2, [r6, #18] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r3, r4, r7} │ │ │ │ + ldrh r0, [r0, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ + str r3, [sp, #768] @ 0x300 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 26138 │ │ │ │ + strh r4, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r2, r3, r7} │ │ │ │ + str r3, [sp, #592] @ 0x250 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 26134 │ │ │ │ + strh r0, [r4, #14] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r2, r5, r6} │ │ │ │ + str r3, [sp, #424] @ 0x1a8 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 26132 │ │ │ │ + strh r6, [r6, #12] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 25e34 │ │ │ │ + add r6, sp, #784 @ 0x310 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ + strb r2, [r6, #4] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ + ldrh r0, [r0, #8] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 25e10 │ │ │ │ + add r6, sp, #688 @ 0x2b0 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #0 │ │ │ │ + strb r2, [r3, #4] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r5} │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ ... │ │ │ │ │ │ │ │ -00026124 : │ │ │ │ +0002990c : │ │ │ │ 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, #2992] @ 26cec │ │ │ │ + ldr.w r3, [pc, #2992] @ 2a4d4 │ │ │ │ movs r4, #0 │ │ │ │ - ldr.w r7, [pc, #2992] @ 26cf0 │ │ │ │ + ldr.w r7, [pc, #2992] @ 2a4d8 │ │ │ │ strd r2, r0, [sp, #20] │ │ │ │ mov r2, r1 │ │ │ │ - ldr.w r1, [pc, #2984] @ 26cf4 │ │ │ │ + ldr.w r1, [pc, #2984] @ 2a4dc │ │ │ │ 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 25cc4 │ │ │ │ + bl 294ac │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 264be │ │ │ │ + beq.w 29ca6 │ │ │ │ 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 14af4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 26502 │ │ │ │ + beq.w 29cea │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bpl.w 26532 │ │ │ │ + bpl.w 29d1a │ │ │ │ mvn.w r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 10c74 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2655a │ │ │ │ + beq.w 29d42 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.w 26590 │ │ │ │ + bpl.w 29d78 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ blx 9290 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 261cc │ │ │ │ + beq.n 299b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 263de │ │ │ │ + beq.w 29bc6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 265b8 │ │ │ │ + beq.w 29da0 │ │ │ │ movs r0, #0 │ │ │ │ blx 8e14 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 263e6 │ │ │ │ + beq.w 29bce │ │ │ │ ldr r2, [r4, #8] │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp r2, #2 │ │ │ │ - ble.n 26268 │ │ │ │ + ble.n 29a50 │ │ │ │ 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 14af4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 26444 │ │ │ │ + beq.w 29c2c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bpl.w 2648e │ │ │ │ + bpl.w 29c76 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ blx 9290 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 2622e │ │ │ │ + beq.n 29a16 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 263a2 │ │ │ │ + beq.w 29b8a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 263b0 │ │ │ │ + beq.w 29b98 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ blx 929c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 26254 │ │ │ │ + beq.n 29a3c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 263d6 │ │ │ │ + beq.w 29bbe │ │ │ │ cmp r7, #0 │ │ │ │ - blt.w 264dc │ │ │ │ + blt.w 29cc4 │ │ │ │ adds r6, #2 │ │ │ │ cmp r6, r5 │ │ │ │ - blt.n 261f8 │ │ │ │ + blt.n 299e0 │ │ │ │ ldrd r5, r7, [sp, #28] │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ mov r0, sl │ │ │ │ blx 95a8 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r6, r0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 265ee │ │ │ │ + beq.w 29dd6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 266d6 │ │ │ │ + beq.w 29ebe │ │ │ │ mov r0, r6 │ │ │ │ blx 95a8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 262a2 │ │ │ │ + beq.n 29a8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 265f6 │ │ │ │ + beq.w 29dde │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 26714 │ │ │ │ + beq.w 29efc │ │ │ │ str.w r9, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ blx 902c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2675c │ │ │ │ + beq.w 29f44 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.w 2661a │ │ │ │ + bpl.w 29e02 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r1, #2 │ │ │ │ bl 10c74 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 26642 │ │ │ │ - ldr.w r2, [pc, #2592] @ 26cf8 │ │ │ │ + beq.w 29e2a │ │ │ │ + ldr.w r2, [pc, #2592] @ 2a4e0 │ │ │ │ ldr.w sl, [r7, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr.w r1, [sl] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 2668c │ │ │ │ + bne.w 29e74 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ bl 15ab4 │ │ │ │ ldr.w r2, [r9] │ │ │ │ mov r1, r0 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 265fe │ │ │ │ + beq.w 29de6 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.w 266b6 │ │ │ │ + beq.w 29e9e │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 2691e │ │ │ │ + bne.w 2a106 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r1, #2 │ │ │ │ bl 10c74 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 266f4 │ │ │ │ + beq.w 29edc │ │ │ │ ldr.w r1, [sl] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 26732 │ │ │ │ + bne.w 29f1a │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ bl 11b10 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2634a │ │ │ │ + beq.n 29b32 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 26612 │ │ │ │ + beq.w 29dfa │ │ │ │ ldr.w r2, [r9] │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2660a │ │ │ │ + beq.w 29df2 │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.n 262ae │ │ │ │ - ldr.w r3, [pc, #2456] @ 26cfc │ │ │ │ + bne.n 29a96 │ │ │ │ + ldr.w r3, [pc, #2456] @ 2a4e4 │ │ │ │ movw r2, #419 @ 0x1a3 │ │ │ │ - ldr.w r1, [pc, #2452] @ 26d00 │ │ │ │ - ldr.w r0, [pc, #2452] @ 26d04 │ │ │ │ + ldr.w r1, [pc, #2452] @ 2a4e8 │ │ │ │ + ldr.w r0, [pc, #2452] @ 2a4ec │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ mov r0, r5 │ │ │ │ bl c698 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, fp │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 26420 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 29c08 │ │ │ │ mov r0, r7 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 26236 │ │ │ │ + bne.w 29a1e │ │ │ │ ldrd r5, r7, [sp, #28] │ │ │ │ mov.w r2, #412 @ 0x19c │ │ │ │ - ldr.w r3, [pc, #2368] @ 26cfc │ │ │ │ - ldr.w r1, [pc, #2376] @ 26d08 │ │ │ │ - ldr.w r0, [pc, #2376] @ 26d0c │ │ │ │ + ldr.w r3, [pc, #2368] @ 2a4e4 │ │ │ │ + ldr.w r1, [pc, #2376] @ 2a4f0 │ │ │ │ + ldr.w r0, [pc, #2376] @ 2a4f4 │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 26468 │ │ │ │ + b.n 29c50 │ │ │ │ mov r0, r8 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26254 │ │ │ │ + b.n 29a3c │ │ │ │ mov r0, r6 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 261cc │ │ │ │ - ldr.w r3, [pc, #2324] @ 26cfc │ │ │ │ + b.n 299b4 │ │ │ │ + ldr.w r3, [pc, #2324] @ 2a4e4 │ │ │ │ mov.w r2, #412 @ 0x19c │ │ │ │ - ldr.w r1, [pc, #2336] @ 26d10 │ │ │ │ - ldr.w r0, [pc, #2336] @ 26d14 │ │ │ │ + ldr.w r1, [pc, #2336] @ 2a4f8 │ │ │ │ + ldr.w r0, [pc, #2336] @ 2a4fc │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ mov r0, r5 │ │ │ │ bl c698 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ movs r5, #1 │ │ │ │ - ldr.w r2, [pc, #2292] @ 26d18 │ │ │ │ - ldr.w r3, [pc, #2244] @ 26cec │ │ │ │ + ldr.w r2, [pc, #2292] @ 2a500 │ │ │ │ + ldr.w r3, [pc, #2244] @ 2a4d4 │ │ │ │ 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 26a8e │ │ │ │ + bne.w 2a276 │ │ │ │ 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, #412 @ 0x19c │ │ │ │ - ldr.w r3, [pc, #2220] @ 26cfc │ │ │ │ - ldr.w r1, [pc, #2248] @ 26d1c │ │ │ │ - ldr.w r0, [pc, #2248] @ 26d20 │ │ │ │ + ldr.w r3, [pc, #2220] @ 2a4e4 │ │ │ │ + ldr.w r1, [pc, #2248] @ 2a504 │ │ │ │ + ldr.w r0, [pc, #2248] @ 2a508 │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ mov r0, r5 │ │ │ │ bl c698 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, sl │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 26420 │ │ │ │ - ldr.w r3, [pc, #2156] @ 26cfc │ │ │ │ + bl 9d98 │ │ │ │ + b.n 29c08 │ │ │ │ + ldr.w r3, [pc, #2156] @ 2a4e4 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ - ldr.w r2, [pc, #2188] @ 26d24 │ │ │ │ - ldr.w r1, [pc, #2188] @ 26d28 │ │ │ │ + ldr.w r2, [pc, #2188] @ 2a50c │ │ │ │ + ldr.w r1, [pc, #2188] @ 2a510 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ - ldr.w r0, [pc, #2180] @ 26d2c │ │ │ │ + ldr.w r0, [pc, #2180] @ 2a514 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r2, #412 @ 0x19c │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ bl 11ed0 │ │ │ │ - b.n 26468 │ │ │ │ - ldr.w r3, [pc, #2108] @ 26cfc │ │ │ │ + b.n 29c50 │ │ │ │ + ldr.w r3, [pc, #2108] @ 2a4e4 │ │ │ │ mov.w r2, #408 @ 0x198 │ │ │ │ - ldr.w r1, [pc, #2152] @ 26d30 │ │ │ │ - ldr.w r0, [pc, #2152] @ 26d34 │ │ │ │ + ldr.w r1, [pc, #2152] @ 2a518 │ │ │ │ + ldr.w r0, [pc, #2152] @ 2a51c │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 26420 │ │ │ │ + b.n 29c08 │ │ │ │ ldrd r5, r7, [sp, #28] │ │ │ │ mov.w r2, #412 @ 0x19c │ │ │ │ - ldr.w r3, [pc, #2068] @ 26cfc │ │ │ │ - ldr.w r1, [pc, #2124] @ 26d38 │ │ │ │ - ldr.w r0, [pc, #2124] @ 26d3c │ │ │ │ + ldr.w r3, [pc, #2068] @ 2a4e4 │ │ │ │ + ldr.w r1, [pc, #2124] @ 2a520 │ │ │ │ + ldr.w r0, [pc, #2124] @ 2a524 │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 26468 │ │ │ │ - ldr.w r3, [pc, #2040] @ 26cfc │ │ │ │ + b.n 29c50 │ │ │ │ + ldr.w r3, [pc, #2040] @ 2a4e4 │ │ │ │ movw r2, #409 @ 0x199 │ │ │ │ - ldr.w r1, [pc, #2100] @ 26d40 │ │ │ │ - ldr.w r0, [pc, #2100] @ 26d44 │ │ │ │ + ldr.w r1, [pc, #2100] @ 2a528 │ │ │ │ + ldr.w r0, [pc, #2100] @ 2a52c │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ mov r0, r5 │ │ │ │ bl c698 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 26420 │ │ │ │ - ldr.w r3, [pc, #1992] @ 26cfc │ │ │ │ - ldr.w r2, [pc, #2064] @ 26d48 │ │ │ │ - ldr.w r1, [pc, #2064] @ 26d4c │ │ │ │ + bl 9d98 │ │ │ │ + b.n 29c08 │ │ │ │ + ldr.w r3, [pc, #1992] @ 2a4e4 │ │ │ │ + ldr.w r2, [pc, #2064] @ 2a530 │ │ │ │ + ldr.w r1, [pc, #2064] @ 2a534 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r0, [pc, #2060] @ 26d50 │ │ │ │ + ldr.w r0, [pc, #2060] @ 2a538 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ str r6, [sp, #4] │ │ │ │ movw r2, #409 @ 0x199 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 11ed0 │ │ │ │ - b.n 2651e │ │ │ │ - ldr.w r3, [pc, #1952] @ 26cfc │ │ │ │ + b.n 29d06 │ │ │ │ + ldr.w r3, [pc, #1952] @ 2a4e4 │ │ │ │ movw r2, #409 @ 0x199 │ │ │ │ - ldr.w r1, [pc, #2032] @ 26d54 │ │ │ │ - ldr.w r0, [pc, #2032] @ 26d58 │ │ │ │ + ldr.w r1, [pc, #2032] @ 2a53c │ │ │ │ + ldr.w r0, [pc, #2032] @ 2a540 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ mov r0, r5 │ │ │ │ bl c698 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 26420 │ │ │ │ - ldr.w r3, [pc, #1896] @ 26cfc │ │ │ │ - ldr.w r2, [pc, #1988] @ 26d5c │ │ │ │ - ldr.w r1, [pc, #1988] @ 26d60 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 29c08 │ │ │ │ + ldr.w r3, [pc, #1896] @ 2a4e4 │ │ │ │ + ldr.w r2, [pc, #1988] @ 2a544 │ │ │ │ + ldr.w r1, [pc, #1988] @ 2a548 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr.w r0, [pc, #1980] @ 26d64 │ │ │ │ + ldr.w r0, [pc, #1980] @ 2a54c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ movw r2, #409 @ 0x199 │ │ │ │ bl 11ed0 │ │ │ │ - b.n 26576 │ │ │ │ - ldr.w r3, [pc, #1856] @ 26cfc │ │ │ │ + b.n 29d5e │ │ │ │ + ldr.w r3, [pc, #1856] @ 2a4e4 │ │ │ │ mov.w r2, #410 @ 0x19a │ │ │ │ - ldr.w r1, [pc, #1956] @ 26d68 │ │ │ │ - ldr.w r0, [pc, #1956] @ 26d6c │ │ │ │ + ldr.w r1, [pc, #1956] @ 2a550 │ │ │ │ + ldr.w r0, [pc, #1956] @ 2a554 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ mov r0, r5 │ │ │ │ bl c698 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 26420 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 29c08 │ │ │ │ mov r0, sl │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26280 │ │ │ │ + b.n 29a68 │ │ │ │ mov r0, r6 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 262a2 │ │ │ │ + b.n 29a8a │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r9 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - b.n 26304 │ │ │ │ + b.n 29aec │ │ │ │ mov r0, r9 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2635a │ │ │ │ + b.n 29b42 │ │ │ │ mov r0, r6 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2634a │ │ │ │ - ldr.w r3, [pc, #1760] @ 26cfc │ │ │ │ - ldr.w r2, [pc, #1872] @ 26d70 │ │ │ │ - ldr.w r1, [pc, #1872] @ 26d74 │ │ │ │ + b.n 29b32 │ │ │ │ + ldr.w r3, [pc, #1760] @ 2a4e4 │ │ │ │ + ldr.w r2, [pc, #1872] @ 2a558 │ │ │ │ + ldr.w r1, [pc, #1872] @ 2a55c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr.w r0, [pc, #1864] @ 26d78 │ │ │ │ + ldr.w r0, [pc, #1864] @ 2a560 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ movw r2, #413 @ 0x19d │ │ │ │ bl 11ed0 │ │ │ │ - b.n 2637c │ │ │ │ - ldr.w r3, [pc, #1720] @ 26cfc │ │ │ │ + b.n 29b64 │ │ │ │ + ldr.w r3, [pc, #1720] @ 2a4e4 │ │ │ │ movw r2, #415 @ 0x19f │ │ │ │ - ldr.w r1, [pc, #1840] @ 26d7c │ │ │ │ + ldr.w r1, [pc, #1840] @ 2a564 │ │ │ │ mov sl, r6 │ │ │ │ - ldr.w r0, [pc, #1836] @ 26d80 │ │ │ │ + ldr.w r0, [pc, #1836] @ 2a568 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ mov r0, r5 │ │ │ │ bl c698 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, fp │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, sl │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 26420 │ │ │ │ - ldr.w r2, [pc, #1644] @ 26cfc │ │ │ │ + bl 9d98 │ │ │ │ + b.n 29c08 │ │ │ │ + ldr.w r2, [pc, #1644] @ 2a4e4 │ │ │ │ mov sl, r6 │ │ │ │ - ldr.w r1, [pc, #1776] @ 26d84 │ │ │ │ + ldr.w r1, [pc, #1776] @ 2a56c │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r7, r2] │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr.w r0, [pc, #1768] @ 26d88 │ │ │ │ + ldr.w r0, [pc, #1768] @ 2a570 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - ldr.w r2, [pc, #1768] @ 26d8c │ │ │ │ + ldr.w r2, [pc, #1768] @ 2a574 │ │ │ │ add r0, pc │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ movw r2, #415 @ 0x19f │ │ │ │ bl 11ed0 │ │ │ │ - b.n 26660 │ │ │ │ - ldr.w r3, [pc, #1604] @ 26cfc │ │ │ │ + b.n 29e48 │ │ │ │ + ldr.w r3, [pc, #1604] @ 2a4e4 │ │ │ │ movw r2, #415 @ 0x19f │ │ │ │ - ldr.w r1, [pc, #1744] @ 26d90 │ │ │ │ + ldr.w r1, [pc, #1744] @ 2a578 │ │ │ │ mov sl, r6 │ │ │ │ - ldr.w r0, [pc, #1740] @ 26d94 │ │ │ │ + ldr.w r0, [pc, #1740] @ 2a57c │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 26660 │ │ │ │ - ldr.w r3, [pc, #1572] @ 26cfc │ │ │ │ + b.n 29e48 │ │ │ │ + ldr.w r3, [pc, #1572] @ 2a4e4 │ │ │ │ mov.w r2, #412 @ 0x19c │ │ │ │ - ldr.w r1, [pc, #1720] @ 26d98 │ │ │ │ - ldr.w r0, [pc, #1720] @ 26d9c │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.n 26402 │ │ │ │ - ldr.w r3, [pc, #1540] @ 26cfc │ │ │ │ - movw r2, #419 @ 0x1a3 │ │ │ │ - ldr.w r1, [pc, #1696] @ 26da0 │ │ │ │ - mov sl, r6 │ │ │ │ - ldr.w r0, [pc, #1696] @ 26da4 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.n 26660 │ │ │ │ - ldr.w r3, [pc, #1508] @ 26cfc │ │ │ │ - movw r2, #413 @ 0x19d │ │ │ │ - ldr.w r1, [pc, #1672] @ 26da8 │ │ │ │ - ldr.w r0, [pc, #1672] @ 26dac │ │ │ │ + ldr.w r1, [pc, #1720] @ 2a580 │ │ │ │ + ldr.w r0, [pc, #1720] @ 2a584 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 26402 │ │ │ │ - ldr.w r2, [pc, #1480] @ 26cfc │ │ │ │ - mov sl, r6 │ │ │ │ - ldr.w r1, [pc, #1652] @ 26db0 │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r7, r2] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldr.w r0, [pc, #1648] @ 26db4 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - ldr.w r2, [pc, #1644] @ 26db8 │ │ │ │ - add r0, pc │ │ │ │ - add r2, pc │ │ │ │ - str r2, [sp, #0] │ │ │ │ + b.n 29bea │ │ │ │ + ldr.w r3, [pc, #1540] @ 2a4e4 │ │ │ │ movw r2, #419 @ 0x1a3 │ │ │ │ - bl 11ed0 │ │ │ │ - b.n 26660 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r9, [sp, #28] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 26778 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 26a92 │ │ │ │ - blx 9378 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 26b1a │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - movs r1, #2 │ │ │ │ - bl 10c74 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 26b02 │ │ │ │ - ldr.w r3, [pc, #1376] @ 26cf8 │ │ │ │ - ldr.w fp, [r7, r3] │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 26aa2 │ │ │ │ - mov r2, sl │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - bl 15ab4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov sl, r0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 26a9a │ │ │ │ - cmp.w sl, #2 │ │ │ │ - beq.w 271d6 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 26b52 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 267e2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 26afa │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2731e │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 26800 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 26b4a │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 26818 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 26b42 │ │ │ │ - ldr.w r3, [pc, #1440] @ 26dbc │ │ │ │ - ldr.w r8, [sp, #16] │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - ldr.w r6, [r3, #396] @ 0x18c │ │ │ │ - blx 9078 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 26844 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 26916 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 27210 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #2 │ │ │ │ - bl d5ec │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 26868 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 2690e │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 271f8 │ │ │ │ - ldr.w r3, [pc, #1356] @ 26dc0 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r4, [r7, r3] │ │ │ │ - ldr r5, [r4, #0] │ │ │ │ - bl 11418 │ │ │ │ - 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 9458 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 27228 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 268b2 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbz r3, 26906 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 27306 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 268cc │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 26b32 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 2724e │ │ │ │ - mov r0, r5 │ │ │ │ - bl 10e44 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 26b3a │ │ │ │ - ldr.w r3, [pc, #1040] @ 26cfc │ │ │ │ - mov.w r2, #422 @ 0x1a6 │ │ │ │ - ldr.w r1, [pc, #1232] @ 26dc4 │ │ │ │ - ldr.w r0, [pc, #1232] @ 26dc8 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.n 26420 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 268b2 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26868 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26844 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r1, [pc, #1696] @ 2a588 │ │ │ │ mov sl, r6 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 26934 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 26af2 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 272d6 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 26952 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 26ac2 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2696a │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 26aca │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 26980 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 26ad2 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 26998 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 26ada │ │ │ │ - ldr.w r3, [pc, #1056] @ 26dbc │ │ │ │ - mov r0, sl │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - ldr.w r6, [r3, #408] @ 0x198 │ │ │ │ - blx 9078 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 269c0 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 26a86 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 272be │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #2 │ │ │ │ - bl d5ec │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 269e4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 26a76 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 27270 │ │ │ │ - ldr r3, [pc, #976] @ (26dc0 ) │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r4, [r7, r3] │ │ │ │ - ldr r5, [r4, #0] │ │ │ │ - bl 11418 │ │ │ │ - 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 9458 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 272aa │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 26a2c │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbz r3, 26a7e │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 272ee │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 26a44 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 26aea │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 27288 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 10e44 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 26ae2 │ │ │ │ - ldr r3, [pc, #668] @ (26cfc ) │ │ │ │ - mov.w r2, #416 @ 0x1a0 │ │ │ │ - ldr r1, [pc, #868] @ (26dcc ) │ │ │ │ - ldr r0, [pc, #872] @ (26dd0 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.n 26420 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 269e4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26a2c │ │ │ │ - mov r0, sl │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 269c0 │ │ │ │ - blx 90c0 <__stack_chk_fail@plt> │ │ │ │ - mov r0, fp │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26778 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 267be │ │ │ │ - ldr r3, [pc, #600] @ (26cfc ) │ │ │ │ - ldr r2, [pc, #812] @ (26dd4 ) │ │ │ │ - ldr r1, [pc, #816] @ (26dd8 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r1, pc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #808] @ (26ddc ) │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r0, pc │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movw r2, #421 @ 0x1a5 │ │ │ │ - bl 11ed0 │ │ │ │ - b.n 26402 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26952 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2696a │ │ │ │ - mov r0, r1 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26980 │ │ │ │ - mov r0, fp │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26998 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26a5e │ │ │ │ - mov r0, r6 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26a44 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26934 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 267e2 │ │ │ │ - ldr r3, [pc, #504] @ (26cfc ) │ │ │ │ - movw r2, #421 @ 0x1a5 │ │ │ │ - ldr r1, [pc, #724] @ (26de0 ) │ │ │ │ - ldr r0, [pc, #728] @ (26de4 ) │ │ │ │ + ldr.w r0, [pc, #1696] @ 2a58c │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 26402 │ │ │ │ - ldr r3, [pc, #480] @ (26cfc ) │ │ │ │ + b.n 29e48 │ │ │ │ + ldr.w r3, [pc, #1508] @ 2a4e4 │ │ │ │ movw r2, #413 @ 0x19d │ │ │ │ - ldr r1, [pc, #708] @ (26de8 ) │ │ │ │ - ldr r0, [pc, #712] @ (26dec ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.n 26402 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 268cc │ │ │ │ - mov r0, r5 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 268e8 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26818 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26800 │ │ │ │ - mov r1, sl │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 10c74 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 271be │ │ │ │ - ldr r3, [pc, #652] @ (26df0 ) │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 27186 │ │ │ │ - movs r2, #2 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - bl 11f04 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 26b92 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 271f0 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 26f32 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 26e4e │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 8f94 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - blt.w 26e10 │ │ │ │ - uxtb r3, r3 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 26faa │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 26bd2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 26f3a │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 27336 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 26bf0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2709e │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 26c08 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 270a6 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 26c1a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 26cb0 │ │ │ │ - ldr r3, [pc, #420] @ (26dc0 ) │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r2, [pc, #412] @ (26dbc ) │ │ │ │ - ldr r4, [r7, r3] │ │ │ │ - ldr r2, [r7, r2] │ │ │ │ - ldr r5, [r4, #0] │ │ │ │ - ldr.w r8, [r2, #380] @ 0x17c │ │ │ │ - bl 11418 │ │ │ │ - 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 9458 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 26c90 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 2734e │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 26c60 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbz r3, 26cb8 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 26cc8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 10e44 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r3, 26cc0 │ │ │ │ - ldr r3, [pc, #132] @ (26cfc ) │ │ │ │ - movw r2, #431 @ 0x1af │ │ │ │ - ldr r1, [pc, #372] @ (26df4 ) │ │ │ │ - ldr r0, [pc, #376] @ (26df8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.w 26420 │ │ │ │ - ldr r3, [pc, #104] @ (26cfc ) │ │ │ │ - movw r2, #431 @ 0x1af │ │ │ │ - ldr r1, [pc, #356] @ (26dfc ) │ │ │ │ - ldr r0, [pc, #356] @ (26e00 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ - b.w 26420 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26c1a │ │ │ │ - mov r0, r6 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26c60 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26c76 │ │ │ │ - ldr r1, [pc, #48] @ (26cfc ) │ │ │ │ - movw r2, #431 @ 0x1af │ │ │ │ - ldr r3, [pc, #308] @ (26e04 ) │ │ │ │ - ldr r0, [pc, #308] @ (26e08 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r4, [r7, r1] │ │ │ │ - add r0, pc │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r1, [pc, #300] @ (26e0c ) │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - add r1, pc │ │ │ │ - bl 11ed0 │ │ │ │ - b.w 26420 │ │ │ │ - nop │ │ │ │ - lsls r4, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [sp, #704] @ 0x2c0 │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r6, [sp, #696] @ 0x2b8 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r5, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r6!, {r4, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - cpsie a │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb60c │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r5!, {r1, r3, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - push {r1, r2, r3, r4, r6, r7, lr} │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [sp, #840] @ 0x348 │ │ │ │ - movs r2, r0 │ │ │ │ - stmia r5!, {r3, r5, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - push {r3, r4, r5, r6, lr} │ │ │ │ - movs r0, r0 │ │ │ │ - push {r1, r4, r6, r7, lr} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r3, r4} │ │ │ │ - movs r0, r0 │ │ │ │ - push {r1, r2, r3, r5, lr} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r4!, {r1, r4, r5, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - push {r1, r2, lr} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r4!, {r4, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - push {r5, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - push {r1, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - push {r1, r4, r5, lr} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - push {r1, r2, r3, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r4!, {r1, r2, r4, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - push {r1, r3, r5, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r1!, {r4, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r4!, {r5} │ │ │ │ - movs r0, r0 │ │ │ │ - push {r1, r2, r3, r5} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - push {r2, r3} │ │ │ │ - movs r0, r0 │ │ │ │ - push {r1, r3, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r4, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - cbz r4, 26de4 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r3!, {r2, r3, r5, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - cbz r0, 26de4 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r3!, {r1, r3, r5} │ │ │ │ - movs r0, r0 │ │ │ │ - cbz r2, 26dd8 │ │ │ │ - movs r0, r0 │ │ │ │ - cbz r0, 26de2 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - cbz r4, 26dda │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - uxtb r6, r5 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - uxtb r6, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r2!, {r2, r3, r4, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - uxth r0, r6 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r2!, {r2, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - uxth r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - uxth r2, r4 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r0, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r1, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r0!, {r3, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - sub sp, #368 @ 0x170 │ │ │ │ - movs r0, r0 │ │ │ │ - it pl │ │ │ │ - movpl r0, r0 │ │ │ │ - add r7, sp, #432 @ 0x1b0 │ │ │ │ - movs r0, r0 │ │ │ │ - add r7, sp, #288 @ 0x120 │ │ │ │ - movs r0, r0 │ │ │ │ - ite ne │ │ │ │ - movne r0, r0 │ │ │ │ - addeq r7, sp, #144 @ 0x90 │ │ │ │ - movs r0, r0 │ │ │ │ - bkpt 0x00b4 │ │ │ │ - movs r0, r0 │ │ │ │ - add r6, sp, #800 @ 0x320 │ │ │ │ - movs r0, r0 │ │ │ │ - bkpt 0x009c │ │ │ │ - movs r0, r0 │ │ │ │ - add r6, sp, #704 @ 0x2c0 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r1, #20 │ │ │ │ - movs r0, r0 │ │ │ │ - pop {r6, pc} │ │ │ │ - movs r0, r0 │ │ │ │ - add r5, sp, #336 @ 0x150 │ │ │ │ - movs r0, r0 │ │ │ │ - pop {r1, r2, r5, pc} │ │ │ │ - movs r0, r0 │ │ │ │ - add r5, sp, #232 @ 0xe8 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb7de │ │ │ │ - movs r0, r0 │ │ │ │ - add r5, sp, #8 │ │ │ │ - movs r0, r0 │ │ │ │ - pop {r5, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - ldr.w r3, [pc, #1364] @ 27368 │ │ │ │ - mov.w r2, #430 @ 0x1ae │ │ │ │ - ldr.w r1, [pc, #1360] @ 2736c │ │ │ │ - ldr.w r0, [pc, #1360] @ 27370 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl c698 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ - b.w 26420 │ │ │ │ - ldr.w r3, [pc, #1304] @ 27368 │ │ │ │ - movw r2, #427 @ 0x1ab │ │ │ │ - ldr.w r1, [pc, #1308] @ 27374 │ │ │ │ - ldr.w r0, [pc, #1308] @ 27378 │ │ │ │ - add r1, pc │ │ │ │ - ldr r6, [r7, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9cb0 │ │ │ │ - add.w r8, sp, #56 @ 0x38 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 10f80 │ │ │ │ - ldr.w r3, [pc, #1268] @ 2737c │ │ │ │ - ldr r4, [r7, r3] │ │ │ │ - ldr.w r3, [pc, #1264] @ 27380 │ │ │ │ - ldr.w r1, [r4, #336] @ 0x150 │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 96e4 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 26f8c │ │ │ │ - bl 11118 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r5 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 26f82 │ │ │ │ - ldr.w r3, [pc, #1228] @ 27384 │ │ │ │ - ldr.w r9, [r4, #380] @ 0x17c │ │ │ │ - ldr r7, [r7, r3] │ │ │ │ - ldr r4, [r7, #0] │ │ │ │ - bl 11418 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r5, r0 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #3 │ │ │ │ - add r1, sp, #92 @ 0x5c │ │ │ │ - str.w r9, [sp, #92] @ 0x5c │ │ │ │ - str r5, [sp, #100] @ 0x64 │ │ │ │ - blx 9458 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 26f64 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 26f42 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10e44 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ - ldr.w r1, [pc, #1160] @ 27388 │ │ │ │ - ldr.w r0, [pc, #1160] @ 2738c │ │ │ │ - movw r2, #429 @ 0x1ad │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - ldmia.w r8, {r0, r1, r2} │ │ │ │ - bl 110ac │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 9cb0 │ │ │ │ - b.w 26420 │ │ │ │ - mov r0, sl │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26ba2 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26bd2 │ │ │ │ - ldr.w r3, [pc, #1100] @ 27390 │ │ │ │ - movw r2, #429 @ 0x1ad │ │ │ │ - ldr.w r1, [pc, #1096] @ 27394 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r0, [pc, #1092] @ 27398 │ │ │ │ - strd r3, r4, [sp] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - bl 11ed0 │ │ │ │ - b.n 26f14 │ │ │ │ - ldr.w r1, [pc, #1076] @ 2739c │ │ │ │ - movw r2, #429 @ 0x1ad │ │ │ │ - ldr.w r0, [pc, #1072] @ 273a0 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 26f14 │ │ │ │ - bl c698 │ │ │ │ - bl 10eb4 │ │ │ │ - b.n 26f14 │ │ │ │ - ldr.w r1, [pc, #1044] @ 273a4 │ │ │ │ - mov.w r2, #428 @ 0x1ac │ │ │ │ - ldr.w r0, [pc, #1040] @ 273a8 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl c698 │ │ │ │ - b.n 26f14 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - tst.w r3, #570425344 @ 0x22000000 │ │ │ │ - beq.w 27104 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - movs r1, #2 │ │ │ │ - bl 10c74 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 270ec │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 2711e │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 9290 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 26ff0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 270ae │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 27146 │ │ │ │ - movs r3, #1 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, sl │ │ │ │ - bl 15108 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2701e │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2713e │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 270d4 │ │ │ │ - cmp r4, #2 │ │ │ │ - beq.n 270b6 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl fd38 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 27050 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2717e │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 27066 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 270dc │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 27078 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cbz r3, 270e4 │ │ │ │ - cmp r4, #0 │ │ │ │ - bge.w 26422 │ │ │ │ - ldr r3, [pc, #744] @ (27368 ) │ │ │ │ - movw r2, #435 @ 0x1b3 │ │ │ │ - ldr r1, [pc, #804] @ (273ac ) │ │ │ │ - ldr r0, [pc, #808] @ (273b0 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl c698 │ │ │ │ - b.w 26420 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26bf0 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26c08 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26ff0 │ │ │ │ - ldr r3, [pc, #688] @ (27368 ) │ │ │ │ - mov.w r2, #434 @ 0x1b2 │ │ │ │ - ldr r1, [pc, #756] @ (273b4 ) │ │ │ │ - ldr r0, [pc, #760] @ (273b8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl c698 │ │ │ │ - b.n 26e38 │ │ │ │ - mov r0, sl │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2702c │ │ │ │ - mov r0, r8 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27066 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27078 │ │ │ │ - ldr r3, [pc, #632] @ (27368 ) │ │ │ │ - mov.w r2, #434 @ 0x1b2 │ │ │ │ - ldr r1, [pc, #712] @ (273bc ) │ │ │ │ - ldr r0, [pc, #712] @ (273c0 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.n 26e2c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 27030 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 27030 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27030 │ │ │ │ - ldr r3, [pc, #584] @ (27368 ) │ │ │ │ - ldr r2, [pc, #672] @ (273c4 ) │ │ │ │ - ldr r1, [pc, #676] @ (273c8 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r1, pc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #668] @ (273cc ) │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r0, pc │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov.w r2, #434 @ 0x1b2 │ │ │ │ - bl 11ed0 │ │ │ │ - b.n 26e2c │ │ │ │ - mov r0, r9 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2701e │ │ │ │ - ldr r3, [pc, #544] @ (27368 ) │ │ │ │ - mov.w r2, #434 @ 0x1b2 │ │ │ │ - ldr r1, [pc, #640] @ (273d0 ) │ │ │ │ - ldr r0, [pc, #644] @ (273d4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl c698 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9cb0 │ │ │ │ - b.w 26420 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27050 │ │ │ │ - ldr r3, [pc, #480] @ (27368 ) │ │ │ │ - movw r2, #427 @ 0x1ab │ │ │ │ - ldr r1, [pc, #584] @ (273d8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r6, [r7, r3] │ │ │ │ - ldr r3, [pc, #584] @ (273dc ) │ │ │ │ - str r0, [sp, #4] │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [pc, #580] @ (273e0 ) │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - bl 11ed0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 26e7c │ │ │ │ - ldr r3, [pc, #424] @ (27368 ) │ │ │ │ - movw r2, #427 @ 0x1ab │ │ │ │ - ldr r1, [pc, #540] @ (273e4 ) │ │ │ │ - ldr r0, [pc, #544] @ (273e8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r6, [r7, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.n 271a4 │ │ │ │ - ldr r3, [pc, #400] @ (27368 ) │ │ │ │ - movw r2, #421 @ 0x1a5 │ │ │ │ - ldr r1, [pc, #524] @ (273ec ) │ │ │ │ - ldr r0, [pc, #528] @ (273f0 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.w 26402 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26b92 │ │ │ │ - ldr r3, [pc, #364] @ (27368 ) │ │ │ │ - movw r2, #423 @ 0x1a7 │ │ │ │ - ldr r1, [pc, #500] @ (273f4 ) │ │ │ │ - ldr r0, [pc, #500] @ (273f8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.n 27094 │ │ │ │ - ldr r3, [pc, #340] @ (27368 ) │ │ │ │ - movw r2, #423 @ 0x1a7 │ │ │ │ - ldr r1, [pc, #484] @ (273fc ) │ │ │ │ - ldr r0, [pc, #484] @ (27400 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.n 27094 │ │ │ │ - ldr r3, [pc, #316] @ (27368 ) │ │ │ │ - mov.w r2, #422 @ 0x1a6 │ │ │ │ - ldr r1, [pc, #468] @ (27404 ) │ │ │ │ - ldr r0, [pc, #468] @ (27408 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ - b.w 26420 │ │ │ │ - ldr r1, [pc, #280] @ (27368 ) │ │ │ │ - mov.w r2, #422 @ 0x1a6 │ │ │ │ - ldr r3, [pc, #436] @ (2740c ) │ │ │ │ - ldr r0, [pc, #440] @ (27410 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r4, [r7, r1] │ │ │ │ - add r0, pc │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r1, [pc, #432] @ (27414 ) │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - add r1, pc │ │ │ │ - bl 11ed0 │ │ │ │ - b.w 26420 │ │ │ │ - ldr r3, [pc, #244] @ (27368 ) │ │ │ │ - mov.w r2, #416 @ 0x1a0 │ │ │ │ - ldr r1, [pc, #416] @ (27418 ) │ │ │ │ - ldr r0, [pc, #416] @ (2741c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.n 27094 │ │ │ │ - ldr r1, [pc, #220] @ (27368 ) │ │ │ │ - mov.w r2, #416 @ 0x1a0 │ │ │ │ - ldr r3, [pc, #400] @ (27420 ) │ │ │ │ - ldr r0, [pc, #400] @ (27424 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r4, [r7, r1] │ │ │ │ - add r0, pc │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r1, [pc, #392] @ (27428 ) │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - add r1, pc │ │ │ │ - bl 11ed0 │ │ │ │ - b.w 26420 │ │ │ │ - ldr r3, [pc, #188] @ (27368 ) │ │ │ │ - mov.w r2, #416 @ 0x1a0 │ │ │ │ - ldr r1, [pc, #376] @ (2742c ) │ │ │ │ - ldr r0, [pc, #380] @ (27430 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - b.n 2723a │ │ │ │ - ldr r3, [pc, #168] @ (27368 ) │ │ │ │ - mov.w r2, #416 @ 0x1a0 │ │ │ │ - ldr r1, [pc, #364] @ (27434 ) │ │ │ │ - ldr r0, [pc, #368] @ (27438 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.n 27094 │ │ │ │ - ldr r3, [pc, #356] @ (2743c ) │ │ │ │ - movw r2, #8759 @ 0x2237 │ │ │ │ - ldr r1, [pc, #352] @ (27440 ) │ │ │ │ - ldr r0, [pc, #356] @ (27444 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1452 @ 0x5ac │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #344] @ (27448 ) │ │ │ │ - movw r2, #8440 @ 0x20f8 │ │ │ │ - ldr r1, [pc, #340] @ (2744c ) │ │ │ │ - ldr r0, [pc, #344] @ (27450 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1452 @ 0x5ac │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #332] @ (27454 ) │ │ │ │ - movw r2, #8525 @ 0x214d │ │ │ │ - ldr r1, [pc, #328] @ (27458 ) │ │ │ │ - ldr r0, [pc, #332] @ (2745c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1452 @ 0x5ac │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #320] @ (27460 ) │ │ │ │ - movw r2, #8773 @ 0x2245 │ │ │ │ - ldr r1, [pc, #316] @ (27464 ) │ │ │ │ - ldr r0, [pc, #320] @ (27468 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1452 @ 0x5ac │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #308] @ (2746c ) │ │ │ │ - movw r2, #8819 @ 0x2273 │ │ │ │ - ldr r1, [pc, #304] @ (27470 ) │ │ │ │ - ldr r0, [pc, #308] @ (27474 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1452 @ 0x5ac │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #296] @ (27478 ) │ │ │ │ - movw r2, #8637 @ 0x21bd │ │ │ │ - ldr r1, [pc, #292] @ (2747c ) │ │ │ │ - ldr r0, [pc, #296] @ (27480 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1452 @ 0x5ac │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - lsls r0, r4, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - cbnz r0, 273d8 │ │ │ │ - movs r0, r0 │ │ │ │ - add r3, sp, #720 @ 0x2d0 │ │ │ │ - movs r0, r0 │ │ │ │ - cbnz r2, 273d0 │ │ │ │ - movs r0, r0 │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r0, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r5, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r1, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - hlt 0x0034 │ │ │ │ - movs r0, r0 │ │ │ │ - add r2, sp, #808 @ 0x328 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r1, r5, r6, lr} │ │ │ │ - movs r0, r0 │ │ │ │ - rev16 r0, r5 │ │ │ │ - movs r0, r0 │ │ │ │ - add r2, sp, #504 @ 0x1f8 │ │ │ │ - movs r0, r0 │ │ │ │ - rev16 r6, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - add r2, sp, #400 @ 0x190 │ │ │ │ - movs r0, r0 │ │ │ │ - rev r6, r4 │ │ │ │ - movs r0, r0 │ │ │ │ - add r2, sp, #240 @ 0xf0 │ │ │ │ - movs r0, r0 │ │ │ │ - cbnz r0, 273be │ │ │ │ - movs r0, r0 │ │ │ │ - add r1, sp, #304 @ 0x130 │ │ │ │ - movs r0, r0 │ │ │ │ - cbnz r0, 273b8 │ │ │ │ - movs r0, r0 │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb8ca │ │ │ │ - movs r0, r0 │ │ │ │ - add r0, sp, #888 @ 0x378 │ │ │ │ - movs r0, r0 │ │ │ │ - add r0, sp, #816 @ 0x330 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb898 │ │ │ │ - movs r0, r0 │ │ │ │ - add r0, sp, #672 @ 0x2a0 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb870 │ │ │ │ - movs r0, r0 │ │ │ │ - add r0, sp, #528 @ 0x210 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb832 │ │ │ │ - movs r0, r0 │ │ │ │ - add r0, sp, #680 @ 0x2a8 │ │ │ │ - movs r0, r0 │ │ │ │ - add r0, sp, #240 @ 0xf0 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb7f8 │ │ │ │ - movs r0, r0 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb7e0 │ │ │ │ - movs r0, r0 │ │ │ │ - add r7, pc, #976 @ (adr r7, 277c4 ) │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb7be │ │ │ │ - movs r0, r0 │ │ │ │ - add r7, pc, #840 @ (adr r7, 27744 ) │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb7a6 │ │ │ │ - movs r0, r0 │ │ │ │ - add r7, pc, #744 @ (adr r7, 276ec ) │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb78e │ │ │ │ - movs r0, r0 │ │ │ │ - add r7, pc, #648 @ (adr r7, 27694 ) │ │ │ │ - movs r0, r0 │ │ │ │ - sxtb r0, r3 │ │ │ │ - movs r0, r0 │ │ │ │ - add r7, pc, #496 @ (adr r7, 27604 ) │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb75a │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb746 │ │ │ │ - movs r0, r0 │ │ │ │ - add r7, pc, #360 @ (adr r7, 27588 ) │ │ │ │ - movs r0, r0 │ │ │ │ - sxth r6, r3 │ │ │ │ - movs r0, r0 │ │ │ │ - add r7, pc, #264 @ (adr r7, 27530 ) │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb720 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb70c │ │ │ │ - movs r0, r0 │ │ │ │ - add r7, pc, #128 @ (adr r7, 274b4 ) │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb6f8 │ │ │ │ - movs r0, r0 │ │ │ │ - add r7, pc, #48 @ (adr r7, 2746c ) │ │ │ │ - movs r0, r0 │ │ │ │ - bmi.n 27488 │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [sp, #680] @ 0x2a8 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb6f4 │ │ │ │ - movs r0, r0 │ │ │ │ - bmi.n 27464 │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [sp, #584] @ 0x248 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r2, r3, r4, r5, r6, lr} │ │ │ │ - movs r0, r0 │ │ │ │ - bcc.n 27440 │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [sp, #488] @ 0x1e8 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb6b8 │ │ │ │ - movs r0, r0 │ │ │ │ - bcc.n 2741c │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [sp, #392] @ 0x188 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb6ac │ │ │ │ - movs r0, r0 │ │ │ │ - bcc.n 273f8 │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [sp, #296] @ 0x128 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb694 │ │ │ │ - movs r0, r0 │ │ │ │ - bcc.n 273d4 │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [sp, #200] @ 0xc8 │ │ │ │ - movs r0, r0 │ │ │ │ - cbz r0, 274e8 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00027484 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr.w ip, [pc, #284] @ 275b0 │ │ │ │ - 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, #268] @ 275b4 │ │ │ │ - add r4, sp, #52 @ 0x34 │ │ │ │ - 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, #248] @ (275b8 ) │ │ │ │ - add ip, pc │ │ │ │ - ldr r5, [pc, #248] @ (275bc ) │ │ │ │ - add r5, pc │ │ │ │ - ldr.w r4, [ip, r4] │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - str r4, [sp, #60] @ 0x3c │ │ │ │ - mov.w r4, #0 │ │ │ │ - bl c4c4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 27554 │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #3 │ │ │ │ - bpl.n 27534 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #7 │ │ │ │ - bpl.n 27558 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #8 │ │ │ │ - bne.n 27564 │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #5 │ │ │ │ - bpl.n 27578 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - ldr r0, [r0, #84] @ 0x54 │ │ │ │ - lsls r0, r0, #5 │ │ │ │ - bpl.n 27584 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 26124 │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.n 27554 │ │ │ │ - bl 11418 │ │ │ │ - ldr r2, [pc, #160] @ (275c0 ) │ │ │ │ - ldr r3, [pc, #152] @ (275b8 ) │ │ │ │ - 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 275aa │ │ │ │ - add sp, #68 @ 0x44 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #140] @ (275c4 ) │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, pc │ │ │ │ - bl 11608 │ │ │ │ - ldr r3, [pc, #136] @ (275c8 ) │ │ │ │ - movw r2, #405 @ 0x195 │ │ │ │ - ldr r1, [pc, #132] @ (275cc ) │ │ │ │ - ldr r0, [pc, #136] @ (275d0 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 2751c │ │ │ │ - ldr r0, [pc, #120] @ (275d4 ) │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, pc │ │ │ │ - bl 11608 │ │ │ │ - b.n 2753e │ │ │ │ - cmp r2, #1 │ │ │ │ - it eq │ │ │ │ - moveq r1, #0 │ │ │ │ - beq.n 274f6 │ │ │ │ - cmp r2, #10 │ │ │ │ - bne.n 27590 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - negs r3, r3 │ │ │ │ - lsls r1, r3, #1 │ │ │ │ - b.n 274f6 │ │ │ │ - ldr r0, [pc, #92] @ (275d8 ) │ │ │ │ - mov r1, r2 │ │ │ │ - add r0, pc │ │ │ │ - bl 11608 │ │ │ │ - b.n 2753e │ │ │ │ - ldr r0, [pc, #84] @ (275dc ) │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, pc │ │ │ │ - bl 11608 │ │ │ │ - b.n 2753e │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl 1694c │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - lsls r1, r0, #1 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 274f6 │ │ │ │ - orr.w r1, r3, #1 │ │ │ │ - b.n 274f6 │ │ │ │ - blx 90c0 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - str r6, [sp, #944] @ 0x3b0 │ │ │ │ - movs r2, r0 │ │ │ │ - ldrh r6, [r7, #24] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r7, #24] │ │ │ │ - movs r2, r0 │ │ │ │ - ldrh r4, [r3, #22] │ │ │ │ - movs r2, r0 │ │ │ │ - cbnz r4, 275f4 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r3, r4, r5, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - add r4, pc, #560 @ (adr r4, 27804 ) │ │ │ │ - movs r0, r0 │ │ │ │ - add r4, sp, #592 @ 0x250 │ │ │ │ - movs r0, r0 │ │ │ │ - add r4, pc, #976 @ (adr r4, 279ac ) │ │ │ │ - movs r0, r0 │ │ │ │ - add r4, pc, #928 @ (adr r4, 27980 ) │ │ │ │ - ... │ │ │ │ - │ │ │ │ -000275e0 : │ │ │ │ - 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] @ 277c4 │ │ │ │ - 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] @ 277c8 │ │ │ │ - ldr r5, [pc, #452] @ (277cc ) │ │ │ │ - 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] @ (277d0 ) │ │ │ │ - ldr.w r5, [ip, r5] │ │ │ │ - add r4, pc │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - mov.w r5, #0 │ │ │ │ - bl c4c4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 27700 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r7, r3, #3 │ │ │ │ - bpl.n 276e0 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r6, r3, #7 │ │ │ │ - bpl.n 27704 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.n 27710 │ │ │ │ - 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 27724 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ - cmp r1, #8 │ │ │ │ - bne.n 27730 │ │ │ │ - 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 25cc4 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.n 27700 │ │ │ │ - movs r0, #3 │ │ │ │ - blx 930c │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 27748 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 11418 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - bpl.w 277a8 │ │ │ │ - ldr r1, [pc, #312] @ (277d4 ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 27792 │ │ │ │ - ldr r1, [pc, #308] @ (277d8 ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 277bc │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.w 277c0 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - cmp r2, #1 │ │ │ │ - str r0, [r3, #12] │ │ │ │ - beq.w 277c0 │ │ │ │ - str r1, [r3, #16] │ │ │ │ - cmp r2, #2 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - beq.n 277c0 │ │ │ │ - str r1, [r3, #20] │ │ │ │ - ldr r1, [pc, #276] @ (277dc ) │ │ │ │ - ldr r2, [pc, #256] @ (277cc ) │ │ │ │ - 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 2778e │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #252] @ (277e0 ) │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, pc │ │ │ │ - bl 11608 │ │ │ │ - ldr r3, [pc, #248] @ (277e4 ) │ │ │ │ - movw r2, #439 @ 0x1b7 │ │ │ │ - ldr r1, [pc, #244] @ (277e8 ) │ │ │ │ - ldr r0, [pc, #248] @ (277ec ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 276c6 │ │ │ │ - ldr r0, [pc, #232] @ (277f0 ) │ │ │ │ - mov r1, r2 │ │ │ │ - add r0, pc │ │ │ │ - bl 11608 │ │ │ │ - b.n 276ea │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq r2, #0 │ │ │ │ - beq.n 2764e │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.n 27752 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - b.n 2764e │ │ │ │ - ldr r0, [pc, #204] @ (277f4 ) │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, pc │ │ │ │ - bl 11608 │ │ │ │ - b.n 276ea │ │ │ │ - cmp r1, #1 │ │ │ │ - itt eq │ │ │ │ - moveq r1, #0 │ │ │ │ - addeq r7, sp, #40 @ 0x28 │ │ │ │ - beq.n 27666 │ │ │ │ - cmp r1, #10 │ │ │ │ - bne.n 2776e │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - add r7, sp, #40 @ 0x28 │ │ │ │ - negs r1, r1 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 27666 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - bl 11260 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b.n 27684 │ │ │ │ - mov r0, r2 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - bl 1694c │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - orr.w r2, r2, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 2764e │ │ │ │ - lsls r2, r0, #1 │ │ │ │ - b.n 2764e │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 1694c │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - ldrd r3, r2, [sp, #16] │ │ │ │ - cbnz r1, 27788 │ │ │ │ - lsls r1, r0, #1 │ │ │ │ - b.n 27666 │ │ │ │ - orr.w r1, r3, #1 │ │ │ │ - b.n 27666 │ │ │ │ - blx 90c0 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #100] @ (277f8 ) │ │ │ │ - mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #96] @ (277fc ) │ │ │ │ - ldr r0, [pc, #100] @ (27800 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #12 │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #88] @ (27804 ) │ │ │ │ - movs r2, #32 │ │ │ │ - ldr r1, [pc, #88] @ (27808 ) │ │ │ │ - ldr r0, [pc, #92] @ (2780c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - bl 9888 │ │ │ │ - bl 98e8 │ │ │ │ - str r5, [sp, #576] @ 0x240 │ │ │ │ - movs r2, r0 │ │ │ │ - ldrh r4, [r6, #14] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r3, #14] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r6, #8] │ │ │ │ - movs r2, r0 │ │ │ │ - @ instruction: 0xb808 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - uxth r0, r5 │ │ │ │ - movs r0, r0 │ │ │ │ - add r2, pc, #896 @ (adr r2, 27b70 ) │ │ │ │ - movs r0, r0 │ │ │ │ - add r2, sp, #928 @ 0x3a0 │ │ │ │ - movs r0, r0 │ │ │ │ - add r2, sp, #800 @ 0x320 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r7!, {r3, r5, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r0, #54] @ 0x36 │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [sp, #472] @ 0x1d8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r7!, {r2, r4, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r5, #54] @ 0x36 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r3, #56] @ 0x38 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00027810 : │ │ │ │ - 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, #3912] @ 0xf48 │ │ │ │ - ldr.w r6, [pc, #3044] @ 28408 │ │ │ │ - sub sp, #148 @ 0x94 │ │ │ │ - ldr.w r4, [pc, #3044] @ 2840c │ │ │ │ - mov sl, r1 │ │ │ │ - add r6, pc │ │ │ │ - ldr.w r5, [pc, #3040] @ 28410 │ │ │ │ - mov fp, r3 │ │ │ │ - add r5, pc │ │ │ │ - ldr r4, [r6, r4] │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - str r4, [sp, #140] @ 0x8c │ │ │ │ - mov.w r4, #0 │ │ │ │ - lsls r4, r2, #31 │ │ │ │ - bmi.w 27ba8 │ │ │ │ - add.w r8, r2, #2 │ │ │ │ - teq r2, r8 │ │ │ │ - bmi.w 27ba0 │ │ │ │ - bl 1c054 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 27bbe │ │ │ │ - bl 1bff8 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 27c2c │ │ │ │ - ldr.w r3, [pc, #2980] @ 28414 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 27c56 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, sl │ │ │ │ - bl 1da00 │ │ │ │ - tst.w r8, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne.w 27cc2 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.w 27c98 │ │ │ │ - ldr.w r3, [pc, #2944] @ 28418 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr.w r2, [r3, #440] @ 0x1b8 │ │ │ │ - ldr.w r3, [r3, #388] @ 0x184 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ands.w r3, r4, #1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bne.w 27d00 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 11418 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r8, r0 │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - movs r2, #3 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - movs r3, #0 │ │ │ │ - str.w sl, [sp, #80] @ 0x50 │ │ │ │ - str.w r8, [sp, #88] @ 0x58 │ │ │ │ - blx 9510 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 27cca │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 28b20 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 278fe │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 27bea │ │ │ │ - ldr.w r3, [pc, #2844] @ 2841c │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 27d08 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 27920 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 27bf6 │ │ │ │ - ldr.w r3, [pc, #2812] @ 28420 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.w 27b3e │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - ldr.w r8, [sp, #24] │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r5, [sp, #32] │ │ │ │ - str r6, [sp, #24] │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ - mov r2, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r1, sl │ │ │ │ - mov r3, fp │ │ │ │ - bl 25cc4 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 27e6c │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.w 27e74 │ │ │ │ - ldr r6, [sp, #44] @ 0x2c │ │ │ │ - mvn.w r2, #1 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 14af4 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 27e96 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #5 │ │ │ │ - bpl.w 27eec │ │ │ │ - mvn.w r1, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 10c74 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 27f52 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #3 │ │ │ │ - bpl.w 27dc0 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 15ab4 │ │ │ │ - cmp r0, #2 │ │ │ │ - beq.w 27f78 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 2828c │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 11f04 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 279ce │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 27d50 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 27fca │ │ │ │ - mov r0, r3 │ │ │ │ - mov r1, r8 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - blx 8f94 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 280c8 │ │ │ │ - uxtb r0, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 2850c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl fd38 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 27a12 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 27e64 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 27a2a │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 27e5c │ │ │ │ - cmp r4, #0 │ │ │ │ - blt.w 28116 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2813e │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sl │ │ │ │ - bl 1da00 │ │ │ │ - mov r4, r0 │ │ │ │ - lsls r0, r5, #31 │ │ │ │ - bmi.w 281be │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.w 28188 │ │ │ │ - mvns r5, r4 │ │ │ │ - ands.w r5, r5, #1 │ │ │ │ - beq.w 27e36 │ │ │ │ - adds r2, r4, #2 │ │ │ │ - teq r4, r2 │ │ │ │ - bmi.w 27e30 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14878 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 281c6 │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - bpl.w 281e6 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr.w r1, [r3, #440] @ 0x1b8 │ │ │ │ - bl d398 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 286ea │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr.w r1, [r3, #432] @ 0x1b0 │ │ │ │ - bl d398 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 27abe │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 27e14 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 28788 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - lsls r0, r2, #2 │ │ │ │ - bmi.w 27d5c │ │ │ │ - and.w r8, r2, #33554432 @ 0x2000000 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 27ae8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 27e20 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 27d6e │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 28be0 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 27b0a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 27e28 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 28210 │ │ │ │ - add.w r8, r4, #2 │ │ │ │ - teq r4, r8 │ │ │ │ - bmi.w 27f1c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 28222 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, sl │ │ │ │ - bl 1da00 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.w 28266 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - and.w r8, r4, #1 │ │ │ │ - b.n 2793a │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 27c24 │ │ │ │ - lsls r0, r4, #31 │ │ │ │ - bmi.w 27eda │ │ │ │ - adds r5, r4, #2 │ │ │ │ - teq r4, r5 │ │ │ │ - bmi.n 27c0c │ │ │ │ - ldr r4, [r7, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 28bb0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 27c1c │ │ │ │ - strd r5, r4, [r6] │ │ │ │ - ldr.w r2, [pc, #2212] @ 28424 │ │ │ │ - ldr.w r3, [pc, #2184] @ 2840c │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #140] @ 0x8c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 28954 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #148 @ 0x94 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bge.w 27854 │ │ │ │ - mov r0, r2 │ │ │ │ - movs r1, #2 │ │ │ │ - bl 16b58 │ │ │ │ - mov r8, r0 │ │ │ │ - bl 1c054 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 27860 │ │ │ │ - ldr.w r3, [pc, #2152] @ 28428 │ │ │ │ - mov.w r2, #524 @ 0x20c │ │ │ │ - ldr.w r1, [pc, #2148] @ 2842c │ │ │ │ - ldr.w r0, [pc, #2148] @ 28430 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c698 │ │ │ │ - movs r2, #1 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r2, r3, [r6] │ │ │ │ - b.n 27b7e │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r8 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - b.n 278fe │ │ │ │ - mov r0, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #2080] @ 28420 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 27b3e │ │ │ │ - b.n 2792c │ │ │ │ - cmp r5, #0 │ │ │ │ - bge.n 27b5a │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 16b58 │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 27b5a │ │ │ │ - mov r0, r7 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27b7a │ │ │ │ - mov r0, r9 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27b4c │ │ │ │ - ldr.w r3, [pc, #2040] @ 28428 │ │ │ │ - movw r2, #525 @ 0x20d │ │ │ │ - ldr.w r1, [pc, #2044] @ 28434 │ │ │ │ - ldr.w r0, [pc, #2044] @ 28438 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c698 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 27be0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c698 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cb0 │ │ │ │ - ldr.w r3, [pc, #2000] @ 2843c │ │ │ │ - ldr.w r1, [pc, #2000] @ 28440 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9100 │ │ │ │ - ldr.w r3, [pc, #1964] @ 28428 │ │ │ │ - ldr.w r1, [pc, #1988] @ 28444 │ │ │ │ - movw r2, #527 @ 0x20f │ │ │ │ - ldr.w r0, [pc, #1984] @ 28448 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.n 27be0 │ │ │ │ - ldr.w r3, [pc, #1932] @ 28428 │ │ │ │ - movw r2, #527 @ 0x20f │ │ │ │ - ldr.w r1, [pc, #1960] @ 2844c │ │ │ │ - ldr.w r0, [pc, #1960] @ 28450 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 27be0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c698 │ │ │ │ - b.n 2788e │ │ │ │ - ldr.w r3, [pc, #1884] @ 28428 │ │ │ │ - mov.w r2, #528 @ 0x210 │ │ │ │ - ldr.w r1, [pc, #1920] @ 28454 │ │ │ │ - ldr.w r0, [pc, #1920] @ 28458 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c698 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 27be0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c67c │ │ │ │ - b.n 278b2 │ │ │ │ - ldr.w r0, [pc, #1872] @ 2845c │ │ │ │ - str r1, [sp, #12] │ │ │ │ - add r0, pc │ │ │ │ - bl 11608 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 27d2c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cbnz r3, 27d2c │ │ │ │ - mov r0, r1 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #1784] @ 28428 │ │ │ │ - mov.w r2, #528 @ 0x210 │ │ │ │ - ldr.w r1, [pc, #1832] @ 28460 │ │ │ │ - ldr.w r0, [pc, #1832] @ 28464 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c698 │ │ │ │ - b.n 27cb4 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 279ce │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 27d6e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2825e │ │ │ │ - movs r3, #1 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 15108 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 28b68 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 27d96 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 28136 │ │ │ │ - cmp.w r8, #2 │ │ │ │ - bne.w 27b0a │ │ │ │ - ldr.w r3, [pc, #1672] @ 28428 │ │ │ │ - movw r2, #549 @ 0x225 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - ldr.w r1, [pc, #1724] @ 28468 │ │ │ │ - ldr.w r0, [pc, #1724] @ 2846c │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.n 27d48 │ │ │ │ - ldr.w r3, [pc, #1636] @ 28428 │ │ │ │ - mov r8, r5 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - str r6, [sp, #16] │ │ │ │ - ldr.w r2, [pc, #1700] @ 28470 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr.w r1, [pc, #1696] @ 28474 │ │ │ │ - add r2, pc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldr.w r0, [pc, #1692] @ 28478 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r0, pc │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov.w r2, #532 @ 0x214 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - bl 11ed0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c698 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 27be0 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 27abe │ │ │ │ - mov r0, r1 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27ae8 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27b0a │ │ │ │ - cmp r2, #0 │ │ │ │ - bge.w 27a64 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 16b58 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14878 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov r8, r0 │ │ │ │ - lsls r1, r2, #31 │ │ │ │ - bpl.w 27a6e │ │ │ │ - mov r0, r2 │ │ │ │ - bl c698 │ │ │ │ - b.n 27a6e │ │ │ │ - mov r0, r8 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27a2a │ │ │ │ - mov r0, r3 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27a12 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c698 │ │ │ │ - b.n 27952 │ │ │ │ - ldr.w r3, [pc, #1456] @ 28428 │ │ │ │ - movw r2, #531 @ 0x213 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - ldr.w r1, [pc, #1532] @ 2847c │ │ │ │ - ldr.w r0, [pc, #1532] @ 28480 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.n 27cb4 │ │ │ │ - ldr.w r3, [pc, #1424] @ 28428 │ │ │ │ - mov r8, r5 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - mov.w r2, #532 @ 0x214 │ │ │ │ - str r6, [sp, #16] │ │ │ │ - ldr.w r1, [pc, #1500] @ 28484 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr.w r0, [pc, #1500] @ 28488 │ │ │ │ - add r1, pc │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c698 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 27be0 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 16b58 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c698 │ │ │ │ - b.n 27b5a │ │ │ │ - ldr.w r3, [pc, #1336] @ 28428 │ │ │ │ - mov r8, r5 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - str r6, [sp, #16] │ │ │ │ - ldr.w r2, [pc, #1428] @ 2848c │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr.w r1, [pc, #1424] @ 28490 │ │ │ │ - add r2, pc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldr.w r0, [pc, #1420] @ 28494 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r0, pc │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov.w r2, #532 @ 0x214 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - bl 11ed0 │ │ │ │ - b.n 27eba │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bge.w 27b1c │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #2 │ │ │ │ - bl 16b58 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 28222 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, sl │ │ │ │ - bl 1da00 │ │ │ │ - tst.w r8, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - beq.w 27b30 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c698 │ │ │ │ - b.n 27b30 │ │ │ │ - ldr.w r3, [pc, #1236] @ 28428 │ │ │ │ - mov r8, r5 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - mov.w r2, #532 @ 0x214 │ │ │ │ - str r6, [sp, #16] │ │ │ │ - ldr.w r1, [pc, #1332] @ 28498 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr.w r0, [pc, #1332] @ 2849c │ │ │ │ - add r1, pc │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.n 27dee │ │ │ │ - ldr.w r3, [pc, #1196] @ 28428 │ │ │ │ - mov fp, r8 │ │ │ │ - mov r8, r5 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - str r6, [sp, #16] │ │ │ │ - movw r2, #533 @ 0x215 │ │ │ │ - ldr.w r1, [pc, #1300] @ 284a0 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr.w r0, [pc, #1300] @ 284a4 │ │ │ │ - add r1, pc │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c698 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 27be0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov fp, r8 │ │ │ │ - ldr.w r3, [pc, #1112] @ 28428 │ │ │ │ - mov r8, r5 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - mov.w r2, #536 @ 0x218 │ │ │ │ - str r6, [sp, #16] │ │ │ │ - ldr.w r4, [pc, #1224] @ 284a8 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr.w r1, [pc, #1224] @ 284ac │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - add r1, pc │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r1, [sp, #32] │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, r7 │ │ │ │ - add r4, sp, #52 @ 0x34 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10f80 │ │ │ │ - ldr.w r3, [pc, #1164] @ 284b0 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr.w r1, [r3, #336] @ 0x150 │ │ │ │ - blx 96e4 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 286d2 │ │ │ │ - bl 11118 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r8 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 28282 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr.w r9, [r3, #380] @ 0x17c │ │ │ │ - ldr.w r3, [pc, #1116] @ 284b4 │ │ │ │ - ldr r7, [r5, r3] │ │ │ │ - ldr.w r8, [r7] │ │ │ │ - bl 11418 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r5, r0 │ │ │ │ - movs r2, #3 │ │ │ │ - mov r0, r8 │ │ │ │ - add r1, sp, #104 @ 0x68 │ │ │ │ - strd r9, sl, [sp, #104] @ 0x68 │ │ │ │ - str r5, [sp, #112] @ 0x70 │ │ │ │ - blx 9458 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 28882 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 2889a │ │ │ │ - mov r0, r8 │ │ │ │ - bl 10e44 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldrd r1, r0, [sp, #32] │ │ │ │ - movw r2, #538 @ 0x21a │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - ldmia.w r4, {r0, r1, r2} │ │ │ │ - bl 110ac │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 27be0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov fp, r8 │ │ │ │ - ldr r3, [pc, #856] @ (28428 ) │ │ │ │ - mov r8, r5 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - movw r2, #539 @ 0x21b │ │ │ │ - str r6, [sp, #16] │ │ │ │ - ldr r1, [pc, #988] @ (284b8 ) │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [pc, #988] @ (284bc ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c698 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 27be0 │ │ │ │ - ldr r3, [pc, #784] @ (28428 ) │ │ │ │ - mov r8, r5 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - movw r2, #541 @ 0x21d │ │ │ │ - str r6, [sp, #16] │ │ │ │ - ldr r1, [pc, #924] @ (284c0 ) │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [pc, #924] @ (284c4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.n 27eba │ │ │ │ - mov r0, r6 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27d96 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r4, r6 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - bl c698 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r3, [pc, #728] @ (2843c ) │ │ │ │ - ldr r1, [pc, #864] @ (284c8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9100 │ │ │ │ - ldr r3, [pc, #692] @ (28428 ) │ │ │ │ - ldr r1, [pc, #856] @ (284cc ) │ │ │ │ - movw r2, #542 @ 0x21e │ │ │ │ - ldr r0, [pc, #852] @ (284d0 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.n 27be0 │ │ │ │ - ldr r3, [pc, #668] @ (28428 ) │ │ │ │ - movw r2, #542 @ 0x21e │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - mov r4, r6 │ │ │ │ - ldr r1, [pc, #832] @ (284d4 ) │ │ │ │ - ldr r0, [pc, #832] @ (284d8 ) │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 27be0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl c698 │ │ │ │ - b.n 27a4a │ │ │ │ - ldr r3, [pc, #608] @ (28428 ) │ │ │ │ - movw r2, #543 @ 0x21f │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - mov r8, r4 │ │ │ │ - str r6, [sp, #16] │ │ │ │ - ldr r1, [pc, #776] @ (284dc ) │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [pc, #776] @ (284e0 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.n 27eba │ │ │ │ - ldr r2, [pc, #576] @ (28428 ) │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - str r6, [sp, #16] │ │ │ │ - ldr r1, [pc, #756] @ (284e4 ) │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #752] @ (284e8 ) │ │ │ │ - mov r8, r4 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - ldr r2, [pc, #748] @ (284ec ) │ │ │ │ - add r0, pc │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - add r2, pc │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movw r2, #543 @ 0x21f │ │ │ │ - bl 11ed0 │ │ │ │ - b.n 27eba │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 16b58 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c698 │ │ │ │ - b.n 27f2e │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - bl c698 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r3, [pc, #512] @ (2843c ) │ │ │ │ - ldr r1, [pc, #692] @ (284f0 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9100 │ │ │ │ - ldr r3, [pc, #480] @ (28428 ) │ │ │ │ - ldr r1, [pc, #680] @ (284f4 ) │ │ │ │ - movw r2, #551 @ 0x227 │ │ │ │ - ldr r0, [pc, #680] @ (284f8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.n 27be0 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27d6e │ │ │ │ - ldr r3, [pc, #448] @ (28428 ) │ │ │ │ - movw r2, #551 @ 0x227 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - ldr r1, [pc, #652] @ (284fc ) │ │ │ │ - ldr r0, [pc, #652] @ (28500 ) │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.n 27cb4 │ │ │ │ - bl c698 │ │ │ │ - bl 10eb4 │ │ │ │ - b.n 280ac │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov fp, r8 │ │ │ │ - str r6, [sp, #16] │ │ │ │ - mov r8, r5 │ │ │ │ - subs r3, #1 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2887a │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 28872 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 28b80 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 282d0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 288ba │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 282e4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 288c2 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 282fc │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 288ca │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr.w r9, [sp, #16] │ │ │ │ - mov r0, r9 │ │ │ │ - ldr.w r7, [r3, #396] @ 0x18c │ │ │ │ - blx 9078 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 28c70 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2832a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 283ee │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 289e6 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r4 │ │ │ │ - movs r0, #2 │ │ │ │ - bl d5ec │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2834e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 283f6 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 289cc │ │ │ │ - ldr r3, [pc, #348] @ (284b4 ) │ │ │ │ - mov r0, r8 │ │ │ │ - ldr.w r8, [r5, r3] │ │ │ │ - ldr.w r4, [r8] │ │ │ │ - bl 11418 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r9, r0 │ │ │ │ - movs r2, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - add r1, sp, #92 @ 0x5c │ │ │ │ - str.w sl, [sp, #96] @ 0x60 │ │ │ │ - str r7, [sp, #92] @ 0x5c │ │ │ │ - str.w r9, [sp, #100] @ 0x64 │ │ │ │ - blx 9458 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 289a6 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 28396 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 283fe │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 28c40 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 283b6 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 28902 │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 28a00 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10e44 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 288ea │ │ │ │ - ldr r3, [pc, #80] @ (28428 ) │ │ │ │ - movw r2, #534 @ 0x216 │ │ │ │ - ldr r1, [pc, #296] @ (28504 ) │ │ │ │ - ldr r0, [pc, #296] @ (28508 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.w 27be0 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2832a │ │ │ │ - mov r0, r4 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2834e │ │ │ │ - mov r0, r7 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28396 │ │ │ │ - nop │ │ │ │ - strh r0, [r2, #62] @ 0x3e │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r1, #62] @ 0x3e │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r7, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r0, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r0, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r6, [r6, #34] @ 0x22 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - add r6, sp, #104 @ 0x68 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - movs r0, r0 │ │ │ │ - add r5, sp, #688 @ 0x2b0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r5, [sp, #608] @ 0x260 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - add r2, sp, #992 @ 0x3e0 │ │ │ │ - movs r0, r0 │ │ │ │ - add r5, sp, #376 @ 0x178 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r5, [sp, #296] @ 0x128 │ │ │ │ - movs r0, r0 │ │ │ │ - add r5, sp, #256 @ 0x100 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r5, [sp, #176] @ 0xb0 │ │ │ │ - movs r0, r0 │ │ │ │ - add r5, sp, #56 @ 0x38 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r5, [sp, #424] @ 0x1a8 │ │ │ │ - movs r0, r0 │ │ │ │ - add r4, sp, #688 @ 0x2b0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [sp, #608] @ 0x260 │ │ │ │ - movs r0, r0 │ │ │ │ - add r4, sp, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [sp, #144] @ 0x90 │ │ │ │ - movs r0, r0 │ │ │ │ - cbz r0, 2847a │ │ │ │ - movs r0, r0 │ │ │ │ - add r4, sp, #48 @ 0x30 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [sp, #992] @ 0x3e0 │ │ │ │ - movs r0, r0 │ │ │ │ - add r3, sp, #384 @ 0x180 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ - movs r0, r0 │ │ │ │ - add r3, sp, #232 @ 0xe8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [sp, #144] @ 0x90 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [sp, #448] @ 0x1c0 │ │ │ │ - movs r0, r0 │ │ │ │ - add r2, sp, #896 @ 0x380 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [sp, #816] @ 0x330 │ │ │ │ - movs r0, r0 │ │ │ │ - add r2, sp, #504 @ 0x1f8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ - movs r0, r0 │ │ │ │ - add r2, sp, #344 @ 0x158 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [sp, #256] @ 0x100 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r1, [sp, #968] @ 0x3c8 │ │ │ │ - movs r0, r0 │ │ │ │ - add r1, sp, #1008 @ 0x3f0 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r5, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r1, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ - movs r0, r0 │ │ │ │ - add r0, sp, #768 @ 0x300 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ - movs r0, r0 │ │ │ │ - add r6, pc, #8 @ (adr r6, 284d4 ) │ │ │ │ - movs r0, r0 │ │ │ │ - add r0, sp, #440 @ 0x1b8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [sp, #360] @ 0x168 │ │ │ │ - movs r0, r0 │ │ │ │ - add r0, sp, #320 @ 0x140 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [sp, #248] @ 0xf8 │ │ │ │ - movs r0, r0 │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ - movs r0, r0 │ │ │ │ - str r7, [sp, #1000] @ 0x3e8 │ │ │ │ - movs r0, r0 │ │ │ │ - add r7, pc, #976 @ (adr r7, 288b8 ) │ │ │ │ - movs r0, r0 │ │ │ │ - str r7, [sp, #872] @ 0x368 │ │ │ │ - movs r0, r0 │ │ │ │ - add r4, sp, #936 @ 0x3a8 │ │ │ │ - movs r0, r0 │ │ │ │ - add r5, pc, #176 @ (adr r5, 285a4 ) │ │ │ │ - movs r0, r0 │ │ │ │ - add r7, pc, #608 @ (adr r7, 28758 ) │ │ │ │ - movs r0, r0 │ │ │ │ - str r7, [sp, #528] @ 0x210 │ │ │ │ - movs r0, r0 │ │ │ │ - add r7, pc, #464 @ (adr r7, 286d0 ) │ │ │ │ - movs r0, r0 │ │ │ │ - str r7, [sp, #392] @ 0x188 │ │ │ │ - movs r0, r0 │ │ │ │ - add r6, pc, #40 @ (adr r6, 28530 ) │ │ │ │ - movs r0, r0 │ │ │ │ - str r5, [sp, #984] @ 0x3d8 │ │ │ │ - movs r0, r0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov fp, r8 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov r8, r5 │ │ │ │ - str r6, [sp, #16] │ │ │ │ - subs r3, #1 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 288da │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 288d2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 28c88 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 28552 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 288e2 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 28bf8 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 28570 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 288f2 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 28586 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 288fa │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - str.w fp, [sp, #68] @ 0x44 │ │ │ │ - ldr.w r3, [r2, #356] @ 0x164 │ │ │ │ - ldr.w r7, [r2, #348] @ 0x15c │ │ │ │ - ldr.w r0, [r2, #360] @ 0x168 │ │ │ │ - ldr.w r9, [r2, #444] @ 0x1bc │ │ │ │ - movs r2, #3 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - movs r3, #0 │ │ │ │ - str r7, [sp, #72] @ 0x48 │ │ │ │ - blx 9510 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 28980 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 285ce │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2890a │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - bpl.w 28adc │ │ │ │ - movs r0, #2 │ │ │ │ - blx 8e14 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 28a62 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 28c10 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - cmp r3, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r9] │ │ │ │ - strd r9, r4, [r2] │ │ │ │ - blx 8f6c │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 286c2 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 28a48 │ │ │ │ - ldr.w r3, [pc, #1660] @ 28ca0 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr.w r8, [r5, r3] │ │ │ │ - ldr.w r7, [r8] │ │ │ │ - bl 11418 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r9, r0 │ │ │ │ - movs r2, #3 │ │ │ │ - mov r0, r7 │ │ │ │ - add r1, sp, #116 @ 0x74 │ │ │ │ - str.w sl, [sp, #120] @ 0x78 │ │ │ │ - str r4, [sp, #116] @ 0x74 │ │ │ │ - str.w r9, [sp, #124] @ 0x7c │ │ │ │ - blx 9458 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 28a22 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 28664 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 286ca │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 28bc8 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 28684 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 28960 │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 28a9a │ │ │ │ - mov r0, r7 │ │ │ │ - bl 10e44 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2892c │ │ │ │ - ldr.w r3, [pc, #1536] @ 28ca4 │ │ │ │ - mov.w r2, #540 @ 0x21c │ │ │ │ - ldr.w r1, [pc, #1532] @ 28ca8 │ │ │ │ - ldr.w r0, [pc, #1532] @ 28cac │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.w 27be0 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2861c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28664 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - movw r2, #537 @ 0x219 │ │ │ │ - ldrd r1, r0, [sp, #32] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c698 │ │ │ │ - b.n 280ac │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - str r6, [sp, #16] │ │ │ │ - subs r2, #1 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - str.w r2, [r9] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 28924 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 28c58 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 2871a │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 28970 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 28c28 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 28736 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 28978 │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 2874a │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r8] │ │ │ │ - cbz r2, 28780 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 28a88 │ │ │ │ - adds r5, r4, #2 │ │ │ │ - teq r4, r5 │ │ │ │ - bmi.w 28912 │ │ │ │ - ldr r4, [r7, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 27b62 │ │ │ │ - ldr.w r3, [pc, #1356] @ 28cb0 │ │ │ │ - movw r2, #10549 @ 0x2935 │ │ │ │ - ldr.w r1, [pc, #1352] @ 28cb4 │ │ │ │ - ldr.w r0, [pc, #1352] @ 28cb8 │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1484 @ 0x5cc │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2874a │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - str r6, [sp, #16] │ │ │ │ - subs r3, #1 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2893c │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 28934 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 28b38 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 287c8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 28968 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 28b50 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 287e6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 28944 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w r9, [r3, #448] @ 0x1c0 │ │ │ │ - ldr.w r3, [pc, #1200] @ 28ca0 │ │ │ │ - ldr.w r8, [r5, r3] │ │ │ │ - ldr.w r4, [r8] │ │ │ │ - bl 11418 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r7, r0 │ │ │ │ - movs r2, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - add r1, sp, #128 @ 0x80 │ │ │ │ - strd r9, sl, [sp, #128] @ 0x80 │ │ │ │ - str r7, [sp, #136] @ 0x88 │ │ │ │ - blx 9458 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 28abc │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 28b98 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 28834 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2894c │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 28afe │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10e44 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 28958 │ │ │ │ - ldr.w r3, [pc, #1104] @ 28ca4 │ │ │ │ - movw r2, #547 @ 0x223 │ │ │ │ - ldr.w r1, [pc, #1120] @ 28cbc │ │ │ │ - ldr.w r0, [pc, #1120] @ 28cc0 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.w 27be0 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 282b2 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 282a2 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - movw r2, #538 @ 0x21a │ │ │ │ - ldrd r1, r0, [sp, #32] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 280ac │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - ldr.w r2, [pc, #1056] @ 28cc4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r2, pc │ │ │ │ - str r2, [sp, #0] │ │ │ │ - ldrd r1, r0, [sp, #32] │ │ │ │ - movw r2, #538 @ 0x21a │ │ │ │ - bl 11ed0 │ │ │ │ - b.w 280ac │ │ │ │ - mov r0, r1 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 282d0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 282e4 │ │ │ │ - mov r0, fp │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 282fc │ │ │ │ - mov r0, r9 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28534 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28524 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28552 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 283d4 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28570 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28586 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 283b6 │ │ │ │ - mov r0, fp │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 285ce │ │ │ │ - cmp r5, #0 │ │ │ │ - bge.w 2875a │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 16b58 │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 2875a │ │ │ │ - mov r0, r9 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 286fe │ │ │ │ - mov r0, r7 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 286a2 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 287aa │ │ │ │ - mov r0, r7 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2879a │ │ │ │ - mov r0, r1 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 287e6 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28834 │ │ │ │ - blx 90c0 <__stack_chk_fail@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28852 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28684 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 287c8 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2871a │ │ │ │ - mov r0, r3 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28736 │ │ │ │ - ldr r3, [pc, #800] @ (28ca4 ) │ │ │ │ - mov.w r2, #540 @ 0x21c │ │ │ │ - ldr r1, [pc, #832] @ (28cc8 ) │ │ │ │ - ldr r0, [pc, #832] @ (28ccc ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c698 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9cb0 │ │ │ │ - b.w 27be0 │ │ │ │ - ldr r3, [pc, #764] @ (28ca4 ) │ │ │ │ - movw r2, #534 @ 0x216 │ │ │ │ - ldr r1, [pc, #800] @ (28cd0 ) │ │ │ │ - ldr r0, [pc, #804] @ (28cd4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cb0 │ │ │ │ - b.w 27be0 │ │ │ │ - ldr r3, [pc, #724] @ (28ca4 ) │ │ │ │ - movw r2, #534 @ 0x216 │ │ │ │ - ldr r1, [pc, #772] @ (28cd8 ) │ │ │ │ - ldr r0, [pc, #772] @ (28cdc ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.w 27bda │ │ │ │ - ldr r3, [pc, #700] @ (28ca4 ) │ │ │ │ - movw r2, #534 @ 0x216 │ │ │ │ - ldr r1, [pc, #752] @ (28ce0 ) │ │ │ │ - ldr r0, [pc, #756] @ (28ce4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.w 27bda │ │ │ │ - ldr r2, [pc, #672] @ (28ca4 ) │ │ │ │ - ldr r3, [pc, #740] @ (28ce8 ) │ │ │ │ - ldr r1, [pc, #740] @ (28cec ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [pc, #740] @ (28cf0 ) │ │ │ │ - ldr r5, [r5, r2] │ │ │ │ - add r1, pc │ │ │ │ - str r4, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movw r2, #534 @ 0x216 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - bl 11ed0 │ │ │ │ - b.w 27be0 │ │ │ │ - ldr r3, [pc, #640] @ (28ca4 ) │ │ │ │ - mov.w r2, #540 @ 0x21c │ │ │ │ - ldr r1, [pc, #712] @ (28cf4 ) │ │ │ │ - ldr r0, [pc, #716] @ (28cf8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cb0 │ │ │ │ - b.w 27be0 │ │ │ │ - ldr r3, [pc, #600] @ (28ca4 ) │ │ │ │ - mov.w r2, #540 @ 0x21c │ │ │ │ - ldr r1, [pc, #684] @ (28cfc ) │ │ │ │ - ldr r0, [pc, #684] @ (28d00 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.w 27bda │ │ │ │ - ldr r3, [pc, #576] @ (28ca4 ) │ │ │ │ - mov.w r2, #540 @ 0x21c │ │ │ │ - ldr r1, [pc, #664] @ (28d04 ) │ │ │ │ - ldr r0, [pc, #668] @ (28d08 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c698 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ - b.w 27be0 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 16b58 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c698 │ │ │ │ - b.n 2875a │ │ │ │ - ldr r2, [pc, #520] @ (28ca4 ) │ │ │ │ - ldr r3, [pc, #620] @ (28d0c ) │ │ │ │ - ldr r1, [pc, #624] @ (28d10 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [pc, #624] @ (28d14 ) │ │ │ │ - ldr r4, [r5, r2] │ │ │ │ - add r1, pc │ │ │ │ - str r7, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov.w r2, #540 @ 0x21c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - bl 11ed0 │ │ │ │ - b.w 27be0 │ │ │ │ - ldr r3, [pc, #484] @ (28ca4 ) │ │ │ │ - movw r2, #547 @ 0x223 │ │ │ │ - ldr r1, [pc, #596] @ (28d18 ) │ │ │ │ - ldr r0, [pc, #596] @ (28d1c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cb0 │ │ │ │ - b.w 27be0 │ │ │ │ - ldr r3, [pc, #452] @ (28ca4 ) │ │ │ │ - ldr r1, [pc, #576] @ (28d20 ) │ │ │ │ - ldr r0, [pc, #576] @ (28d24 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [pc, #572] @ (28d28 ) │ │ │ │ - add r3, pc │ │ │ │ - strd r3, r4, [sp] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - mov.w r2, #540 @ 0x21c │ │ │ │ - bl 11ed0 │ │ │ │ - b.w 27bda │ │ │ │ - ldr r2, [pc, #420] @ (28ca4 ) │ │ │ │ - ldr r3, [pc, #552] @ (28d2c ) │ │ │ │ - ldr r1, [pc, #556] @ (28d30 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [pc, #556] @ (28d34 ) │ │ │ │ - ldr r5, [r5, r2] │ │ │ │ - add r1, pc │ │ │ │ - str r4, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movw r2, #547 @ 0x223 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - bl 11ed0 │ │ │ │ - b.w 27be0 │ │ │ │ - ldr r3, [pc, #532] @ (28d38 ) │ │ │ │ - movw r2, #10254 @ 0x280e │ │ │ │ - ldr r1, [pc, #532] @ (28d3c ) │ │ │ │ - ldr r0, [pc, #532] @ (28d40 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1484 @ 0x5cc │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #520] @ (28d44 ) │ │ │ │ - movw r2, #10786 @ 0x2a22 │ │ │ │ - ldr r1, [pc, #520] @ (28d48 ) │ │ │ │ - ldr r0, [pc, #520] @ (28d4c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1484 @ 0x5cc │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #508] @ (28d50 ) │ │ │ │ - movw r2, #10787 @ 0x2a23 │ │ │ │ - ldr r1, [pc, #508] @ (28d54 ) │ │ │ │ - ldr r0, [pc, #508] @ (28d58 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1484 @ 0x5cc │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #496] @ (28d5c ) │ │ │ │ - movw r2, #10603 @ 0x296b │ │ │ │ - ldr r1, [pc, #496] @ (28d60 ) │ │ │ │ - ldr r0, [pc, #496] @ (28d64 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1484 @ 0x5cc │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #484] @ (28d68 ) │ │ │ │ - movw r2, #10702 @ 0x29ce │ │ │ │ - ldr r1, [pc, #484] @ (28d6c ) │ │ │ │ - ldr r0, [pc, #484] @ (28d70 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1484 @ 0x5cc │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #472] @ (28d74 ) │ │ │ │ - movw r2, #10574 @ 0x294e │ │ │ │ - ldr r1, [pc, #472] @ (28d78 ) │ │ │ │ - ldr r0, [pc, #472] @ (28d7c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1484 @ 0x5cc │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #460] @ (28d80 ) │ │ │ │ - movw r2, #10272 @ 0x2820 │ │ │ │ - ldr r1, [pc, #460] @ (28d84 ) │ │ │ │ - ldr r0, [pc, #460] @ (28d88 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1484 @ 0x5cc │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #448] @ (28d8c ) │ │ │ │ - movw r2, #10482 @ 0x28f2 │ │ │ │ - ldr r1, [pc, #448] @ (28d90 ) │ │ │ │ - ldr r0, [pc, #448] @ (28d94 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1484 @ 0x5cc │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #436] @ (28d98 ) │ │ │ │ - movw r2, #10796 @ 0x2a2c │ │ │ │ - ldr r1, [pc, #436] @ (28d9c ) │ │ │ │ - ldr r0, [pc, #436] @ (28da0 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1484 @ 0x5cc │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #424] @ (28da4 ) │ │ │ │ - movw r2, #10749 @ 0x29fd │ │ │ │ - ldr r1, [pc, #424] @ (28da8 ) │ │ │ │ - ldr r0, [pc, #424] @ (28dac ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1484 @ 0x5cc │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #412] @ (28db0 ) │ │ │ │ - movw r2, #10462 @ 0x28de │ │ │ │ - ldr r1, [pc, #412] @ (28db4 ) │ │ │ │ - ldr r0, [pc, #412] @ (28db8 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1484 @ 0x5cc │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #400] @ (28dbc ) │ │ │ │ - movw r2, #10780 @ 0x2a1c │ │ │ │ - ldr r1, [pc, #400] @ (28dc0 ) │ │ │ │ - ldr r0, [pc, #400] @ (28dc4 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1484 @ 0x5cc │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #388] @ (28dc8 ) │ │ │ │ - movw r2, #10347 @ 0x286b │ │ │ │ - ldr r1, [pc, #388] @ (28dcc ) │ │ │ │ - ldr r0, [pc, #388] @ (28dd0 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1484 @ 0x5cc │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #376] @ (28dd4 ) │ │ │ │ - movw r2, #10779 @ 0x2a1b │ │ │ │ - ldr r1, [pc, #376] @ (28dd8 ) │ │ │ │ - ldr r0, [pc, #376] @ (28ddc ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1484 @ 0x5cc │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #364] @ (28de0 ) │ │ │ │ - movw r2, #10326 @ 0x2856 │ │ │ │ - ldr r1, [pc, #364] @ (28de4 ) │ │ │ │ - ldr r0, [pc, #364] @ (28de8 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1484 @ 0x5cc │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #352] @ (28dec ) │ │ │ │ - movw r2, #10748 @ 0x29fc │ │ │ │ - ldr r1, [pc, #352] @ (28df0 ) │ │ │ │ - ldr r0, [pc, #352] @ (28df4 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1484 @ 0x5cc │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - lsls r0, r1, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - add r3, pc, #216 @ (adr r3, 28d84 ) │ │ │ │ - movs r0, r0 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ - movs r0, r0 │ │ │ │ - itee ls │ │ │ │ - movls r0, r0 │ │ │ │ - strhhi r0, [r3, #16] │ │ │ │ - movhi r0, r0 │ │ │ │ - add r2, pc, #568 @ (adr r2, 28ef4 ) │ │ │ │ - movs r0, r0 │ │ │ │ - add r1, pc, #536 @ (adr r1, 28ed8 ) │ │ │ │ - movs r0, r0 │ │ │ │ - str r1, [sp, #456] @ 0x1c8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - movs r0, r0 │ │ │ │ - add r0, pc, #376 @ (adr r0, 28e44 ) │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [sp, #296] @ 0x128 │ │ │ │ - movs r0, r0 │ │ │ │ - add r0, pc, #224 @ (adr r0, 28db4 ) │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [sp, #144] @ 0x90 │ │ │ │ - movs r0, r0 │ │ │ │ - add r0, pc, #72 @ (adr r0, 28d24 ) │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r7, #62] @ 0x3e │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r7, [sp, #992] @ 0x3e0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r4, #62] @ 0x3e │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [sp, #680] @ 0x2a8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r7, [sp, #880] @ 0x370 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r1, #62] @ 0x3e │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r5, #60] @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r7, [sp, #600] @ 0x258 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r0, #60] @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r7, [sp, #496] @ 0x1f0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r5, #58] @ 0x3a │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r7, [sp, #264] @ 0x108 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r5, #56] @ 0x38 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r7, [sp, #136] @ 0x88 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r1, #56] @ 0x38 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r6, #54] @ 0x36 │ │ │ │ - movs r0, r0 │ │ │ │ - add r4, pc, #8 @ (adr r4, 28d34 ) │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [sp, #888] @ 0x378 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r1, #54] @ 0x36 │ │ │ │ - movs r0, r0 │ │ │ │ - cbnz r2, 28db2 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r4, #25] │ │ │ │ - movs r0, r0 │ │ │ │ - str r7, [sp, #360] @ 0x168 │ │ │ │ - movs r0, r0 │ │ │ │ - cbnz r2, 28db8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r1, #25] │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [sp, #152] @ 0x98 │ │ │ │ - movs r0, r0 │ │ │ │ - cbnz r2, 28dbe │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r6, #24] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [sp, #328] @ 0x148 │ │ │ │ - movs r0, r0 │ │ │ │ - cbnz r2, 28dc4 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r3, #24] │ │ │ │ - movs r0, r0 │ │ │ │ - str r5, [sp, #984] @ 0x3d8 │ │ │ │ - movs r0, r0 │ │ │ │ - cbnz r2, 28dca │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r0, #24] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [sp, #136] @ 0x88 │ │ │ │ - movs r0, r0 │ │ │ │ - cbnz r2, 28dd0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r5, #23] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [sp, #424] @ 0x1a8 │ │ │ │ - movs r0, r0 │ │ │ │ - cbnz r2, 28dd6 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r2, #23] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - movs r0, r0 │ │ │ │ - cbnz r2, 28ddc │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r7, #22] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [sp, #136] @ 0x88 │ │ │ │ - movs r0, r0 │ │ │ │ - cbnz r2, 28de2 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r4, #22] │ │ │ │ - movs r0, r0 │ │ │ │ - str r5, [sp, #504] @ 0x1f8 │ │ │ │ - movs r0, r0 │ │ │ │ - cbnz r2, 28de8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r1, #22] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r5, [sp, #680] @ 0x2a8 │ │ │ │ - movs r0, r0 │ │ │ │ - revsh r2, r5 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r6, #21] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [sp, #456] @ 0x1c8 │ │ │ │ - movs r0, r0 │ │ │ │ - revsh r2, r2 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r3, #21] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r5, [sp, #488] @ 0x1e8 │ │ │ │ - movs r0, r0 │ │ │ │ - hlt 0x003a │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r0, #21] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [sp, #872] @ 0x368 │ │ │ │ - movs r0, r0 │ │ │ │ - hlt 0x0022 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r5, #20] │ │ │ │ - movs r0, r0 │ │ │ │ - str r5, [sp, #24] │ │ │ │ - movs r0, r0 │ │ │ │ - hlt 0x000a │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r2, #20] │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [sp, #952] @ 0x3b8 │ │ │ │ - movs r0, r0 │ │ │ │ - rev16 r2, r6 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r7, #19] │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [sp, #856] @ 0x358 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00028df8 : │ │ │ │ - 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] @ 28fd4 │ │ │ │ - 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] @ 28fd8 │ │ │ │ - ldr r5, [pc, #444] @ (28fdc ) │ │ │ │ - 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] @ (28fe0 ) │ │ │ │ - ldr.w r5, [ip, r5] │ │ │ │ - add r4, pc │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - mov.w r5, #0 │ │ │ │ - bl c4c4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 28f0e │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r7, r3, #3 │ │ │ │ - bpl.n 28eee │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r6, r3, #7 │ │ │ │ - bpl.n 28f12 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.n 28f1e │ │ │ │ - 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 28f32 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ - cmp r1, #8 │ │ │ │ - bne.n 28f3e │ │ │ │ - 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 27810 │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.n 28f0e │ │ │ │ - movs r0, #2 │ │ │ │ - blx 930c │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 28f56 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 11418 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - bpl.w 28fb6 │ │ │ │ - ldr r1, [pc, #304] @ (28fe4 ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 28fa0 │ │ │ │ - ldr r1, [pc, #300] @ (28fe8 ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 28fca │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.w 28fce │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - cmp r2, #1 │ │ │ │ - str r0, [r3, #12] │ │ │ │ - beq.n 28fce │ │ │ │ - str r1, [r3, #16] │ │ │ │ - ldr r1, [pc, #276] @ (28fec ) │ │ │ │ - ldr r2, [pc, #260] @ (28fdc ) │ │ │ │ - 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 28f9c │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #256] @ (28ff0 ) │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, pc │ │ │ │ - bl 11608 │ │ │ │ - ldr r3, [pc, #248] @ (28ff4 ) │ │ │ │ - mov.w r2, #520 @ 0x208 │ │ │ │ - ldr r1, [pc, #248] @ (28ff8 ) │ │ │ │ - ldr r0, [pc, #248] @ (28ffc ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 28ed4 │ │ │ │ - ldr r0, [pc, #236] @ (29000 ) │ │ │ │ - mov r1, r2 │ │ │ │ - add r0, pc │ │ │ │ - bl 11608 │ │ │ │ - b.n 28ef8 │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq r2, #0 │ │ │ │ - beq.n 28e66 │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.n 28f60 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - b.n 28e66 │ │ │ │ - ldr r0, [pc, #208] @ (29004 ) │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, pc │ │ │ │ - bl 11608 │ │ │ │ - b.n 28ef8 │ │ │ │ - cmp r1, #1 │ │ │ │ - itt eq │ │ │ │ - moveq r1, #0 │ │ │ │ - addeq r7, sp, #44 @ 0x2c │ │ │ │ - beq.n 28e7e │ │ │ │ - cmp r1, #10 │ │ │ │ - bne.n 28f7c │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - add r7, sp, #44 @ 0x2c │ │ │ │ - negs r1, r1 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 28e7e │ │ │ │ - str r0, [sp, #16] │ │ │ │ - bl 11260 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b.n 28e9c │ │ │ │ - mov r0, r2 │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ - str r2, [sp, #16] │ │ │ │ - bl 1694c │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - orr.w r2, r2, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 28e66 │ │ │ │ - lsls r2, r0, #1 │ │ │ │ - b.n 28e66 │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ - mov r0, r3 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 1694c │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldrd r3, r2, [sp, #16] │ │ │ │ - cbnz r1, 28f96 │ │ │ │ - lsls r1, r0, #1 │ │ │ │ - b.n 28e7e │ │ │ │ - orr.w r1, r3, #1 │ │ │ │ - b.n 28e7e │ │ │ │ - blx 90c0 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #100] @ (29008 ) │ │ │ │ - mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #100] @ (2900c ) │ │ │ │ - ldr r0, [pc, #100] @ (29010 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #12 │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #92] @ (29014 ) │ │ │ │ - movs r2, #32 │ │ │ │ - ldr r1, [pc, #92] @ (29018 ) │ │ │ │ - ldr r0, [pc, #92] @ (2901c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - bl 9888 │ │ │ │ - bl 98e8 │ │ │ │ - nop │ │ │ │ - ldrb r0, [r7, #21] │ │ │ │ - movs r2, r0 │ │ │ │ - strb r4, [r3, #7] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r6, [r0, #7] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r4, #4] │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r7, [sp, #1000] @ 0x3e8 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [sp, #920] @ 0x398 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r2, #22] │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [sp, #872] @ 0x368 │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [sp, #744] @ 0x2e8 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb75a │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r6, #26] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r5, #9] │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb746 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r4, #27] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r1, #28] │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00029020 : │ │ │ │ - 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] @ 29728 │ │ │ │ - sub sp, #84 @ 0x54 │ │ │ │ - ldr.w r4, [pc, #1780] @ 2972c │ │ │ │ - mov r8, r0 │ │ │ │ - add r5, pc │ │ │ │ - ldr.w r6, [pc, #1776] @ 29730 │ │ │ │ - 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 292d0 │ │ │ │ - add.w r9, r2, #2 │ │ │ │ - teq r2, r9 │ │ │ │ - bmi.w 292c8 │ │ │ │ - movs r0, #0 │ │ │ │ - blx 8e14 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 293a2 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1ec70 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.w 293c8 │ │ │ │ - ldr.w r3, [pc, #1712] @ 29734 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - mov sl, r3 │ │ │ │ - ldr.w r2, [r3, #384] @ 0x180 │ │ │ │ - ldr.w r3, [r3, #388] @ 0x184 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ands.w r3, r4, #1 │ │ │ │ - mov fp, r3 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - bne.w 29410 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 11418 │ │ │ │ - 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 9510 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 293e6 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 296f6 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 290ea │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 29300 │ │ │ │ - ldr.w r3, [pc, #1612] @ 29738 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 29418 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 29110 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2930c │ │ │ │ - ldr.w r3, [pc, #1576] @ 2973c │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.w 29294 │ │ │ │ - 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 23f24 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bne.w 29472 │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.w 29454 │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 929c │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 296de │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2916e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2939a │ │ │ │ - cmp r6, #0 │ │ │ │ - blt.w 2947a │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1ec70 │ │ │ │ - mov r4, r0 │ │ │ │ - lsls r0, r5, #31 │ │ │ │ - bmi.w 294a2 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.w 294aa │ │ │ │ - mvns r5, r4 │ │ │ │ - ands.w r5, r5, #1 │ │ │ │ - beq.w 29374 │ │ │ │ - adds r2, r4, #2 │ │ │ │ - teq r4, r2 │ │ │ │ - bmi.w 2936e │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14878 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 294c8 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #3 │ │ │ │ - bpl.w 294e6 │ │ │ │ - ldr.w r1, [sl, #384] @ 0x180 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - bl d398 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 29510 │ │ │ │ - movs r2, #1 │ │ │ │ - ldr.w r1, [sl, #432] @ 0x1b0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl d398 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 291ec │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2935e │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 295ee │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 29566 │ │ │ │ - adds r1, r4, #2 │ │ │ │ - teq r4, r1 │ │ │ │ - bmi.w 29336 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1ec70 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.w 29548 │ │ │ │ - ands.w r3, r4, #1 │ │ │ │ - ldrd r5, r6, [sl, #384] @ 0x180 │ │ │ │ - mov fp, r3 │ │ │ │ - bne.w 29578 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 11418 │ │ │ │ - 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 9510 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 29580 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 2970e │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 29266 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 29366 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 2959a │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 29286 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 29286 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r5, r3 │ │ │ │ - bne.w 29128 │ │ │ │ - mov r5, r8 │ │ │ │ - ldr.w r8, [sp, #24] │ │ │ │ - lsls r3, r4, #31 │ │ │ │ - bmi.w 29536 │ │ │ │ - adds r6, r4, #2 │ │ │ │ - teq r4, r6 │ │ │ │ - bmi.n 29326 │ │ │ │ - strd r6, r5, [r8] │ │ │ │ - ldr.w r2, [pc, #1176] @ 29740 │ │ │ │ - ldr.w r3, [pc, #1152] @ 2972c │ │ │ │ - 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 296c2 │ │ │ │ - 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 29064 │ │ │ │ - mov r0, r2 │ │ │ │ - movs r1, #2 │ │ │ │ - bl 16b58 │ │ │ │ - mov r9, r0 │ │ │ │ - movs r0, #0 │ │ │ │ - blx 8e14 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 293a2 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1ec70 │ │ │ │ - tst.w r9, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - beq.w 2907c │ │ │ │ - mov r0, r9 │ │ │ │ - bl c698 │ │ │ │ - b.n 2907c │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r0, r9 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - b.n 290ea │ │ │ │ - mov r0, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #1060] @ 2973c │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.w 2911e │ │ │ │ - b.n 29294 │ │ │ │ - cmp r6, #0 │ │ │ │ - bge.n 292a2 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 16b58 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 292a2 │ │ │ │ - cmp r1, #0 │ │ │ │ - bge.w 29204 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #2 │ │ │ │ - bl 16b58 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1ec70 │ │ │ │ - lsls r2, r5, #31 │ │ │ │ - mov r4, r0 │ │ │ │ - bpl.w 2920c │ │ │ │ - mov r0, r5 │ │ │ │ - bl c698 │ │ │ │ - b.n 2920c │ │ │ │ - mov r0, r6 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 291ec │ │ │ │ - mov r0, r9 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 29266 │ │ │ │ - cmp r2, #0 │ │ │ │ - bge.w 2919e │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 16b58 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14878 │ │ │ │ - tst.w r9, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - beq.w 291a8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl c698 │ │ │ │ - b.n 291a8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2916e │ │ │ │ - ldr r3, [pc, #928] @ (29744 ) │ │ │ │ - mov.w r2, #498 @ 0x1f2 │ │ │ │ - ldr r1, [pc, #924] @ (29748 ) │ │ │ │ - ldr r0, [pc, #928] @ (2974c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl c698 │ │ │ │ - movs r2, #1 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r2, r3, [r8] │ │ │ │ - b.n 292a6 │ │ │ │ - ldr r3, [pc, #888] @ (29744 ) │ │ │ │ - mov.w r2, #500 @ 0x1f4 │ │ │ │ - ldr r1, [pc, #896] @ (29750 ) │ │ │ │ - ldr r0, [pc, #896] @ (29754 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 293be │ │ │ │ - ldr r3, [pc, #860] @ (29744 ) │ │ │ │ - movw r2, #501 @ 0x1f5 │ │ │ │ - ldr r1, [pc, #872] @ (29758 ) │ │ │ │ - ldr r0, [pc, #876] @ (2975c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c698 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 293be │ │ │ │ - mov r0, r4 │ │ │ │ - bl c67c │ │ │ │ - b.n 290a0 │ │ │ │ - ldr r0, [pc, #836] @ (29760 ) │ │ │ │ - str r1, [sp, #8] │ │ │ │ - add r0, pc │ │ │ │ - bl 11608 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 29436 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 2949a │ │ │ │ - ldr r3, [pc, #780] @ (29744 ) │ │ │ │ - movw r2, #501 @ 0x1f5 │ │ │ │ - ldr r1, [pc, #804] @ (29764 ) │ │ │ │ - ldr r0, [pc, #808] @ (29768 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c698 │ │ │ │ - b.n 293de │ │ │ │ - mov r5, r8 │ │ │ │ - ldr r3, [pc, #748] @ (29744 ) │ │ │ │ - ldrd r8, r6, [sp, #24] │ │ │ │ - mov.w r2, #504 @ 0x1f8 │ │ │ │ - ldr r1, [pc, #776] @ (2976c ) │ │ │ │ - ldr r0, [pc, #780] @ (29770 ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.n 293de │ │ │ │ - mov r0, r4 │ │ │ │ - bl c698 │ │ │ │ - b.n 29142 │ │ │ │ - mov r4, r5 │ │ │ │ - ldr r3, [pc, #708] @ (29744 ) │ │ │ │ - mov r5, r8 │ │ │ │ - ldr r1, [pc, #752] @ (29774 ) │ │ │ │ - ldrd r8, r6, [sp, #24] │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #748] @ (29778 ) │ │ │ │ - movw r2, #505 @ 0x1f9 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.n 2944c │ │ │ │ - mov r0, r1 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 29436 │ │ │ │ - mov r0, r5 │ │ │ │ - bl c698 │ │ │ │ - b.n 29184 │ │ │ │ - mov r5, r8 │ │ │ │ - ldr r3, [pc, #660] @ (29744 ) │ │ │ │ - ldrd r8, r6, [sp, #24] │ │ │ │ - mov.w r2, #506 @ 0x1fa │ │ │ │ - ldr r1, [pc, #708] @ (2977c ) │ │ │ │ - ldr r0, [pc, #708] @ (29780 ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.n 293de │ │ │ │ - mov r5, r8 │ │ │ │ - ldr r3, [pc, #632] @ (29744 ) │ │ │ │ - ldrd r8, r6, [sp, #24] │ │ │ │ - mov.w r2, #508 @ 0x1fc │ │ │ │ - ldr r1, [pc, #684] @ (29784 ) │ │ │ │ - ldr r0, [pc, #688] @ (29788 ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.n 2944c │ │ │ │ - mov r9, r6 │ │ │ │ - mov r5, r8 │ │ │ │ - ldr r2, [pc, #600] @ (29744 ) │ │ │ │ - ldrd r8, r6, [sp, #24] │ │ │ │ - ldr r3, [pc, #664] @ (2978c ) │ │ │ │ - ldr r1, [pc, #668] @ (29790 ) │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - add r3, pc │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - add r1, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r0, [pc, #656] @ (29794 ) │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - mov.w r2, #508 @ 0x1fc │ │ │ │ - add r0, pc │ │ │ │ - bl 11ed0 │ │ │ │ - b.n 2944c │ │ │ │ - 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 29530 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r9] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 295e0 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 2929a │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 16b58 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c698 │ │ │ │ - b.n 292a2 │ │ │ │ - mov r5, r8 │ │ │ │ - ldr r3, [pc, #504] @ (29744 ) │ │ │ │ - ldrd r8, r6, [sp, #24] │ │ │ │ - movw r2, #515 @ 0x203 │ │ │ │ - ldr r1, [pc, #576] @ (29798 ) │ │ │ │ - ldr r0, [pc, #580] @ (2979c ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.n 293de │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 16b58 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c698 │ │ │ │ - b.n 29346 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c67c │ │ │ │ - b.n 29220 │ │ │ │ - ldr r3, [pc, #448] @ (29744 ) │ │ │ │ - mov r5, r8 │ │ │ │ - ldrd r8, r6, [sp, #24] │ │ │ │ - mov.w r2, #516 @ 0x204 │ │ │ │ - ldr r1, [pc, #528] @ (297a0 ) │ │ │ │ - ldr r0, [pc, #532] @ (297a4 ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - b.n 293f8 │ │ │ │ - ldr r0, [pc, #524] @ (297a8 ) │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - mov r5, r8 │ │ │ │ - add r0, pc │ │ │ │ - str r1, [sp, #8] │ │ │ │ - ldr.w r8, [sp, #24] │ │ │ │ - bl 11608 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 295c0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cbz r3, 295d8 │ │ │ │ - ldr r3, [pc, #384] @ (29744 ) │ │ │ │ - mov.w r2, #516 @ 0x204 │ │ │ │ - ldr r1, [pc, #484] @ (297ac ) │ │ │ │ - ldr r0, [pc, #484] @ (297b0 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.n 2944c │ │ │ │ - mov r0, r1 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 295c0 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 2929a │ │ │ │ - b.n 29536 │ │ │ │ - mov r5, r8 │ │ │ │ - ldrd r8, r6, [sp, #24] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 2966c │ │ │ │ - ldr r2, [pc, #436] @ (297b4 ) │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w r9, [sl, #436] @ 0x1b4 │ │ │ │ - ldr r3, [r6, r2] │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - bl 11418 │ │ │ │ - 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 9458 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 29684 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 296c6 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2963c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r3, 2967c │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 296a2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10e44 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 29674 │ │ │ │ - ldr r3, [pc, #236] @ (29744 ) │ │ │ │ - mov.w r2, #512 @ 0x200 │ │ │ │ - ldr r1, [pc, #348] @ (297b8 ) │ │ │ │ - ldr r0, [pc, #348] @ (297bc ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.n 293be │ │ │ │ - mov r0, r5 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 295fe │ │ │ │ - mov r0, r4 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 29654 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2963c │ │ │ │ - ldr r3, [pc, #188] @ (29744 ) │ │ │ │ - mov.w r2, #512 @ 0x200 │ │ │ │ - ldr r1, [pc, #308] @ (297c0 ) │ │ │ │ - ldr r0, [pc, #308] @ (297c4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 293be │ │ │ │ - ldr r2, [pc, #160] @ (29744 ) │ │ │ │ - ldr r3, [pc, #288] @ (297c8 ) │ │ │ │ - ldr r1, [pc, #292] @ (297cc ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [pc, #292] @ (297d0 ) │ │ │ │ - ldr r5, [r6, r2] │ │ │ │ - add r1, pc │ │ │ │ - str r4, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov.w r2, #512 @ 0x200 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - bl 11ed0 │ │ │ │ - b.n 293be │ │ │ │ - blx 90c0 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #268] @ (297d4 ) │ │ │ │ - movw r2, #9970 @ 0x26f2 │ │ │ │ - ldr r1, [pc, #264] @ (297d8 ) │ │ │ │ - ldr r0, [pc, #268] @ (297dc ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1520 @ 0x5f0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #256] @ (297e0 ) │ │ │ │ - movw r2, #9912 @ 0x26b8 │ │ │ │ - ldr r1, [pc, #252] @ (297e4 ) │ │ │ │ - ldr r0, [pc, #256] @ (297e8 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1520 @ 0x5f0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #244] @ (297ec ) │ │ │ │ - movw r2, #9882 @ 0x269a │ │ │ │ - ldr r1, [pc, #240] @ (297f0 ) │ │ │ │ - ldr r0, [pc, #244] @ (297f4 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1520 @ 0x5f0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #232] @ (297f8 ) │ │ │ │ - movw r2, #10006 @ 0x2716 │ │ │ │ - ldr r1, [pc, #228] @ (297fc ) │ │ │ │ - ldr r0, [pc, #232] @ (29800 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1520 @ 0x5f0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - ldr r0, [r0, #124] @ 0x7c │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r7, #120] @ 0x78 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r0, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r0, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [r1, #84] @ 0x54 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [sp, #464] @ 0x1d0 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r5, #48] @ 0x30 │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [sp, #312] @ 0x138 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r2, [r0, #48] @ 0x30 │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [sp, #192] @ 0xc0 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r4, #46] @ 0x2e │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r3, #50] @ 0x32 │ │ │ │ - movs r0, r0 │ │ │ │ - str r5, [sp, #896] @ 0x380 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r2, #44] @ 0x2c │ │ │ │ - movs r0, r0 │ │ │ │ - str r5, [sp, #744] @ 0x2e8 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r6, #42] @ 0x2a │ │ │ │ - movs r0, r0 │ │ │ │ - str r5, [sp, #616] @ 0x268 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r1, #42] @ 0x2a │ │ │ │ - movs r0, r0 │ │ │ │ - str r5, [sp, #400] @ 0x190 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r2, [r3, #40] @ 0x28 │ │ │ │ - movs r0, r0 │ │ │ │ - str r5, [sp, #280] @ 0x118 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r7, #38] @ 0x26 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r1, [sp, #984] @ 0x3d8 │ │ │ │ - movs r0, r0 │ │ │ │ - str r5, [sp, #144] @ 0x90 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r2, #38] @ 0x26 │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [sp, #792] @ 0x318 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r7, #34] @ 0x22 │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [sp, #568] @ 0x238 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r0, #34] @ 0x22 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r6, [r2, #38] @ 0x26 │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [sp, #344] @ 0x158 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r2, [r1, #32] │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r1, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - str r3, [sp, #776] @ 0x308 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r6, [r6, #26] │ │ │ │ - movs r0, r0 │ │ │ │ - str r3, [sp, #584] @ 0x248 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r6, [r0, #26] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r1, #48] @ 0x30 │ │ │ │ - movs r0, r0 │ │ │ │ - str r3, [sp, #456] @ 0x1c8 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r6, [r4, #24] │ │ │ │ - movs r0, r0 │ │ │ │ - add sp, #208 @ 0xd0 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r7, #10] │ │ │ │ - movs r0, r0 │ │ │ │ - str r1, [sp, #336] @ 0x150 │ │ │ │ - movs r0, r0 │ │ │ │ - add sp, #112 @ 0x70 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r4, #10] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r0, #38] @ 0x26 │ │ │ │ - movs r0, r0 │ │ │ │ - add sp, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r1, #10] │ │ │ │ - movs r0, r0 │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ - movs r0, r0 │ │ │ │ - add r7, sp, #944 @ 0x3b0 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r6, #9] │ │ │ │ - movs r0, r0 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00029804 : │ │ │ │ - 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] @ 299e0 │ │ │ │ - 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] @ 299e4 │ │ │ │ - ldr r5, [pc, #444] @ (299e8 ) │ │ │ │ - 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] @ (299ec ) │ │ │ │ - ldr.w r5, [ip, r5] │ │ │ │ - add r4, pc │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - mov.w r5, #0 │ │ │ │ - bl c4c4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2991a │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r7, r3, #3 │ │ │ │ - bpl.n 298fa │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r6, r3, #7 │ │ │ │ - bpl.n 2991e │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.n 2992a │ │ │ │ - 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 2993e │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ - cmp r1, #8 │ │ │ │ - bne.n 2994a │ │ │ │ - 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 29020 │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.n 2991a │ │ │ │ - movs r0, #2 │ │ │ │ - blx 930c │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 29962 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 11418 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - bpl.w 299c2 │ │ │ │ - ldr r1, [pc, #304] @ (299f0 ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 299ac │ │ │ │ - ldr r1, [pc, #300] @ (299f4 ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 299d6 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.w 299da │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - cmp r2, #1 │ │ │ │ - str r0, [r3, #12] │ │ │ │ - beq.n 299da │ │ │ │ - str r1, [r3, #16] │ │ │ │ - ldr r1, [pc, #276] @ (299f8 ) │ │ │ │ - ldr r2, [pc, #260] @ (299e8 ) │ │ │ │ - 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 299a8 │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #256] @ (299fc ) │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, pc │ │ │ │ - bl 11608 │ │ │ │ - ldr r3, [pc, #248] @ (29a00 ) │ │ │ │ - mov.w r2, #494 @ 0x1ee │ │ │ │ - ldr r1, [pc, #248] @ (29a04 ) │ │ │ │ - ldr r0, [pc, #248] @ (29a08 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 298e0 │ │ │ │ - ldr r0, [pc, #236] @ (29a0c ) │ │ │ │ - mov r1, r2 │ │ │ │ - add r0, pc │ │ │ │ - bl 11608 │ │ │ │ - b.n 29904 │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq r2, #0 │ │ │ │ - beq.n 29872 │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.n 2996c │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - b.n 29872 │ │ │ │ - ldr r0, [pc, #208] @ (29a10 ) │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, pc │ │ │ │ - bl 11608 │ │ │ │ - b.n 29904 │ │ │ │ - cmp r1, #1 │ │ │ │ - itt eq │ │ │ │ - moveq r1, #0 │ │ │ │ - addeq r7, sp, #44 @ 0x2c │ │ │ │ - beq.n 2988a │ │ │ │ - cmp r1, #10 │ │ │ │ - bne.n 29988 │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - add r7, sp, #44 @ 0x2c │ │ │ │ - negs r1, r1 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 2988a │ │ │ │ - str r0, [sp, #16] │ │ │ │ - bl 11260 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b.n 298a8 │ │ │ │ - mov r0, r2 │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ - str r2, [sp, #16] │ │ │ │ - bl 1694c │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - orr.w r2, r2, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 29872 │ │ │ │ - lsls r2, r0, #1 │ │ │ │ - b.n 29872 │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ - mov r0, r3 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 1694c │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldrd r3, r2, [sp, #16] │ │ │ │ - cbnz r1, 299a2 │ │ │ │ - lsls r1, r0, #1 │ │ │ │ - b.n 2988a │ │ │ │ - orr.w r1, r3, #1 │ │ │ │ - b.n 2988a │ │ │ │ - blx 90c0 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #100] @ (29a14 ) │ │ │ │ - mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #100] @ (29a18 ) │ │ │ │ - ldr r0, [pc, #100] @ (29a1c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #12 │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #92] @ (29a20 ) │ │ │ │ - movs r2, #32 │ │ │ │ - ldr r1, [pc, #92] @ (29a24 ) │ │ │ │ - ldr r0, [pc, #92] @ (29a28 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - bl 9888 │ │ │ │ - bl 98e8 │ │ │ │ - nop │ │ │ │ - strb r4, [r5, #13] │ │ │ │ - movs r2, r0 │ │ │ │ - str r0, [r2, #124] @ 0x7c │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [r7, #120] @ 0x78 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r3, #112] @ 0x70 │ │ │ │ - movs r2, r0 │ │ │ │ - str r5, [sp, #952] @ 0x3b8 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r6, [r0, #6] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r1, #6] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r5, #4] │ │ │ │ - movs r0, r0 │ │ │ │ - add r5, sp, #312 @ 0x138 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r5, #72] @ 0x48 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r3, #1] │ │ │ │ - movs r0, r0 │ │ │ │ - add r5, sp, #232 @ 0xe8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r2, #76] @ 0x4c │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r0, #80] @ 0x50 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00029a2c : │ │ │ │ - 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] @ 29c08 │ │ │ │ - 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] @ 29c0c │ │ │ │ - ldr r5, [pc, #444] @ (29c10 ) │ │ │ │ - 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] @ (29c14 ) │ │ │ │ - ldr.w r5, [ip, r5] │ │ │ │ - add r4, pc │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - mov.w r5, #0 │ │ │ │ - bl c4c4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 29b42 │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r7, r3, #3 │ │ │ │ - bpl.n 29b22 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r6, r3, #7 │ │ │ │ - bpl.n 29b46 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.n 29b52 │ │ │ │ - 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 29b66 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ - cmp r1, #8 │ │ │ │ - bne.n 29b72 │ │ │ │ - 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 23f24 │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.n 29b42 │ │ │ │ - movs r0, #2 │ │ │ │ - blx 930c │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 29b8a │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 11418 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - bpl.w 29bea │ │ │ │ - ldr r1, [pc, #304] @ (29c18 ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 29bd4 │ │ │ │ - ldr r1, [pc, #300] @ (29c1c ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 29bfe │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.w 29c02 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - cmp r2, #1 │ │ │ │ - str r0, [r3, #12] │ │ │ │ - beq.n 29c02 │ │ │ │ - str r1, [r3, #16] │ │ │ │ - ldr r1, [pc, #276] @ (29c20 ) │ │ │ │ - ldr r2, [pc, #260] @ (29c10 ) │ │ │ │ - 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 29bd0 │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #256] @ (29c24 ) │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, pc │ │ │ │ - bl 11608 │ │ │ │ - ldr r3, [pc, #248] @ (29c28 ) │ │ │ │ - mov.w r2, #672 @ 0x2a0 │ │ │ │ - ldr r1, [pc, #248] @ (29c2c ) │ │ │ │ - ldr r0, [pc, #248] @ (29c30 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 29b08 │ │ │ │ - ldr r0, [pc, #236] @ (29c34 ) │ │ │ │ - mov r1, r2 │ │ │ │ - add r0, pc │ │ │ │ - bl 11608 │ │ │ │ - b.n 29b2c │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq r2, #0 │ │ │ │ - beq.n 29a9a │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.n 29b94 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - b.n 29a9a │ │ │ │ - ldr r0, [pc, #208] @ (29c38 ) │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, pc │ │ │ │ - bl 11608 │ │ │ │ - b.n 29b2c │ │ │ │ - cmp r1, #1 │ │ │ │ - itt eq │ │ │ │ - moveq r1, #0 │ │ │ │ - addeq r7, sp, #44 @ 0x2c │ │ │ │ - beq.n 29ab2 │ │ │ │ - cmp r1, #10 │ │ │ │ - bne.n 29bb0 │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - add r7, sp, #44 @ 0x2c │ │ │ │ - negs r1, r1 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 29ab2 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - bl 11260 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b.n 29ad0 │ │ │ │ - mov r0, r2 │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ - str r2, [sp, #16] │ │ │ │ - bl 1694c │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - orr.w r2, r2, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 29a9a │ │ │ │ - lsls r2, r0, #1 │ │ │ │ - b.n 29a9a │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ - mov r0, r3 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 1694c │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldrd r3, r2, [sp, #16] │ │ │ │ - cbnz r1, 29bca │ │ │ │ - lsls r1, r0, #1 │ │ │ │ - b.n 29ab2 │ │ │ │ - orr.w r1, r3, #1 │ │ │ │ - b.n 29ab2 │ │ │ │ - blx 90c0 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #100] @ (29c3c ) │ │ │ │ - mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #100] @ (29c40 ) │ │ │ │ - ldr r0, [pc, #100] @ (29c44 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #12 │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #92] @ (29c48 ) │ │ │ │ - movs r2, #32 │ │ │ │ - ldr r1, [pc, #92] @ (29c4c ) │ │ │ │ - ldr r0, [pc, #92] @ (29c50 ) │ │ │ │ - add r3, pc │ │ │ │ + ldr.w r1, [pc, #1672] @ 2a590 │ │ │ │ + ldr.w r0, [pc, #1672] @ 2a594 │ │ │ │ add r1, pc │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - bl 9888 │ │ │ │ - bl 98e8 │ │ │ │ - nop │ │ │ │ - strb r4, [r0, #5] │ │ │ │ - movs r2, r0 │ │ │ │ - str r0, [r5, #88] @ 0x58 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [r2, #88] @ 0x58 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r6, #76] @ 0x4c │ │ │ │ - movs r2, r0 │ │ │ │ - str r3, [sp, #792] @ 0x318 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r7, #40] @ 0x28 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r3, #26] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r6, [r4, #52] @ 0x34 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r6, [r0, #52] @ 0x34 │ │ │ │ - movs r0, r0 │ │ │ │ - add r3, sp, #152 @ 0x98 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r0, #40] @ 0x28 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r6, #96] @ 0x60 │ │ │ │ - movs r0, r0 │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r5, #40] @ 0x28 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r3, #44] @ 0x2c │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00029c54 : │ │ │ │ - lsls r3, r0, #31 │ │ │ │ - bmi.n 29c7a │ │ │ │ - movw r3, #45054 @ 0xaffe │ │ │ │ - movt r3, #1 │ │ │ │ - cmp r0, r3 │ │ │ │ - bls.n 29ccc │ │ │ │ - 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 11580 │ │ │ │ - cbnz r0, 29ca6 │ │ │ │ - movw r0, #45054 @ 0xaffe │ │ │ │ - movt r0, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 11580 │ │ │ │ - cbnz r0, 29ca6 │ │ │ │ - movs r0, #1 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov.w r1, #114688 @ 0x1c000 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 11580 │ │ │ │ - cbnz r0, 29cc8 │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #65534 @ 0xfffe │ │ │ │ - movt r0, #33 @ 0x21 │ │ │ │ - bl 11580 │ │ │ │ - eor.w r0, r0, #1 │ │ │ │ - uxtb r0, r0 │ │ │ │ - pop {r4, pc} │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - movs r0, #1 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00029cd0 : │ │ │ │ - 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] @ 2a36c │ │ │ │ - mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #1672] @ 2a370 │ │ │ │ - mov r7, r3 │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r6, [pc, #1668] @ 2a374 │ │ │ │ - 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 29f7c │ │ │ │ - lsls r2, r7, #31 │ │ │ │ - bmi.w 29f7c │ │ │ │ - adds r2, r5, r7 │ │ │ │ - teq r5, r2 │ │ │ │ - bmi.w 29f74 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14878 │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + b.n 29bea │ │ │ │ + ldr.w r2, [pc, #1480] @ 2a4e4 │ │ │ │ + mov sl, r6 │ │ │ │ + ldr.w r1, [pc, #1652] @ 2a598 │ │ │ │ + add r1, pc │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ + str r0, [sp, #4] │ │ │ │ + ldr.w r0, [pc, #1648] @ 2a59c │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + ldr.w r2, [pc, #1644] @ 2a5a0 │ │ │ │ + add r0, pc │ │ │ │ + add r2, pc │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movw r2, #419 @ 0x1a3 │ │ │ │ + bl 11ed0 │ │ │ │ + b.n 29e48 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r9, [sp, #28] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 29f60 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2a27a │ │ │ │ + blx 9378 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 2a302 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + movs r1, #2 │ │ │ │ + bl 10c74 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2a2ea │ │ │ │ + ldr.w r3, [pc, #1376] @ 2a4e0 │ │ │ │ + ldr.w fp, [r7, r3] │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 2a28a │ │ │ │ + mov r2, sl │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + bl 15ab4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov sl, r0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2a282 │ │ │ │ + cmp.w sl, #2 │ │ │ │ + beq.w 2a9be │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 2a33a │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 29fca │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2a2e2 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2ab06 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 29fe8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2a332 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2a000 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2a32a │ │ │ │ + ldr.w r3, [pc, #1440] @ 2a5a4 │ │ │ │ + ldr.w r8, [sp, #16] │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + ldr.w r6, [r3, #224] @ 0xe0 │ │ │ │ + blx 9078 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2a02c │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 2a0fe │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 29fa6 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ - bpl.w 29fe0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl e3f4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 2a000 │ │ │ │ - cmp.w r7, r0, lsl #1 │ │ │ │ - beq.n 29e1a │ │ │ │ - ldr.w r3, [pc, #1576] @ 2a378 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - mov sl, r3 │ │ │ │ + beq.w 2a9f8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #2 │ │ │ │ + bl d5ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 29d68 │ │ │ │ + beq.n 2a050 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 29fd0 │ │ │ │ - ldr.w r3, [pc, #1552] @ 2a37c │ │ │ │ - ldr.w r4, [sl, #480] @ 0x1e0 │ │ │ │ - ldr r7, [r6, r3] │ │ │ │ - lsls r3, r5, #31 │ │ │ │ - ldr.w sl, [r7] │ │ │ │ - bmi.w 2a03c │ │ │ │ + beq.n 2a0f6 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 2a9e0 │ │ │ │ + ldr.w r3, [pc, #1356] @ 2a5a8 │ │ │ │ mov r0, r5 │ │ │ │ + ldr r4, [r7, r3] │ │ │ │ + ldr r5, [r4, #0] │ │ │ │ bl 11418 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r6, r0 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + mov r0, r5 │ │ │ │ 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 │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ + str.w r8, [sp, #80] @ 0x50 │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ blx 9458 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2a01e │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 2a352 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + beq.w 2aa10 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 29db8 │ │ │ │ + beq.n 2a09a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbz r3, 2a0ee │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 2aaee │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2a0b4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 29fd8 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ + beq.w 2a31a │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 2a0de │ │ │ │ - mov r0, r4 │ │ │ │ + bne.w 2aa36 │ │ │ │ + mov r0, r5 │ │ │ │ bl 10e44 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 29fc8 │ │ │ │ - ldr.w r3, [pc, #1448] @ 2a380 │ │ │ │ - movw r2, #590 @ 0x24e │ │ │ │ - ldr.w r1, [pc, #1444] @ 2a384 │ │ │ │ - ldr.w r0, [pc, #1444] @ 2a388 │ │ │ │ + beq.w 2a322 │ │ │ │ + ldr.w r3, [pc, #1040] @ 2a4e4 │ │ │ │ + mov.w r2, #422 @ 0x1a6 │ │ │ │ + ldr.w r1, [pc, #1232] @ 2a5ac │ │ │ │ + ldr.w r0, [pc, #1232] @ 2a5b0 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - movs r2, #1 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r2, r3, [r8] │ │ │ │ - ldr.w r2, [pc, #1424] @ 2a38c │ │ │ │ - ldr.w r3, [pc, #1392] @ 2a370 │ │ │ │ - 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 2a2c6 │ │ │ │ + b.n 29c08 │ │ │ │ mov r0, r8 │ │ │ │ - add sp, #68 @ 0x44 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [pc, #1396] @ 2a390 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a09a │ │ │ │ + mov r0, r4 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a050 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a02c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov sl, r6 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2a11c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2a0fe │ │ │ │ - ldr.w r2, [pc, #1356] @ 2a378 │ │ │ │ - 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 9510 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2a12a │ │ │ │ - ldr.w r3, [pc, #1348] @ 2a394 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 2a142 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + beq.w 2a2da │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2aabe │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 29e70 │ │ │ │ + beq.n 2a13a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 29fbe │ │ │ │ - ldr.w r3, [pc, #1316] @ 2a398 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.w 29d54 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 2a04c │ │ │ │ - adds r3, r5, r7 │ │ │ │ - mov fp, r3 │ │ │ │ - teq r5, r3 │ │ │ │ - bmi.w 2a044 │ │ │ │ - movs r1, #32 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6dc │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + beq.w 2a2aa │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 29eae │ │ │ │ + beq.n 2a152 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2a058 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 2a188 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #7 │ │ │ │ - bpl.w 2a1a6 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 2a206 │ │ │ │ - ldr r4, [r5, #12] │ │ │ │ - lsls r4, r4, #1 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + beq.w 2a2b2 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 29ede │ │ │ │ + beq.n 2a168 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2a0ce │ │ │ │ - mov r0, r4 │ │ │ │ - bl 29c54 │ │ │ │ - cmp r0, #2 │ │ │ │ - beq.w 2a1e2 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 2a060 │ │ │ │ - ldr.w r2, [pc, #1160] @ 2a37c │ │ │ │ - mov r0, fp │ │ │ │ - ldr.w r4, [sl, #484] @ 0x1e4 │ │ │ │ - ldr r7, [r6, r2] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + beq.w 2a2ba │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2a180 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2a2c2 │ │ │ │ + ldr.w r3, [pc, #1056] @ 2a5a4 │ │ │ │ + mov r0, sl │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + ldr.w r6, [r3, #236] @ 0xec │ │ │ │ + blx 9078 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2a1a8 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 2a26e │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 2aaa6 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #2 │ │ │ │ + bl d5ec │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2a1cc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 2a25e │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 2aa58 │ │ │ │ + ldr r3, [pc, #976] @ (2a5a8 ) │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r4, [r7, r3] │ │ │ │ + ldr r5, [r4, #0] │ │ │ │ bl 11418 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r6, r0 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + mov r0, r5 │ │ │ │ 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 │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ + str.w r8, [sp, #68] @ 0x44 │ │ │ │ + str r6, [sp, #76] @ 0x4c │ │ │ │ blx 9458 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2a224 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 2a33a │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + beq.w 2aa92 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 29f3a │ │ │ │ + beq.n 2a214 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbz r3, 2a266 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 2aad6 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2a22c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2a180 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ + beq.n 2a2d2 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 2a242 │ │ │ │ - mov r0, r4 │ │ │ │ + bne.w 2aa70 │ │ │ │ + mov r0, r5 │ │ │ │ bl 10e44 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2a178 │ │ │ │ - ldr.w r3, [pc, #1064] @ 2a380 │ │ │ │ - movw r2, #594 @ 0x252 │ │ │ │ - ldr.w r1, [pc, #1084] @ 2a39c │ │ │ │ - ldr.w r0, [pc, #1084] @ 2a3a0 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.n 29df0 │ │ │ │ - teq r7, r2 │ │ │ │ - bpl.w 29d20 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 16b58 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14878 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r4, r0 │ │ │ │ - lsls r3, r2, #31 │ │ │ │ - bpl.w 29d2a │ │ │ │ - mov r0, r2 │ │ │ │ - bl c698 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 29d30 │ │ │ │ - ldr r3, [pc, #984] @ (2a380 ) │ │ │ │ - mov.w r2, #588 @ 0x24c │ │ │ │ - ldr r1, [pc, #1012] @ (2a3a4 ) │ │ │ │ - ldr r0, [pc, #1016] @ (2a3a8 ) │ │ │ │ + beq.n 2a2ca │ │ │ │ + ldr r3, [pc, #668] @ (2a4e4 ) │ │ │ │ + mov.w r2, #416 @ 0x1a0 │ │ │ │ + ldr r1, [pc, #868] @ (2a5b4 ) │ │ │ │ + ldr r0, [pc, #872] @ (2a5b8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 29df0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - b.n 29e70 │ │ │ │ + b.n 29c08 │ │ │ │ mov r0, r4 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 29dd4 │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 2a1cc │ │ │ │ + mov r0, r8 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 29d68 │ │ │ │ - mov r0, r5 │ │ │ │ + b.n 2a214 │ │ │ │ + mov r0, sl │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 29db8 │ │ │ │ - ldr r2, [pc, #924] @ (2a380 ) │ │ │ │ - ldr r3, [pc, #968] @ (2a3ac ) │ │ │ │ - ldr r1, [pc, #968] @ (2a3b0 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [pc, #968] @ (2a3b4 ) │ │ │ │ - ldr r5, [r6, r2] │ │ │ │ + b.n 2a1a8 │ │ │ │ + blx 90c0 <__stack_chk_fail@plt> │ │ │ │ + mov r0, fp │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29f60 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29fa6 │ │ │ │ + ldr r3, [pc, #600] @ (2a4e4 ) │ │ │ │ + ldr r2, [pc, #812] @ (2a5bc ) │ │ │ │ + ldr r1, [pc, #816] @ (2a5c0 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ add r1, pc │ │ │ │ - str r4, [sp, #4] │ │ │ │ + str r0, [sp, #4] │ │ │ │ + ldr r0, [pc, #808] @ (2a5c4 ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov.w r2, #588 @ 0x24c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movw r2, #421 @ 0x1a5 │ │ │ │ bl 11ed0 │ │ │ │ - b.n 29df0 │ │ │ │ - ldr r3, [pc, #892] @ (2a380 ) │ │ │ │ - movw r2, #589 @ 0x24d │ │ │ │ - ldr r1, [pc, #944] @ (2a3b8 ) │ │ │ │ - ldr r0, [pc, #944] @ (2a3bc ) │ │ │ │ + b.n 29bea │ │ │ │ + mov r0, r1 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a13a │ │ │ │ + mov r0, r8 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a152 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a168 │ │ │ │ + mov r0, fp │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a180 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a246 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a22c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a11c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29fca │ │ │ │ + ldr r3, [pc, #504] @ (2a4e4 ) │ │ │ │ + movw r2, #421 @ 0x1a5 │ │ │ │ + ldr r1, [pc, #724] @ (2a5c8 ) │ │ │ │ + ldr r0, [pc, #728] @ (2a5cc ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 29df0 │ │ │ │ - ldr r3, [pc, #864] @ (2a380 ) │ │ │ │ - movw r2, #590 @ 0x24e │ │ │ │ - ldr r1, [pc, #920] @ (2a3c0 ) │ │ │ │ - ldr r0, [pc, #924] @ (2a3c4 ) │ │ │ │ + b.n 29bea │ │ │ │ + ldr r3, [pc, #480] @ (2a4e4 ) │ │ │ │ + movw r2, #413 @ 0x19d │ │ │ │ + ldr r1, [pc, #708] @ (2a5d0 ) │ │ │ │ + ldr r0, [pc, #712] @ (2a5d4 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ + b.n 29bea │ │ │ │ + mov r0, r6 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a0b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 29df0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl c67c │ │ │ │ - b.n 29d7c │ │ │ │ - teq r7, r3 │ │ │ │ - bpl.w 29e90 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 16b58 │ │ │ │ - mov fp, r0 │ │ │ │ - b.n 29e90 │ │ │ │ - mov r0, r4 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 29eae │ │ │ │ - ldr r3, [pc, #868] @ (2a3c8 ) │ │ │ │ - ldr.w r1, [sl, #488] @ 0x1e8 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 96e4 │ │ │ │ - mov r5, r0 │ │ │ │ + b.n 2a0d0 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a000 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29fe8 │ │ │ │ + mov r1, sl │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 10c74 │ │ │ │ + mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2a26a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 11418 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - mov r4, r0 │ │ │ │ - add r1, sp, #20 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 9458 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + beq.w 2a9a6 │ │ │ │ + ldr r3, [pc, #652] @ (2a5d8 ) │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 2a96e │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + bl 11f04 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2a09e │ │ │ │ + beq.n 2a37a │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r3, 2a0d6 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2a282 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 2a322 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2a9d8 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2a71a │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 2a636 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 8f94 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + blt.w 2a5f8 │ │ │ │ + uxtb r3, r3 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2a792 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2a0be │ │ │ │ + beq.n 2a3ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2a21c │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #3 │ │ │ │ - bpl.w 2a2a6 │ │ │ │ - strd fp, r7, [r8] │ │ │ │ - b.n 29df8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 29ede │ │ │ │ - mov r0, r5 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a09e │ │ │ │ - ldr r2, [pc, #672] @ (2a380 ) │ │ │ │ - ldr r3, [pc, #744] @ (2a3cc ) │ │ │ │ - ldr r1, [pc, #748] @ (2a3d0 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [pc, #748] @ (2a3d4 ) │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - add r1, pc │ │ │ │ - str r4, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - movw r2, #590 @ 0x24e │ │ │ │ - bl 11ed0 │ │ │ │ - b.n 29df0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r3, [pc, #720] @ (2a3d8 ) │ │ │ │ - ldr r1, [pc, #724] @ (2a3dc ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9100 │ │ │ │ - ldr r3, [pc, #620] @ (2a380 ) │ │ │ │ - ldr r1, [pc, #712] @ (2a3e0 ) │ │ │ │ - movw r2, #589 @ 0x24d │ │ │ │ - ldr r0, [pc, #712] @ (2a3e4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.n 29df0 │ │ │ │ - ldr r3, [pc, #596] @ (2a380 ) │ │ │ │ - movw r2, #589 @ 0x24d │ │ │ │ - ldr r1, [pc, #692] @ (2a3e8 ) │ │ │ │ - ldr r0, [pc, #696] @ (2a3ec ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.n 2a016 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #680] @ (2a3f0 ) │ │ │ │ - add r0, pc │ │ │ │ - bl 11608 │ │ │ │ + beq.w 2a722 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2ab1e │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2a160 │ │ │ │ + beq.n 2a3d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2a1da │ │ │ │ - ldr r3, [pc, #540] @ (2a380 ) │ │ │ │ - movw r2, #589 @ 0x24d │ │ │ │ - ldr r1, [pc, #652] @ (2a3f4 ) │ │ │ │ - ldr r0, [pc, #652] @ (2a3f8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.n 2a016 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 29f56 │ │ │ │ + beq.w 2a886 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2a3f0 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2a88e │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2a402 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 2a498 │ │ │ │ + ldr r3, [pc, #420] @ (2a5a8 ) │ │ │ │ mov r0, r5 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 29f3a │ │ │ │ - ldr r3, [pc, #500] @ (2a380 ) │ │ │ │ - mov.w r2, #592 @ 0x250 │ │ │ │ - ldr r1, [pc, #620] @ (2a3fc ) │ │ │ │ - ldr r0, [pc, #620] @ (2a400 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, fp │ │ │ │ - bl c698 │ │ │ │ - b.n 29df0 │ │ │ │ - ldr r0, [pc, #604] @ (2a404 ) │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, pc │ │ │ │ - bl 11608 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + ldr r2, [pc, #412] @ (2a5a4 ) │ │ │ │ + ldr r4, [r7, r3] │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ + ldr r5, [r4, #0] │ │ │ │ + ldr.w r8, [r2, #208] @ 0xd0 │ │ │ │ + bl 11418 │ │ │ │ + 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 9458 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 2a478 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 2ab36 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2a1c2 │ │ │ │ + beq.n 2a448 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbz r3, 2a4a0 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 2a4b0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 10e44 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 2a262 │ │ │ │ - ldr r3, [pc, #444] @ (2a380 ) │ │ │ │ - mov.w r2, #592 @ 0x250 │ │ │ │ - ldr r1, [pc, #572] @ (2a408 ) │ │ │ │ - ldr r0, [pc, #576] @ (2a40c ) │ │ │ │ + cbz r3, 2a4a8 │ │ │ │ + ldr r3, [pc, #132] @ (2a4e4 ) │ │ │ │ + movw r2, #431 @ 0x1af │ │ │ │ + ldr r1, [pc, #372] @ (2a5dc ) │ │ │ │ + ldr r0, [pc, #376] @ (2a5e0 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 2a19e │ │ │ │ - mov r0, r1 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a160 │ │ │ │ - ldr r3, [pc, #412] @ (2a380 ) │ │ │ │ - movw r2, #593 @ 0x251 │ │ │ │ - ldr r1, [pc, #548] @ (2a410 ) │ │ │ │ - ldr r0, [pc, #552] @ (2a414 ) │ │ │ │ + b.w 29c08 │ │ │ │ + ldr r3, [pc, #104] @ (2a4e4 ) │ │ │ │ + movw r2, #431 @ 0x1af │ │ │ │ + ldr r1, [pc, #356] @ (2a5e4 ) │ │ │ │ + ldr r0, [pc, #356] @ (2a5e8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - mov r0, fp │ │ │ │ - bl c698 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c698 │ │ │ │ - b.n 29df0 │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq r4, #0 │ │ │ │ - beq.w 29eca │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.n 2a2ca │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - negs r3, r3 │ │ │ │ - lsls r4, r3, #1 │ │ │ │ - b.n 29eca │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9d98 │ │ │ │ + b.w 29c08 │ │ │ │ + mov r0, r6 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a0be │ │ │ │ - ldr r3, [pc, #344] @ (2a380 ) │ │ │ │ - movw r2, #594 @ 0x252 │ │ │ │ - ldr r1, [pc, #492] @ (2a418 ) │ │ │ │ - ldr r0, [pc, #492] @ (2a41c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 29df0 │ │ │ │ - ldr r2, [pc, #316] @ (2a380 ) │ │ │ │ - ldr r3, [pc, #472] @ (2a420 ) │ │ │ │ - ldr r1, [pc, #476] @ (2a424 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [pc, #476] @ (2a428 ) │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - add r1, pc │ │ │ │ - str r4, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - movw r2, #594 @ 0x252 │ │ │ │ - bl 11ed0 │ │ │ │ - b.n 29df0 │ │ │ │ - mov r0, r5 │ │ │ │ + b.n 2a402 │ │ │ │ + mov r0, r6 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a1c2 │ │ │ │ - ldr r3, [pc, #276] @ (2a380 ) │ │ │ │ - movw r2, #597 @ 0x255 │ │ │ │ - ldr r1, [pc, #440] @ (2a42c ) │ │ │ │ - ldr r0, [pc, #444] @ (2a430 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.n 2a1f8 │ │ │ │ - ldr r3, [pc, #252] @ (2a380 ) │ │ │ │ - movw r2, #597 @ 0x255 │ │ │ │ - ldr r1, [pc, #424] @ (2a434 ) │ │ │ │ - ldr r0, [pc, #428] @ (2a438 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, fp │ │ │ │ - bl c698 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 29df0 │ │ │ │ - ldr r3, [pc, #216] @ (2a380 ) │ │ │ │ - movw r2, #597 @ 0x255 │ │ │ │ - ldr r1, [pc, #396] @ (2a43c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ - ldr r3, [pc, #396] @ (2a440 ) │ │ │ │ - add r3, pc │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r0, [pc, #388] @ (2a444 ) │ │ │ │ - add r0, pc │ │ │ │ - bl 11ed0 │ │ │ │ - b.n 2a19e │ │ │ │ - blx 90c0 <__stack_chk_fail@plt> │ │ │ │ - add r1, sp, #16 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1694c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cbnz r3, 2a2da │ │ │ │ - lsls r4, r0, #1 │ │ │ │ - b.n 29eca │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2a2f6 │ │ │ │ - movw r1, #65534 @ 0xfffe │ │ │ │ - movt r1, #16383 @ 0x3fff │ │ │ │ - cmp r3, r1 │ │ │ │ - it eq │ │ │ │ - streq r2, [r5, #0] │ │ │ │ - beq.n 2a2f6 │ │ │ │ - cbz r3, 2a31a │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.w 2a1c2 │ │ │ │ - orr.w r4, r5, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 29c54 │ │ │ │ - cmp r0, #2 │ │ │ │ - beq.w 2a1e2 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 2a060 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c698 │ │ │ │ - b.n 29ef0 │ │ │ │ + b.n 2a448 │ │ │ │ mov r0, r5 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a2f6 │ │ │ │ - ldr r3, [pc, #292] @ (2a448 ) │ │ │ │ - movw r2, #11541 @ 0x2d15 │ │ │ │ - ldr r1, [pc, #288] @ (2a44c ) │ │ │ │ - ldr r0, [pc, #292] @ (2a450 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1552 @ 0x610 │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #280] @ (2a454 ) │ │ │ │ - movw r2, #11510 @ 0x2cf6 │ │ │ │ - ldr r1, [pc, #276] @ (2a458 ) │ │ │ │ - ldr r0, [pc, #280] @ (2a45c ) │ │ │ │ + b.n 2a45e │ │ │ │ + ldr r1, [pc, #48] @ (2a4e4 ) │ │ │ │ + movw r2, #431 @ 0x1af │ │ │ │ + ldr r3, [pc, #308] @ (2a5ec ) │ │ │ │ + ldr r0, [pc, #308] @ (2a5f0 ) │ │ │ │ add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1552 @ 0x610 │ │ │ │ + ldr r4, [r7, r1] │ │ │ │ add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #268] @ (2a460 ) │ │ │ │ - movw r2, #11457 @ 0x2cc1 │ │ │ │ - ldr r1, [pc, #264] @ (2a464 ) │ │ │ │ - ldr r0, [pc, #268] @ (2a468 ) │ │ │ │ - add r3, pc │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r1, [pc, #300] @ (2a5f4 ) │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1552 @ 0x610 │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ + bl 11ed0 │ │ │ │ + b.w 29c08 │ │ │ │ nop │ │ │ │ - str r0, [r2, #48] @ 0x30 │ │ │ │ - movs r2, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #48] @ 0x30 │ │ │ │ + str r0, [r1, #108] @ 0x6c │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r0, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r1, #19 │ │ │ │ + str r6, [r0, #108] @ 0x6c │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #448] @ 0x1c0 │ │ │ │ + str r0, [sp, #336] @ 0x150 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r4, [r7, #25] │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r4, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #15] │ │ │ │ + ldrh r6, [r1, #62] @ 0x3e │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, #28] │ │ │ │ + ldrb r6, [r6, #23] │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [r5, #60] @ 0x3c │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r4, #17 │ │ │ │ + ldrh r4, [r5, #58] @ 0x3a │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ + ldrb r0, [r2, #22] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #18 │ │ │ │ + ldrb r2, [r5, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, #54] @ 0x36 │ │ │ │ + ldrh r2, [r4, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #9] │ │ │ │ + ldrb r6, [r0, #21] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, #52] @ 0x34 │ │ │ │ + ldrh r6, [r6, #54] @ 0x36 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #8] │ │ │ │ + ldrb r6, [r3, #20] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #56] @ 0x38 │ │ │ │ + ldrh r4, [r2, #54] @ 0x36 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, #50] @ 0x32 │ │ │ │ + ldrb r0, [r7, #19] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, #7] │ │ │ │ + ldrh r2, [r6, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, #50] @ 0x32 │ │ │ │ + ldrb r2, [r3, #19] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #7] │ │ │ │ + ldrb r2, [r1, #21] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, #48] @ 0x30 │ │ │ │ + ldrh r6, [r7, #50] @ 0x32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #6] │ │ │ │ + ldrb r6, [r4, #18] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #17 │ │ │ │ + ldrh r2, [r3, #50] @ 0x32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #30] │ │ │ │ + ldrb r2, [r0, #18] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, #42] @ 0x2a │ │ │ │ + str r1, [sp, #976] @ 0x3d0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #3] │ │ │ │ + ldrh r4, [r4, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #19 │ │ │ │ + ldrb r6, [r0, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, #8] │ │ │ │ + ldrh r4, [r7, #46] @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #40] @ 0x28 │ │ │ │ + ldrb r4, [r4, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, #2] │ │ │ │ + ldrb r2, [r4, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, #40] @ 0x28 │ │ │ │ + ldrh r2, [r3, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, #2] │ │ │ │ + ldrb r4, [r7, #14] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r6, #42] @ 0x2a │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #4] │ │ │ │ + ldrb r0, [r3, #14] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, #38] @ 0x26 │ │ │ │ + ldrh r6, [r5, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #1] │ │ │ │ + ldrb r2, [r1, #13] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #38] @ 0x26 │ │ │ │ + ldrb r0, [r4, #13] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, #1] │ │ │ │ + ldrh r4, [r7, #38] @ 0x26 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r0, #2] │ │ │ │ + ldrb r4, [r4, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, #36] @ 0x24 │ │ │ │ + ldrh r6, [r3, #38] @ 0x26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #0] │ │ │ │ + ldrb r6, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, #34] @ 0x22 │ │ │ │ + ldrh r6, [r7, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, #31] │ │ │ │ + ldrb r6, [r4, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #32] │ │ │ │ + ldrh r0, [r4, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, #30] │ │ │ │ + ldrb r0, [r1, #11] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #18] │ │ │ │ + ldrh r0, [r1, #36] @ 0x24 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r4, [r4, #10] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r7, #10] │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r1, #22] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #32] │ │ │ │ + ldrb r4, [r6, #3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, #30] │ │ │ │ + ldrh r4, [r3, #10] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, #30] │ │ │ │ + strb r4, [r0, #30] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #29] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, #30] │ │ │ │ + ldrh r0, [r3, #8] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #29] │ │ │ │ + strb r4, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #28] │ │ │ │ + ldrh r0, [r7, #4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #32] │ │ │ │ + strb r0, [r4, #27] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, #28] │ │ │ │ + ldrh r0, [r4, #4] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #864 @ (adr r3, 2a7ac ) │ │ │ │ + strb r0, [r1, #27] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #100] @ 0x64 │ │ │ │ + lsls r4, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, #42] @ 0x2a │ │ │ │ + strh r4, [r0, #58] @ 0x3a │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #768 @ (adr r3, 2a758 ) │ │ │ │ + strb r4, [r5, #21] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, #100] @ 0x64 │ │ │ │ + strh r2, [r5, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #56] @ 0x38 │ │ │ │ + strb r2, [r2, #21] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #672 @ (adr r3, 2a704 ) │ │ │ │ + ldrb r2, [r5, #26] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #96] @ 0x60 │ │ │ │ + strb r2, [r3, #20] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #2] │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0002a46c : │ │ │ │ - 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 r4, [pc, #2044] @ 2ac7c │ │ │ │ - mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #2044] @ 2ac80 │ │ │ │ - cmp r3, #2 │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r6, [pc, #2040] @ 2ac84 │ │ │ │ - it ne │ │ │ │ - movne sl, r3 │ │ │ │ - sub sp, #100 @ 0x64 │ │ │ │ - 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, #92] @ 0x5c │ │ │ │ - mov.w r2, #0 │ │ │ │ - ands.w r3, r3, #1 │ │ │ │ - beq.w 2a6b0 │ │ │ │ - add.w r8, r5, #4 │ │ │ │ - teq r5, r8 │ │ │ │ - bmi.w 2a6a8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r5 │ │ │ │ + strh r4, [r4, #54] @ 0x36 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr.w r3, [pc, #1364] @ 2ab50 │ │ │ │ + mov.w r2, #430 @ 0x1ae │ │ │ │ + ldr.w r1, [pc, #1360] @ 2ab54 │ │ │ │ + ldr.w r0, [pc, #1360] @ 2ab58 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl c698 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9d98 │ │ │ │ + b.w 29c08 │ │ │ │ + ldr.w r3, [pc, #1304] @ 2ab50 │ │ │ │ + movw r2, #427 @ 0x1ab │ │ │ │ + ldr.w r1, [pc, #1308] @ 2ab5c │ │ │ │ + ldr.w r0, [pc, #1308] @ 2ab60 │ │ │ │ + add r1, pc │ │ │ │ + ldr r6, [r7, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9d98 │ │ │ │ + add.w r8, sp, #56 @ 0x38 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 10f80 │ │ │ │ + ldr.w r3, [pc, #1268] @ 2ab64 │ │ │ │ + ldr r4, [r7, r3] │ │ │ │ + ldr.w r3, [pc, #1264] @ 2ab68 │ │ │ │ + ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 96e4 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 2a774 │ │ │ │ + bl 11118 │ │ │ │ + mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14878 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r5 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 2a76a │ │ │ │ + ldr.w r3, [pc, #1228] @ 2ab6c │ │ │ │ + ldr.w r9, [r4, #208] @ 0xd0 │ │ │ │ + ldr r7, [r7, r3] │ │ │ │ + ldr r4, [r7, #0] │ │ │ │ + bl 11418 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r5, r0 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #3 │ │ │ │ + add r1, sp, #92 @ 0x5c │ │ │ │ + str.w r9, [sp, #92] @ 0x5c │ │ │ │ + str r5, [sp, #100] @ 0x64 │ │ │ │ + blx 9458 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2a760 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ + beq.n 2a74c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9d98 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 2a72a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10e44 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9d98 │ │ │ │ + ldr.w r1, [pc, #1160] @ 2ab70 │ │ │ │ + ldr.w r0, [pc, #1160] @ 2ab74 │ │ │ │ + movw r2, #429 @ 0x1ad │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + ldmia.w r8, {r0, r1, r2} │ │ │ │ + bl 110ac │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 9d98 │ │ │ │ + b.w 29c08 │ │ │ │ + mov r0, sl │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a38a │ │ │ │ + mov r0, r4 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a3ba │ │ │ │ + ldr.w r3, [pc, #1100] @ 2ab78 │ │ │ │ + movw r2, #429 @ 0x1ad │ │ │ │ + ldr.w r1, [pc, #1096] @ 2ab7c │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r0, [pc, #1092] @ 2ab80 │ │ │ │ + strd r3, r4, [sp] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + bl 11ed0 │ │ │ │ + b.n 2a6fc │ │ │ │ + ldr.w r1, [pc, #1076] @ 2ab84 │ │ │ │ + movw r2, #429 @ 0x1ad │ │ │ │ + ldr.w r0, [pc, #1072] @ 2ab88 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 2a6fc │ │ │ │ + bl c698 │ │ │ │ + bl 10eb4 │ │ │ │ + b.n 2a6fc │ │ │ │ + ldr.w r1, [pc, #1044] @ 2ab8c │ │ │ │ + mov.w r2, #428 @ 0x1ac │ │ │ │ + ldr.w r0, [pc, #1040] @ 2ab90 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl c698 │ │ │ │ + b.n 2a6fc │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ - bpl.w 2a7c8 │ │ │ │ - teq r5, r8 │ │ │ │ - bmi.w 2a686 │ │ │ │ - ldr.w r3, [pc, #1952] @ 2ac88 │ │ │ │ - ldr r5, [r6, r3] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 2a560 │ │ │ │ - ldr.w r1, [r5, #468] @ 0x1d4 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r0, r7 │ │ │ │ - bl d398 │ │ │ │ + tst.w r3, #570425344 @ 0x22000000 │ │ │ │ + beq.w 2a8ec │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + movs r1, #2 │ │ │ │ + bl 10c74 │ │ │ │ + mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2a6e6 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 2a8d4 │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 2a906 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 9290 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2a518 │ │ │ │ + beq.n 2a7d8 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2a758 │ │ │ │ + beq.n 2a896 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 2a92e │ │ │ │ + movs r3, #1 │ │ │ │ + movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ - movs r3, #8 │ │ │ │ - mov r2, r8 │ │ │ │ - add r0, sp, #28 │ │ │ │ - bl 29cd0 │ │ │ │ - tst.w r8, #1 │ │ │ │ - bne.w 2a8a2 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #1 │ │ │ │ - itt ne │ │ │ │ - ldrdne r0, r1, [sp, #28] │ │ │ │ - strdne r0, r1, [r4] │ │ │ │ - beq.w 2a884 │ │ │ │ - ldr.w r2, [pc, #1868] @ 2ac8c │ │ │ │ - ldr.w r3, [pc, #1852] @ 2ac80 │ │ │ │ - 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 2ac2e │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #100 @ 0x64 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r0, [r5, #996] @ 0x3e4 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 8f54 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 2a8aa │ │ │ │ - uxtb r0, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2a4f2 │ │ │ │ - ldr.w r1, [r5, #460] @ 0x1cc │ │ │ │ - movs r2, #2 │ │ │ │ - mov r0, r7 │ │ │ │ - bl d398 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 2a598 │ │ │ │ + mov r0, sl │ │ │ │ + bl 15108 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2a806 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2a844 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 2a800 │ │ │ │ - ldr.w r3, [pc, #1776] @ 2ac90 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2a912 │ │ │ │ + beq.w 2a926 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 2a8bc │ │ │ │ + cmp r4, #2 │ │ │ │ + beq.n 2a89e │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 1da00 │ │ │ │ - tst.w r8, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - bne.w 2a93e │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.w 2a946 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r9 │ │ │ │ - bl d44c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2aa40 │ │ │ │ - ldr.w r1, [r5, #212] @ 0xd4 │ │ │ │ - movs r2, #1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - bl d398 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 2a5f6 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2a858 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 2a8d2 │ │ │ │ - ldr.w r1, [pc, #1684] @ 2ac94 │ │ │ │ - mov r0, r7 │ │ │ │ - ldr.w r5, [r5, #464] @ 0x1d0 │ │ │ │ - ldr r3, [r6, r1] │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 11418 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r7, r0 │ │ │ │ - movs r2, #3 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add r1, sp, #68 @ 0x44 │ │ │ │ - strd r5, r9, [sp, #68] @ 0x44 │ │ │ │ - str r7, [sp, #76] @ 0x4c │ │ │ │ - blx 9458 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2a860 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2ac4a │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + bl fd38 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2a64a │ │ │ │ + beq.n 2a838 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2a90a │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 2ab68 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 10e44 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + beq.w 2a966 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2a84e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2a902 │ │ │ │ - ldr.w r3, [pc, #1580] @ 2ac98 │ │ │ │ - movw r2, #569 @ 0x239 │ │ │ │ - ldr.w r1, [pc, #1576] @ 2ac9c │ │ │ │ - ldr.w r0, [pc, #1576] @ 2aca0 │ │ │ │ + beq.n 2a8c4 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2a860 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cbz r3, 2a8cc │ │ │ │ + cmp r4, #0 │ │ │ │ + bge.w 29c0a │ │ │ │ + ldr r3, [pc, #744] @ (2ab50 ) │ │ │ │ + movw r2, #435 @ 0x1b3 │ │ │ │ + ldr r1, [pc, #804] @ (2ab94 ) │ │ │ │ + ldr r0, [pc, #808] @ (2ab98 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 2a77c │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bge.w 2a4e6 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r1, #4 │ │ │ │ - bl 16b58 │ │ │ │ - ldr.w r3, [pc, #1520] @ 2ac88 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r5, [r6, r3] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 2a4f2 │ │ │ │ - b.n 2a560 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bge.w 2a4c2 │ │ │ │ - movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 16b58 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14878 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r7, r0 │ │ │ │ - tst.w r8, #1 │ │ │ │ - bne.n 2a74e │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 2a760 │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r2, #3 │ │ │ │ - bpl.n 2a7c8 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 2a68e │ │ │ │ - add.w r8, r5, #4 │ │ │ │ - b.n 2a4de │ │ │ │ - ldr.w r1, [r5, #472] @ 0x1d8 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r0, r7 │ │ │ │ - bl d398 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2a786 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2a70a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2a8fa │ │ │ │ - mov r1, r9 │ │ │ │ - movs r3, #16 │ │ │ │ - mov r2, r8 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - bl 29cd0 │ │ │ │ - tst.w r8, #1 │ │ │ │ - bne.w 2a95e │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #1 │ │ │ │ - itt ne │ │ │ │ - ldrdne r0, r1, [sp, #36] @ 0x24 │ │ │ │ - strdne r0, r1, [r4] │ │ │ │ - bne.w 2a53e │ │ │ │ - ldr.w r3, [pc, #1380] @ 2ac98 │ │ │ │ - mov.w r2, #576 @ 0x240 │ │ │ │ - ldr.w r1, [pc, #1384] @ 2aca4 │ │ │ │ - ldr.w r0, [pc, #1384] @ 2aca8 │ │ │ │ + bl c698 │ │ │ │ + b.w 29c08 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a3d8 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a3f0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a7d8 │ │ │ │ + ldr r3, [pc, #688] @ (2ab50 ) │ │ │ │ + mov.w r2, #434 @ 0x1b2 │ │ │ │ + ldr r1, [pc, #756] @ (2ab9c ) │ │ │ │ + ldr r0, [pc, #760] @ (2aba0 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 2a77c │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r5 │ │ │ │ bl c698 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - b.n 2a6d0 │ │ │ │ - mov r0, r7 │ │ │ │ + b.n 2a620 │ │ │ │ + mov r0, sl │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a518 │ │ │ │ - ldr.w r3, [pc, #1332] @ 2ac98 │ │ │ │ - movw r2, #557 @ 0x22d │ │ │ │ - ldr.w r1, [pc, #1344] @ 2acac │ │ │ │ - ldr.w r0, [pc, #1344] @ 2acb0 │ │ │ │ + b.n 2a814 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a84e │ │ │ │ + mov r0, r1 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a860 │ │ │ │ + ldr r3, [pc, #632] @ (2ab50 ) │ │ │ │ + mov.w r2, #434 @ 0x1b2 │ │ │ │ + ldr r1, [pc, #712] @ (2aba4 ) │ │ │ │ + ldr r0, [pc, #712] @ (2aba8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - movs r2, #1 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r2, r3, [r4] │ │ │ │ - b.n 2a53e │ │ │ │ - ldr.w r3, [pc, #1324] @ 2acb4 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2a966 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 9144 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + b.n 2a614 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov sl, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2a7ae │ │ │ │ + beq.n 2a818 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2a850 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 2aad2 │ │ │ │ - ldr.w r3, [sl, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - bpl.w 2ab22 │ │ │ │ - strd r8, sl, [r4] │ │ │ │ - b.n 2a53e │ │ │ │ - ldr.w r2, [pc, #1228] @ 2ac98 │ │ │ │ - ldr.w r3, [pc, #1256] @ 2acb8 │ │ │ │ - ldr.w r1, [pc, #1256] @ 2acbc │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r0, [pc, #1256] @ 2acc0 │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ + bne.n 2a818 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a818 │ │ │ │ + ldr r3, [pc, #584] @ (2ab50 ) │ │ │ │ + ldr r2, [pc, #672] @ (2abac ) │ │ │ │ + ldr r1, [pc, #676] @ (2abb0 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ add r1, pc │ │ │ │ - str r7, [sp, #4] │ │ │ │ + str r0, [sp, #4] │ │ │ │ + ldr r0, [pc, #668] @ (2abb4 ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - movw r2, #557 @ 0x22d │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov.w r2, #434 @ 0x1b2 │ │ │ │ bl 11ed0 │ │ │ │ - b.n 2a77c │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bge.n 2a8e2 │ │ │ │ - mov r0, r7 │ │ │ │ - movs r1, #2 │ │ │ │ - bl 16b58 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr.w r3, [pc, #1216] @ 2acc4 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2aaec │ │ │ │ + b.n 2a614 │ │ │ │ mov r0, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 1da00 │ │ │ │ - tst.w r8, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - bne.w 2ab48 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.w 2ab50 │ │ │ │ - ldr.w r3, [r5, #348] @ 0x15c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2ac32 │ │ │ │ - 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 2a53e │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - b.n 2a598 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a7ae │ │ │ │ - mov r0, r3 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a5f6 │ │ │ │ - ldr.w r3, [pc, #1076] @ 2ac98 │ │ │ │ - movw r2, #569 @ 0x239 │ │ │ │ - ldr.w r1, [pc, #1116] @ 2acc8 │ │ │ │ - ldr.w r0, [pc, #1116] @ 2accc │ │ │ │ + b.n 2a806 │ │ │ │ + ldr r3, [pc, #544] @ (2ab50 ) │ │ │ │ + mov.w r2, #434 @ 0x1b2 │ │ │ │ + ldr r1, [pc, #640] @ (2abb8 ) │ │ │ │ + ldr r0, [pc, #644] @ (2abbc ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 2a77c │ │ │ │ - ldr.w r3, [pc, #1040] @ 2ac98 │ │ │ │ - movw r2, #574 @ 0x23e │ │ │ │ - ldr.w r1, [pc, #1088] @ 2acd0 │ │ │ │ - ldr.w r0, [pc, #1088] @ 2acd4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl c698 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9d98 │ │ │ │ + b.w 29c08 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a838 │ │ │ │ + ldr r3, [pc, #480] @ (2ab50 ) │ │ │ │ + movw r2, #427 @ 0x1ab │ │ │ │ + ldr r1, [pc, #584] @ (2abc0 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ + ldr r6, [r7, r3] │ │ │ │ + ldr r3, [pc, #584] @ (2abc4 ) │ │ │ │ + str r0, [sp, #4] │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [pc, #580] @ (2abc8 ) │ │ │ │ + str r3, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.n 2a77c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + bl 11ed0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r8 │ │ │ │ - bl c698 │ │ │ │ - b.n 2a52c │ │ │ │ - ldr r3, [pc, #1004] @ (2ac98 ) │ │ │ │ - movw r2, #559 @ 0x22f │ │ │ │ - ldr.w r1, [pc, #1060] @ 2acd8 │ │ │ │ - ldr.w r0, [pc, #1060] @ 2acdc │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9d98 │ │ │ │ + b.n 2a664 │ │ │ │ + ldr r3, [pc, #424] @ (2ab50 ) │ │ │ │ + movw r2, #427 @ 0x1ab │ │ │ │ + ldr r1, [pc, #540] @ (2abcc ) │ │ │ │ + ldr r0, [pc, #544] @ (2abd0 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ + ldr r6, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ bl 118a8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c698 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 2a77c │ │ │ │ - lsls r2, r7, #31 │ │ │ │ - bmi.w 2ab88 │ │ │ │ - add.w r8, r7, #2 │ │ │ │ - teq r7, r8 │ │ │ │ - bmi.n 2a7f0 │ │ │ │ - ldr r3, [pc, #992] @ (2acc4 ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2aaec │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 1da00 │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 2a820 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a70a │ │ │ │ - mov r0, r5 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a668 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a64a │ │ │ │ - mov r0, r8 │ │ │ │ - bl c698 │ │ │ │ - ldr r3, [pc, #964] @ (2ace0 ) │ │ │ │ - ldr r1, [pc, #968] @ (2ace4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9100 │ │ │ │ - ldr r3, [pc, #880] @ (2ac98 ) │ │ │ │ - ldr r1, [pc, #956] @ (2ace8 ) │ │ │ │ - movw r2, #563 @ 0x233 │ │ │ │ - ldr r0, [pc, #956] @ (2acec ) │ │ │ │ + b.n 2a98c │ │ │ │ + ldr r3, [pc, #400] @ (2ab50 ) │ │ │ │ + movw r2, #421 @ 0x1a5 │ │ │ │ + ldr r1, [pc, #524] @ (2abd4 ) │ │ │ │ + ldr r0, [pc, #528] @ (2abd8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 2a77c │ │ │ │ - mov r0, r8 │ │ │ │ - bl c698 │ │ │ │ - b.n 2a5be │ │ │ │ - ldr r3, [pc, #848] @ (2ac98 ) │ │ │ │ - movw r2, #563 @ 0x233 │ │ │ │ - ldr r1, [pc, #928] @ (2acf0 ) │ │ │ │ - ldr r0, [pc, #932] @ (2acf4 ) │ │ │ │ + b.w 29bea │ │ │ │ + mov r0, r2 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a37a │ │ │ │ + ldr r3, [pc, #364] @ (2ab50 ) │ │ │ │ + movw r2, #423 @ 0x1a7 │ │ │ │ + ldr r1, [pc, #500] @ (2abdc ) │ │ │ │ + ldr r0, [pc, #500] @ (2abe0 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 2a77c │ │ │ │ - mov r0, r8 │ │ │ │ - bl c698 │ │ │ │ - b.n 2a71e │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r3, [pc, #880] @ (2ace0 ) │ │ │ │ - ldr r1, [pc, #904] @ (2acf8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9100 │ │ │ │ - ldr r3, [pc, #796] @ (2ac98 ) │ │ │ │ - ldr r1, [pc, #892] @ (2acfc ) │ │ │ │ - movw r2, #578 @ 0x242 │ │ │ │ - ldr r0, [pc, #892] @ (2ad00 ) │ │ │ │ + b.n 2a87c │ │ │ │ + ldr r3, [pc, #340] @ (2ab50 ) │ │ │ │ + movw r2, #423 @ 0x1a7 │ │ │ │ + ldr r1, [pc, #484] @ (2abe4 ) │ │ │ │ + ldr r0, [pc, #484] @ (2abe8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ - mov fp, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - add r7, sp, #56 @ 0x38 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 10f80 │ │ │ │ - ldr r3, [pc, #872] @ (2ad04 ) │ │ │ │ - ldr.w r1, [r5, #336] @ 0x150 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 96e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2ab9a │ │ │ │ - str r0, [sp, #12] │ │ │ │ - bl 11118 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r8 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 2ab18 │ │ │ │ - ldr r2, [pc, #716] @ (2ac94 ) │ │ │ │ - ldr.w r8, [r5, #464] @ 0x1d0 │ │ │ │ - ldr r3, [r6, r2] │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - bl 11418 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - movs r2, #3 │ │ │ │ - mov r0, r5 │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ - strd r8, r9, [sp, #80] @ 0x50 │ │ │ │ - str r6, [sp, #88] @ 0x58 │ │ │ │ - blx 9458 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2abdc │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 2abf8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 10e44 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r1, [pc, #756] @ (2ad08 ) │ │ │ │ - ldr r0, [pc, #760] @ (2ad0c ) │ │ │ │ - mov.w r2, #580 @ 0x244 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + b.n 2a87c │ │ │ │ + ldr r3, [pc, #316] @ (2ab50 ) │ │ │ │ + mov.w r2, #422 @ 0x1a6 │ │ │ │ + ldr r1, [pc, #468] @ (2abec ) │ │ │ │ + ldr r0, [pc, #468] @ (2abf0 ) │ │ │ │ add r1, pc │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - ldmia.w r7, {r0, r1, r2} │ │ │ │ - bl 110ac │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 2a77c │ │ │ │ - ldr r3, [pc, #596] @ (2ac98 ) │ │ │ │ - movw r2, #565 @ 0x235 │ │ │ │ - ldr.w r9, [pc, #712] @ 2ad10 │ │ │ │ - add.w r8, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #708] @ (2ad14 ) │ │ │ │ - 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 118a8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 10f80 │ │ │ │ - ldr r3, [pc, #664] @ (2ad04 ) │ │ │ │ - ldr.w r1, [r5, #296] @ 0x128 │ │ │ │ - ldrd fp, sl, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 96e4 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2ac16 │ │ │ │ - bl 11118 │ │ │ │ - mov r9, r0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 2abb6 │ │ │ │ - ldr.w r5, [r5, #348] @ 0x15c │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 2ac62 │ │ │ │ - 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 110ac │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9cb0 │ │ │ │ - strd r7, r5, [r4] │ │ │ │ - b.n 2a53e │ │ │ │ - ldr r3, [pc, #452] @ (2ac98 ) │ │ │ │ - movw r2, #578 @ 0x242 │ │ │ │ - ldr r1, [pc, #572] @ (2ad18 ) │ │ │ │ - ldr r0, [pc, #576] @ (2ad1c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ + bl 9d98 │ │ │ │ + b.w 29c08 │ │ │ │ + ldr r1, [pc, #280] @ (2ab50 ) │ │ │ │ + mov.w r2, #422 @ 0x1a6 │ │ │ │ + ldr r3, [pc, #436] @ (2abf4 ) │ │ │ │ + ldr r0, [pc, #440] @ (2abf8 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r4, [r7, r1] │ │ │ │ add r0, pc │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.n 2a992 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c698 │ │ │ │ - ldr r3, [pc, #492] @ (2ace0 ) │ │ │ │ - ldr r1, [pc, #552] @ (2ad20 ) │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r1, [pc, #432] @ (2abfc ) │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9100 │ │ │ │ - ldr r3, [pc, #404] @ (2ac98 ) │ │ │ │ - ldr r1, [pc, #544] @ (2ad24 ) │ │ │ │ - movw r2, #571 @ 0x23b │ │ │ │ - ldr r0, [pc, #540] @ (2ad28 ) │ │ │ │ + bl 11ed0 │ │ │ │ + b.w 29c08 │ │ │ │ + ldr r3, [pc, #244] @ (2ab50 ) │ │ │ │ + mov.w r2, #416 @ 0x1a0 │ │ │ │ + ldr r1, [pc, #416] @ (2ac00 ) │ │ │ │ + ldr r0, [pc, #416] @ (2ac04 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 2a77c │ │ │ │ - bl c698 │ │ │ │ - bl 10eb4 │ │ │ │ - b.n 2aa24 │ │ │ │ - ldr r3, [pc, #372] @ (2ac98 ) │ │ │ │ - movw r2, #578 @ 0x242 │ │ │ │ - ldr r7, [pc, #512] @ (2ad2c ) │ │ │ │ - ldr r1, [pc, #516] @ (2ad30 ) │ │ │ │ - ldr r0, [pc, #516] @ (2ad34 ) │ │ │ │ - add r7, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r1, pc │ │ │ │ + b.n 2a87c │ │ │ │ + ldr r1, [pc, #220] @ (2ab50 ) │ │ │ │ + mov.w r2, #416 @ 0x1a0 │ │ │ │ + ldr r3, [pc, #400] @ (2ac08 ) │ │ │ │ + ldr r0, [pc, #400] @ (2ac0c ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r4, [r7, r1] │ │ │ │ add r0, pc │ │ │ │ - mov fp, r3 │ │ │ │ - ldr.w ip, [r3] │ │ │ │ - strd r7, sl, [sp] │ │ │ │ - mov r3, ip │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r1, [pc, #392] @ (2ac10 ) │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + add r1, pc │ │ │ │ bl 11ed0 │ │ │ │ - b.n 2a992 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c698 │ │ │ │ - b.n 2a820 │ │ │ │ - ldr r3, [pc, #324] @ (2ac98 ) │ │ │ │ - movw r2, #571 @ 0x23b │ │ │ │ - ldr r1, [pc, #480] @ (2ad38 ) │ │ │ │ - ldr r0, [pc, #480] @ (2ad3c ) │ │ │ │ + b.w 29c08 │ │ │ │ + ldr r3, [pc, #188] @ (2ab50 ) │ │ │ │ + mov.w r2, #416 @ 0x1a0 │ │ │ │ + ldr r1, [pc, #376] @ (2ac14 ) │ │ │ │ + ldr r0, [pc, #380] @ (2ac18 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.n 2a77c │ │ │ │ - ldr r2, [pc, #300] @ (2ac98 ) │ │ │ │ - ldr r3, [pc, #468] @ (2ad40 ) │ │ │ │ - ldr r1, [pc, #468] @ (2ad44 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [pc, #468] @ (2ad48 ) │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ + b.n 2aa22 │ │ │ │ + ldr r3, [pc, #168] @ (2ab50 ) │ │ │ │ + mov.w r2, #416 @ 0x1a0 │ │ │ │ + ldr r1, [pc, #364] @ (2ac1c ) │ │ │ │ + ldr r0, [pc, #368] @ (2ac20 ) │ │ │ │ add r1, pc │ │ │ │ - str r5, [sp, #4] │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - movw r2, #569 @ 0x239 │ │ │ │ - bl 11ed0 │ │ │ │ - b.n 2a77c │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 16b58 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c698 │ │ │ │ - b.n 2a800 │ │ │ │ - ldr r1, [pc, #432] @ (2ad4c ) │ │ │ │ - movw r2, #579 @ 0x243 │ │ │ │ - ldr r0, [pc, #428] @ (2ad50 ) │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + b.n 2a87c │ │ │ │ + ldr r3, [pc, #356] @ (2ac24 ) │ │ │ │ + movw r2, #6822 @ 0x1aa6 │ │ │ │ + ldr r1, [pc, #352] @ (2ac28 ) │ │ │ │ + ldr r0, [pc, #356] @ (2ac2c ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ + addw r3, r3, #1628 @ 0x65c │ │ │ │ add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c698 │ │ │ │ - b.n 2aa24 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c698 │ │ │ │ - bl 10eb4 │ │ │ │ - ldmia.w r8, {r0, r1, r2} │ │ │ │ - bl 110ac │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 2a77c │ │ │ │ - ldr r1, [pc, #372] @ (2ad54 ) │ │ │ │ - mov.w r2, #580 @ 0x244 │ │ │ │ - ldr r0, [pc, #372] @ (2ad58 ) │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #344] @ (2ac30 ) │ │ │ │ + movw r2, #6503 @ 0x1967 │ │ │ │ + ldr r1, [pc, #340] @ (2ac34 ) │ │ │ │ + ldr r0, [pc, #344] @ (2ac38 ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ + addw r3, r3, #1628 @ 0x65c │ │ │ │ add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 2aa24 │ │ │ │ - ldr r2, [pc, #352] @ (2ad5c ) │ │ │ │ - ldr r1, [pc, #356] @ (2ad60 ) │ │ │ │ - ldr r0, [pc, #356] @ (2ad64 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #332] @ (2ac3c ) │ │ │ │ + movw r2, #6588 @ 0x19bc │ │ │ │ + ldr r1, [pc, #328] @ (2ac40 ) │ │ │ │ + ldr r0, [pc, #332] @ (2ac44 ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ - strd r2, r5, [sp] │ │ │ │ + addw r3, r3, #1628 @ 0x65c │ │ │ │ add r0, pc │ │ │ │ - mov.w r2, #580 @ 0x244 │ │ │ │ - bl 11ed0 │ │ │ │ - b.n 2aa24 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r0, r9 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - movw r2, #566 @ 0x236 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c698 │ │ │ │ - b.n 2abc0 │ │ │ │ - blx 90c0 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #308] @ (2ad68 ) │ │ │ │ - movw r2, #11069 @ 0x2b3d │ │ │ │ - ldr r1, [pc, #304] @ (2ad6c ) │ │ │ │ - ldr r0, [pc, #308] @ (2ad70 ) │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #320] @ (2ac48 ) │ │ │ │ + movw r2, #6836 @ 0x1ab4 │ │ │ │ + ldr r1, [pc, #316] @ (2ac4c ) │ │ │ │ + ldr r0, [pc, #320] @ (2ac50 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1584 @ 0x630 │ │ │ │ + addw r3, r3, #1628 @ 0x65c │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #296] @ (2ad74 ) │ │ │ │ - movw r2, #11028 @ 0x2b14 │ │ │ │ - ldr r1, [pc, #292] @ (2ad78 ) │ │ │ │ - ldr r0, [pc, #296] @ (2ad7c ) │ │ │ │ + ldr r3, [pc, #308] @ (2ac54 ) │ │ │ │ + movw r2, #6882 @ 0x1ae2 │ │ │ │ + ldr r1, [pc, #304] @ (2ac58 ) │ │ │ │ + ldr r0, [pc, #308] @ (2ac5c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1584 @ 0x630 │ │ │ │ + addw r3, r3, #1628 @ 0x65c │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #284] @ (2ad80 ) │ │ │ │ - movw r2, #10988 @ 0x2aec │ │ │ │ - ldr r1, [pc, #280] @ (2ad84 ) │ │ │ │ - ldr r0, [pc, #284] @ (2ad88 ) │ │ │ │ + ldr r3, [pc, #296] @ (2ac60 ) │ │ │ │ + movw r2, #6700 @ 0x1a2c │ │ │ │ + ldr r1, [pc, #292] @ (2ac64 ) │ │ │ │ + ldr r0, [pc, #296] @ (2ac68 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1584 @ 0x630 │ │ │ │ + addw r3, r3, #1628 @ 0x65c │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r4, [r6, r5] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r4, r5] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r0, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r6, r2] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r7, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r1, #19 │ │ │ │ - movs r0, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #32] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r3, #13] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r0, #26] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r2, #10] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r2, #24] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r4, #9] │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r6, #13 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r3, #56] @ 0x38 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r5, #20] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r7, #7] │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r7, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r2, #16] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r4, #5] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r6, #14] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r0, #5] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r1, #14] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r3, #4] │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r1, #25] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r2, #10] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r4, #2] │ │ │ │ + strh r4, [r4, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #8] │ │ │ │ + strb r4, [r1, #15] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r0, #2] │ │ │ │ + strh r6, [r4, #42] @ 0x2a │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #10] │ │ │ │ + strb r6, [r1, #14] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #8] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r2, #1] │ │ │ │ + lsls r0, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #2] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r7, #120] @ 0x78 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r1, #120] @ 0x78 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r6, #0] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r5, #30] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r7, #108] @ 0x6c │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r4, #9] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r7, #29] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r1, #108] @ 0x6c │ │ │ │ - movs r0, r0 │ │ │ │ - strh r6, [r7, #28] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r2, #29] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r4, #104] @ 0x68 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r5, #28] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r7, #100] @ 0x64 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r0, #5] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r2, #28] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r4, #100] @ 0x64 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r3, #27] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r6, #96] @ 0x60 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r3, #26] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [r5, #92] @ 0x5c │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r6, #2] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r0, #26] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [r1, #92] @ 0x5c │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [sp, #800] @ 0x320 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r1, r5] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r4, #25] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [sp, #704] @ 0x2c0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r6, r4] │ │ │ │ + lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #25] │ │ │ │ + strh r0, [r7, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #608] @ 0x260 │ │ │ │ + strb r2, [r4, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, r4] │ │ │ │ + ldrb r6, [r5, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, #12] │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0002ad8c : │ │ │ │ - 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] @ (2af1c ) │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [pc, #376] @ (2af20 ) │ │ │ │ - add r6, pc │ │ │ │ - movs r4, #0 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - ldr r5, [pc, #372] @ (2af24 ) │ │ │ │ - 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] @ (2af28 ) │ │ │ │ - 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 c364 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2ae90 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #3 │ │ │ │ - bpl.n 2ae98 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #7 │ │ │ │ - bpl.n 2aea4 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #8 │ │ │ │ - bne.n 2aeb0 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 2ae94 │ │ │ │ - ldr r3, [pc, #304] @ (2af2c ) │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.n 2ae72 │ │ │ │ - ldr r3, [pc, #296] @ (2af30 ) │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - subs r3, r1, r3 │ │ │ │ - clz r3, r3 │ │ │ │ - lsrs r3, r3, #5 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - bl 2a46c │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 2ae90 │ │ │ │ - movs r0, #2 │ │ │ │ - blx 930c │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2aec4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 11418 │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r3, r1, #5 │ │ │ │ - bpl.n 2aefe │ │ │ │ - ldr r1, [pc, #248] @ (2af34 ) │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 2aee8 │ │ │ │ - ldr r1, [pc, #232] @ (2af2c ) │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 2af12 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 2af16 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cmp r2, #1 │ │ │ │ - str r0, [r6, #12] │ │ │ │ - beq.n 2af16 │ │ │ │ - str r1, [r6, #16] │ │ │ │ - ldr r1, [pc, #220] @ (2af38 ) │ │ │ │ - ldr r2, [pc, #196] @ (2af20 ) │ │ │ │ - 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 2aee0 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #200] @ (2af3c ) │ │ │ │ - add r0, pc │ │ │ │ - bl 11608 │ │ │ │ - ldr r3, [pc, #196] @ (2af40 ) │ │ │ │ - movw r2, #554 @ 0x22a │ │ │ │ - ldr r1, [pc, #192] @ (2af44 ) │ │ │ │ - ldr r0, [pc, #196] @ (2af48 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 2ae58 │ │ │ │ - movs r3, #2 │ │ │ │ - b.n 2ae10 │ │ │ │ - ldr r0, [pc, #176] @ (2af4c ) │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, pc │ │ │ │ - bl 11608 │ │ │ │ - b.n 2ae7a │ │ │ │ - ldr r0, [pc, #168] @ (2af50 ) │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, pc │ │ │ │ - bl 11608 │ │ │ │ - b.n 2ae7a │ │ │ │ - cmp r2, #1 │ │ │ │ - it eq │ │ │ │ - moveq r2, r4 │ │ │ │ - beq.n 2adf4 │ │ │ │ - cmp r2, #10 │ │ │ │ - bne.n 2aeca │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - b.n 2adf4 │ │ │ │ - bl 11260 │ │ │ │ - b.n 2ae2a │ │ │ │ - mov r0, r3 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 1694c │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cbz r2, 2aee4 │ │ │ │ - orr.w r2, r3, #1 │ │ │ │ - b.n 2adf4 │ │ │ │ - blx 90c0 <__stack_chk_fail@plt> │ │ │ │ - lsls r2, r0, #1 │ │ │ │ - b.n 2adf4 │ │ │ │ - ldr r3, [pc, #104] @ (2af54 ) │ │ │ │ - mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #104] @ (2af58 ) │ │ │ │ - ldr r0, [pc, #104] @ (2af5c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #12 │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #96] @ (2af60 ) │ │ │ │ - movs r2, #32 │ │ │ │ - ldr r1, [pc, #96] @ (2af64 ) │ │ │ │ - ldr r0, [pc, #96] @ (2af68 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - bl 9888 │ │ │ │ - bl 98e8 │ │ │ │ - nop │ │ │ │ - strh r6, [r2, r1] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + strh r4, [r5, #34] @ 0x22 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, r1] │ │ │ │ - movs r2, r0 │ │ │ │ - ldrb r6, [r0, r7] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ + strb r6, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #18 │ │ │ │ + strh r2, [r2, #34] @ 0x22 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ + strb r4, [r7, #9] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r4, r6] │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r4, [r0, #64] @ 0x40 │ │ │ │ + strh r2, [r5, #32] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ + strb r4, [r2, #9] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #16] │ │ │ │ + strh r4, [r7, #24] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #52] @ 0x34 │ │ │ │ + strb r4, [r4, #5] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, #2] │ │ │ │ + strh r4, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #13] │ │ │ │ + strb r4, [r5, #4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ + strh r6, [r1, #22] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r5, r5] │ │ │ │ + strb r6, [r6, #3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, r4] │ │ │ │ + strb r4, [r4, #3] │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #1016] @ 0x3f8 │ │ │ │ + strh r4, [r3, #20] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r3, r6] │ │ │ │ + strb r0, [r0, #3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r0, r7] │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0002af6c : │ │ │ │ - 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] @ (2afe8 ) │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #108] @ (2afec ) │ │ │ │ - sub sp, #20 │ │ │ │ - add r6, pc │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r7, [pc, #104] @ (2aff0 ) │ │ │ │ - ldr r0, [r6, r0] │ │ │ │ - add r7, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov.w r0, #0 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 2a46c │ │ │ │ - ldr r6, [sp, #4] │ │ │ │ - cmp r6, #1 │ │ │ │ - itt ne │ │ │ │ - ldrdne r0, r1, [sp, #4] │ │ │ │ - strdne r0, r1, [r4] │ │ │ │ - beq.n 2afc4 │ │ │ │ - ldr r2, [pc, #72] @ (2aff4 ) │ │ │ │ - ldr r3, [pc, #60] @ (2afec ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 2afe2 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #48] @ (2aff8 ) │ │ │ │ - mov.w r2, #584 @ 0x248 │ │ │ │ - ldr r1, [pc, #48] @ (2affc ) │ │ │ │ - ldr r0, [pc, #48] @ (2b000 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r6, r3, [r4] │ │ │ │ - b.n 2afaa │ │ │ │ - blx 90c0 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - str r2, [r7, r1] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + strh r4, [r6, #18] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, r1] │ │ │ │ - movs r2, r0 │ │ │ │ - str r6, [r1, r1] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ + strb r4, [r3, #2] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ + strh r6, [r6, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #32] │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0002b004 : │ │ │ │ - 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] @ 2b188 │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr.w lr, [pc, #368] @ 2b18c │ │ │ │ - mov r0, r1 │ │ │ │ - add ip, pc │ │ │ │ - mov r1, r2 │ │ │ │ - mov r2, r3 │ │ │ │ - add.w r3, ip, #1776 @ 0x6f0 │ │ │ │ - ldr.w ip, [pc, #356] @ 2b190 │ │ │ │ - add lr, pc │ │ │ │ - add r4, sp, #24 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - add r4, sp, #20 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [pc, #348] @ (2b194 ) │ │ │ │ - ldr.w ip, [lr, ip] │ │ │ │ - add r4, pc │ │ │ │ - ldr.w ip, [ip] │ │ │ │ - str.w ip, [sp, #36] @ 0x24 │ │ │ │ - mov.w ip, #0 │ │ │ │ - bl c4c4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2b0fc │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r5, r2, #3 │ │ │ │ - bpl.n 2b0dc │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ - ldr r1, [r1, #84] @ 0x54 │ │ │ │ - lsls r0, r1, #7 │ │ │ │ - bpl.n 2b10c │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ - cmp r1, #8 │ │ │ │ - bne.n 2b118 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - add r5, sp, #28 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2af6c │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.n 2b0fc │ │ │ │ - movs r0, #2 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - blx 930c │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2b100 │ │ │ │ - mov r0, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 11418 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - bpl.n 2b158 │ │ │ │ - ldr r1, [pc, #244] @ (2b198 ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 2b170 │ │ │ │ - ldr r1, [pc, #240] @ (2b19c ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 2b16c │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 2b154 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - cmp r2, #1 │ │ │ │ - str r0, [r3, #12] │ │ │ │ - beq.n 2b154 │ │ │ │ - str r1, [r3, #16] │ │ │ │ - ldr r1, [pc, #220] @ (2b1a0 ) │ │ │ │ - ldr r2, [pc, #200] @ (2b190 ) │ │ │ │ - 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 2b150 │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #196] @ (2b1a4 ) │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, pc │ │ │ │ - bl 11608 │ │ │ │ - ldr r3, [pc, #192] @ (2b1a8 ) │ │ │ │ - movw r2, #583 @ 0x247 │ │ │ │ - ldr r1, [pc, #188] @ (2b1ac ) │ │ │ │ - ldr r0, [pc, #192] @ (2b1b0 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 2b0c2 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - bl 11260 │ │ │ │ - ldrd r2, r3, [sp, #8] │ │ │ │ - b.n 2b090 │ │ │ │ - ldr r0, [pc, #164] @ (2b1b4 ) │ │ │ │ - mov r1, r2 │ │ │ │ - add r0, pc │ │ │ │ - bl 11608 │ │ │ │ - b.n 2b0e6 │ │ │ │ - cmp r1, #1 │ │ │ │ - itt eq │ │ │ │ - moveq r2, #0 │ │ │ │ - addeq r5, sp, #28 │ │ │ │ - beq.n 2b072 │ │ │ │ - cmp r1, #10 │ │ │ │ - bne.n 2b130 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - add r5, sp, #28 │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - b.n 2b072 │ │ │ │ - add r1, sp, #28 │ │ │ │ - mov r0, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - bl 1694c │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - ldrd r2, r3, [sp, #8] │ │ │ │ - orr.w r2, r2, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 2b072 │ │ │ │ - lsls r2, r0, #1 │ │ │ │ - b.n 2b072 │ │ │ │ - blx 90c0 <__stack_chk_fail@plt> │ │ │ │ - bl 98e8 │ │ │ │ - ldr r3, [pc, #92] @ (2b1b8 ) │ │ │ │ - movs r2, #32 │ │ │ │ - ldr r1, [pc, #92] @ (2b1bc ) │ │ │ │ - ldr r0, [pc, #96] @ (2b1c0 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - bl 9888 │ │ │ │ - ldr r3, [pc, #80] @ (2b1c4 ) │ │ │ │ - mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #80] @ (2b1c8 ) │ │ │ │ - ldr r0, [pc, #80] @ (2b1cc ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #12 │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - ldrh r2, [r5, r5] │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r7, [pc, #832] @ (2b4d0 ) │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + strb r2, [r0, #3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #768] @ (2b498 ) │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ + strb r4, [r2, #1] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ + strh r4, [r7, #14] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #216] @ (2b27c ) │ │ │ │ - movs r2, r0 │ │ │ │ - ldrb r4, [r1, #24] │ │ │ │ + strb r4, [r4, #0] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ + strh r4, [r4, #14] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #8] │ │ │ │ + strb r4, [r1, #0] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, #12] │ │ │ │ + strh r2, [r0, #14] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #3] │ │ │ │ + ldr r2, [r5, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #656] @ 0x290 │ │ │ │ + strh r2, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r7, r4] │ │ │ │ + ldr r2, [r2, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, r5] │ │ │ │ + strh r2, [r2, #12] │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #552] @ 0x228 │ │ │ │ + ldr r2, [r7, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, r3] │ │ │ │ + ldrb r4, [r4, #4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r3, r2] │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0002b1d0 : │ │ │ │ - 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] @ 2b3a4 │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - add ip, pc │ │ │ │ - mov r2, r3 │ │ │ │ - add.w r3, ip, #1824 @ 0x720 │ │ │ │ - ldr.w ip, [pc, #436] @ 2b3a8 │ │ │ │ - ldr r5, [pc, #436] @ (2b3ac ) │ │ │ │ - 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] @ (2b3b0 ) │ │ │ │ - ldr.w r5, [ip, r5] │ │ │ │ - add r4, pc │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - mov.w r5, #0 │ │ │ │ - bl c4c4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2b2dc │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - bpl.n 2b2bc │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r6, r3, #7 │ │ │ │ - bpl.n 2b2e0 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.n 2b2ec │ │ │ │ - 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 2b300 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - cmp r1, #8 │ │ │ │ - bne.n 2b30c │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - add r6, sp, #36 @ 0x24 │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 29cd0 │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.n 2b2dc │ │ │ │ - movs r0, #2 │ │ │ │ - blx 930c │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2b324 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 11418 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - bpl.w 2b386 │ │ │ │ - ldr r1, [pc, #308] @ (2b3b4 ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 2b370 │ │ │ │ - ldr r1, [pc, #304] @ (2b3b8 ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 2b39a │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.w 2b39e │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cmp r2, #1 │ │ │ │ - str r0, [r3, #12] │ │ │ │ - beq.n 2b39e │ │ │ │ - str r1, [r3, #16] │ │ │ │ - ldr r1, [pc, #280] @ (2b3bc ) │ │ │ │ - ldr r2, [pc, #260] @ (2b3ac ) │ │ │ │ - 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 2b36c │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #256] @ (2b3c0 ) │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, pc │ │ │ │ - bl 11608 │ │ │ │ - ldr r3, [pc, #252] @ (2b3c4 ) │ │ │ │ - movw r2, #587 @ 0x24b │ │ │ │ - ldr r1, [pc, #248] @ (2b3c8 ) │ │ │ │ - ldr r0, [pc, #252] @ (2b3cc ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 2b2a2 │ │ │ │ - ldr r0, [pc, #236] @ (2b3d0 ) │ │ │ │ - mov r1, r2 │ │ │ │ - add r0, pc │ │ │ │ - bl 11608 │ │ │ │ - b.n 2b2c6 │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq r2, #0 │ │ │ │ - beq.n 2b23a │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.n 2b32e │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - b.n 2b23a │ │ │ │ - ldr r0, [pc, #208] @ (2b3d4 ) │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, pc │ │ │ │ - bl 11608 │ │ │ │ - b.n 2b2c6 │ │ │ │ - cmp r1, #1 │ │ │ │ - itt eq │ │ │ │ - moveq r3, #0 │ │ │ │ - addeq r6, sp, #36 @ 0x24 │ │ │ │ - beq.n 2b250 │ │ │ │ - cmp r1, #10 │ │ │ │ - bne.n 2b34a │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - add r6, sp, #36 @ 0x24 │ │ │ │ - negs r3, r3 │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - b.n 2b250 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - bl 11260 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b.n 2b26a │ │ │ │ - mov r0, r2 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - bl 1694c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - orr.w r2, r2, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 2b23a │ │ │ │ - lsls r2, r0, #1 │ │ │ │ - b.n 2b23a │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 1694c │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - ldrd r3, r2, [sp, #16] │ │ │ │ - orr.w r3, r3, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 2b250 │ │ │ │ - lsls r3, r0, #1 │ │ │ │ - b.n 2b250 │ │ │ │ - blx 90c0 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #100] @ (2b3d8 ) │ │ │ │ - mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #100] @ (2b3dc ) │ │ │ │ - ldr r0, [pc, #100] @ (2b3e0 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #12 │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #92] @ (2b3e4 ) │ │ │ │ - movs r2, #32 │ │ │ │ - ldr r1, [pc, #92] @ (2b3e8 ) │ │ │ │ - ldr r0, [pc, #92] @ (2b3ec ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - bl 9888 │ │ │ │ - bl 98e8 │ │ │ │ - nop │ │ │ │ - ldr r0, [r4, r6] │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r6, [pc, #16] @ (2b3bc ) │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + ldr r4, [r2, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #968] @ (2b77c ) │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ + strh r6, [r3, #10] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ + strh r2, [r1, #10] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #344] @ (2b518 ) │ │ │ │ - movs r2, r0 │ │ │ │ - ldrb r4, [r5, #16] │ │ │ │ + ldr r2, [r6, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ + ldrb r2, [r5, #3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #14] │ │ │ │ + ldr r2, [r3, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, #112] @ 0x70 │ │ │ │ + strh r4, [r4, #8] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #112] @ 0x70 │ │ │ │ + strh r0, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #108] @ 0x6c │ │ │ │ + ldr r0, [r7, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #552] @ 0x228 │ │ │ │ + strh r4, [r7, #6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, r3] │ │ │ │ + ldr r4, [r4, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r3, r2] │ │ │ │ + ldr r4, [sp, #336] @ 0x150 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #472] @ 0x1d8 │ │ │ │ + ldrsh r2, [r0, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, r4] │ │ │ │ + ldrb r4, [r1, #25] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, r4] │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0002b3f0 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w ip, [pc, #228] @ 2b4e4 │ │ │ │ - sub sp, #32 │ │ │ │ - ldr.w lr, [pc, #224] @ 2b4e8 │ │ │ │ - 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] @ 2b4ec │ │ │ │ - add lr, pc │ │ │ │ - ldr r4, [pc, #204] @ (2b4f0 ) │ │ │ │ - add r4, pc │ │ │ │ - ldr.w ip, [lr, ip] │ │ │ │ - ldr.w ip, [ip] │ │ │ │ - str.w ip, [sp, #28] │ │ │ │ - mov.w ip, #0 │ │ │ │ - bl c448 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2b4ac │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #7 │ │ │ │ - bpl.n 2b48c │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #8 │ │ │ │ - bne.n 2b4b0 │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - lsls r0, r0, #1 │ │ │ │ - bl 29c54 │ │ │ │ - cmp r0, #2 │ │ │ │ - beq.n 2b4ac │ │ │ │ - cbnz r0, 2b486 │ │ │ │ - ldr r3, [pc, #148] @ (2b4f4 ) │ │ │ │ - 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] @ (2b4f8 ) │ │ │ │ - ldr r3, [pc, #120] @ (2b4ec ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 2b4de │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r3, [pc, #116] @ (2b4fc ) │ │ │ │ - ldr r0, [r4, r3] │ │ │ │ - b.n 2b460 │ │ │ │ - ldr r0, [pc, #112] @ (2b500 ) │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, pc │ │ │ │ - bl 11608 │ │ │ │ - ldr r3, [pc, #108] @ (2b504 ) │ │ │ │ - ldr r1, [pc, #108] @ (2b508 ) │ │ │ │ - mov.w r2, #748 @ 0x2ec │ │ │ │ - ldr r0, [pc, #108] @ (2b50c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 2b46e │ │ │ │ - cmp r2, #1 │ │ │ │ - it eq │ │ │ │ - moveq r0, #0 │ │ │ │ - beq.n 2b452 │ │ │ │ - cmp r2, #10 │ │ │ │ - bne.n 2b4c4 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - negs r3, r3 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ - b.n 2b452 │ │ │ │ - mov r0, r3 │ │ │ │ - add r1, sp, #24 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 1694c │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - lsls r0, r0, #1 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 2b452 │ │ │ │ - orr.w r0, r3, #1 │ │ │ │ - b.n 2b452 │ │ │ │ - blx 90c0 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldrsb r6, [r7, r5] │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r3, [pc, #880] @ (2b85c ) │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + ldr r4, [sp, #240] @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #864] @ (2b854 ) │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r3, #16 │ │ │ │ + ldrsh r2, [r5, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #552] @ (2b724 ) │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r0, #18 │ │ │ │ + ldrb r0, [r0, #18] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #84] @ 0x54 │ │ │ │ + ldr r4, [sp, #144] @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ + ldrsh r2, [r2, r2] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, #25] │ │ │ │ + strh r4, [r7, #4] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #80] @ 0x50 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0002b510 : │ │ │ │ - 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] @ (2b63c ) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - add r6, pc │ │ │ │ - bl 1c0b0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2b5ec │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 2b624 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 2b5c6 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r0, 2b556 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 2b556 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 2b5d4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - str r4, [r5, #16] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 2b574 │ │ │ │ - movw r2, #65534 @ 0xfffe │ │ │ │ - movt r2, #16383 @ 0x3fff │ │ │ │ - cmp r3, r2 │ │ │ │ - it eq │ │ │ │ - streq r1, [r4, #0] │ │ │ │ - beq.n 2b574 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 2b5b6 │ │ │ │ - ldr r3, [pc, #200] @ (2b640 ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 2b59a │ │ │ │ - bl 1c0c8 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2b606 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - cbz r0, 2b592 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbz r3, 2b5e6 │ │ │ │ - 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, 2b5da │ │ │ │ - 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 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [pc, #128] @ (2b640 ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 2b57c │ │ │ │ - b.n 2b59a │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - cbz r0, 2b5d0 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 2b54c │ │ │ │ - str r4, [r5, #16] │ │ │ │ - b.n 2b574 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2b554 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 2b5a2 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2b592 │ │ │ │ - ldr r3, [pc, #84] @ (2b644 ) │ │ │ │ - mov.w r2, #752 @ 0x2f0 │ │ │ │ - ldr r1, [pc, #84] @ (2b648 ) │ │ │ │ - ldr r0, [pc, #84] @ (2b64c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 2b594 │ │ │ │ - ldr r3, [pc, #60] @ (2b644 ) │ │ │ │ - mov.w r2, #764 @ 0x2fc │ │ │ │ - ldr r1, [pc, #64] @ (2b650 ) │ │ │ │ - ldr r0, [pc, #68] @ (2b654 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 2b602 │ │ │ │ - ldr r3, [pc, #48] @ (2b658 ) │ │ │ │ - movw r2, #14187 @ 0x376b │ │ │ │ - ldr r1, [pc, #48] @ (2b65c ) │ │ │ │ - ldr r0, [pc, #48] @ (2b660 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1624 @ 0x658 │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r2, [pc, #864] @ (2b9a0 ) │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r7, #13 │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ + ldrsh r2, [r7, r1] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r7, #20] │ │ │ │ + ldrb r4, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #976] @ 0x3d0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, #20] │ │ │ │ + ldrsh r2, [r4, r1] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, #60] @ 0x3c │ │ │ │ + ldrb r4, [r5, #23] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #856] @ 0x358 │ │ │ │ + ldr r3, [sp, #880] @ 0x370 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, r5] │ │ │ │ + ldrsh r2, [r1, r1] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #20] │ │ │ │ + ldrb r4, [r6, #9] │ │ │ │ ... │ │ │ │ │ │ │ │ -0002b664 : │ │ │ │ +0002ac6c : │ │ │ │ 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, #3904] @ 0xf40 │ │ │ │ - ldr.w r2, [pc, #3228] @ 2c314 │ │ │ │ + ldr.w r2, [pc, #3200] @ 2b900 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ - ldr.w r3, [pc, #3228] @ 2c318 │ │ │ │ + ldr.w r3, [pc, #3200] @ 2b904 │ │ │ │ mov r8, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r5, [pc, #3224] @ 2c31c │ │ │ │ + ldr.w r5, [pc, #3196] @ 2b908 │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2b876 │ │ │ │ + beq.w 2ae76 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2b6a8 │ │ │ │ + beq.n 2acb0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr.w r2, [pc, #3188] @ 2c320 │ │ │ │ + ldr.w r2, [pc, #3160] @ 2b90c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r8 │ │ │ │ ldr r7, [r5, r2] │ │ │ │ - ldr.w r2, [r7, #212] @ 0xd4 │ │ │ │ - ldr.w r1, [r7, #276] @ 0x114 │ │ │ │ + ldr r2, [r7, #36] @ 0x24 │ │ │ │ + ldr r1, [r7, #100] @ 0x64 │ │ │ │ blx 93ac │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ba0c │ │ │ │ - bl 1c054 │ │ │ │ + beq.w 2b00a │ │ │ │ + bl 18508 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2bd0e │ │ │ │ - bl 1bff8 │ │ │ │ - ldr.w r3, [pc, #3144] @ 2c324 │ │ │ │ + beq.w 2b2fe │ │ │ │ + bl 184ac │ │ │ │ + ldr.w r3, [pc, #3120] @ 2b910 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 2be28 │ │ │ │ - ldr.w r1, [r7, #292] @ 0x124 │ │ │ │ + beq.w 2b416 │ │ │ │ + ldr r1, [r7, #116] @ 0x74 │ │ │ │ bl fb3c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2be56 │ │ │ │ + beq.w 2b444 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ strd r8, r9, [sp, #112] @ 0x70 │ │ │ │ blx 9458 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2b724 │ │ │ │ + beq.n 2ad26 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2b9a8 │ │ │ │ + beq.w 2afa6 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 2be8c │ │ │ │ + beq.w 2b47a │ │ │ │ ldr.w r3, [r8] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2b990 │ │ │ │ + beq.w 2af8e │ │ │ │ ldr.w r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2b988 │ │ │ │ + beq.w 2af86 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bpl.w 2bea4 │ │ │ │ - ldr.w r3, [pc, #3020] @ 2c328 │ │ │ │ + bpl.w 2b492 │ │ │ │ + ldr.w r3, [pc, #3000] @ 2b914 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr.w r8, [r3] │ │ │ │ - bl 2b510 │ │ │ │ + bl 21c78 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2b77e │ │ │ │ + beq.n 2ad80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2b9b0 │ │ │ │ + beq.w 2afae │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 2b9dc │ │ │ │ - ldr.w r3, [pc, #2980] @ 2c32c │ │ │ │ + beq.w 2afda │ │ │ │ + ldr.w r3, [pc, #2956] @ 2b918 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2bf54 │ │ │ │ + beq.w 2b542 │ │ │ │ str.w fp, [sp, #20] │ │ │ │ mov.w fp, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1da00 │ │ │ │ + bl 19eb4 │ │ │ │ tst.w fp, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne.w 2bd06 │ │ │ │ + bne.w 2b2f6 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 2bcd2 │ │ │ │ + beq.w 2b2c2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl d44c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2bd3c │ │ │ │ - ldr.w r1, [r7, #212] @ 0xd4 │ │ │ │ + beq.w 2b32c │ │ │ │ + ldr r1, [r7, #36] @ 0x24 │ │ │ │ movs r2, #1 │ │ │ │ bl d398 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2b892 │ │ │ │ + beq.n 2ae92 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2b7ec │ │ │ │ + beq.n 2adec │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2b9d4 │ │ │ │ + beq.w 2afd2 │ │ │ │ lsls r1, r4, #31 │ │ │ │ - bmi.w 2bf58 │ │ │ │ + bmi.w 2b546 │ │ │ │ add.w fp, r4, #2 │ │ │ │ teq r4, fp │ │ │ │ - bmi.w 2b9c0 │ │ │ │ + bmi.w 2afbe │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2b79e │ │ │ │ + bne.n 2ada0 │ │ │ │ mov r9, fp │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r9 │ │ │ │ bl c698 │ │ │ │ mov r0, sl │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cb0 │ │ │ │ - ldr.w r3, [pc, #2820] @ 2c330 │ │ │ │ - ldr.w r1, [pc, #2820] @ 2c334 │ │ │ │ + bl 9d98 │ │ │ │ + ldr.w r3, [pc, #2800] @ 2b91c │ │ │ │ + ldr.w r1, [pc, #2800] @ 2b920 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 9100 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr.w r1, [pc, #2808] @ 2c338 │ │ │ │ + ldr.w r1, [pc, #2788] @ 2b924 │ │ │ │ movs r2, #162 @ 0xa2 │ │ │ │ - ldr.w r0, [pc, #2804] @ 2c33c │ │ │ │ + ldr.w r0, [pc, #2784] @ 2b928 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 118a8 │ │ │ │ movs r4, #0 │ │ │ │ - ldr.w r2, [pc, #2792] @ 2c340 │ │ │ │ - ldr.w r3, [pc, #2748] @ 2c318 │ │ │ │ + ldr.w r2, [pc, #2772] @ 2b92c │ │ │ │ + ldr.w r3, [pc, #2728] @ 2b904 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 2c7ca │ │ │ │ + bne.w 2bdb4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [pc, #2764] @ 2c344 │ │ │ │ + ldr.w r3, [pc, #2744] @ 2b930 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2c88e │ │ │ │ + beq.w 2be78 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 2b6a4 │ │ │ │ - b.n 2b6a8 │ │ │ │ - ldr.w r3, [pc, #2740] @ 2c348 │ │ │ │ + bne.w 2acac │ │ │ │ + b.n 2acb0 │ │ │ │ + ldr.w r3, [pc, #2720] @ 2b934 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2bf6a │ │ │ │ + beq.w 2b558 │ │ │ │ mov r1, r9 │ │ │ │ blx 8f54 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 2bfb6 │ │ │ │ + blt.w 2b5a4 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2bb90 │ │ │ │ + beq.w 2b184 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2b8ce │ │ │ │ + beq.n 2aece │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 2b8ce │ │ │ │ + cbnz r3, 2aece │ │ │ │ mov r0, r9 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26124 │ │ │ │ + bl 2990c │ │ │ │ lsls r2, r4, #31 │ │ │ │ mov r9, r0 │ │ │ │ - bmi.w 2bef8 │ │ │ │ + bmi.w 2b4e6 │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.w 2bf00 │ │ │ │ + beq.w 2b4ee │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2c220 │ │ │ │ + beq.w 2b80c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1da00 │ │ │ │ + bl 19eb4 │ │ │ │ tst.w r9, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne.w 2c29c │ │ │ │ + bne.w 2b888 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 2c284 │ │ │ │ + beq.w 2b870 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e8f4 │ │ │ │ + bl 1ada4 │ │ │ │ mov r9, r0 │ │ │ │ lsls r0, r4, #31 │ │ │ │ - bmi.w 2c192 │ │ │ │ + bmi.w 2b780 │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.w 2c17a │ │ │ │ + beq.w 2b768 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ bl d44c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2c19c │ │ │ │ - ldr.w r1, [r7, #212] @ 0xd4 │ │ │ │ + beq.w 2b78a │ │ │ │ + ldr r1, [r7, #36] @ 0x24 │ │ │ │ movs r2, #1 │ │ │ │ bl d398 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 2b958 │ │ │ │ + beq.n 2af56 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2bec6 │ │ │ │ + beq.w 2b4b4 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 2c60c │ │ │ │ + beq.w 2bbf6 │ │ │ │ tst.w r9, #1 │ │ │ │ - bne.w 2c26a │ │ │ │ + bne.w 2b856 │ │ │ │ add.w fp, r9, #2 │ │ │ │ teq r9, fp │ │ │ │ - bpl.w 2b7fe │ │ │ │ + bpl.w 2adfe │ │ │ │ cmp.w fp, #0 │ │ │ │ - bge.w 2b7fe │ │ │ │ + bge.w 2adfe │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #2 │ │ │ │ bl 16b58 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 2b7fe │ │ │ │ + b.n 2adfe │ │ │ │ mov r0, r9 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2b74c │ │ │ │ + b.n 2ad4e │ │ │ │ mov r0, r8 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr.w r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2b74c │ │ │ │ - b.n 2b988 │ │ │ │ + bne.w 2ad4e │ │ │ │ + b.n 2af86 │ │ │ │ mov r0, fp │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2b724 │ │ │ │ + b.n 2ad26 │ │ │ │ mov r0, r4 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 2b786 │ │ │ │ - b.n 2b9dc │ │ │ │ + bne.w 2ad88 │ │ │ │ + b.n 2afda │ │ │ │ cmp.w fp, #0 │ │ │ │ - bge.w 2b7fe │ │ │ │ + bge.w 2adfe │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #2 │ │ │ │ bl 16b58 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 2b7fe │ │ │ │ + b.n 2adfe │ │ │ │ mov r0, r9 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2b7ec │ │ │ │ + b.n 2adec │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #156 @ 0x9c │ │ │ │ - ldr.w r1, [pc, #2408] @ 2c34c │ │ │ │ - ldr.w r0, [pc, #2408] @ 2c350 │ │ │ │ + ldr.w r1, [pc, #2392] @ 2b938 │ │ │ │ + ldr.w r0, [pc, #2392] @ 2b93c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 118a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, fp │ │ │ │ bl c698 │ │ │ │ mov r0, sl │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 2b852 │ │ │ │ - ldr.w r3, [pc, #2324] @ 2c324 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 2ae52 │ │ │ │ + ldr.w r3, [pc, #2308] @ 2b910 │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ - ldr.w sl, [pc, #2368] @ 2c354 │ │ │ │ - ldr.w r9, [pc, #2368] @ 2c358 │ │ │ │ + ldr.w sl, [pc, #2348] @ 2b940 │ │ │ │ + ldr.w r9, [pc, #2348] @ 2b944 │ │ │ │ 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 118a8 │ │ │ │ mov r0, r4 │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r4 │ │ │ │ bl 10f80 │ │ │ │ - ldr.w r3, [pc, #2336] @ 2c35c │ │ │ │ - ldr.w r1, [r7, #264] @ 0x108 │ │ │ │ + ldr.w r3, [pc, #2316] @ 2b948 │ │ │ │ + ldr r1, [r7, #88] @ 0x58 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 96e4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2c2a6 │ │ │ │ + beq.w 2b892 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr.w r1, [r7, #272] @ 0x110 │ │ │ │ + ldr r1, [r7, #96] @ 0x60 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 96e4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2c2b6 │ │ │ │ + beq.w 2b8a2 │ │ │ │ movs r0, #2 │ │ │ │ blx 930c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2c2e2 │ │ │ │ + beq.w 2b8ce │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r1, #5 │ │ │ │ - bpl.w 2c87a │ │ │ │ - ldr.w r1, [pc, #2268] @ 2c360 │ │ │ │ + bpl.w 2be64 │ │ │ │ + ldr.w r1, [pc, #2252] @ 2b94c │ │ │ │ ldr r1, [r5, r1] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 2c8c2 │ │ │ │ - ldr.w r1, [pc, #2260] @ 2c364 │ │ │ │ + beq.w 2beac │ │ │ │ + ldr.w r1, [pc, #2244] @ 2b950 │ │ │ │ ldr r1, [r5, r1] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 2c8be │ │ │ │ + beq.w 2bea8 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 2c938 │ │ │ │ + ble.w 2bf22 │ │ │ │ cmp r3, #1 │ │ │ │ str.w fp, [r9, #12] │ │ │ │ - beq.w 2c938 │ │ │ │ + beq.w 2bf22 │ │ │ │ mov r0, r9 │ │ │ │ str.w r6, [r9, #16] │ │ │ │ bl 11118 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2c27e │ │ │ │ + beq.w 2b86a │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r9, [r7, #280] @ 0x118 │ │ │ │ - ldr.w r1, [r7, #284] @ 0x11c │ │ │ │ + ldr.w r9, [r7, #104] @ 0x68 │ │ │ │ + ldr r1, [r7, #108] @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ blx 96e4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 2c4b8 │ │ │ │ + beq.w 2baa2 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.w 2c51c │ │ │ │ - ldr.w r3, [r7, #288] @ 0x120 │ │ │ │ + bpl.w 2bb06 │ │ │ │ + ldr r3, [r7, #112] @ 0x70 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r8 │ │ │ │ movs r0, #3 │ │ │ │ bl d5ec │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2bf3c │ │ │ │ + beq.w 2b52a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr.w r1, [r7, #272] @ 0x110 │ │ │ │ + ldr r1, [r7, #96] @ 0x60 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 96e4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2c58c │ │ │ │ + beq.w 2bb76 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ blx 9458 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2c5ac │ │ │ │ + beq.w 2bb96 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r6 │ │ │ │ bl 10e44 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr.w r1, [pc, #2052] @ 2c368 │ │ │ │ + ldr.w r1, [pc, #2044] @ 2b954 │ │ │ │ movs r2, #150 @ 0x96 │ │ │ │ - ldr.w r0, [pc, #2052] @ 2c36c │ │ │ │ + ldr.w r0, [pc, #2044] @ 2b958 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 118a8 │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ bl 110ac │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 2b852 │ │ │ │ - ldr.w r1, [r7, #300] @ 0x12c │ │ │ │ + bl 9d98 │ │ │ │ + b.n 2ae52 │ │ │ │ + ldr r1, [r7, #124] @ 0x7c │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ bl d398 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2bff6 │ │ │ │ + beq.w 2b5e4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 2c908 │ │ │ │ + beq.w 2bef2 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2bbc2 │ │ │ │ + beq.n 2b1b4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2bf24 │ │ │ │ + beq.w 2b512 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2bbda │ │ │ │ + beq.n 2b1cc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2bf1c │ │ │ │ + beq.w 2b50a │ │ │ │ lsls r3, r4, #31 │ │ │ │ - bmi.w 2bed4 │ │ │ │ + bmi.w 2b4c2 │ │ │ │ adds r1, r4, #2 │ │ │ │ teq r4, r1 │ │ │ │ - bmi.w 2bece │ │ │ │ + bmi.w 2b4bc │ │ │ │ mov r0, r6 │ │ │ │ bl d44c │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 2c41c │ │ │ │ + beq.w 2ba08 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, sl │ │ │ │ bl 10c74 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2c2ea │ │ │ │ - ldr.w r3, [pc, #1892] @ 2c370 │ │ │ │ + beq.w 2b8d6 │ │ │ │ + ldr.w r3, [pc, #1884] @ 2b95c │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 2c4d2 │ │ │ │ + bne.w 2babc │ │ │ │ bl 1798c │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov fp, r0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2c262 │ │ │ │ + beq.w 2b84e │ │ │ │ cmp.w fp, #2 │ │ │ │ - beq.w 2c548 │ │ │ │ - ldr.w r3, [pc, #1848] @ 2c374 │ │ │ │ + beq.w 2bb32 │ │ │ │ + ldr.w r3, [pc, #1844] @ 2b960 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 2c116 │ │ │ │ + beq.w 2b704 │ │ │ │ movs r2, #1 │ │ │ │ - ldr.w r1, [r7, #300] @ 0x12c │ │ │ │ + ldr r1, [r7, #124] @ 0x7c │ │ │ │ mov r0, r8 │ │ │ │ bl d398 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2bc6a │ │ │ │ + beq.n 2b25a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2bf34 │ │ │ │ + beq.w 2b522 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 2c12e │ │ │ │ + beq.w 2b71c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 21f38 │ │ │ │ + bl 1e3d8 │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ lsls r3, r4, #31 │ │ │ │ - bmi.w 2c722 │ │ │ │ + bmi.w 2bd0c │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.w 2c6f6 │ │ │ │ + beq.w 2bce0 │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2c5c0 │ │ │ │ + beq.w 2bbaa │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1da00 │ │ │ │ + bl 19eb4 │ │ │ │ tst.w r9, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne.w 2c602 │ │ │ │ + bne.w 2bbec │ │ │ │ cmp r4, #1 │ │ │ │ - bne.w 2b910 │ │ │ │ + bne.w 2af10 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - ldr.w r1, [pc, #1724] @ 2c378 │ │ │ │ - ldr.w r0, [pc, #1724] @ 2c37c │ │ │ │ + ldr.w r1, [pc, #1720] @ 2b964 │ │ │ │ + ldr.w r0, [pc, #1720] @ 2b968 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ bl 118a8 │ │ │ │ - b.n 2bcec │ │ │ │ + b.n 2b2dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #162 @ 0xa2 │ │ │ │ - ldr.w r1, [pc, #1704] @ 2c380 │ │ │ │ - ldr.w r0, [pc, #1704] @ 2c384 │ │ │ │ + ldr.w r1, [pc, #1700] @ 2b96c │ │ │ │ + ldr.w r0, [pc, #1700] @ 2b970 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ bl 118a8 │ │ │ │ mov r0, fp │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, sl │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 2b852 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 2ae52 │ │ │ │ mov r0, fp │ │ │ │ bl c698 │ │ │ │ - b.n 2b7b0 │ │ │ │ - ldr.w r3, [pc, #1556] @ 2c324 │ │ │ │ + b.n 2adb2 │ │ │ │ + ldr.w r3, [pc, #1552] @ 2b910 │ │ │ │ movs r2, #154 @ 0x9a │ │ │ │ - ldr.w r1, [pc, #1648] @ 2c388 │ │ │ │ - ldr.w r0, [pc, #1648] @ 2c38c │ │ │ │ + ldr.w r1, [pc, #1644] @ 2b974 │ │ │ │ + ldr.w r0, [pc, #1644] @ 2b978 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ movs r0, #0 │ │ │ │ bl c698 │ │ │ │ - b.n 2b852 │ │ │ │ + b.n 2ae52 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #173 @ 0xad │ │ │ │ - ldr.w r9, [pc, #1612] @ 2c390 │ │ │ │ - ldr.w r0, [pc, #1612] @ 2c394 │ │ │ │ + ldr.w r9, [pc, #1608] @ 2b97c │ │ │ │ + ldr.w r0, [pc, #1608] @ 2b980 │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 118a8 │ │ │ │ mov r0, fp │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r4 │ │ │ │ bl c698 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r4 │ │ │ │ bl 10f80 │ │ │ │ - ldr.w r3, [pc, #1504] @ 2c35c │ │ │ │ - ldr.w r1, [r7, #296] @ 0x128 │ │ │ │ + ldr.w r3, [pc, #1500] @ 2b948 │ │ │ │ + ldr r1, [r7, #120] @ 0x78 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldrd r8, r7, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 96e4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2c2cc │ │ │ │ + beq.w 2b8b8 │ │ │ │ bl 11118 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 2c152 │ │ │ │ + beq.w 2b740 │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ bl 110ac │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 10c74 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2bde8 │ │ │ │ + beq.n 2b3d6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2bf2c │ │ │ │ + beq.w 2b51a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2c49e │ │ │ │ - ldr.w r3, [pc, #1448] @ 2c398 │ │ │ │ + beq.w 2ba88 │ │ │ │ + ldr.w r3, [pc, #1444] @ 2b984 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 2c4f8 │ │ │ │ + bne.w 2bae2 │ │ │ │ ldr r4, [r6, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2c8f0 │ │ │ │ + beq.w 2beda │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2b854 │ │ │ │ + bne.w 2ae54 │ │ │ │ mov r0, r6 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2b854 │ │ │ │ + b.n 2ae54 │ │ │ │ mov r3, r0 │ │ │ │ - ldr.w r1, [pc, #1392] @ 2c39c │ │ │ │ - ldr.w r0, [pc, #1392] @ 2c3a0 │ │ │ │ + ldr.w r1, [pc, #1388] @ 2b988 │ │ │ │ + ldr.w r0, [pc, #1388] @ 2b98c │ │ │ │ movs r2, #154 @ 0x9a │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 118a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r9 │ │ │ │ bl c698 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 2b852 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 2ae52 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #154 @ 0x9a │ │ │ │ - ldr.w r1, [pc, #1352] @ 2c3a4 │ │ │ │ - ldr.w r0, [pc, #1352] @ 2c3a8 │ │ │ │ + ldr.w r1, [pc, #1348] @ 2b990 │ │ │ │ + ldr.w r0, [pc, #1348] @ 2b994 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 118a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ movs r0, #0 │ │ │ │ bl c698 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 2b852 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 2ae52 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #154 @ 0x9a │ │ │ │ - ldr.w r1, [pc, #1304] @ 2c3ac │ │ │ │ - ldr.w r0, [pc, #1304] @ 2c3b0 │ │ │ │ + ldr.w r1, [pc, #1304] @ 2b998 │ │ │ │ + ldr.w r0, [pc, #1304] @ 2b99c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 118a8 │ │ │ │ - b.n 2be6c │ │ │ │ + b.n 2b45a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr.w r2, [pc, #1292] @ 2c3b4 │ │ │ │ - ldr.w r1, [pc, #1292] @ 2c3b8 │ │ │ │ - ldr.w r0, [pc, #1292] @ 2c3bc │ │ │ │ + ldr.w r2, [pc, #1288] @ 2b9a0 │ │ │ │ + ldr.w r1, [pc, #1288] @ 2b9a4 │ │ │ │ + ldr.w r0, [pc, #1288] @ 2b9a8 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ strd r2, sl, [sp] │ │ │ │ add r0, pc │ │ │ │ movs r2, #154 @ 0x9a │ │ │ │ bl 11ed0 │ │ │ │ - b.n 2bd28 │ │ │ │ + b.n 2b318 │ │ │ │ mov r0, r4 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2b958 │ │ │ │ + b.n 2af56 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.w 2bbea │ │ │ │ + bge.w 2b1dc │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl 16b58 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl d44c │ │ │ │ tst.w r9, #1 │ │ │ │ mov r8, r0 │ │ │ │ - beq.w 2bbf2 │ │ │ │ + beq.w 2b1e4 │ │ │ │ mov r0, r9 │ │ │ │ bl c698 │ │ │ │ - b.n 2bbf2 │ │ │ │ + b.n 2b1e4 │ │ │ │ mov r0, r4 │ │ │ │ bl c698 │ │ │ │ - b.n 2b8e6 │ │ │ │ + b.n 2aee6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #180 @ 0xb4 │ │ │ │ - ldr.w r1, [pc, #1208] @ 2c3c0 │ │ │ │ - ldr.w r0, [pc, #1208] @ 2c3c4 │ │ │ │ + ldr.w r1, [pc, #1208] @ 2b9ac │ │ │ │ + ldr.w r0, [pc, #1208] @ 2b9b0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ bl 118a8 │ │ │ │ - b.n 2bcec │ │ │ │ + b.n 2b2dc │ │ │ │ mov r0, r9 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2bbda │ │ │ │ + b.n 2b1cc │ │ │ │ mov r0, r8 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2bbc2 │ │ │ │ + b.n 2b1b4 │ │ │ │ mov r0, sl │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2bde8 │ │ │ │ + b.n 2b3d6 │ │ │ │ mov r0, r8 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2bc6a │ │ │ │ + b.n 2b25a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #151 @ 0x97 │ │ │ │ - ldr.w r1, [pc, #1156] @ 2c3c8 │ │ │ │ - ldr.w r0, [pc, #1156] @ 2c3cc │ │ │ │ + ldr.w r1, [pc, #1156] @ 2b9b4 │ │ │ │ + ldr.w r0, [pc, #1156] @ 2b9b8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 118a8 │ │ │ │ - b.n 2bb74 │ │ │ │ + b.n 2b168 │ │ │ │ mov r9, r2 │ │ │ │ - b.n 2b80c │ │ │ │ + b.n 2ae0c │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl 16b58 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl c698 │ │ │ │ - b.n 2b7fe │ │ │ │ + b.n 2adfe │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r4 │ │ │ │ bl c698 │ │ │ │ mov r0, sl │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r3, [pc, #928] @ (2c330 ) │ │ │ │ - ldr.w r1, [pc, #1084] @ 2c3d0 │ │ │ │ + bl 9d98 │ │ │ │ + ldr r3, [pc, #924] @ (2b91c ) │ │ │ │ + ldr.w r1, [pc, #1084] @ 2b9bc │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 9100 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr.w r1, [pc, #1072] @ 2c3d4 │ │ │ │ + ldr.w r1, [pc, #1072] @ 2b9c0 │ │ │ │ movs r2, #179 @ 0xb3 │ │ │ │ - ldr.w r0, [pc, #1072] @ 2c3d8 │ │ │ │ + ldr.w r0, [pc, #1068] @ 2b9c4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 118a8 │ │ │ │ - b.n 2b852 │ │ │ │ + b.n 2ae52 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #179 @ 0xb3 │ │ │ │ - ldr.w r1, [pc, #1056] @ 2c3dc │ │ │ │ - ldr.w r0, [pc, #1056] @ 2c3e0 │ │ │ │ + ldr.w r1, [pc, #1052] @ 2b9c8 │ │ │ │ + ldr.w r0, [pc, #1052] @ 2b9cc │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ bl 118a8 │ │ │ │ mov r0, fp │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r4 │ │ │ │ bl c698 │ │ │ │ mov r0, sl │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 2b852 │ │ │ │ - ldr.w r1, [r7, #304] @ 0x130 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 2ae52 │ │ │ │ + ldr.w r1, [r7, #128] @ 0x80 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ bl d398 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 2c01a │ │ │ │ + beq.n 2b608 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2c0fe │ │ │ │ + beq.n 2b6ec │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 2b910 │ │ │ │ + bne.w 2af10 │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2c03e │ │ │ │ + beq.n 2b62c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2c826 │ │ │ │ + beq.w 2be10 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2c054 │ │ │ │ + beq.n 2b642 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2c106 │ │ │ │ + beq.n 2b6f4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 2c8a6 │ │ │ │ + beq.w 2be90 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2c074 │ │ │ │ + beq.n 2b662 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2c816 │ │ │ │ - ldr r3, [pc, #876] @ (2c3e4 ) │ │ │ │ + beq.w 2be00 │ │ │ │ + ldr r3, [pc, #876] @ (2b9d0 ) │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r8, [r7, #308] @ 0x134 │ │ │ │ + ldr.w r8, [r7, #132] @ 0x84 │ │ │ │ ldr r7, [r5, r3] │ │ │ │ ldr r4, [r7, #0] │ │ │ │ bl 11418 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ str.w r8, [sp, #120] @ 0x78 │ │ │ │ strd r6, r5, [sp, #124] @ 0x7c │ │ │ │ blx 9458 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2c84c │ │ │ │ + beq.w 2be36 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2c0b2 │ │ │ │ + beq.n 2b6a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 2c10e │ │ │ │ + cbz r3, 2b6fc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2c920 │ │ │ │ + beq.w 2bf0a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2c0cc │ │ │ │ + beq.n 2b6ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2c80e │ │ │ │ + beq.w 2bdf8 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 2c82e │ │ │ │ + bne.w 2be18 │ │ │ │ mov r0, r4 │ │ │ │ bl 10e44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2c81e │ │ │ │ + beq.w 2be08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #194 @ 0xc2 │ │ │ │ - ldr r1, [pc, #760] @ (2c3e8 ) │ │ │ │ - ldr r0, [pc, #764] @ (2c3ec ) │ │ │ │ + ldr r1, [pc, #760] @ (2b9d4 ) │ │ │ │ + ldr r0, [pc, #760] @ (2b9d8 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 118a8 │ │ │ │ - b.w 2b852 │ │ │ │ + b.w 2ae52 │ │ │ │ mov r0, r9 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2c01a │ │ │ │ + b.n 2b608 │ │ │ │ mov r0, sl │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2c054 │ │ │ │ + b.n 2b642 │ │ │ │ mov r0, r6 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2c0b2 │ │ │ │ + b.n 2b6a0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2c12e │ │ │ │ + beq.n 2b71c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2c540 │ │ │ │ + beq.w 2bb2a │ │ │ │ mov r2, r4 │ │ │ │ mov r3, sl │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 21210 │ │ │ │ + bl 1d6b0 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ lsls r2, r4, #31 │ │ │ │ - bmi.w 2c75a │ │ │ │ + bmi.w 2bd44 │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.w 2c742 │ │ │ │ + beq.w 2bd2c │ │ │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ - b.n 2bc94 │ │ │ │ + b.n 2b284 │ │ │ │ mov r0, sl │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ bl 10eb4 │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ bl 110ac │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ - b.w 2b852 │ │ │ │ + bl 9d98 │ │ │ │ + b.w 2ae52 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #197 @ 0xc5 │ │ │ │ - ldr r1, [pc, #624] @ (2c3f0 ) │ │ │ │ - ldr r0, [pc, #624] @ (2c3f4 ) │ │ │ │ + ldr r1, [pc, #620] @ (2b9dc ) │ │ │ │ + ldr r0, [pc, #624] @ (2b9e0 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ bl 118a8 │ │ │ │ - b.n 2bcec │ │ │ │ + b.n 2b2dc │ │ │ │ mov r0, r4 │ │ │ │ bl c698 │ │ │ │ - b.w 2b920 │ │ │ │ + b.w 2af20 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #201 @ 0xc9 │ │ │ │ - ldr r4, [pc, #596] @ (2c3f8 ) │ │ │ │ - ldr r0, [pc, #600] @ (2c3fc ) │ │ │ │ + ldr r4, [pc, #596] @ (2b9e4 ) │ │ │ │ + ldr r0, [pc, #596] @ (2b9e8 ) │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 118a8 │ │ │ │ mov r0, fp │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r9 │ │ │ │ bl c698 │ │ │ │ add r6, sp, #96 @ 0x60 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r6 │ │ │ │ bl 10f80 │ │ │ │ - ldr r3, [pc, #388] @ (2c35c ) │ │ │ │ - ldr.w r1, [r7, #296] @ 0x128 │ │ │ │ + ldr r3, [pc, #384] @ (2b948 ) │ │ │ │ + ldr r1, [r7, #120] @ 0x78 │ │ │ │ ldrd r9, r8, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 96e4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2c72c │ │ │ │ + beq.w 2bd16 │ │ │ │ bl 11118 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2c564 │ │ │ │ + beq.w 2bb4e │ │ │ │ ldmia.w r6, {r0, r1, r2} │ │ │ │ bl 110ac │ │ │ │ mov r0, r9 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 2bdc6 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 2b3b4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r9 │ │ │ │ bl c698 │ │ │ │ mov r0, sl │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r3, [pc, #240] @ (2c330 ) │ │ │ │ - ldr r1, [pc, #444] @ (2c400 ) │ │ │ │ + bl 9d98 │ │ │ │ + ldr r3, [pc, #240] @ (2b91c ) │ │ │ │ + ldr r1, [pc, #444] @ (2b9ec ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 9100 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r1, [pc, #436] @ (2c404 ) │ │ │ │ + ldr r1, [pc, #436] @ (2b9f0 ) │ │ │ │ movs r2, #181 @ 0xb5 │ │ │ │ - ldr r0, [pc, #436] @ (2c408 ) │ │ │ │ + ldr r0, [pc, #436] @ (2b9f4 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 118a8 │ │ │ │ - b.w 2b852 │ │ │ │ + b.w 2ae52 │ │ │ │ mov r0, r9 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2bc30 │ │ │ │ + b.n 2b222 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r9 │ │ │ │ bl 16b58 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl c698 │ │ │ │ - b.w 2b7fe │ │ │ │ + b.w 2adfe │ │ │ │ bl 10eb4 │ │ │ │ - b.n 2bb74 │ │ │ │ + b.n 2b168 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #181 @ 0xb5 │ │ │ │ - ldr r1, [pc, #384] @ (2c40c ) │ │ │ │ - ldr r0, [pc, #388] @ (2c410 ) │ │ │ │ + ldr r1, [pc, #384] @ (2b9f8 ) │ │ │ │ + ldr r0, [pc, #388] @ (2b9fc ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ bl 118a8 │ │ │ │ - b.n 2bcec │ │ │ │ + b.n 2b2dc │ │ │ │ mov r0, r9 │ │ │ │ bl c698 │ │ │ │ - b.w 2b90a │ │ │ │ + b.w 2af0a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #149 @ 0x95 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 2bb74 │ │ │ │ + b.n 2b168 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #149 @ 0x95 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ mov r0, fp │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 2bb74 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 2b168 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r2, #174 @ 0xae │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ mov r0, sl │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 2c15c │ │ │ │ + bl 9d98 │ │ │ │ + b.n 2b74a │ │ │ │ bl 11260 │ │ │ │ - b.w 2ba76 │ │ │ │ + b.w 2b070 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #187 @ 0xbb │ │ │ │ - ldr r1, [pc, #292] @ (2c414 ) │ │ │ │ - ldr r0, [pc, #292] @ (2c418 ) │ │ │ │ + ldr r1, [pc, #292] @ (2ba00 ) │ │ │ │ + ldr r0, [pc, #292] @ (2ba04 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ bl 118a8 │ │ │ │ mov r0, fp │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r4 │ │ │ │ - b.w 2b9fa │ │ │ │ + b.w 2aff8 │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #496] @ (2c508 ) │ │ │ │ + strh r4, [r6, r5] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #472] @ (2c4f8 ) │ │ │ │ + strh r6, [r5, r5] │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, #112] @ 0x70 │ │ │ │ + ldrb r2, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #12] │ │ │ │ + ldrb r6, [r7, #21] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #24] │ │ │ │ + ldr r4, [r1, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - blx r4 │ │ │ │ + str r0, [r4, r6] │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #16 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, #5] │ │ │ │ + ldrb r0, [r4, #15] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r5, r7] │ │ │ │ + ldr r6, [r5, #28] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, #5] │ │ │ │ + ldrb r0, [r6, #14] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r7, r6] │ │ │ │ + ldr r4, [r7, #24] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, #124] @ 0x7c │ │ │ │ + ldrb r0, [r5, #9] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r5, r1] │ │ │ │ + ldr r6, [r6, #4] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, #104] @ 0x68 │ │ │ │ + ldrb r4, [r2, #4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, r4] │ │ │ │ + str r2, [r4, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, #104] @ 0x68 │ │ │ │ + ldrb r0, [r7, #3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, r3] │ │ │ │ + str r6, [r0, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r0, #100] @ 0x64 │ │ │ │ + ldrb r4, [r7, #2] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, r2] │ │ │ │ + str r0, [r1, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, #96] @ 0x60 │ │ │ │ + ldrb r4, [r1, #2] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, r2] │ │ │ │ + str r6, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #80] @ 0x50 │ │ │ │ + strb r6, [r4, #30] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, r6] │ │ │ │ + str r4, [r6, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #76] @ 0x4c │ │ │ │ + strb r6, [r6, #29] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, r5] │ │ │ │ + str r4, [r0, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #76] @ 0x4c │ │ │ │ + strb r0, [r0, #29] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, r4] │ │ │ │ + str r6, [r1, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, r6] │ │ │ │ + str r0, [r2, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #72] @ 0x48 │ │ │ │ + strb r4, [r4, #28] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, r4] │ │ │ │ + str r6, [r5, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, #68] @ 0x44 │ │ │ │ + strb r4, [r1, #27] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, r3] │ │ │ │ + str r2, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r2, #64] @ 0x40 │ │ │ │ + strb r0, [r2, #26] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, r2] │ │ │ │ + str r6, [r3, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, #60] @ 0x3c │ │ │ │ + strb r6, [r1, #25] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, #56] @ 0x38 │ │ │ │ + strb r6, [r5, #24] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, r0] │ │ │ │ + str r4, [r7, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, #56] @ 0x38 │ │ │ │ + strb r4, [r2, #24] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, r0] │ │ │ │ + str r0, [r4, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r5, #36] @ 0x24 │ │ │ │ + strb r0, [r5, #19] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, r3] │ │ │ │ + str r6, [r6, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, #28] │ │ │ │ + strb r6, [r2, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, r1] │ │ │ │ + str r4, [r4, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, #24] │ │ │ │ + strb r2, [r6, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, r0] │ │ │ │ + str r4, [r7, #32] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, #80] @ 0x50 │ │ │ │ + ldr r6, [r0, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, #16] │ │ │ │ + strb r6, [r0, #14] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r0, r6] │ │ │ │ + str r4, [r2, #24] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ + strb r6, [r1, #13] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r1, r5] │ │ │ │ + str r4, [r3, #20] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #4] │ │ │ │ + strb r0, [r5, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r4, r3] │ │ │ │ + str r6, [r6, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ - ldr.w r8, [pc, #1328] @ 2c954 │ │ │ │ + ldr.w r8, [pc, #1328] @ 2bf40 │ │ │ │ add.w r9, sp, #84 @ 0x54 │ │ │ │ - ldr.w fp, [pc, #1324] @ 2c958 │ │ │ │ + ldr.w fp, [pc, #1324] @ 2bf44 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add fp, pc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ bl 118a8 │ │ │ │ mov r0, r9 │ │ │ │ bl 10f80 │ │ │ │ - ldr.w r3, [pc, #1304] @ 2c95c │ │ │ │ - ldr.w r1, [r7, #296] @ 0x128 │ │ │ │ + ldr.w r3, [pc, #1304] @ 2bf48 │ │ │ │ + ldr r1, [r7, #120] @ 0x78 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 96e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2c782 │ │ │ │ + beq.w 2bd6c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ bl 11118 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 2c85c │ │ │ │ + beq.w 2be46 │ │ │ │ ldmia.w r9, {r0, r1, r2} │ │ │ │ bl 110ac │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 9cb0 │ │ │ │ - ldr.w r3, [pc, #1228] @ 2c960 │ │ │ │ + bl 9d98 │ │ │ │ + ldr.w r3, [pc, #1228] @ 2bf4c │ │ │ │ ldr.w r8, [r5, r3] │ │ │ │ - b.w 2bbfa │ │ │ │ + b.w 2b1ec │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #210 @ 0xd2 │ │ │ │ - ldr.w r1, [pc, #1216] @ 2c964 │ │ │ │ - ldr.w r0, [pc, #1216] @ 2c968 │ │ │ │ + ldr.w r1, [pc, #1216] @ 2bf50 │ │ │ │ + ldr.w r0, [pc, #1216] @ 2bf54 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 118a8 │ │ │ │ - b.w 2b852 │ │ │ │ + b.w 2ae52 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #151 @ 0x97 │ │ │ │ - ldr.w r1, [pc, #1196] @ 2c96c │ │ │ │ - ldr.w r0, [pc, #1196] @ 2c970 │ │ │ │ + ldr.w r1, [pc, #1200] @ 2bf58 │ │ │ │ + ldr.w r0, [pc, #1200] @ 2bf5c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 118a8 │ │ │ │ - b.w 2bb74 │ │ │ │ + b.w 2b168 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr.w r2, [pc, #1180] @ 2c974 │ │ │ │ - ldr.w r1, [pc, #1180] @ 2c978 │ │ │ │ + ldr.w r2, [pc, #1184] @ 2bf60 │ │ │ │ + ldr.w r1, [pc, #1184] @ 2bf64 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ - ldr.w r0, [pc, #1172] @ 2c97c │ │ │ │ + ldr.w r0, [pc, #1176] @ 2bf68 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #187 @ 0xbb │ │ │ │ add r0, pc │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ bl 11ed0 │ │ │ │ - b.n 2c300 │ │ │ │ + b.n 2b8ec │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #210 @ 0xd2 │ │ │ │ - ldr.w r4, [pc, #1152] @ 2c980 │ │ │ │ - ldr.w r1, [pc, #1152] @ 2c984 │ │ │ │ - ldr.w r0, [pc, #1152] @ 2c988 │ │ │ │ + ldr.w r4, [pc, #1156] @ 2bf6c │ │ │ │ + ldr.w r1, [pc, #1156] @ 2bf70 │ │ │ │ + ldr.w r0, [pc, #1156] @ 2bf74 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ strd r4, r6, [sp] │ │ │ │ bl 11ed0 │ │ │ │ - b.w 2b852 │ │ │ │ + b.w 2ae52 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #151 @ 0x97 │ │ │ │ - ldr.w r0, [pc, #1128] @ 2c98c │ │ │ │ - ldr.w r1, [pc, #1128] @ 2c990 │ │ │ │ + ldr.w r0, [pc, #1132] @ 2bf78 │ │ │ │ + ldr.w r1, [pc, #1132] @ 2bf7c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ strd r0, r8, [sp] │ │ │ │ add r1, pc │ │ │ │ - ldr.w r0, [pc, #1120] @ 2c994 │ │ │ │ + ldr.w r0, [pc, #1120] @ 2bf80 │ │ │ │ add r0, pc │ │ │ │ bl 11ed0 │ │ │ │ - b.w 2bb74 │ │ │ │ + b.w 2b168 │ │ │ │ mov r0, r8 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2c12e │ │ │ │ + b.n 2b71c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #187 @ 0xbb │ │ │ │ - ldr.w r1, [pc, #1096] @ 2c998 │ │ │ │ - ldr.w r0, [pc, #1096] @ 2c99c │ │ │ │ + ldr.w r1, [pc, #1100] @ 2bf84 │ │ │ │ + ldr.w r0, [pc, #1100] @ 2bf88 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ bl 118a8 │ │ │ │ - b.n 2c300 │ │ │ │ + b.n 2b8ec │ │ │ │ mov r0, sl │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ bl 10eb4 │ │ │ │ ldmia.w r6, {r0, r1, r2} │ │ │ │ bl 110ac │ │ │ │ mov r0, r9 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9cb0 │ │ │ │ - b.w 2b852 │ │ │ │ + bl 9d98 │ │ │ │ + b.w 2ae52 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #150 @ 0x96 │ │ │ │ - ldr.w r1, [pc, #1036] @ 2c9a0 │ │ │ │ - ldr.w r0, [pc, #1036] @ 2c9a4 │ │ │ │ + ldr.w r1, [pc, #1040] @ 2bf8c │ │ │ │ + ldr.w r0, [pc, #1040] @ 2bf90 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 118a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9cb0 │ │ │ │ - b.w 2bb74 │ │ │ │ + bl 9d98 │ │ │ │ + b.w 2b168 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #150 @ 0x96 │ │ │ │ - ldr r1, [pc, #1012] @ (2c9a8 ) │ │ │ │ - ldr r0, [pc, #1016] @ (2c9ac ) │ │ │ │ + ldr r1, [pc, #1016] @ (2bf94 ) │ │ │ │ + ldr r0, [pc, #1016] @ (2bf98 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 118a8 │ │ │ │ - b.n 2c5a2 │ │ │ │ + b.n 2bb8c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r9 │ │ │ │ bl c698 │ │ │ │ mov r0, sl │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r3, [pc, #976] @ (2c9b0 ) │ │ │ │ - ldr r1, [pc, #976] @ (2c9b4 ) │ │ │ │ + bl 9d98 │ │ │ │ + ldr r3, [pc, #976] @ (2bf9c ) │ │ │ │ + ldr r1, [pc, #980] @ (2bfa0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 9100 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r1, [pc, #968] @ (2c9b8 ) │ │ │ │ + ldr r1, [pc, #968] @ (2bfa4 ) │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - ldr r0, [pc, #968] @ (2c9bc ) │ │ │ │ + ldr r0, [pc, #968] @ (2bfa8 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 118a8 │ │ │ │ - b.w 2b852 │ │ │ │ + b.w 2ae52 │ │ │ │ mov r0, r9 │ │ │ │ bl c698 │ │ │ │ - b.w 2bcb0 │ │ │ │ + b.w 2b2a0 │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r9 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2c62a │ │ │ │ + beq.n 2bc14 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2c762 │ │ │ │ + beq.w 2bd4c │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2c640 │ │ │ │ + beq.n 2bc2a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2c6e6 │ │ │ │ + beq.n 2bcd0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 2c8d8 │ │ │ │ + beq.w 2bec2 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2c660 │ │ │ │ + beq.n 2bc4a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2c76a │ │ │ │ - ldr r3, [pc, #860] @ (2c9c0 ) │ │ │ │ + beq.w 2bd54 │ │ │ │ + ldr r3, [pc, #864] @ (2bfac ) │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r8, [r7, #312] @ 0x138 │ │ │ │ + ldr.w r8, [r7, #136] @ 0x88 │ │ │ │ ldr r7, [r5, r3] │ │ │ │ ldr r4, [r7, #0] │ │ │ │ bl 11418 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ str.w r8, [sp, #136] @ 0x88 │ │ │ │ strd r6, r5, [sp, #140] @ 0x8c │ │ │ │ blx 9458 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2c7ec │ │ │ │ + beq.w 2bdd6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2c69e │ │ │ │ + beq.n 2bc88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 2c6ee │ │ │ │ + cbz r3, 2bcd8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2c93c │ │ │ │ + beq.w 2bf26 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2c6b6 │ │ │ │ + beq.n 2bca0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2c77a │ │ │ │ + beq.n 2bd64 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 2c7ce │ │ │ │ + bne.w 2bdb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 10e44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2c772 │ │ │ │ + beq.n 2bd5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #205 @ 0xcd │ │ │ │ - ldr r1, [pc, #748] @ (2c9c4 ) │ │ │ │ - ldr r0, [pc, #752] @ (2c9c8 ) │ │ │ │ + ldr r1, [pc, #752] @ (2bfb0 ) │ │ │ │ + ldr r0, [pc, #752] @ (2bfb4 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 118a8 │ │ │ │ - b.w 2b852 │ │ │ │ + b.w 2ae52 │ │ │ │ mov r0, sl │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2c640 │ │ │ │ + b.n 2bc2a │ │ │ │ mov r0, r6 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2c69e │ │ │ │ + b.n 2bc88 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #189 @ 0xbd │ │ │ │ - ldr r1, [pc, #720] @ (2c9cc ) │ │ │ │ - ldr r0, [pc, #720] @ (2c9d0 ) │ │ │ │ + ldr r1, [pc, #720] @ (2bfb8 ) │ │ │ │ + ldr r0, [pc, #724] @ (2bfbc ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ bl 118a8 │ │ │ │ mov r0, fp │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, sl │ │ │ │ - bl 9cb0 │ │ │ │ - b.w 2b852 │ │ │ │ + bl 9d98 │ │ │ │ + b.w 2ae52 │ │ │ │ mov r0, r4 │ │ │ │ bl c698 │ │ │ │ - b.w 2bc88 │ │ │ │ + b.w 2b278 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r2, #202 @ 0xca │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ mov r0, sl │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 2c56e │ │ │ │ + bl 9d98 │ │ │ │ + b.n 2bb58 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #191 @ 0xbf │ │ │ │ - ldr r1, [pc, #652] @ (2c9d4 ) │ │ │ │ - ldr r0, [pc, #652] @ (2c9d8 ) │ │ │ │ + ldr r1, [pc, #652] @ (2bfc0 ) │ │ │ │ + ldr r0, [pc, #656] @ (2bfc4 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ bl 118a8 │ │ │ │ - b.n 2c70c │ │ │ │ + b.n 2bcf6 │ │ │ │ mov r0, r4 │ │ │ │ bl c698 │ │ │ │ - b.n 2c144 │ │ │ │ + b.n 2b732 │ │ │ │ mov r0, fp │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2c62a │ │ │ │ + b.n 2bc14 │ │ │ │ mov r0, r8 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2c660 │ │ │ │ + b.n 2bc4a │ │ │ │ mov r0, r4 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2c6d0 │ │ │ │ + b.n 2bcba │ │ │ │ mov r0, r5 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2c6b6 │ │ │ │ + b.n 2bca0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #185 @ 0xb9 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ mov r0, fp │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ mov r0, r4 │ │ │ │ bl c698 │ │ │ │ mov r0, sl │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ ldmia.w r9, {r0, r1, r2} │ │ │ │ bl 110ac │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 9cb0 │ │ │ │ + bl 9d98 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 9cb0 │ │ │ │ - b.w 2b852 │ │ │ │ + bl 9d98 │ │ │ │ + b.w 2ae52 │ │ │ │ blx 90c0 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #524] @ (2c9dc ) │ │ │ │ + ldr r3, [pc, #524] @ (2bfc8 ) │ │ │ │ + movs r2, #205 @ 0xcd │ │ │ │ + ldr r1, [pc, #524] @ (2bfcc ) │ │ │ │ + add r3, pc │ │ │ │ + strd r3, r4, [sp] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #516] @ (2bfd0 ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r0, pc │ │ │ │ + bl 11ed0 │ │ │ │ + b.w 2ae52 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r2, #205 @ 0xcd │ │ │ │ - ldr r1, [pc, #524] @ (2c9e0 ) │ │ │ │ + ldr r1, [pc, #504] @ (2bfd4 ) │ │ │ │ + ldr r0, [pc, #504] @ (2bfd8 ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9d98 │ │ │ │ + b.w 2ae52 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2b6ba │ │ │ │ + mov r0, r8 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2b662 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2b6d6 │ │ │ │ + mov r0, fp │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2b62c │ │ │ │ + ldr r3, [pc, #448] @ (2bfdc ) │ │ │ │ + movs r2, #194 @ 0xc2 │ │ │ │ + ldr r1, [pc, #448] @ (2bfe0 ) │ │ │ │ add r3, pc │ │ │ │ strd r3, r4, [sp] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #516] @ (2c9e4 ) │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + ldr r0, [pc, #440] @ (2bfe4 ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r0, pc │ │ │ │ + bl 11ed0 │ │ │ │ + b.w 2ae52 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #194 @ 0xc2 │ │ │ │ + ldr r1, [pc, #428] @ (2bfe8 ) │ │ │ │ + ldr r0, [pc, #428] @ (2bfec ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + b.n 2bde4 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c698 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9d98 │ │ │ │ + bl 10eb4 │ │ │ │ + b.n 2bd96 │ │ │ │ + ldr r3, [pc, #392] @ (2bff0 ) │ │ │ │ + movs r2, #32 │ │ │ │ + ldr r1, [pc, #392] @ (2bff4 ) │ │ │ │ + ldr r0, [pc, #396] @ (2bff8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #384] @ (2bffc ) │ │ │ │ + movw r2, #2236 @ 0x8bc │ │ │ │ + ldr r1, [pc, #384] @ (2c000 ) │ │ │ │ + ldr r0, [pc, #384] @ (2c004 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1660 @ 0x67c │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #372] @ (2c008 ) │ │ │ │ + movw r2, #2945 @ 0xb81 │ │ │ │ + ldr r1, [pc, #372] @ (2c00c ) │ │ │ │ + ldr r0, [pc, #372] @ (2c010 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1660 @ 0x67c │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + bl 9888 │ │ │ │ + ldr r3, [pc, #356] @ (2c014 ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #356] @ (2c018 ) │ │ │ │ + ldr r0, [pc, #356] @ (2c01c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #12 │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #348] @ (2c020 ) │ │ │ │ + movw r2, #2971 @ 0xb9b │ │ │ │ + ldr r1, [pc, #344] @ (2c024 ) │ │ │ │ + ldr r0, [pc, #348] @ (2c028 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1660 @ 0x67c │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #336] @ (2c02c ) │ │ │ │ + movw r2, #2785 @ 0xae1 │ │ │ │ + ldr r1, [pc, #332] @ (2c030 ) │ │ │ │ + ldr r0, [pc, #336] @ (2c034 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1660 @ 0x67c │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #324] @ (2c038 ) │ │ │ │ + movw r2, #2903 @ 0xb57 │ │ │ │ + ldr r1, [pc, #320] @ (2c03c ) │ │ │ │ + ldr r0, [pc, #324] @ (2c040 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1660 @ 0x67c │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #312] @ (2c044 ) │ │ │ │ + movw r2, #2669 @ 0xa6d │ │ │ │ + ldr r1, [pc, #308] @ (2c048 ) │ │ │ │ + ldr r0, [pc, #312] @ (2c04c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1660 @ 0x67c │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + bl 98e8 │ │ │ │ + ldr r3, [pc, #296] @ (2c050 ) │ │ │ │ + mov.w r2, #2752 @ 0xac0 │ │ │ │ + ldr r1, [pc, #292] @ (2c054 ) │ │ │ │ + ldr r0, [pc, #296] @ (2c058 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1660 @ 0x67c │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + strb r0, [r6, #6] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r4, [r7, r6] │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r5, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r2, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r6, #4] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r0, [r0, r5] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r3, #4] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r6, [r4, r4] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r0, [r5, r4] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r4, [r7, #3] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r2, [r0, r4] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r6, [r1, r5] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r2, #3] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r0, [r4, r3] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r4, [r4, #17] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r5, #2] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r0, [r7, r2] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r1, #2] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r6, [r2, r2] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r4, [r0, #1] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r2, [r2, r1] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r5, #0] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r6, [r6, r0] │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r5, #36] @ 0x24 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r5, #124] @ 0x7c │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r6, [r6, r7] │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [r0, #112] @ 0x70 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r2, r4] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [r3, #108] @ 0x6c │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r4, [r5, r3] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [r2, #104] @ 0x68 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r0, [r4, r2] │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [r4, #88] @ 0x58 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [r0, #96] @ 0x60 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r4, [r1, r0] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r5, #92] @ 0x5c │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r6, [r6, r7] │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [r0, #84] @ 0x54 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r5, r6] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r1, #88] @ 0x58 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r6, [r2, r6] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r6, #4] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [pc, #200] @ (2c0c0 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [pc, #376] @ (2c174 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r2, [r3, #4] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [pc, #32] @ (2c024 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r2, [r7, r5] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r2, [r0, #4] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [pc, #960] @ (2c3d0 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [r7, #84] @ 0x54 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r6, [r4, #2] │ │ │ │ + movs r0, r0 │ │ │ │ + blx r5 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [pc, #368] @ (2c190 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r2, #2] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [pc, #760] @ (2c320 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [r1, #84] @ 0x54 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r7, #0] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [pc, #664] @ (2c2cc ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r5, #80] @ 0x50 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r4, #0] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [pc, #568] @ (2c278 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [r3, #80] @ 0x50 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r1, #0] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [pc, #472] @ (2c224 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [r1, #44] @ 0x2c │ │ │ │ + movs r0, r0 │ │ │ │ + strh r4, [r5, #62] @ 0x3e │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [pc, #360] @ (2c1c0 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r2, #76] @ 0x4c │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0002c05c : │ │ │ │ + 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] @ (2c2b8 ) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #584] @ (2c2bc ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [pc, #584] @ (2c2c0 ) │ │ │ │ + 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 2c152 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2c096 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #556] @ (2c2c4 ) │ │ │ │ + movs r3, #0 │ │ │ │ + add r1, sp, #28 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r0, [sp, #28] │ │ │ │ + ldr r0, [r2, #84] @ 0x54 │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + blx 9510 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 2c16a │ │ │ │ + ldr r2, [pc, #528] @ (2c2c8 ) │ │ │ │ + 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 2c25c │ │ │ │ + mov r0, r6 │ │ │ │ + bl e478 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 2c0e8 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cbz r2, 2c13a │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 2c188 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2ac6c │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2c106 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbz r3, 2c14a │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2c116 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 2c142 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 2c236 │ │ │ │ + ldr r2, [pc, #428] @ (2c2cc ) │ │ │ │ + ldr r3, [pc, #412] @ (2c2bc ) │ │ │ │ + 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 2c29a │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r0, r6 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2c0e8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2c116 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2c106 │ │ │ │ + ldr r3, [pc, #380] @ (2c2d0 ) │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 2c29e │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 2c092 │ │ │ │ + b.n 2c096 │ │ │ │ + ldr r3, [pc, #360] @ (2c2d4 ) │ │ │ │ + movs r2, #132 @ 0x84 │ │ │ │ + ldr r1, [pc, #360] @ (2c2d8 ) │ │ │ │ + ldr r0, [pc, #360] @ (2c2dc ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9d98 │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 2c11c │ │ │ │ + ldr r3, [pc, #328] @ (2c2d4 ) │ │ │ │ + movs r2, #134 @ 0x86 │ │ │ │ + ldr r6, [pc, #336] @ (2c2e0 ) │ │ │ │ + ldr r1, [pc, #340] @ (2c2e4 ) │ │ │ │ + add r6, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r1, pc │ │ │ │ + mov r0, r6 │ │ │ │ + mov sl, r1 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r4 │ │ │ │ + add r4, sp, #16 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10f80 │ │ │ │ + ldr r3, [pc, #308] @ (2c2e8 ) │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r1, [r2, #88] @ 0x58 │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 96e4 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 2c28a │ │ │ │ + bl 11118 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9d98 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 2c284 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr.w r0, [fp] │ │ │ │ + ldrd r5, r1, [r3, #92] @ 0x5c │ │ │ │ + blx 96e4 │ │ │ │ + mov r8, r0 │ │ │ │ + cbz r0, 2c24c │ │ │ │ + mov r3, r7 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #32 │ │ │ │ + str r5, [sp, #32] │ │ │ │ + blx 9458 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9d98 │ │ │ │ + cbz r5, 2c24c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 10e44 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9d98 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + movs r2, #136 @ 0x88 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r6 │ │ │ │ + bl 118a8 │ │ │ │ + ldmia.w r4, {r0, r1, r2} │ │ │ │ + bl 110ac │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9d98 │ │ │ │ + b.n 2c184 │ │ │ │ + ldr r3, [pc, #156] @ (2c2d4 ) │ │ │ │ + movs r2, #139 @ 0x8b │ │ │ │ + ldr r1, [pc, #176] @ (2c2ec ) │ │ │ │ + ldr r0, [pc, #176] @ (2c2f0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + b.n 2c11c │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + movs r2, #136 @ 0x88 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r6 │ │ │ │ + bl 118a8 │ │ │ │ + b.n 2c21a │ │ │ │ + blx 9634 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 2c0d0 │ │ │ │ + ldr r2, [pc, #108] @ (2c2d4 ) │ │ │ │ + ldr r3, [pc, #136] @ (2c2f4 ) │ │ │ │ + ldr r1, [pc, #140] @ (2c2f8 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [pc, #140] @ (2c2fc ) │ │ │ │ + ldr r5, [r5, r2] │ │ │ │ + add r1, pc │ │ │ │ + str r6, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r2, #132 @ 0x84 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + bl 11ed0 │ │ │ │ + b.n 2c17e │ │ │ │ + bl 10eb4 │ │ │ │ + b.n 2c21a │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + movs r2, #135 @ 0x87 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r6 │ │ │ │ + bl 118a8 │ │ │ │ + b.n 2c21a │ │ │ │ + blx 90c0 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #96] @ (2c300 ) │ │ │ │ + movw r2, #1972 @ 0x7b4 │ │ │ │ + ldr r1, [pc, #92] @ (2c304 ) │ │ │ │ + ldr r0, [pc, #96] @ (2c308 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1684 @ 0x694 │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + subs r7, #138 @ 0x8a │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r7, #134 @ 0x86 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r3, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r6, #220 @ 0xdc │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [r7, #40] @ 0x28 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [r4, r1] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r1, r1] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [r3, #40] @ 0x28 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r5, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [r6, #28] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsb r6, [r2, r6] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [r1, #28] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [r7, #24] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsb r2, [r4, r5] │ │ │ │ + movs r0, r0 │ │ │ │ + strh r4, [r6, #34] @ 0x22 │ │ │ │ + movs r0, r0 │ │ │ │ + mov sl, ip │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsb r4, [r2, r5] │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0002c30c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr.w ip, [pc, #108] @ 2c388 │ │ │ │ + sub sp, #24 │ │ │ │ + ldr r4, [pc, #104] @ (2c38c ) │ │ │ │ + mov r0, r1 │ │ │ │ + ldr.w lr, [pc, #104] @ 2c390 │ │ │ │ + add ip, pc │ │ │ │ + add r4, pc │ │ │ │ + mov r1, r2 │ │ │ │ + mov r2, r3 │ │ │ │ + add.w r3, ip, #2304 @ 0x900 │ │ │ │ + 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 c364 │ │ │ │ + cbz r0, 2c36a │ │ │ │ + ldrd r0, r1, [sp, #12] │ │ │ │ + bl 2c05c │ │ │ │ + ldr r2, [pc, #40] @ (2c394 ) │ │ │ │ + ldr r3, [pc, #32] @ (2c390 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 2c382 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ + blx 90c0 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldr r0, [pc, #384] @ (2c50c ) │ │ │ │ + movs r2, r0 │ │ │ │ + subs r4, #210 @ 0xd2 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r4, #142 @ 0x8e │ │ │ │ + movs r2, r0 │ │ │ │ + │ │ │ │ +0002c398 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr.w lr, [pc, #152] @ 2c440 │ │ │ │ + sub sp, #24 │ │ │ │ + ldr.w ip, [pc, #148] @ 2c444 │ │ │ │ + mov r0, r1 │ │ │ │ + add lr, pc │ │ │ │ + mov r1, r2 │ │ │ │ + mov r2, r3 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [pc, #136] @ (2c448 ) │ │ │ │ + ldr.w ip, [lr, ip] │ │ │ │ + ldr r4, [pc, #136] @ (2c44c ) │ │ │ │ + add r3, pc │ │ │ │ + ldr.w ip, [ip] │ │ │ │ + str.w ip, [sp, #20] │ │ │ │ + mov.w ip, #0 │ │ │ │ + add.w r3, r3, #2352 @ 0x930 │ │ │ │ + add.w ip, sp, #16 │ │ │ │ + str.w ip, [sp, #4] │ │ │ │ + add.w ip, sp, #12 │ │ │ │ + str.w ip, [sp] │ │ │ │ + add r4, pc │ │ │ │ + bl c364 │ │ │ │ + cbz r0, 2c436 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ + bpl.n 2c418 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r0, r3 │ │ │ │ + bl 2ac6c │ │ │ │ + ldr r2, [pc, #76] @ (2c450 ) │ │ │ │ + ldr r3, [pc, #64] @ (2c444 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 2c43a │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [pc, #56] @ (2c454 ) │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + bl 11608 │ │ │ │ + ldr r3, [pc, #52] @ (2c458 ) │ │ │ │ + ldr r1, [pc, #52] @ (2c45c ) │ │ │ │ + movs r2, #142 @ 0x8e │ │ │ │ + ldr r0, [pc, #52] @ (2c460 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 2c400 │ │ │ │ + blx 90c0 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + subs r4, #74 @ 0x4a │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + blxns r8 │ │ │ │ + movs r2, r0 │ │ │ │ + subs r4, #22 │ │ │ │ + movs r2, r0 │ │ │ │ + subs r3, #248 @ 0xf8 │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r4, [r3, #52] @ 0x34 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [r3, #120] @ 0x78 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r5, r6] │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0002c464 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldr.w ip, [pc, #284] @ 2c590 │ │ │ │ + sub sp, #68 @ 0x44 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + add ip, pc │ │ │ │ + mov r2, r3 │ │ │ │ + add.w r3, ip, #2400 @ 0x960 │ │ │ │ + ldr.w ip, [pc, #268] @ 2c594 │ │ │ │ + add r4, sp, #52 @ 0x34 │ │ │ │ + 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, #248] @ (2c598 ) │ │ │ │ + add ip, pc │ │ │ │ + ldr r5, [pc, #248] @ (2c59c ) │ │ │ │ + add r5, pc │ │ │ │ + ldr.w r4, [ip, r4] │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + str r4, [sp, #60] @ 0x3c │ │ │ │ + mov.w r4, #0 │ │ │ │ + bl c4c4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 2c534 │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + bpl.n 2c514 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #7 │ │ │ │ + bpl.n 2c538 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #8 │ │ │ │ + bne.n 2c544 │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #5 │ │ │ │ + bpl.n 2c558 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + ldr r0, [r0, #84] @ 0x54 │ │ │ │ + lsls r0, r0, #5 │ │ │ │ + bpl.n 2c564 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [sp, #52] @ 0x34 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 2990c │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.n 2c534 │ │ │ │ + bl 11418 │ │ │ │ + ldr r2, [pc, #160] @ (2c5a0 ) │ │ │ │ + ldr r3, [pc, #152] @ (2c598 ) │ │ │ │ + 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 2c58a │ │ │ │ + add sp, #68 @ 0x44 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r0, [pc, #140] @ (2c5a4 ) │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, pc │ │ │ │ + bl 11608 │ │ │ │ + ldr r3, [pc, #136] @ (2c5a8 ) │ │ │ │ + movw r2, #405 @ 0x195 │ │ │ │ + ldr r1, [pc, #132] @ (2c5ac ) │ │ │ │ + ldr r0, [pc, #136] @ (2c5b0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 2c4fc │ │ │ │ + ldr r0, [pc, #120] @ (2c5b4 ) │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + bl 11608 │ │ │ │ + b.n 2c51e │ │ │ │ + cmp r2, #1 │ │ │ │ + it eq │ │ │ │ + moveq r1, #0 │ │ │ │ + beq.n 2c4d6 │ │ │ │ + cmp r2, #10 │ │ │ │ + bne.n 2c570 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + negs r3, r3 │ │ │ │ + lsls r1, r3, #1 │ │ │ │ + b.n 2c4d6 │ │ │ │ + ldr r0, [pc, #92] @ (2c5b8 ) │ │ │ │ + mov r1, r2 │ │ │ │ + add r0, pc │ │ │ │ + bl 11608 │ │ │ │ + b.n 2c51e │ │ │ │ + ldr r0, [pc, #84] @ (2c5bc ) │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + bl 11608 │ │ │ │ + b.n 2c51e │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl 1694c │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + lsls r1, r0, #1 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 2c4d6 │ │ │ │ + orr.w r1, r3, #1 │ │ │ │ + b.n 2c4d6 │ │ │ │ + blx 90c0 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + bxns r1 │ │ │ │ + movs r2, r0 │ │ │ │ + subs r3, #94 @ 0x5e │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r3, #90 @ 0x5a │ │ │ │ + movs r2, r0 │ │ │ │ + subs r2, #252 @ 0xfc │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [r0, #104] @ 0x68 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r4, [r5, r2] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r4, [r6, r2] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r4, [r2, r4] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r1, r4] │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0002c5c0 : │ │ │ │ + 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] @ 2c7a4 │ │ │ │ + sub sp, #60 @ 0x3c │ │ │ │ + mov r0, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + add ip, pc │ │ │ │ + mov r2, r3 │ │ │ │ + add.w r3, ip, #2448 @ 0x990 │ │ │ │ + ldr.w ip, [pc, #452] @ 2c7a8 │ │ │ │ + ldr r5, [pc, #452] @ (2c7ac ) │ │ │ │ + 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] @ (2c7b0 ) │ │ │ │ + ldr.w r5, [ip, r5] │ │ │ │ + add r4, pc │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ + mov.w r5, #0 │ │ │ │ + bl c4c4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 2c6e0 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r7, r3, #3 │ │ │ │ + bpl.n 2c6c0 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r6, r3, #7 │ │ │ │ + bpl.n 2c6e4 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.n 2c6f0 │ │ │ │ + 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 2c704 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ + cmp r1, #8 │ │ │ │ + bne.n 2c710 │ │ │ │ + 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 294ac │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + cmp r5, #1 │ │ │ │ + beq.n 2c6e0 │ │ │ │ + movs r0, #3 │ │ │ │ + blx 930c │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 2c728 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 11418 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.w 2c788 │ │ │ │ + ldr r1, [pc, #312] @ (2c7b4 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 2c772 │ │ │ │ + ldr r1, [pc, #308] @ (2c7b8 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 2c79c │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.w 2c7a0 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + cmp r2, #1 │ │ │ │ + str r0, [r3, #12] │ │ │ │ + beq.w 2c7a0 │ │ │ │ + str r1, [r3, #16] │ │ │ │ + cmp r2, #2 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + beq.n 2c7a0 │ │ │ │ + str r1, [r3, #20] │ │ │ │ + ldr r1, [pc, #276] @ (2c7bc ) │ │ │ │ + ldr r2, [pc, #256] @ (2c7ac ) │ │ │ │ + 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 2c76e │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r0, [pc, #252] @ (2c7c0 ) │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, pc │ │ │ │ + bl 11608 │ │ │ │ + ldr r3, [pc, #248] @ (2c7c4 ) │ │ │ │ + movw r2, #439 @ 0x1b7 │ │ │ │ + ldr r1, [pc, #244] @ (2c7c8 ) │ │ │ │ + ldr r0, [pc, #248] @ (2c7cc ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 2c6a6 │ │ │ │ + ldr r0, [pc, #232] @ (2c7d0 ) │ │ │ │ + mov r1, r2 │ │ │ │ + add r0, pc │ │ │ │ + bl 11608 │ │ │ │ + b.n 2c6ca │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq r2, #0 │ │ │ │ + beq.n 2c62e │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.n 2c732 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + b.n 2c62e │ │ │ │ + ldr r0, [pc, #204] @ (2c7d4 ) │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + bl 11608 │ │ │ │ + b.n 2c6ca │ │ │ │ + cmp r1, #1 │ │ │ │ + itt eq │ │ │ │ + moveq r1, #0 │ │ │ │ + addeq r7, sp, #40 @ 0x28 │ │ │ │ + beq.n 2c646 │ │ │ │ + cmp r1, #10 │ │ │ │ + bne.n 2c74e │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + add r7, sp, #40 @ 0x28 │ │ │ │ + negs r1, r1 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 2c646 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + bl 11260 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + b.n 2c664 │ │ │ │ + mov r0, r2 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + bl 1694c │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + orr.w r2, r2, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 2c62e │ │ │ │ + lsls r2, r0, #1 │ │ │ │ + b.n 2c62e │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 1694c │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldrd r3, r2, [sp, #16] │ │ │ │ + cbnz r1, 2c768 │ │ │ │ + lsls r1, r0, #1 │ │ │ │ + b.n 2c646 │ │ │ │ + orr.w r1, r3, #1 │ │ │ │ + b.n 2c646 │ │ │ │ + blx 90c0 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #100] @ (2c7d8 ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #96] @ (2c7dc ) │ │ │ │ + ldr r0, [pc, #100] @ (2c7e0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #12 │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #88] @ (2c7e4 ) │ │ │ │ + movs r2, #32 │ │ │ │ + ldr r1, [pc, #88] @ (2c7e8 ) │ │ │ │ + ldr r0, [pc, #92] @ (2c7ec ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + bl 9888 │ │ │ │ + bl 98e8 │ │ │ │ + cmp r8, r6 │ │ │ │ + movs r2, r0 │ │ │ │ + subs r2, #20 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r1, #254 @ 0xfe │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r5, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r1, #82 @ 0x52 │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r4, [r6, #8] │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [r6, #72] @ 0x48 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r0, [r0, r4] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r1, r4] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r5, r3] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r0, [r4, #30] │ │ │ │ + movs r0, r0 │ │ │ │ + subs r6, #226 @ 0xe2 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r6, r2 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r4, [r1, #30] │ │ │ │ + movs r0, r0 │ │ │ │ + subs r7, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r7, #58 @ 0x3a │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0002c7f0 : │ │ │ │ + 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, #3912] @ 0xf48 │ │ │ │ + ldr.w r6, [pc, #3044] @ 2d3e8 │ │ │ │ + sub sp, #148 @ 0x94 │ │ │ │ + ldr.w r4, [pc, #3044] @ 2d3ec │ │ │ │ + mov sl, r1 │ │ │ │ + add r6, pc │ │ │ │ + ldr.w r5, [pc, #3040] @ 2d3f0 │ │ │ │ + mov fp, r3 │ │ │ │ + add r5, pc │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + str r4, [sp, #140] @ 0x8c │ │ │ │ + mov.w r4, #0 │ │ │ │ + lsls r4, r2, #31 │ │ │ │ + bmi.w 2cb88 │ │ │ │ + add.w r8, r2, #2 │ │ │ │ + teq r2, r8 │ │ │ │ + bmi.w 2cb80 │ │ │ │ + bl 18508 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2cb9e │ │ │ │ + bl 184ac │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2cc0c │ │ │ │ + ldr.w r3, [pc, #2980] @ 2d3f4 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 2cc36 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 19eb4 │ │ │ │ + tst.w r8, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne.w 2cca2 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.w 2cc78 │ │ │ │ + ldr.w r3, [pc, #2944] @ 2d3f8 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr.w r2, [r3, #268] @ 0x10c │ │ │ │ + ldr.w r3, [r3, #216] @ 0xd8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ands.w r3, r4, #1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bne.w 2cce0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 11418 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r8, r0 │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + movs r2, #3 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + movs r3, #0 │ │ │ │ + str.w sl, [sp, #80] @ 0x50 │ │ │ │ + str.w r8, [sp, #88] @ 0x58 │ │ │ │ + blx 9510 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2ccaa │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 2db00 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2c8de │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2cbca │ │ │ │ + ldr.w r3, [pc, #2844] @ 2d3fc │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 2cce8 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2c900 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2cbd6 │ │ │ │ + ldr.w r3, [pc, #2812] @ 2d400 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.w 2cb1e │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + ldr.w r8, [sp, #24] │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r5, [sp, #32] │ │ │ │ + str r6, [sp, #24] │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + mov r2, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r1, sl │ │ │ │ + mov r3, fp │ │ │ │ + bl 294ac │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 2ce4c │ │ │ │ + cmp r5, #1 │ │ │ │ + beq.w 2ce54 │ │ │ │ + ldr r6, [sp, #44] @ 0x2c │ │ │ │ + mvn.w r2, #1 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 14af4 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2ce76 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #5 │ │ │ │ + bpl.w 2cecc │ │ │ │ + mvn.w r1, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 10c74 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2cf32 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ + bpl.w 2cda0 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 15ab4 │ │ │ │ + cmp r0, #2 │ │ │ │ + beq.w 2cf58 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 2d26c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 11f04 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 2c9ae │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 2cd30 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2cfaa │ │ │ │ + mov r0, r3 │ │ │ │ + mov r1, r8 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + blx 8f94 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 2d0a8 │ │ │ │ + uxtb r0, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 2d4ec │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl fd38 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 2c9f2 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 2ce44 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2ca0a │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2ce3c │ │ │ │ + cmp r4, #0 │ │ │ │ + blt.w 2d0f6 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 2d11e │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sl │ │ │ │ + bl 19eb4 │ │ │ │ + mov r4, r0 │ │ │ │ + lsls r0, r5, #31 │ │ │ │ + bmi.w 2d19e │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.w 2d168 │ │ │ │ + mvns r5, r4 │ │ │ │ + ands.w r5, r5, #1 │ │ │ │ + beq.w 2ce16 │ │ │ │ + adds r2, r4, #2 │ │ │ │ + teq r4, r2 │ │ │ │ + bmi.w 2ce10 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 14878 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 2d1a6 │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + bpl.w 2d1c6 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr.w r1, [r3, #268] @ 0x10c │ │ │ │ + bl d398 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 2d6ca │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr.w r1, [r3, #260] @ 0x104 │ │ │ │ + bl d398 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 2ca9e │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2cdf4 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 2d768 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + lsls r0, r2, #2 │ │ │ │ + bmi.w 2cd3c │ │ │ │ + and.w r8, r2, #33554432 @ 0x2000000 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2cac8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2ce00 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 2cd4e │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 2dbc0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2caea │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2ce08 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 2d1f0 │ │ │ │ + add.w r8, r4, #2 │ │ │ │ + teq r4, r8 │ │ │ │ + bmi.w 2cefc │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 2d202 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 19eb4 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.w 2d246 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + and.w r8, r4, #1 │ │ │ │ + b.n 2c91a │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 2cc04 │ │ │ │ + lsls r0, r4, #31 │ │ │ │ + bmi.w 2ceba │ │ │ │ + adds r5, r4, #2 │ │ │ │ + teq r4, r5 │ │ │ │ + bmi.n 2cbec │ │ │ │ + ldr r4, [r7, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 2db90 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 2cbfc │ │ │ │ + strd r5, r4, [r6] │ │ │ │ + ldr.w r2, [pc, #2212] @ 2d404 │ │ │ │ + ldr.w r3, [pc, #2184] @ 2d3ec │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 2d934 │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, #148 @ 0x94 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bge.w 2c834 │ │ │ │ + mov r0, r2 │ │ │ │ + movs r1, #2 │ │ │ │ + bl 16b58 │ │ │ │ + mov r8, r0 │ │ │ │ + bl 18508 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 2c840 │ │ │ │ + ldr.w r3, [pc, #2152] @ 2d408 │ │ │ │ + mov.w r2, #524 @ 0x20c │ │ │ │ + ldr.w r1, [pc, #2148] @ 2d40c │ │ │ │ + ldr.w r0, [pc, #2148] @ 2d410 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c698 │ │ │ │ + movs r2, #1 │ │ │ │ + movs r3, #0 │ │ │ │ + strd r2, r3, [r6] │ │ │ │ + b.n 2cb5e │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r8 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + b.n 2c8de │ │ │ │ + mov r0, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r3, [pc, #2080] @ 2d400 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 2cb1e │ │ │ │ + b.n 2c90c │ │ │ │ + cmp r5, #0 │ │ │ │ + bge.n 2cb3a │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 16b58 │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 2cb3a │ │ │ │ + mov r0, r7 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2cb5a │ │ │ │ + mov r0, r9 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2cb2c │ │ │ │ + ldr.w r3, [pc, #2040] @ 2d408 │ │ │ │ + movw r2, #525 @ 0x20d │ │ │ │ + ldr.w r1, [pc, #2044] @ 2d414 │ │ │ │ + ldr.w r0, [pc, #2044] @ 2d418 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c698 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 2cbc0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c698 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9d98 │ │ │ │ + ldr.w r3, [pc, #2000] @ 2d41c │ │ │ │ + ldr.w r1, [pc, #2000] @ 2d420 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9100 │ │ │ │ + ldr.w r3, [pc, #1964] @ 2d408 │ │ │ │ + ldr.w r1, [pc, #1988] @ 2d424 │ │ │ │ + movw r2, #527 @ 0x20f │ │ │ │ + ldr.w r0, [pc, #1984] @ 2d428 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + b.n 2cbc0 │ │ │ │ + ldr.w r3, [pc, #1932] @ 2d408 │ │ │ │ + movw r2, #527 @ 0x20f │ │ │ │ + ldr.w r1, [pc, #1960] @ 2d42c │ │ │ │ + ldr.w r0, [pc, #1960] @ 2d430 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 2cbc0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c698 │ │ │ │ + b.n 2c86e │ │ │ │ + ldr.w r3, [pc, #1884] @ 2d408 │ │ │ │ + mov.w r2, #528 @ 0x210 │ │ │ │ + ldr.w r1, [pc, #1920] @ 2d434 │ │ │ │ + ldr.w r0, [pc, #1920] @ 2d438 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c698 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 2cbc0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c67c │ │ │ │ + b.n 2c892 │ │ │ │ + ldr.w r0, [pc, #1872] @ 2d43c │ │ │ │ + str r1, [sp, #12] │ │ │ │ + add r0, pc │ │ │ │ + bl 11608 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2cd0c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cbnz r3, 2cd0c │ │ │ │ + mov r0, r1 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r3, [pc, #1784] @ 2d408 │ │ │ │ + mov.w r2, #528 @ 0x210 │ │ │ │ + ldr.w r1, [pc, #1832] @ 2d440 │ │ │ │ + ldr.w r0, [pc, #1832] @ 2d444 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c698 │ │ │ │ + b.n 2cc94 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + b.n 2c9ae │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2cd4e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2d23e │ │ │ │ + movs r3, #1 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 15108 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 2db48 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2cd76 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2d116 │ │ │ │ + cmp.w r8, #2 │ │ │ │ + bne.w 2caea │ │ │ │ + ldr.w r3, [pc, #1672] @ 2d408 │ │ │ │ + movw r2, #549 @ 0x225 │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ + ldr.w r1, [pc, #1724] @ 2d448 │ │ │ │ + ldr.w r0, [pc, #1724] @ 2d44c │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + b.n 2cd28 │ │ │ │ + ldr.w r3, [pc, #1636] @ 2d408 │ │ │ │ + mov r8, r5 │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ + str r6, [sp, #16] │ │ │ │ + ldr.w r2, [pc, #1700] @ 2d450 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr.w r1, [pc, #1696] @ 2d454 │ │ │ │ + add r2, pc │ │ │ │ + str r0, [sp, #4] │ │ │ │ + ldr.w r0, [pc, #1692] @ 2d458 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r0, pc │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov.w r2, #532 @ 0x214 │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ + bl 11ed0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c698 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 2cbc0 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + b.n 2ca9e │ │ │ │ + mov r0, r1 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2cac8 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2caea │ │ │ │ + cmp r2, #0 │ │ │ │ + bge.w 2ca44 │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 16b58 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + mov r0, sl │ │ │ │ + bl 14878 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + mov r8, r0 │ │ │ │ + lsls r1, r2, #31 │ │ │ │ + bpl.w 2ca4e │ │ │ │ + mov r0, r2 │ │ │ │ + bl c698 │ │ │ │ + b.n 2ca4e │ │ │ │ + mov r0, r8 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2ca0a │ │ │ │ + mov r0, r3 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2c9f2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c698 │ │ │ │ + b.n 2c932 │ │ │ │ + ldr.w r3, [pc, #1456] @ 2d408 │ │ │ │ + movw r2, #531 @ 0x213 │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ + ldr.w r1, [pc, #1532] @ 2d45c │ │ │ │ + ldr.w r0, [pc, #1532] @ 2d460 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + b.n 2cc94 │ │ │ │ + ldr.w r3, [pc, #1424] @ 2d408 │ │ │ │ + mov r8, r5 │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ + mov.w r2, #532 @ 0x214 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + ldr.w r1, [pc, #1500] @ 2d464 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr.w r0, [pc, #1500] @ 2d468 │ │ │ │ + add r1, pc │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c698 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9d98 │ │ │ │ + b.n 2cbc0 │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 16b58 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c698 │ │ │ │ + b.n 2cb3a │ │ │ │ + ldr.w r3, [pc, #1336] @ 2d408 │ │ │ │ + mov r8, r5 │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ + str r6, [sp, #16] │ │ │ │ + ldr.w r2, [pc, #1428] @ 2d46c │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr.w r1, [pc, #1424] @ 2d470 │ │ │ │ + add r2, pc │ │ │ │ + str r0, [sp, #4] │ │ │ │ + ldr.w r0, [pc, #1420] @ 2d474 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r0, pc │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov.w r2, #532 @ 0x214 │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ + bl 11ed0 │ │ │ │ + b.n 2ce9a │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bge.w 2cafc │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #2 │ │ │ │ + bl 16b58 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 2d202 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 19eb4 │ │ │ │ + tst.w r8, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + beq.w 2cb10 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c698 │ │ │ │ + b.n 2cb10 │ │ │ │ + ldr.w r3, [pc, #1236] @ 2d408 │ │ │ │ + mov r8, r5 │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ + mov.w r2, #532 @ 0x214 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + ldr.w r1, [pc, #1332] @ 2d478 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr.w r0, [pc, #1332] @ 2d47c │ │ │ │ + add r1, pc │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.n 2cdce │ │ │ │ + ldr.w r3, [pc, #1196] @ 2d408 │ │ │ │ + mov fp, r8 │ │ │ │ + mov r8, r5 │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ + str r6, [sp, #16] │ │ │ │ + movw r2, #533 @ 0x215 │ │ │ │ + ldr.w r1, [pc, #1300] @ 2d480 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr.w r0, [pc, #1300] @ 2d484 │ │ │ │ + add r1, pc │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c698 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9d98 │ │ │ │ + b.n 2cbc0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov fp, r8 │ │ │ │ + ldr.w r3, [pc, #1112] @ 2d408 │ │ │ │ + mov r8, r5 │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ + mov.w r2, #536 @ 0x218 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + ldr.w r4, [pc, #1224] @ 2d488 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr.w r1, [pc, #1224] @ 2d48c │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ + add r1, pc │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r1, [sp, #32] │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r7 │ │ │ │ + add r4, sp, #52 @ 0x34 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10f80 │ │ │ │ + ldr.w r3, [pc, #1164] @ 2d490 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr.w r1, [r3, #164] @ 0xa4 │ │ │ │ + blx 96e4 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2d6b2 │ │ │ │ + bl 11118 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r8 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 2d262 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr.w r9, [r3, #208] @ 0xd0 │ │ │ │ + ldr.w r3, [pc, #1116] @ 2d494 │ │ │ │ + ldr r7, [r5, r3] │ │ │ │ + ldr.w r8, [r7] │ │ │ │ + bl 11418 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r5, r0 │ │ │ │ + movs r2, #3 │ │ │ │ + mov r0, r8 │ │ │ │ + add r1, sp, #104 @ 0x68 │ │ │ │ + strd r9, sl, [sp, #104] @ 0x68 │ │ │ │ + str r5, [sp, #112] @ 0x70 │ │ │ │ + blx 9458 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2d862 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9d98 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 2d87a │ │ │ │ + mov r0, r8 │ │ │ │ + bl 10e44 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9d98 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldrd r1, r0, [sp, #32] │ │ │ │ + movw r2, #538 @ 0x21a │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + ldmia.w r4, {r0, r1, r2} │ │ │ │ + bl 110ac │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 9d98 │ │ │ │ + b.n 2cbc0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov fp, r8 │ │ │ │ + ldr r3, [pc, #856] @ (2d408 ) │ │ │ │ + mov r8, r5 │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ + movw r2, #539 @ 0x21b │ │ │ │ + str r6, [sp, #16] │ │ │ │ + ldr r1, [pc, #988] @ (2d498 ) │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [pc, #988] @ (2d49c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c698 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9d98 │ │ │ │ + b.n 2cbc0 │ │ │ │ + ldr r3, [pc, #784] @ (2d408 ) │ │ │ │ + mov r8, r5 │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ + movw r2, #541 @ 0x21d │ │ │ │ + str r6, [sp, #16] │ │ │ │ + ldr r1, [pc, #924] @ (2d4a0 ) │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [pc, #924] @ (2d4a4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.n 2ce9a │ │ │ │ + mov r0, r6 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2cd76 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r4, r6 │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ + bl c698 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9d98 │ │ │ │ + ldr r3, [pc, #728] @ (2d41c ) │ │ │ │ + ldr r1, [pc, #864] @ (2d4a8 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9100 │ │ │ │ + ldr r3, [pc, #692] @ (2d408 ) │ │ │ │ + ldr r1, [pc, #856] @ (2d4ac ) │ │ │ │ + movw r2, #542 @ 0x21e │ │ │ │ + ldr r0, [pc, #852] @ (2d4b0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + b.n 2cbc0 │ │ │ │ + ldr r3, [pc, #668] @ (2d408 ) │ │ │ │ + movw r2, #542 @ 0x21e │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ + mov r4, r6 │ │ │ │ + ldr r1, [pc, #832] @ (2d4b4 ) │ │ │ │ + ldr r0, [pc, #832] @ (2d4b8 ) │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9d98 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9d98 │ │ │ │ + b.n 2cbc0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl c698 │ │ │ │ + b.n 2ca2a │ │ │ │ + ldr r3, [pc, #608] @ (2d408 ) │ │ │ │ + movw r2, #543 @ 0x21f │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ + mov r8, r4 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + ldr r1, [pc, #776] @ (2d4bc ) │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [pc, #776] @ (2d4c0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r0, pc │ │ │ │ + bl 118a8 │ │ │ │ + b.n 2ce9a │ │ │ │ + ldr r2, [pc, #576] @ (2d408 ) │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ + str r6, [sp, #16] │ │ │ │ + ldr r1, [pc, #756] @ (2d4c4 ) │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #752] @ (2d4c8 ) │ │ │ │ + mov r8, r4 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + ldr r2, [pc, #748] @ (2d4cc ) │ │ │ │ + add r0, pc │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ + add r2, pc │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movw r2, #543 @ 0x21f │ │ │ │ + bl 11ed0 │ │ │ │ + b.n 2ce9a │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 16b58 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c698 │ │ │ │ + b.n 2cf0e │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ + bl c698 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9d98 │ │ │ │ + ldr r3, [pc, #512] @ (2d41c ) │ │ │ │ + ldr r1, [pc, #692] @ (2d4d0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9100 │ │ │ │ + ldr r3, [pc, #480] @ (2d408 ) │ │ │ │ + ldr r1, [pc, #680] @ (2d4d4 ) │ │ │ │ + movw r2, #551 @ 0x227 │ │ │ │ + ldr r0, [pc, #680] @ (2d4d8 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + b.n 2cbc0 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2cd4e │ │ │ │ + ldr r3, [pc, #448] @ (2d408 ) │ │ │ │ + movw r2, #551 @ 0x227 │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ + ldr r1, [pc, #652] @ (2d4dc ) │ │ │ │ + ldr r0, [pc, #652] @ (2d4e0 ) │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + b.n 2cc94 │ │ │ │ + bl c698 │ │ │ │ + bl 10eb4 │ │ │ │ + b.n 2d08c │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov fp, r8 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + mov r8, r5 │ │ │ │ + subs r3, #1 │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2d85a │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2d852 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2db60 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2d2b0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2d89a │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2d2c4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2d8a2 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2d2dc │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2d8aa │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr.w r9, [sp, #16] │ │ │ │ + mov r0, r9 │ │ │ │ + ldr.w r7, [r3, #224] @ 0xe0 │ │ │ │ + blx 9078 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 2dc50 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2d30a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 2d3ce │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 2d9c6 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r4 │ │ │ │ + movs r0, #2 │ │ │ │ + bl d5ec │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2d32e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 2d3d6 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 2d9ac │ │ │ │ + ldr r3, [pc, #348] @ (2d494 ) │ │ │ │ + mov r0, r8 │ │ │ │ + ldr.w r8, [r5, r3] │ │ │ │ + ldr.w r4, [r8] │ │ │ │ + bl 11418 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r9, r0 │ │ │ │ + movs r2, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + add r1, sp, #92 @ 0x5c │ │ │ │ + str.w sl, [sp, #96] @ 0x60 │ │ │ │ + str r7, [sp, #92] @ 0x5c │ │ │ │ + str.w r9, [sp, #100] @ 0x64 │ │ │ │ + blx 9458 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2d986 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2d376 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 2d3de │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 2dc20 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2d396 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2d8e2 │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 2d9e0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10e44 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2d8ca │ │ │ │ + ldr r3, [pc, #80] @ (2d408 ) │ │ │ │ + movw r2, #534 @ 0x216 │ │ │ │ + ldr r1, [pc, #296] @ (2d4e4 ) │ │ │ │ + ldr r0, [pc, #296] @ (2d4e8 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + b.w 2cbc0 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d30a │ │ │ │ + mov r0, r4 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d32e │ │ │ │ + mov r0, r7 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d376 │ │ │ │ + nop │ │ │ │ + adds r7, #240 @ 0xf0 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r7, #232 @ 0xe8 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r7, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r0, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r4, #150 @ 0x96 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [r2, #8] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [pc, #152] @ (2d4ac ) │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [r4, #0] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r5, [pc, #736] @ (2d6fc ) │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [r4, r7] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r6, [r2, r7] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r5, [pc, #424] @ (2d5d4 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r0, [r7, r6] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r5, [pc, #304] @ (2d564 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r6, [r0, r6] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r5, [pc, #104] @ (2d4a4 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r5, [pc, #552] @ (2d668 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r4, [r4, r4] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [pc, #736] @ (2d728 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r6, [r5, r2] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [pc, #272] @ (2d560 ) │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [r0, #28] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r4, [r0, r2] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [pc, #96] @ (2d4bc ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r0, [r3, r7] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [pc, #440] @ (2d61c ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r6, r6] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [pc, #272] @ (2d57c ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [pc, #576] @ (2d6b0 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r0, [r3, r5] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [pc, #944] @ (2d828 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r6, [r6, r3] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [pc, #544] @ (2d6a0 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r6, [r1, r3] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [pc, #384] @ (2d608 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [pc, #72] @ (2d4d4 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r4, [r6, r1] │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r5, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r2, [r0, r6] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r1, [pc, #80] @ (2d4f0 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r7, r4] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [pc, #808] @ (2d7d0 ) │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r5, r3] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r6, [r4, r3] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [pc, #488] @ (2d69c ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r1, r3] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [pc, #376] @ (2d634 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r1, r2] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [pc, #104] @ (2d52c ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r5, r1] │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0x47fa │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r6, [r2, r6] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r3, r0] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r2, r0] │ │ │ │ + movs r0, r0 │ │ │ │ + blxns r4 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [r5, r7] │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0x4782 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [r0, r2] │ │ │ │ + movs r0, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + movs r0, r0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov fp, r8 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r8, r5 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + subs r3, #1 │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2d8ba │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2d8b2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2dc68 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2d532 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2d8c2 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2dbd8 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2d550 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2d8d2 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2d566 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2d8da │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + str.w fp, [sp, #68] @ 0x44 │ │ │ │ + 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, #64] @ 0x40 │ │ │ │ + movs r3, #0 │ │ │ │ + str r7, [sp, #72] @ 0x48 │ │ │ │ + blx 9510 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2d960 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2d5ae │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2d8ea │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + bpl.w 2dabc │ │ │ │ + movs r0, #2 │ │ │ │ + blx 8e14 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2da42 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 2dbf0 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + cmp r3, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [r9] │ │ │ │ + strd r9, r4, [r2] │ │ │ │ + blx 8f6c │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 2d6a2 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 2da28 │ │ │ │ + ldr.w r3, [pc, #1660] @ 2dc80 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr.w r8, [r5, r3] │ │ │ │ + ldr.w r7, [r8] │ │ │ │ + bl 11418 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r9, r0 │ │ │ │ + movs r2, #3 │ │ │ │ + mov r0, r7 │ │ │ │ + add r1, sp, #116 @ 0x74 │ │ │ │ + str.w sl, [sp, #120] @ 0x78 │ │ │ │ + str r4, [sp, #116] @ 0x74 │ │ │ │ + str.w r9, [sp, #124] @ 0x7c │ │ │ │ + blx 9458 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2da02 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2d644 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 2d6aa │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 2dba8 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2d664 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2d940 │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 2da7a │ │ │ │ + mov r0, r7 │ │ │ │ + bl 10e44 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2d90c │ │ │ │ + ldr.w r3, [pc, #1536] @ 2dc84 │ │ │ │ + mov.w r2, #540 @ 0x21c │ │ │ │ + ldr.w r1, [pc, #1532] @ 2dc88 │ │ │ │ + ldr.w r0, [pc, #1532] @ 2dc8c │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + b.w 2cbc0 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d5fc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d644 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + movw r2, #537 @ 0x219 │ │ │ │ + ldrd r1, r0, [sp, #32] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c698 │ │ │ │ + b.n 2d08c │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + str r6, [sp, #16] │ │ │ │ + subs r2, #1 │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ + str.w r2, [r9] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 2d904 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2dc38 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 2d6fa │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 2d950 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2dc08 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 2d716 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 2d958 │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 2d72a │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r8] │ │ │ │ + cbz r2, 2d760 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 2da68 │ │ │ │ + adds r5, r4, #2 │ │ │ │ + teq r4, r5 │ │ │ │ + bmi.w 2d8f2 │ │ │ │ + ldr r4, [r7, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 2cb42 │ │ │ │ + ldr.w r3, [pc, #1356] @ 2dc90 │ │ │ │ + movw r2, #8612 @ 0x21a4 │ │ │ │ + ldr.w r1, [pc, #1352] @ 2dc94 │ │ │ │ + ldr.w r0, [pc, #1352] @ 2dc98 │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1708 @ 0x6ac │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d72a │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + str r6, [sp, #16] │ │ │ │ + subs r3, #1 │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2d91c │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2d914 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2db18 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2d7a8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2d948 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2db30 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2d7c6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2d924 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w r9, [r3, #276] @ 0x114 │ │ │ │ + ldr.w r3, [pc, #1200] @ 2dc80 │ │ │ │ + ldr.w r8, [r5, r3] │ │ │ │ + ldr.w r4, [r8] │ │ │ │ + bl 11418 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r7, r0 │ │ │ │ + movs r2, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + add r1, sp, #128 @ 0x80 │ │ │ │ + strd r9, sl, [sp, #128] @ 0x80 │ │ │ │ + str r7, [sp, #136] @ 0x88 │ │ │ │ + blx 9458 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2da9c │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 2db78 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2d814 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2d92c │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 2dade │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10e44 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2d938 │ │ │ │ + ldr.w r3, [pc, #1104] @ 2dc84 │ │ │ │ + movw r2, #547 @ 0x223 │ │ │ │ + ldr.w r1, [pc, #1120] @ 2dc9c │ │ │ │ + ldr.w r0, [pc, #1120] @ 2dca0 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + b.w 2cbc0 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d292 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d282 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + movw r2, #538 @ 0x21a │ │ │ │ + ldrd r1, r0, [sp, #32] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 2d08c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + ldr.w r2, [pc, #1056] @ 2dca4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r2, pc │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldrd r1, r0, [sp, #32] │ │ │ │ + movw r2, #538 @ 0x21a │ │ │ │ + bl 11ed0 │ │ │ │ + b.w 2d08c │ │ │ │ + mov r0, r1 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d2b0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d2c4 │ │ │ │ + mov r0, fp │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d2dc │ │ │ │ + mov r0, r9 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d514 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d504 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d532 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d3b4 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d550 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d566 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d396 │ │ │ │ + mov r0, fp │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d5ae │ │ │ │ + cmp r5, #0 │ │ │ │ + bge.w 2d73a │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 16b58 │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 2d73a │ │ │ │ + mov r0, r9 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d6de │ │ │ │ + mov r0, r7 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d682 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d78a │ │ │ │ + mov r0, r7 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d77a │ │ │ │ + mov r0, r1 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d7c6 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d814 │ │ │ │ + blx 90c0 <__stack_chk_fail@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d832 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d664 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d7a8 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d6fa │ │ │ │ + mov r0, r3 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d716 │ │ │ │ + ldr r3, [pc, #800] @ (2dc84 ) │ │ │ │ + mov.w r2, #540 @ 0x21c │ │ │ │ + ldr r1, [pc, #832] @ (2dca8 ) │ │ │ │ + ldr r0, [pc, #832] @ (2dcac ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c698 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9d98 │ │ │ │ + b.w 2cbc0 │ │ │ │ + ldr r3, [pc, #764] @ (2dc84 ) │ │ │ │ + movw r2, #534 @ 0x216 │ │ │ │ + ldr r1, [pc, #800] @ (2dcb0 ) │ │ │ │ + ldr r0, [pc, #804] @ (2dcb4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9d98 │ │ │ │ + b.w 2cbc0 │ │ │ │ + ldr r3, [pc, #724] @ (2dc84 ) │ │ │ │ + movw r2, #534 @ 0x216 │ │ │ │ + ldr r1, [pc, #772] @ (2dcb8 ) │ │ │ │ + ldr r0, [pc, #772] @ (2dcbc ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + b.w 2cbba │ │ │ │ + ldr r3, [pc, #700] @ (2dc84 ) │ │ │ │ + movw r2, #534 @ 0x216 │ │ │ │ + ldr r1, [pc, #752] @ (2dcc0 ) │ │ │ │ + ldr r0, [pc, #756] @ (2dcc4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + b.w 2cbba │ │ │ │ + ldr r2, [pc, #672] @ (2dc84 ) │ │ │ │ + ldr r3, [pc, #740] @ (2dcc8 ) │ │ │ │ + ldr r1, [pc, #740] @ (2dccc ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [pc, #740] @ (2dcd0 ) │ │ │ │ + ldr r5, [r5, r2] │ │ │ │ + add r1, pc │ │ │ │ + str r4, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movw r2, #534 @ 0x216 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + bl 11ed0 │ │ │ │ + b.w 2cbc0 │ │ │ │ + ldr r3, [pc, #640] @ (2dc84 ) │ │ │ │ + mov.w r2, #540 @ 0x21c │ │ │ │ + ldr r1, [pc, #712] @ (2dcd4 ) │ │ │ │ + ldr r0, [pc, #716] @ (2dcd8 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9d98 │ │ │ │ + b.w 2cbc0 │ │ │ │ + ldr r3, [pc, #600] @ (2dc84 ) │ │ │ │ + mov.w r2, #540 @ 0x21c │ │ │ │ + ldr r1, [pc, #684] @ (2dcdc ) │ │ │ │ + ldr r0, [pc, #684] @ (2dce0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + b.w 2cbba │ │ │ │ + ldr r3, [pc, #576] @ (2dc84 ) │ │ │ │ + mov.w r2, #540 @ 0x21c │ │ │ │ + ldr r1, [pc, #664] @ (2dce4 ) │ │ │ │ + ldr r0, [pc, #668] @ (2dce8 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c698 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9d98 │ │ │ │ + b.w 2cbc0 │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 16b58 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c698 │ │ │ │ + b.n 2d73a │ │ │ │ + ldr r2, [pc, #520] @ (2dc84 ) │ │ │ │ + ldr r3, [pc, #620] @ (2dcec ) │ │ │ │ + ldr r1, [pc, #624] @ (2dcf0 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [pc, #624] @ (2dcf4 ) │ │ │ │ + ldr r4, [r5, r2] │ │ │ │ + add r1, pc │ │ │ │ + str r7, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov.w r2, #540 @ 0x21c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + bl 11ed0 │ │ │ │ + b.w 2cbc0 │ │ │ │ + ldr r3, [pc, #484] @ (2dc84 ) │ │ │ │ + movw r2, #547 @ 0x223 │ │ │ │ + ldr r1, [pc, #596] @ (2dcf8 ) │ │ │ │ + ldr r0, [pc, #596] @ (2dcfc ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ - bl 11ed0 │ │ │ │ - b.w 2b852 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #205 @ 0xcd │ │ │ │ - ldr r1, [pc, #500] @ (2c9e8 ) │ │ │ │ - ldr r0, [pc, #504] @ (2c9ec ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9d98 │ │ │ │ + b.w 2cbc0 │ │ │ │ + ldr r3, [pc, #452] @ (2dc84 ) │ │ │ │ + ldr r1, [pc, #576] @ (2dd00 ) │ │ │ │ + ldr r0, [pc, #576] @ (2dd04 ) │ │ │ │ add r1, pc │ │ │ │ + ldr r2, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9cb0 │ │ │ │ - b.w 2b852 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2c0cc │ │ │ │ - mov r0, r8 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2c074 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2c0e8 │ │ │ │ - mov r0, fp │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2c03e │ │ │ │ - ldr r3, [pc, #448] @ (2c9f0 ) │ │ │ │ - movs r2, #194 @ 0xc2 │ │ │ │ - ldr r1, [pc, #448] @ (2c9f4 ) │ │ │ │ + ldr r3, [pc, #572] @ (2dd08 ) │ │ │ │ add r3, pc │ │ │ │ strd r3, r4, [sp] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + mov.w r2, #540 @ 0x21c │ │ │ │ + bl 11ed0 │ │ │ │ + b.w 2cbba │ │ │ │ + ldr r2, [pc, #420] @ (2dc84 ) │ │ │ │ + ldr r3, [pc, #552] @ (2dd0c ) │ │ │ │ + ldr r1, [pc, #556] @ (2dd10 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [pc, #556] @ (2dd14 ) │ │ │ │ + ldr r5, [r5, r2] │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #440] @ (2c9f8 ) │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + str r4, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movw r2, #547 @ 0x223 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ bl 11ed0 │ │ │ │ - b.w 2b852 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #194 @ 0xc2 │ │ │ │ - ldr r1, [pc, #424] @ (2c9fc ) │ │ │ │ - ldr r0, [pc, #428] @ (2ca00 ) │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + b.w 2cbc0 │ │ │ │ + ldr r3, [pc, #532] @ (2dd18 ) │ │ │ │ + movw r2, #8317 @ 0x207d │ │ │ │ + ldr r1, [pc, #532] @ (2dd1c ) │ │ │ │ + ldr r0, [pc, #532] @ (2dd20 ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ + addw r3, r3, #1708 @ 0x6ac │ │ │ │ add r0, pc │ │ │ │ - b.n 2c7fa │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c698 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9cb0 │ │ │ │ - bl 10eb4 │ │ │ │ - b.n 2c7ac │ │ │ │ - ldr r3, [pc, #392] @ (2ca04 ) │ │ │ │ - movs r2, #32 │ │ │ │ - ldr r1, [pc, #392] @ (2ca08 ) │ │ │ │ - ldr r0, [pc, #392] @ (2ca0c ) │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #520] @ (2dd24 ) │ │ │ │ + movw r2, #8849 @ 0x2291 │ │ │ │ + ldr r1, [pc, #520] @ (2dd28 ) │ │ │ │ + ldr r0, [pc, #520] @ (2dd2c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ + addw r3, r3, #1708 @ 0x6ac │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #384] @ (2ca10 ) │ │ │ │ - movw r2, #4173 @ 0x104d │ │ │ │ - ldr r1, [pc, #380] @ (2ca14 ) │ │ │ │ - ldr r0, [pc, #384] @ (2ca18 ) │ │ │ │ + ldr r3, [pc, #508] @ (2dd30 ) │ │ │ │ + movw r2, #8850 @ 0x2292 │ │ │ │ + ldr r1, [pc, #508] @ (2dd34 ) │ │ │ │ + ldr r0, [pc, #508] @ (2dd38 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1664 @ 0x680 │ │ │ │ + addw r3, r3, #1708 @ 0x6ac │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #372] @ (2ca1c ) │ │ │ │ - movw r2, #4882 @ 0x1312 │ │ │ │ - ldr r1, [pc, #368] @ (2ca20 ) │ │ │ │ - ldr r0, [pc, #372] @ (2ca24 ) │ │ │ │ + ldr r3, [pc, #496] @ (2dd3c ) │ │ │ │ + movw r2, #8666 @ 0x21da │ │ │ │ + ldr r1, [pc, #496] @ (2dd40 ) │ │ │ │ + ldr r0, [pc, #496] @ (2dd44 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1664 @ 0x680 │ │ │ │ + addw r3, r3, #1708 @ 0x6ac │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ - bl 9888 │ │ │ │ - ldr r3, [pc, #356] @ (2ca28 ) │ │ │ │ - mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #352] @ (2ca2c ) │ │ │ │ - ldr r0, [pc, #356] @ (2ca30 ) │ │ │ │ + ldr r3, [pc, #484] @ (2dd48 ) │ │ │ │ + movw r2, #8765 @ 0x223d │ │ │ │ + ldr r1, [pc, #484] @ (2dd4c ) │ │ │ │ + ldr r0, [pc, #484] @ (2dd50 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - adds r3, #12 │ │ │ │ + addw r3, r3, #1708 @ 0x6ac │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #344] @ (2ca34 ) │ │ │ │ - movw r2, #4908 @ 0x132c │ │ │ │ - ldr r1, [pc, #344] @ (2ca38 ) │ │ │ │ - ldr r0, [pc, #344] @ (2ca3c ) │ │ │ │ + ldr r3, [pc, #472] @ (2dd54 ) │ │ │ │ + movw r2, #8637 @ 0x21bd │ │ │ │ + ldr r1, [pc, #472] @ (2dd58 ) │ │ │ │ + ldr r0, [pc, #472] @ (2dd5c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1664 @ 0x680 │ │ │ │ + addw r3, r3, #1708 @ 0x6ac │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #332] @ (2ca40 ) │ │ │ │ - movw r2, #4722 @ 0x1272 │ │ │ │ - ldr r1, [pc, #332] @ (2ca44 ) │ │ │ │ - ldr r0, [pc, #332] @ (2ca48 ) │ │ │ │ + ldr r3, [pc, #460] @ (2dd60 ) │ │ │ │ + movw r2, #8335 @ 0x208f │ │ │ │ + ldr r1, [pc, #460] @ (2dd64 ) │ │ │ │ + ldr r0, [pc, #460] @ (2dd68 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1664 @ 0x680 │ │ │ │ + addw r3, r3, #1708 @ 0x6ac │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #320] @ (2ca4c ) │ │ │ │ - movw r2, #4840 @ 0x12e8 │ │ │ │ - ldr r1, [pc, #320] @ (2ca50 ) │ │ │ │ - ldr r0, [pc, #320] @ (2ca54 ) │ │ │ │ + ldr r3, [pc, #448] @ (2dd6c ) │ │ │ │ + movw r2, #8545 @ 0x2161 │ │ │ │ + ldr r1, [pc, #448] @ (2dd70 ) │ │ │ │ + ldr r0, [pc, #448] @ (2dd74 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1664 @ 0x680 │ │ │ │ + addw r3, r3, #1708 @ 0x6ac │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #308] @ (2ca58 ) │ │ │ │ - movw r2, #4606 @ 0x11fe │ │ │ │ - ldr r1, [pc, #308] @ (2ca5c ) │ │ │ │ - ldr r0, [pc, #308] @ (2ca60 ) │ │ │ │ + ldr r3, [pc, #436] @ (2dd78 ) │ │ │ │ + movw r2, #8859 @ 0x229b │ │ │ │ + ldr r1, [pc, #436] @ (2dd7c ) │ │ │ │ + ldr r0, [pc, #436] @ (2dd80 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1664 @ 0x680 │ │ │ │ + addw r3, r3, #1708 @ 0x6ac │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ - bl 98e8 │ │ │ │ - ldr r3, [pc, #292] @ (2ca64 ) │ │ │ │ - movw r2, #4689 @ 0x1251 │ │ │ │ - ldr r1, [pc, #292] @ (2ca68 ) │ │ │ │ - ldr r0, [pc, #292] @ (2ca6c ) │ │ │ │ + ldr r3, [pc, #424] @ (2dd84 ) │ │ │ │ + movw r2, #8812 @ 0x226c │ │ │ │ + ldr r1, [pc, #424] @ (2dd88 ) │ │ │ │ + ldr r0, [pc, #424] @ (2dd8c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1708 @ 0x6ac │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #412] @ (2dd90 ) │ │ │ │ + movw r2, #8525 @ 0x214d │ │ │ │ + ldr r1, [pc, #412] @ (2dd94 ) │ │ │ │ + ldr r0, [pc, #412] @ (2dd98 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1708 @ 0x6ac │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #400] @ (2dd9c ) │ │ │ │ + movw r2, #8843 @ 0x228b │ │ │ │ + ldr r1, [pc, #400] @ (2dda0 ) │ │ │ │ + ldr r0, [pc, #400] @ (2dda4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1708 @ 0x6ac │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #388] @ (2dda8 ) │ │ │ │ + movw r2, #8410 @ 0x20da │ │ │ │ + ldr r1, [pc, #388] @ (2ddac ) │ │ │ │ + ldr r0, [pc, #388] @ (2ddb0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1708 @ 0x6ac │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #376] @ (2ddb4 ) │ │ │ │ + movw r2, #8842 @ 0x228a │ │ │ │ + ldr r1, [pc, #376] @ (2ddb8 ) │ │ │ │ + ldr r0, [pc, #376] @ (2ddbc ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1708 @ 0x6ac │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #364] @ (2ddc0 ) │ │ │ │ + movw r2, #8389 @ 0x20c5 │ │ │ │ + ldr r1, [pc, #364] @ (2ddc4 ) │ │ │ │ + ldr r0, [pc, #364] @ (2ddc8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1708 @ 0x6ac │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #352] @ (2ddcc ) │ │ │ │ + movw r2, #8811 @ 0x226b │ │ │ │ + ldr r1, [pc, #352] @ (2ddd0 ) │ │ │ │ + ldr r0, [pc, #352] @ (2ddd4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1664 @ 0x680 │ │ │ │ + addw r3, r3, #1708 @ 0x6ac │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ - str r4, [r6, #112] @ 0x70 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, r6] │ │ │ │ + lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #17 │ │ │ │ + strb r6, [r5, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #17 │ │ │ │ + muls r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #104] @ 0x68 │ │ │ │ + ldr r2, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, r4] │ │ │ │ + adds r2, #56 @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, #104] @ 0x68 │ │ │ │ + strb r6, [r0, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, r4] │ │ │ │ + strh r6, [r7, r7] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, r4] │ │ │ │ + sbcs r2, r2 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r7, #100] @ 0x64 │ │ │ │ + ldr r2, [pc, #888] @ (2e020 ) │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, r3] │ │ │ │ + strh r6, [r2, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, r4] │ │ │ │ + eors r2, r5 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, #100] @ 0x64 │ │ │ │ + strh r0, [r6, r2] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, r3] │ │ │ │ + eors r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, #28] │ │ │ │ + strh r2, [r1, r2] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #96] @ 0x60 │ │ │ │ + ands r6, r3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, r2] │ │ │ │ + strh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #96] @ 0x60 │ │ │ │ + ands r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, r2] │ │ │ │ + ldr r1, [pc, #504] @ (2dec4 ) │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, #92] @ 0x5c │ │ │ │ + strh r4, [r2, r1] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, r0] │ │ │ │ + subs r7, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, #88] @ 0x58 │ │ │ │ + strh r4, [r6, r0] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, r0] │ │ │ │ + subs r7, #200 @ 0xc8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #19 │ │ │ │ + strh r6, [r1, r0] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, #24] │ │ │ │ + subs r7, #162 @ 0xa2 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, #84] @ 0x54 │ │ │ │ + str r4, [r6, r7] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, r7] │ │ │ │ + subs r7, #136 @ 0x88 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #19 │ │ │ │ + ldr r0, [pc, #912] @ (2e080 ) │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, #72] @ 0x48 │ │ │ │ + str r2, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, r3] │ │ │ │ + subs r7, #78 @ 0x4e │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r4, #68] @ 0x44 │ │ │ │ + str r2, [r3, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r2, r3] │ │ │ │ + subs r7, #46 @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, #64] @ 0x40 │ │ │ │ + str r6, [r7, r5] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, r2] │ │ │ │ + subs r7, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, r3] │ │ │ │ + strb r6, [r5, r2] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, #56] @ 0x38 │ │ │ │ + ldr r0, [pc, #512] @ (2df10 ) │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, r7] │ │ │ │ + str r6, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, #52] @ 0x34 │ │ │ │ + subs r6, #234 @ 0xea │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r4, r7] │ │ │ │ + ldr r2, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, r1] │ │ │ │ + cmp r6, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #48] @ 0x30 │ │ │ │ + bx pc │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, r6] │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #48] @ 0x30 │ │ │ │ + cmp r6, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, r6] │ │ │ │ + mov r6, r8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, #26] │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #28 │ │ │ │ + cmp r6, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #72 @ 0x48 │ │ │ │ + str r6, [r3, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #25] │ │ │ │ + ldr r2, [r1, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6 │ │ │ │ + cmp r6, #56 @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, r5] │ │ │ │ + mov r6, r2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, #25] │ │ │ │ + ldr r2, [r6, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r3 │ │ │ │ + cmp r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, #48] @ 0x30 │ │ │ │ + str r6, [r5, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, #24] │ │ │ │ + ldr r2, [r3, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #146 @ 0x92 │ │ │ │ + cmp r6, #8 │ │ │ │ movs r0, r0 │ │ │ │ - adcs r6, r0 │ │ │ │ + str r2, [r4, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, #24] │ │ │ │ + ldr r2, [r0, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5 │ │ │ │ + cmp r5, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #44] @ 0x2c │ │ │ │ + ldr r6, [pc, #40] @ (2dd94 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #24] │ │ │ │ + ldr r2, [r5, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2 │ │ │ │ + cmp r5, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, #40] @ 0x28 │ │ │ │ + str r2, [r3, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #23] │ │ │ │ + ldr r2, [r2, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - eors r0, r7 │ │ │ │ + cmp r5, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #40] @ 0x28 │ │ │ │ + cmp lr, r3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #23] │ │ │ │ + ldr r2, [r7, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - eors r0, r4 │ │ │ │ + cmp r5, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, r3] │ │ │ │ + ldr r7, [pc, #728] @ (2e068 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, #22] │ │ │ │ + ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - eors r4, r0 │ │ │ │ + cmp r5, #144 @ 0x90 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [pc, #552] @ (2dfc4 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [r1, #48] @ 0x30 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r5, #120 @ 0x78 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r7, [pc, #536] @ (2dfc0 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [r6, #44] @ 0x2c │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r5, #96 @ 0x60 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [pc, #936] @ (2e15c ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [r3, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r2, #36] @ 0x24 │ │ │ │ + cmp r5, #72 @ 0x48 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r6, r4 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [r0, #44] @ 0x2c │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r5, #48 @ 0x30 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r6, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r5, #24 │ │ │ │ + movs r0, r0 │ │ │ │ + add lr, lr │ │ │ │ ... │ │ │ │ │ │ │ │ -0002ca70 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0002ddd8 : │ │ │ │ + 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] @ (2ccd0 ) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #588] @ (2ccd4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r5, [pc, #588] @ (2ccd8 ) │ │ │ │ - add r5, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + ldr.w ip, [pc, #460] @ 2dfb4 │ │ │ │ + sub sp, #60 @ 0x3c │ │ │ │ + mov r0, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + add ip, pc │ │ │ │ + mov r2, r3 │ │ │ │ + add.w r3, ip, #2496 @ 0x9c0 │ │ │ │ + ldr.w ip, [pc, #444] @ 2dfb8 │ │ │ │ + ldr r5, [pc, #444] @ (2dfbc ) │ │ │ │ + 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] @ (2dfc0 ) │ │ │ │ + ldr.w r5, [ip, r5] │ │ │ │ + add r4, pc │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ + mov.w r5, #0 │ │ │ │ + bl c4c4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 2deee │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r7, r3, #3 │ │ │ │ + bpl.n 2dece │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r6, r3, #7 │ │ │ │ + bpl.n 2def2 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.n 2defe │ │ │ │ + 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 2df12 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ + cmp r1, #8 │ │ │ │ + bne.n 2df1e │ │ │ │ + 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 2c7f0 │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ + cmp r5, #1 │ │ │ │ + beq.n 2deee │ │ │ │ + movs r0, #2 │ │ │ │ + blx 930c │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 2df36 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 11418 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.w 2df96 │ │ │ │ + ldr r1, [pc, #304] @ (2dfc4 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 2df80 │ │ │ │ + ldr r1, [pc, #300] @ (2dfc8 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 2dfaa │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.w 2dfae │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + cmp r2, #1 │ │ │ │ + str r0, [r3, #12] │ │ │ │ + beq.n 2dfae │ │ │ │ + str r1, [r3, #16] │ │ │ │ + ldr r1, [pc, #276] @ (2dfcc ) │ │ │ │ + ldr r2, [pc, #260] @ (2dfbc ) │ │ │ │ + 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 2df7c │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r0, [pc, #256] @ (2dfd0 ) │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, pc │ │ │ │ + bl 11608 │ │ │ │ + ldr r3, [pc, #248] @ (2dfd4 ) │ │ │ │ + mov.w r2, #520 @ 0x208 │ │ │ │ + ldr r1, [pc, #248] @ (2dfd8 ) │ │ │ │ + ldr r0, [pc, #248] @ (2dfdc ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 2cb68 │ │ │ │ + bl 118a8 │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 2deb4 │ │ │ │ + ldr r0, [pc, #236] @ (2dfe0 ) │ │ │ │ + mov r1, r2 │ │ │ │ + add r0, pc │ │ │ │ + bl 11608 │ │ │ │ + b.n 2ded8 │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq r2, #0 │ │ │ │ + beq.n 2de46 │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.n 2df40 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + b.n 2de46 │ │ │ │ + ldr r0, [pc, #208] @ (2dfe4 ) │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + bl 11608 │ │ │ │ + b.n 2ded8 │ │ │ │ + cmp r1, #1 │ │ │ │ + itt eq │ │ │ │ + moveq r1, #0 │ │ │ │ + addeq r7, sp, #44 @ 0x2c │ │ │ │ + beq.n 2de5e │ │ │ │ + cmp r1, #10 │ │ │ │ + bne.n 2df5c │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + add r7, sp, #44 @ 0x2c │ │ │ │ + negs r1, r1 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 2de5e │ │ │ │ + str r0, [sp, #16] │ │ │ │ + bl 11260 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + b.n 2de7c │ │ │ │ + mov r0, r2 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + str r2, [sp, #16] │ │ │ │ + bl 1694c │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + orr.w r2, r2, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 2de46 │ │ │ │ + lsls r2, r0, #1 │ │ │ │ + b.n 2de46 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + mov r0, r3 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 1694c │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldrd r3, r2, [sp, #16] │ │ │ │ + cbnz r1, 2df76 │ │ │ │ + lsls r1, r0, #1 │ │ │ │ + b.n 2de5e │ │ │ │ + orr.w r1, r3, #1 │ │ │ │ + b.n 2de5e │ │ │ │ + blx 90c0 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #100] @ (2dfe8 ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #100] @ (2dfec ) │ │ │ │ + ldr r0, [pc, #100] @ (2dff0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #12 │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #92] @ (2dff4 ) │ │ │ │ + movs r2, #32 │ │ │ │ + ldr r1, [pc, #92] @ (2dff8 ) │ │ │ │ + ldr r0, [pc, #92] @ (2dffc ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + bl 9888 │ │ │ │ + bl 98e8 │ │ │ │ + nop │ │ │ │ + cmp r5, #152 @ 0x98 │ │ │ │ + movs r2, r0 │ │ │ │ + movs r1, #252 @ 0xfc │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r1, #230 @ 0xe6 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r5, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r1, #68 @ 0x44 │ │ │ │ + movs r2, r0 │ │ │ │ + str r6, [r4, r2] │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r5, [pc, #376] @ (2e154 ) │ │ │ │ + movs r0, r0 │ │ │ │ + subs r2, #242 @ 0xf2 │ │ │ │ + movs r0, r0 │ │ │ │ + cmn r2, r7 │ │ │ │ + movs r0, r0 │ │ │ │ + cmn r2, r3 │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [r2, #120] @ 0x78 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r6, #212 @ 0xd4 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r2, #136 @ 0x88 │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [r7, #116] @ 0x74 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r7, #0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r7, #44 @ 0x2c │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0002e000 : │ │ │ │ + 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] @ 2e708 │ │ │ │ + sub sp, #84 @ 0x54 │ │ │ │ + ldr.w r4, [pc, #1780] @ 2e70c │ │ │ │ + mov r8, r0 │ │ │ │ + add r5, pc │ │ │ │ + ldr.w r6, [pc, #1776] @ 2e710 │ │ │ │ + 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 2e2b0 │ │ │ │ + add.w r9, r2, #2 │ │ │ │ + teq r2, r9 │ │ │ │ + bmi.w 2e2a8 │ │ │ │ + movs r0, #0 │ │ │ │ + blx 8e14 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2e382 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1b11c │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.w 2e3a8 │ │ │ │ + ldr.w r3, [pc, #1712] @ 2e714 │ │ │ │ + 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 2e3f0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 11418 │ │ │ │ + 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 9510 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2e3c6 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 2e6d6 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2e0ca │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2e2e0 │ │ │ │ + ldr.w r3, [pc, #1612] @ 2e718 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 2e3f8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2caaa │ │ │ │ - adds r3, #1 │ │ │ │ + beq.n 2e0f0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2e2ec │ │ │ │ + ldr.w r3, [pc, #1576] @ 2e71c │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.w 2e274 │ │ │ │ + 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 27718 │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 2e452 │ │ │ │ + cmp r5, #1 │ │ │ │ + beq.w 2e434 │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 929c │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 2e6be │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2e14e │ │ │ │ + subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #560] @ (2ccdc ) │ │ │ │ - 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 9510 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2e37a │ │ │ │ + cmp r6, #0 │ │ │ │ + blt.w 2e45a │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1b11c │ │ │ │ + mov r4, r0 │ │ │ │ + lsls r0, r5, #31 │ │ │ │ + bmi.w 2e482 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.w 2e48a │ │ │ │ + mvns r5, r4 │ │ │ │ + ands.w r5, r5, #1 │ │ │ │ + beq.w 2e354 │ │ │ │ + adds r2, r4, #2 │ │ │ │ + teq r4, r2 │ │ │ │ + bmi.w 2e34e │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 14878 │ │ │ │ mov r6, r0 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 2e4a8 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + bpl.w 2e4c6 │ │ │ │ + ldr.w r1, [sl, #212] @ 0xd4 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + bl d398 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2cb80 │ │ │ │ - ldr r2, [pc, #532] @ (2cce0 ) │ │ │ │ - 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 2cc74 │ │ │ │ + bne.w 2e4f0 │ │ │ │ + movs r2, #1 │ │ │ │ + ldr.w r1, [sl, #260] @ 0x104 │ │ │ │ mov r0, r6 │ │ │ │ - bl e478 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 2cafe │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cbz r2, 2cb50 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 2cb9e │ │ │ │ - mov r1, r4 │ │ │ │ + bl d398 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2e1cc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2e33e │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 2e5ce │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 2e546 │ │ │ │ + adds r1, r4, #2 │ │ │ │ + teq r4, r1 │ │ │ │ + bmi.w 2e316 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2b664 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + bl 1b11c │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.w 2e528 │ │ │ │ + ands.w r3, r4, #1 │ │ │ │ + ldrd r5, r6, [sl, #212] @ 0xd4 │ │ │ │ + mov fp, r3 │ │ │ │ + bne.w 2e558 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 11418 │ │ │ │ + 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 9510 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2e560 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 2e6ee │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2cb1c │ │ │ │ + beq.n 2e246 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbz r3, 2cb60 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 2e346 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 2e57a │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2cb2c │ │ │ │ + beq.n 2e266 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 2cb58 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 2cc4e │ │ │ │ - ldr r2, [pc, #432] @ (2cce4 ) │ │ │ │ - ldr r3, [pc, #412] @ (2ccd4 ) │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 2e266 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r5, r3 │ │ │ │ + bne.w 2e108 │ │ │ │ + mov r5, r8 │ │ │ │ + ldr.w r8, [sp, #24] │ │ │ │ + lsls r3, r4, #31 │ │ │ │ + bmi.w 2e516 │ │ │ │ + adds r6, r4, #2 │ │ │ │ + teq r4, r6 │ │ │ │ + bmi.n 2e306 │ │ │ │ + strd r6, r5, [r8] │ │ │ │ + ldr.w r2, [pc, #1176] @ 2e720 │ │ │ │ + ldr.w r3, [pc, #1152] @ 2e70c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 2ccb2 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ + bne.w 2e6a2 │ │ │ │ + mov r0, r8 │ │ │ │ + add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r0, r6 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bge.w 2e044 │ │ │ │ + mov r0, r2 │ │ │ │ + movs r1, #2 │ │ │ │ + bl 16b58 │ │ │ │ + mov r9, r0 │ │ │ │ + movs r0, #0 │ │ │ │ + blx 8e14 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 2e382 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1b11c │ │ │ │ + tst.w r9, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + beq.w 2e05c │ │ │ │ + mov r0, r9 │ │ │ │ + bl c698 │ │ │ │ + b.n 2e05c │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mov r0, r9 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + b.n 2e0ca │ │ │ │ + mov r0, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2cafe │ │ │ │ + ldr.w r3, [pc, #1060] @ 2e71c │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.w 2e0fe │ │ │ │ + b.n 2e274 │ │ │ │ + cmp r6, #0 │ │ │ │ + bge.n 2e282 │ │ │ │ + movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ + bl 16b58 │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 2e282 │ │ │ │ + cmp r1, #0 │ │ │ │ + bge.w 2e1e4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #2 │ │ │ │ + bl 16b58 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1b11c │ │ │ │ + lsls r2, r5, #31 │ │ │ │ + mov r4, r0 │ │ │ │ + bpl.w 2e1ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl c698 │ │ │ │ + b.n 2e1ec │ │ │ │ + mov r0, r6 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2e1cc │ │ │ │ + mov r0, r9 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2cb2c │ │ │ │ + b.n 2e246 │ │ │ │ + cmp r2, #0 │ │ │ │ + bge.w 2e17e │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 16b58 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ + bl 14878 │ │ │ │ + tst.w r9, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + beq.w 2e188 │ │ │ │ + mov r0, r9 │ │ │ │ + bl c698 │ │ │ │ + b.n 2e188 │ │ │ │ + mov r0, r4 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2cb1c │ │ │ │ - ldr r3, [pc, #380] @ (2cce8 ) │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 2ccb6 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + b.n 2e14e │ │ │ │ + ldr r3, [pc, #928] @ (2e724 ) │ │ │ │ + mov.w r2, #498 @ 0x1f2 │ │ │ │ + ldr r1, [pc, #924] @ (2e728 ) │ │ │ │ + ldr r0, [pc, #928] @ (2e72c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl c698 │ │ │ │ + movs r2, #1 │ │ │ │ + movs r3, #0 │ │ │ │ + strd r2, r3, [r8] │ │ │ │ + b.n 2e286 │ │ │ │ + ldr r3, [pc, #888] @ (2e724 ) │ │ │ │ + mov.w r2, #500 @ 0x1f4 │ │ │ │ + ldr r1, [pc, #896] @ (2e730 ) │ │ │ │ + ldr r0, [pc, #896] @ (2e734 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 2e39e │ │ │ │ + ldr r3, [pc, #860] @ (2e724 ) │ │ │ │ + movw r2, #501 @ 0x1f5 │ │ │ │ + ldr r1, [pc, #872] @ (2e738 ) │ │ │ │ + ldr r0, [pc, #876] @ (2e73c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c698 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 2e39e │ │ │ │ + mov r0, r4 │ │ │ │ + bl c67c │ │ │ │ + b.n 2e080 │ │ │ │ + ldr r0, [pc, #836] @ (2e740 ) │ │ │ │ + str r1, [sp, #8] │ │ │ │ + add r0, pc │ │ │ │ + bl 11608 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 2caa6 │ │ │ │ - b.n 2caaa │ │ │ │ - ldr r3, [pc, #360] @ (2ccec ) │ │ │ │ - movs r2, #132 @ 0x84 │ │ │ │ - ldr r1, [pc, #360] @ (2ccf0 ) │ │ │ │ - ldr r0, [pc, #364] @ (2ccf4 ) │ │ │ │ + beq.n 2e416 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 2e47a │ │ │ │ + ldr r3, [pc, #780] @ (2e724 ) │ │ │ │ + movw r2, #501 @ 0x1f5 │ │ │ │ + ldr r1, [pc, #804] @ (2e744 ) │ │ │ │ + ldr r0, [pc, #808] @ (2e748 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cb0 │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 2cb32 │ │ │ │ - ldr r3, [pc, #332] @ (2ccec ) │ │ │ │ - movs r2, #134 @ 0x86 │ │ │ │ - ldr r6, [pc, #340] @ (2ccf8 ) │ │ │ │ - ldr r1, [pc, #340] @ (2ccfc ) │ │ │ │ - add r6, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + bl c698 │ │ │ │ + b.n 2e3be │ │ │ │ + mov r5, r8 │ │ │ │ + ldr r3, [pc, #748] @ (2e724 ) │ │ │ │ + ldrd r8, r6, [sp, #24] │ │ │ │ + mov.w r2, #504 @ 0x1f8 │ │ │ │ + ldr r1, [pc, #776] @ (2e74c ) │ │ │ │ + ldr r0, [pc, #780] @ (2e750 ) │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r1, pc │ │ │ │ - mov r0, r6 │ │ │ │ - mov sl, r1 │ │ │ │ - mov r9, r3 │ │ │ │ + add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ + b.n 2e3be │ │ │ │ mov r0, r4 │ │ │ │ - add r4, sp, #16 │ │ │ │ - bl 9cb0 │ │ │ │ + bl c698 │ │ │ │ + b.n 2e122 │ │ │ │ + mov r4, r5 │ │ │ │ + ldr r3, [pc, #708] @ (2e724 ) │ │ │ │ + mov r5, r8 │ │ │ │ + ldr r1, [pc, #752] @ (2e754 ) │ │ │ │ + ldrd r8, r6, [sp, #24] │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #748] @ (2e758 ) │ │ │ │ + movw r2, #505 @ 0x1f9 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + b.n 2e42c │ │ │ │ + mov r0, r1 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2e416 │ │ │ │ + mov r0, r5 │ │ │ │ + bl c698 │ │ │ │ + b.n 2e164 │ │ │ │ + mov r5, r8 │ │ │ │ + ldr r3, [pc, #660] @ (2e724 ) │ │ │ │ + ldrd r8, r6, [sp, #24] │ │ │ │ + mov.w r2, #506 @ 0x1fa │ │ │ │ + ldr r1, [pc, #708] @ (2e75c ) │ │ │ │ + ldr r0, [pc, #708] @ (2e760 ) │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + b.n 2e3be │ │ │ │ + mov r5, r8 │ │ │ │ + ldr r3, [pc, #632] @ (2e724 ) │ │ │ │ + ldrd r8, r6, [sp, #24] │ │ │ │ + mov.w r2, #508 @ 0x1fc │ │ │ │ + ldr r1, [pc, #684] @ (2e764 ) │ │ │ │ + ldr r0, [pc, #688] @ (2e768 ) │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + b.n 2e42c │ │ │ │ + mov r9, r6 │ │ │ │ + mov r5, r8 │ │ │ │ + ldr r2, [pc, #600] @ (2e724 ) │ │ │ │ + ldrd r8, r6, [sp, #24] │ │ │ │ + ldr r3, [pc, #664] @ (2e76c ) │ │ │ │ + ldr r1, [pc, #668] @ (2e770 ) │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + add r3, pc │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + add r1, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r0, [pc, #656] @ (2e774 ) │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + mov.w r2, #508 @ 0x1fc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ed0 │ │ │ │ + b.n 2e42c │ │ │ │ + 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 2e510 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r9] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 2e5c0 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 2e27a │ │ │ │ + movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10f80 │ │ │ │ - ldr r3, [pc, #312] @ (2cd00 ) │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr.w r1, [r2, #264] @ 0x108 │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 96e4 │ │ │ │ + bl 16b58 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c698 │ │ │ │ + b.n 2e282 │ │ │ │ + mov r5, r8 │ │ │ │ + ldr r3, [pc, #504] @ (2e724 ) │ │ │ │ + ldrd r8, r6, [sp, #24] │ │ │ │ + movw r2, #515 @ 0x203 │ │ │ │ + ldr r1, [pc, #576] @ (2e778 ) │ │ │ │ + ldr r0, [pc, #580] @ (2e77c ) │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + b.n 2e3be │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 16b58 │ │ │ │ mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2cca2 │ │ │ │ - bl 11118 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9cb0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 2cc9c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr.w r0, [fp] │ │ │ │ - ldrd r5, r1, [r3, #268] @ 0x10c │ │ │ │ - blx 96e4 │ │ │ │ - mov r8, r0 │ │ │ │ - cbz r0, 2cc64 │ │ │ │ - mov r3, r7 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #32 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - blx 9458 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c698 │ │ │ │ + b.n 2e326 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c67c │ │ │ │ + b.n 2e200 │ │ │ │ + ldr r3, [pc, #448] @ (2e724 ) │ │ │ │ + mov r5, r8 │ │ │ │ + ldrd r8, r6, [sp, #24] │ │ │ │ + mov.w r2, #516 @ 0x204 │ │ │ │ + ldr r1, [pc, #528] @ (2e780 ) │ │ │ │ + ldr r0, [pc, #532] @ (2e784 ) │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + b.n 2e3d8 │ │ │ │ + ldr r0, [pc, #524] @ (2e788 ) │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ + mov r5, r8 │ │ │ │ + add r0, pc │ │ │ │ + str r1, [sp, #8] │ │ │ │ + ldr.w r8, [sp, #24] │ │ │ │ + bl 11608 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2e5a0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cbz r3, 2e5b8 │ │ │ │ + ldr r3, [pc, #384] @ (2e724 ) │ │ │ │ + mov.w r2, #516 @ 0x204 │ │ │ │ + ldr r1, [pc, #484] @ (2e78c ) │ │ │ │ + ldr r0, [pc, #484] @ (2e790 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + b.n 2e42c │ │ │ │ + mov r0, r1 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2e5a0 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 2e27a │ │ │ │ + b.n 2e516 │ │ │ │ + mov r5, r8 │ │ │ │ + ldrd r8, r6, [sp, #24] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 2e64c │ │ │ │ + ldr r2, [pc, #436] @ (2e794 ) │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w r9, [sl, #264] @ 0x108 │ │ │ │ + ldr r3, [r6, r2] │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + bl 11418 │ │ │ │ + movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9cb0 │ │ │ │ - cbz r5, 2cc64 │ │ │ │ - mov r0, r5 │ │ │ │ + movs r2, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + strd r9, r7, [sp, #52] @ 0x34 │ │ │ │ + str r5, [sp, #60] @ 0x3c │ │ │ │ + blx 9458 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 2e664 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 2e6a6 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2e61c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r3, 2e65c │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 2e682 │ │ │ │ + mov r0, r4 │ │ │ │ bl 10e44 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9cb0 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - movs r2, #136 @ 0x88 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r6 │ │ │ │ - bl 118a8 │ │ │ │ - ldmia.w r4, {r0, r1, r2} │ │ │ │ - bl 110ac │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9cb0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 2cb9a │ │ │ │ - ldr r3, [pc, #156] @ (2ccec ) │ │ │ │ - movs r2, #139 @ 0x8b │ │ │ │ - ldr r1, [pc, #176] @ (2cd04 ) │ │ │ │ - ldr r0, [pc, #176] @ (2cd08 ) │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 2e654 │ │ │ │ + ldr r3, [pc, #236] @ (2e724 ) │ │ │ │ + mov.w r2, #512 @ 0x200 │ │ │ │ + ldr r1, [pc, #348] @ (2e798 ) │ │ │ │ + ldr r0, [pc, #348] @ (2e79c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 2cb32 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - movs r2, #136 @ 0x88 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r6 │ │ │ │ + b.n 2e39e │ │ │ │ + mov r0, r5 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2e5de │ │ │ │ + mov r0, r4 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2e634 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2e61c │ │ │ │ + ldr r3, [pc, #188] @ (2e724 ) │ │ │ │ + mov.w r2, #512 @ 0x200 │ │ │ │ + ldr r1, [pc, #308] @ (2e7a0 ) │ │ │ │ + ldr r0, [pc, #308] @ (2e7a4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 2cc32 │ │ │ │ - blx 9634 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 2cae6 │ │ │ │ - ldr r2, [pc, #108] @ (2ccec ) │ │ │ │ - ldr r3, [pc, #136] @ (2cd0c ) │ │ │ │ - ldr r1, [pc, #140] @ (2cd10 ) │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 2e39e │ │ │ │ + ldr r2, [pc, #160] @ (2e724 ) │ │ │ │ + ldr r3, [pc, #288] @ (2e7a8 ) │ │ │ │ + ldr r1, [pc, #292] @ (2e7ac ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #140] @ (2cd14 ) │ │ │ │ - ldr r5, [r5, r2] │ │ │ │ + ldr r0, [pc, #292] @ (2e7b0 ) │ │ │ │ + ldr r5, [r6, r2] │ │ │ │ add r1, pc │ │ │ │ - str r6, [sp, #4] │ │ │ │ + str r4, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - movs r2, #132 @ 0x84 │ │ │ │ + mov.w r2, #512 @ 0x200 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ bl 11ed0 │ │ │ │ - b.n 2cb94 │ │ │ │ - bl 10eb4 │ │ │ │ - b.n 2cc32 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - movs r2, #135 @ 0x87 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r6 │ │ │ │ - bl 118a8 │ │ │ │ - b.n 2cc32 │ │ │ │ + b.n 2e39e │ │ │ │ blx 90c0 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #96] @ (2cd18 ) │ │ │ │ - movw r2, #3909 @ 0xf45 │ │ │ │ - ldr r1, [pc, #92] @ (2cd1c ) │ │ │ │ - ldr r0, [pc, #96] @ (2cd20 ) │ │ │ │ + ldr r3, [pc, #268] @ (2e7b4 ) │ │ │ │ + movw r2, #8033 @ 0x1f61 │ │ │ │ + ldr r1, [pc, #264] @ (2e7b8 ) │ │ │ │ + ldr r0, [pc, #268] @ (2e7bc ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1744 @ 0x6d0 │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #256] @ (2e7c0 ) │ │ │ │ + movw r2, #7975 @ 0x1f27 │ │ │ │ + ldr r1, [pc, #252] @ (2e7c4 ) │ │ │ │ + ldr r0, [pc, #256] @ (2e7c8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1744 @ 0x6d0 │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #244] @ (2e7cc ) │ │ │ │ + movw r2, #7945 @ 0x1f09 │ │ │ │ + ldr r1, [pc, #240] @ (2e7d0 ) │ │ │ │ + ldr r0, [pc, #244] @ (2e7d4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1744 @ 0x6d0 │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #232] @ (2e7d8 ) │ │ │ │ + movw r2, #8069 @ 0x1f85 │ │ │ │ + ldr r1, [pc, #228] @ (2e7dc ) │ │ │ │ + ldr r0, [pc, #232] @ (2e7e0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1688 @ 0x698 │ │ │ │ + add.w r3, r3, #1744 @ 0x6d0 │ │ │ │ add r0, pc │ │ │ │ blx 9854 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - adds r5, #118 @ 0x76 │ │ │ │ + subs r0, r4, #7 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #114 @ 0x72 │ │ │ │ + subs r0, r3, #7 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #14 │ │ │ │ + lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #198 @ 0xc6 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r0, #16 │ │ │ │ + lsls r0, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ + adds r6, r5, #5 │ │ │ │ + movs r2, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, #4] │ │ │ │ + ldr r0, [pc, #944] @ (2eadc ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #304] @ (2ce28 ) │ │ │ │ + adds r6, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #200] @ (2cdc4 ) │ │ │ │ + ldr r0, [pc, #792] @ (2ea4c ) │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #0] │ │ │ │ + adds r6, #34 @ 0x22 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #17 │ │ │ │ + ldr r0, [pc, #672] @ (2e9dc ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r6, r5] │ │ │ │ + adds r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #504] @ (2cf04 ) │ │ │ │ + adds r6, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r1, r5] │ │ │ │ + ldr r0, [pc, #352] @ (2e8a8 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r7, r4] │ │ │ │ + adds r5, #180 @ 0xb4 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [pc, #200] @ (2e818 ) │ │ │ │ + movs r0, r0 │ │ │ │ + adds r5, #144 @ 0x90 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [pc, #72] @ (2e7a0 ) │ │ │ │ + movs r0, r0 │ │ │ │ + adds r5, #104 @ 0x68 │ │ │ │ + movs r0, r0 │ │ │ │ + blxns fp │ │ │ │ + movs r0, r0 │ │ │ │ + adds r5, #58 @ 0x3a │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0x47be │ │ │ │ + movs r0, r0 │ │ │ │ + adds r5, #28 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [pc, #648] @ (2e9f8 ) │ │ │ │ + movs r0, r0 │ │ │ │ + blxns r3 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r4, #240 @ 0xf0 │ │ │ │ + movs r0, r0 │ │ │ │ + bx r7 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r4, #156 @ 0x9c │ │ │ │ + movs r0, r0 │ │ │ │ + bx r0 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r4, #100 @ 0x64 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r4, #246 @ 0xf6 │ │ │ │ + movs r0, r0 │ │ │ │ + mov lr, r9 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r4, #42 @ 0x2a │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r3, #150 @ 0x96 │ │ │ │ + movs r0, r0 │ │ │ │ + mov r2, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r3, #102 @ 0x66 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r4, #220 @ 0xdc │ │ │ │ + movs r0, r0 │ │ │ │ + cmp sl, sp │ │ │ │ + movs r0, r0 │ │ │ │ + adds r3, #70 @ 0x46 │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [r5, #4] │ │ │ │ + movs r0, r0 │ │ │ │ + movs r2, #218 @ 0xda │ │ │ │ + movs r0, r0 │ │ │ │ + eors r4, r4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #296] @ (2ce40 ) │ │ │ │ + str r4, [r2, #4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #9] │ │ │ │ + movs r2, #194 @ 0xc2 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r7, #168 @ 0xa8 │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [r7, #0] │ │ │ │ + movs r0, r0 │ │ │ │ + movs r2, #170 @ 0xaa │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #202 @ 0xca │ │ │ │ + tst r0, r5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #240] @ (2ce14 ) │ │ │ │ + str r4, [r4, #0] │ │ │ │ + movs r0, r0 │ │ │ │ + movs r2, #146 @ 0x92 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp ip, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002cd24 : │ │ │ │ - push {r4, lr} │ │ │ │ +0002e7e4 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #108] @ 2cda0 │ │ │ │ - sub sp, #24 │ │ │ │ - ldr r4, [pc, #104] @ (2cda4 ) │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldr.w ip, [pc, #460] @ 2e9c0 │ │ │ │ + sub sp, #60 @ 0x3c │ │ │ │ mov r0, r1 │ │ │ │ - ldr.w lr, [pc, #104] @ 2cda8 │ │ │ │ + mov r1, r2 │ │ │ │ + add ip, pc │ │ │ │ + mov r2, r3 │ │ │ │ + add.w r3, ip, #2544 @ 0x9f0 │ │ │ │ + ldr.w ip, [pc, #444] @ 2e9c4 │ │ │ │ + ldr r5, [pc, #444] @ (2e9c8 ) │ │ │ │ + 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] @ (2e9cc ) │ │ │ │ + ldr.w r5, [ip, r5] │ │ │ │ add r4, pc │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ + mov.w r5, #0 │ │ │ │ + bl c4c4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 2e8fa │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r7, r3, #3 │ │ │ │ + bpl.n 2e8da │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r6, r3, #7 │ │ │ │ + bpl.n 2e8fe │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.n 2e90a │ │ │ │ + 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 2e91e │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ + cmp r1, #8 │ │ │ │ + bne.n 2e92a │ │ │ │ + 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 2e000 │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ + cmp r5, #1 │ │ │ │ + beq.n 2e8fa │ │ │ │ + movs r0, #2 │ │ │ │ + blx 930c │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 2e942 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 11418 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.w 2e9a2 │ │ │ │ + ldr r1, [pc, #304] @ (2e9d0 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 2e98c │ │ │ │ + ldr r1, [pc, #300] @ (2e9d4 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 2e9b6 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.w 2e9ba │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + cmp r2, #1 │ │ │ │ + str r0, [r3, #12] │ │ │ │ + beq.n 2e9ba │ │ │ │ + str r1, [r3, #16] │ │ │ │ + ldr r1, [pc, #276] @ (2e9d8 ) │ │ │ │ + ldr r2, [pc, #260] @ (2e9c8 ) │ │ │ │ + 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 2e988 │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r0, [pc, #256] @ (2e9dc ) │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, pc │ │ │ │ + bl 11608 │ │ │ │ + ldr r3, [pc, #248] @ (2e9e0 ) │ │ │ │ + mov.w r2, #494 @ 0x1ee │ │ │ │ + ldr r1, [pc, #248] @ (2e9e4 ) │ │ │ │ + ldr r0, [pc, #248] @ (2e9e8 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 118a8 │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 2e8c0 │ │ │ │ + ldr r0, [pc, #236] @ (2e9ec ) │ │ │ │ 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 c364 │ │ │ │ - cbz r0, 2cd82 │ │ │ │ - ldrd r0, r1, [sp, #12] │ │ │ │ - bl 2ca70 │ │ │ │ - ldr r2, [pc, #40] @ (2cdac ) │ │ │ │ - ldr r3, [pc, #32] @ (2cda8 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 2cd9a │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ + add r0, pc │ │ │ │ + bl 11608 │ │ │ │ + b.n 2e8e4 │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq r2, #0 │ │ │ │ + beq.n 2e852 │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.n 2e94c │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + b.n 2e852 │ │ │ │ + ldr r0, [pc, #208] @ (2e9f0 ) │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + bl 11608 │ │ │ │ + b.n 2e8e4 │ │ │ │ + cmp r1, #1 │ │ │ │ + itt eq │ │ │ │ + moveq r1, #0 │ │ │ │ + addeq r7, sp, #44 @ 0x2c │ │ │ │ + beq.n 2e86a │ │ │ │ + cmp r1, #10 │ │ │ │ + bne.n 2e968 │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + add r7, sp, #44 @ 0x2c │ │ │ │ + negs r1, r1 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 2e86a │ │ │ │ + str r0, [sp, #16] │ │ │ │ + bl 11260 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + b.n 2e888 │ │ │ │ + mov r0, r2 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + str r2, [sp, #16] │ │ │ │ + bl 1694c │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + orr.w r2, r2, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 2e852 │ │ │ │ + lsls r2, r0, #1 │ │ │ │ + b.n 2e852 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + mov r0, r3 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 1694c │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldrd r3, r2, [sp, #16] │ │ │ │ + cbnz r1, 2e982 │ │ │ │ + lsls r1, r0, #1 │ │ │ │ + b.n 2e86a │ │ │ │ + orr.w r1, r3, #1 │ │ │ │ + b.n 2e86a │ │ │ │ blx 90c0 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #100] @ (2e9f4 ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #100] @ (2e9f8 ) │ │ │ │ + ldr r0, [pc, #100] @ (2e9fc ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #12 │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #92] @ (2ea00 ) │ │ │ │ + movs r2, #32 │ │ │ │ + ldr r1, [pc, #92] @ (2ea04 ) │ │ │ │ + ldr r0, [pc, #92] @ (2ea08 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + bl 9888 │ │ │ │ + bl 98e8 │ │ │ │ nop │ │ │ │ - subs r6, #72 @ 0x48 │ │ │ │ + movs r3, #140 @ 0x8c │ │ │ │ movs r2, r0 │ │ │ │ - adds r2, #186 @ 0xba │ │ │ │ + asrs r0, r6, #31 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #118 @ 0x76 │ │ │ │ + asrs r2, r3, #31 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r5, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r0, r7, #28 │ │ │ │ movs r2, r0 │ │ │ │ + mov sl, r3 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + bics r2, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r0, #230 @ 0xe6 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r0, #238 @ 0xee │ │ │ │ + movs r0, r0 │ │ │ │ + subs r0, #206 @ 0xce │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r6, [r0, r6] │ │ │ │ + movs r0, r0 │ │ │ │ + adds r0, r1, #3 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, #124 @ 0x7c │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r6, r5] │ │ │ │ + movs r0, r0 │ │ │ │ + adds r4, r6, #3 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r0, r4, #4 │ │ │ │ + ... │ │ │ │ │ │ │ │ -0002cdb0 : │ │ │ │ - push {r4, lr} │ │ │ │ +0002ea0c : │ │ │ │ + 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] @ 2ce58 │ │ │ │ - sub sp, #24 │ │ │ │ - ldr.w ip, [pc, #148] @ 2ce5c │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldr.w ip, [pc, #460] @ 2ebe8 │ │ │ │ + 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] @ (2ce60 ) │ │ │ │ - ldr.w ip, [lr, ip] │ │ │ │ - ldr r4, [pc, #136] @ (2ce64 ) │ │ │ │ - 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, #2592 @ 0xa20 │ │ │ │ + ldr.w ip, [pc, #444] @ 2ebec │ │ │ │ + ldr r5, [pc, #444] @ (2ebf0 ) │ │ │ │ + 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] @ (2ebf4 ) │ │ │ │ + ldr.w r5, [ip, r5] │ │ │ │ add r4, pc │ │ │ │ - bl c364 │ │ │ │ - cbz r0, 2ce4e │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ + mov.w r5, #0 │ │ │ │ + bl c4c4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 2eb22 │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r7, r3, #3 │ │ │ │ + bpl.n 2eb02 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r6, r3, #7 │ │ │ │ + bpl.n 2eb26 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.n 2eb32 │ │ │ │ + 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 2eb46 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ + cmp r1, #8 │ │ │ │ + bne.n 2eb52 │ │ │ │ + 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 27718 │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ + cmp r5, #1 │ │ │ │ + beq.n 2eb22 │ │ │ │ + movs r0, #2 │ │ │ │ + blx 930c │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 2eb6a │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 11418 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ - bpl.n 2ce30 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.w 2ebca │ │ │ │ + ldr r1, [pc, #304] @ (2ebf8 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 2ebb4 │ │ │ │ + ldr r1, [pc, #300] @ (2ebfc ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 2ebde │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.w 2ebe2 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + cmp r2, #1 │ │ │ │ + str r0, [r3, #12] │ │ │ │ + beq.n 2ebe2 │ │ │ │ + str r1, [r3, #16] │ │ │ │ + ldr r1, [pc, #276] @ (2ec00 ) │ │ │ │ + ldr r2, [pc, #260] @ (2ebf0 ) │ │ │ │ + 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 2ebb0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2b664 │ │ │ │ - ldr r2, [pc, #76] @ (2ce68 ) │ │ │ │ - ldr r3, [pc, #64] @ (2ce5c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 2ce52 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [pc, #56] @ (2ce6c ) │ │ │ │ - mov r1, r3 │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r0, [pc, #256] @ (2ec04 ) │ │ │ │ + mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ bl 11608 │ │ │ │ - ldr r3, [pc, #52] @ (2ce70 ) │ │ │ │ - ldr r1, [pc, #52] @ (2ce74 ) │ │ │ │ - movs r2, #142 @ 0x8e │ │ │ │ - ldr r0, [pc, #52] @ (2ce78 ) │ │ │ │ + ldr r3, [pc, #248] @ (2ec08 ) │ │ │ │ + mov.w r2, #672 @ 0x2a0 │ │ │ │ + ldr r1, [pc, #248] @ (2ec0c ) │ │ │ │ + ldr r0, [pc, #248] @ (2ec10 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 2ce18 │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 2eae8 │ │ │ │ + ldr r0, [pc, #236] @ (2ec14 ) │ │ │ │ + mov r1, r2 │ │ │ │ + add r0, pc │ │ │ │ + bl 11608 │ │ │ │ + b.n 2eb0c │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq r2, #0 │ │ │ │ + beq.n 2ea7a │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.n 2eb74 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + b.n 2ea7a │ │ │ │ + ldr r0, [pc, #208] @ (2ec18 ) │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + bl 11608 │ │ │ │ + b.n 2eb0c │ │ │ │ + cmp r1, #1 │ │ │ │ + itt eq │ │ │ │ + moveq r1, #0 │ │ │ │ + addeq r7, sp, #44 @ 0x2c │ │ │ │ + beq.n 2ea92 │ │ │ │ + cmp r1, #10 │ │ │ │ + bne.n 2eb90 │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + add r7, sp, #44 @ 0x2c │ │ │ │ + negs r1, r1 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 2ea92 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + bl 11260 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + b.n 2eab0 │ │ │ │ + mov r0, r2 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + str r2, [sp, #16] │ │ │ │ + bl 1694c │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + orr.w r2, r2, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 2ea7a │ │ │ │ + lsls r2, r0, #1 │ │ │ │ + b.n 2ea7a │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + mov r0, r3 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 1694c │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldrd r3, r2, [sp, #16] │ │ │ │ + cbnz r1, 2ebaa │ │ │ │ + lsls r1, r0, #1 │ │ │ │ + b.n 2ea92 │ │ │ │ + orr.w r1, r3, #1 │ │ │ │ + b.n 2ea92 │ │ │ │ blx 90c0 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #100] @ (2ec1c ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #100] @ (2ec20 ) │ │ │ │ + ldr r0, [pc, #100] @ (2ec24 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #12 │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #92] @ (2ec28 ) │ │ │ │ + movs r2, #32 │ │ │ │ + ldr r1, [pc, #92] @ (2ec2c ) │ │ │ │ + ldr r0, [pc, #92] @ (2ec30 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ + add r0, pc │ │ │ │ + blx 9854 <__assert_fail@plt> │ │ │ │ + bl 9888 │ │ │ │ + bl 98e8 │ │ │ │ nop │ │ │ │ - adds r2, #50 @ 0x32 │ │ │ │ + movs r1, #100 @ 0x64 │ │ │ │ + movs r2, r0 │ │ │ │ + asrs r0, r1, #23 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #172 @ 0xac │ │ │ │ - movs r2, r0 │ │ │ │ - adds r1, #254 @ 0xfe │ │ │ │ + asrs r2, r6, #22 │ │ │ │ movs r2, r0 │ │ │ │ - adds r1, #224 @ 0xe0 │ │ │ │ + lsls r0, r5, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r0, r2, #20 │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r7, #8] │ │ │ │ + add r2, lr │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, r4] │ │ │ │ + subs r7, #94 @ 0x5e │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r6, #190 @ 0xbe │ │ │ │ + movs r0, r0 │ │ │ │ + adds r6, #198 @ 0xc6 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r6, #166 @ 0xa6 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r6, [r3, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #584] @ (2d0c4 ) │ │ │ │ + subs r0, r4, r2 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r4, r2, #1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r2, [r1, r5] │ │ │ │ + movs r0, r0 │ │ │ │ + subs r4, r1, r3 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r0, r7, r3 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002ce7c : │ │ │ │ +0002ec34 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #92] @ 2cee8 │ │ │ │ - sub sp, #20 │ │ │ │ - ldr.w lr, [pc, #88] @ 2ceec │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr.w ip, [pc, #100] @ 2eca8 │ │ │ │ + sub sp, #28 │ │ │ │ + ldr.w lr, [pc, #96] @ 2ecac │ │ │ │ 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, #2640 @ 0xa50 │ │ │ │ + add.w ip, sp, #16 │ │ │ │ + str.w ip, [sp, #4] │ │ │ │ + add.w ip, sp, #12 │ │ │ │ str.w ip, [sp] │ │ │ │ - ldr.w ip, [pc, #68] @ 2cef0 │ │ │ │ + ldr.w ip, [pc, #68] @ 2ecb0 │ │ │ │ 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 c448 │ │ │ │ - cbz r0, 2ceca │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 2b510 │ │ │ │ - ldr r2, [pc, #40] @ (2cef4 ) │ │ │ │ - ldr r3, [pc, #32] @ (2cef0 ) │ │ │ │ + bl c4c4 │ │ │ │ + cbz r0, 2ec8c │ │ │ │ + ldrd r0, r1, [sp, #12] │ │ │ │ + bl 2743c │ │ │ │ + ldr r2, [pc, #36] @ (2ecb4 ) │ │ │ │ + ldr r3, [pc, #32] @ (2ecb0 ) │ │ │ │ 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 2cee2 │ │ │ │ - add sp, #20 │ │ │ │ + bne.n 2eca4 │ │ │ │ + add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 90c0 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - subs r4, #242 @ 0xf2 │ │ │ │ + subs r2, r7, #4 │ │ │ │ movs r2, r0 │ │ │ │ - adds r1, #80 @ 0x50 │ │ │ │ + asrs r0, r2, #14 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #46 @ 0x2e │ │ │ │ + asrs r4, r5, #13 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0002cef8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0002ecb8 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ - ldr r0, [pc, #860] @ (2d268 ) │ │ │ │ - sub sp, #156 @ 0x9c │ │ │ │ - ldr r1, [pc, #860] @ (2d26c ) │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + ldr.w r0, [pc, #1860] @ 2f410 │ │ │ │ + sub sp, #64 @ 0x40 │ │ │ │ + ldr.w r1, [pc, #1860] @ 2f414 │ │ │ │ add r0, pc │ │ │ │ - ldr r5, [pc, #860] @ (2d270 ) │ │ │ │ - ldr r2, [pc, #864] @ (2d274 ) │ │ │ │ + ldr.w r5, [pc, #1856] @ 2f418 │ │ │ │ + ldr.w r2, [pc, #1856] @ 2f41c │ │ │ │ add r5, pc │ │ │ │ - ldr r3, [pc, #864] @ (2d278 ) │ │ │ │ + ldr.w r3, [pc, #1856] @ 2f420 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - str r1, [sp, #148] @ 0x94 │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ mov.w r1, #0 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - ldr r1, [r5, r3] │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - ldr r3, [pc, #844] @ (2d27c ) │ │ │ │ + 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, #1832] @ 2f424 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ - beq.w 2e00a │ │ │ │ - ldr r3, [pc, #840] @ (2d280 ) │ │ │ │ - ldr.w r2, [r4, #912] @ 0x390 │ │ │ │ - ldr r0, [r4, #112] @ 0x70 │ │ │ │ + beq.w 2f1ac │ │ │ │ + ldr.w r3, [pc, #1828] @ 2f428 │ │ │ │ + ldr.w r2, [r4, #904] @ 0x388 │ │ │ │ + ldr.w r0, [r4, #432] @ 0x1b0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r6, [r5, r3] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ bl 13eac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2e07a │ │ │ │ - ldr r2, [pc, #820] @ (2d284 ) │ │ │ │ + beq.w 2f202 │ │ │ │ + ldr.w r2, [pc, #1804] @ 2f42c │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 2cf76 │ │ │ │ + beq.n 2ed48 │ │ │ │ movw r1, #65534 @ 0xfffe │ │ │ │ movt r1, #16383 @ 0x3fff │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ streq.w ip, [r0] │ │ │ │ - beq.n 2cf76 │ │ │ │ + beq.n 2ed48 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2dffa │ │ │ │ - ldr.w r2, [r4, #952] @ 0x3b8 │ │ │ │ + beq.w 2f1a0 │ │ │ │ + ldr.w r2, [r4, #964] @ 0x3c4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - ldr.w r0, [r4, #600] @ 0x258 │ │ │ │ + ldr.w r0, [r4, #800] @ 0x320 │ │ │ │ mov r1, r2 │ │ │ │ bl 13eac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2e090 │ │ │ │ - ldr r2, [pc, #760] @ (2d288 ) │ │ │ │ + beq.w 2f214 │ │ │ │ + ldr.w r2, [pc, #1744] @ 2f430 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 2cfb4 │ │ │ │ + beq.n 2ed88 │ │ │ │ movw r1, #65534 @ 0xfffe │ │ │ │ movt r1, #16383 @ 0x3fff │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ streq.w ip, [r0] │ │ │ │ - beq.n 2cfb4 │ │ │ │ + beq.n 2ed88 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2e002 │ │ │ │ - ldr r3, [pc, #724] @ (2d28c ) │ │ │ │ - add r2, sp, #104 @ 0x68 │ │ │ │ - ldr.w r0, [r4, #964] @ 0x3c4 │ │ │ │ - vldr d7, [pc, #672] @ 2d260 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [pc, #712] @ (2d290 ) │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - mov r7, r3 │ │ │ │ - ldr.w r3, [r4, #612] @ 0x264 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - vstr d7, [sp, #104] @ 0x68 │ │ │ │ - ldr.w r1, [r4, #132] @ 0x84 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - str r1, [sp, #0] │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ - bl 13ca0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2dfd8 │ │ │ │ + beq.w 2f1a6 │ │ │ │ ldr.w r2, [r4, #968] @ 0x3c8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - ldr.w r0, [r4, #620] @ 0x26c │ │ │ │ - mov r1, r2 │ │ │ │ - bl 13eac │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2e054 │ │ │ │ - ldr r2, [pc, #656] @ (2d294 ) │ │ │ │ - mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r0, [r2, #0] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp r2, ip │ │ │ │ - beq.n 2d02a │ │ │ │ - movw r1, #65534 @ 0xfffe │ │ │ │ - movt r1, #16383 @ 0x3fff │ │ │ │ - cmp r2, r1 │ │ │ │ - it eq │ │ │ │ - streq.w ip, [r0] │ │ │ │ - beq.n 2d02a │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2e06a │ │ │ │ - ldr.w r2, [r4, #972] @ 0x3cc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ + ldr.w r0, [r4, #840] @ 0x348 │ │ │ │ mov r1, r2 │ │ │ │ bl 13eac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2e150 │ │ │ │ - ldr r2, [pc, #600] @ (2d298 ) │ │ │ │ + beq.w 2f226 │ │ │ │ + ldr.w r2, [pc, #1684] @ 2f434 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 2d068 │ │ │ │ + beq.n 2edc8 │ │ │ │ movw r1, #65534 @ 0xfffe │ │ │ │ movt r1, #16383 @ 0x3fff │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ streq.w ip, [r0] │ │ │ │ - beq.n 2d068 │ │ │ │ + beq.n 2edc8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2e072 │ │ │ │ - ldr r3, [pc, #560] @ (2d29c ) │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ - ldr.w r0, [r4, #980] @ 0x3d4 │ │ │ │ - mov.w ip, #12 │ │ │ │ + beq.w 2f1e6 │ │ │ │ + ldr.w r3, [pc, #1644] @ 2f438 │ │ │ │ + add r2, sp, #24 │ │ │ │ + ldr.w r0, [r4, #976] @ 0x3d0 │ │ │ │ + mov.w ip, #9 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - ldr.w r3, [r4, #612] @ 0x264 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r7, r3 │ │ │ │ + ldr.w r3, [r4, #848] @ 0x350 │ │ │ │ str r2, [sp, #4] │ │ │ │ - str.w ip, [sp, #80] @ 0x50 │ │ │ │ - ldr.w r1, [r4, #132] @ 0x84 │ │ │ │ + str.w ip, [sp, #24] │ │ │ │ + ldr.w r1, [r4, #456] @ 0x1c8 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ str r1, [sp, #0] │ │ │ │ - add r1, sp, #76 @ 0x4c │ │ │ │ + add r1, sp, #20 │ │ │ │ bl 13ca0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2dfd8 │ │ │ │ - ldr.w r2, [r4, #984] @ 0x3d8 │ │ │ │ + beq.w 2f182 │ │ │ │ + ldr.w r2, [r4, #980] @ 0x3d4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - ldr.w r0, [r4, #648] @ 0x288 │ │ │ │ + ldr.w r0, [r4, #484] @ 0x1e4 │ │ │ │ mov r1, r2 │ │ │ │ bl 13eac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2e210 │ │ │ │ - ldr r2, [pc, #496] @ (2d2a0 ) │ │ │ │ + beq.w 2f27c │ │ │ │ + ldr.w r2, [pc, #1576] @ 2f43c │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 2d0d4 │ │ │ │ + beq.n 2ee3a │ │ │ │ movw r1, #65534 @ 0xfffe │ │ │ │ movt r1, #16383 @ 0x3fff │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ streq.w ip, [r0] │ │ │ │ - beq.n 2d0d4 │ │ │ │ - cbnz r2, 2d0d4 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r2, [r4, #988] @ 0x3dc │ │ │ │ + beq.n 2ee3a │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 2f1fc │ │ │ │ + ldr.w r2, [r4, #984] @ 0x3d8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - ldr.w r0, [r4, #140] @ 0x8c │ │ │ │ + ldr.w r0, [r4, #532] @ 0x214 │ │ │ │ mov r1, r2 │ │ │ │ bl 13eac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2e23e │ │ │ │ - ldr r2, [pc, #440] @ (2d2a4 ) │ │ │ │ + beq.w 2f28e │ │ │ │ + ldr.w r2, [pc, #1516] @ 2f440 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 2d112 │ │ │ │ + beq.n 2ee7a │ │ │ │ movw r1, #65534 @ 0xfffe │ │ │ │ movt r1, #16383 @ 0x3fff │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ streq.w ip, [r0] │ │ │ │ - beq.n 2d112 │ │ │ │ - cbnz r2, 2d112 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - ldr.w r1, [r4, #652] @ 0x28c │ │ │ │ - blx 96e4 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2e0ca │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r3 │ │ │ │ - blx 9458 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r2, r1 │ │ │ │ - mov r0, r7 │ │ │ │ - beq.n 2d146 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2e0be │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e254 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r7, r2, #7 │ │ │ │ - bpl.w 2e26a │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #8 │ │ │ │ - bne.w 2e2b6 │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.n 2d176 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ + beq.n 2ee7a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2e174 │ │ │ │ - ldr r3, [pc, #304] @ (2d2a8 ) │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r1, [r3, #0] │ │ │ │ - ldr r7, [r6, #0] │ │ │ │ - mov r0, r1 │ │ │ │ - ldr.w r1, [r4, #656] @ 0x290 │ │ │ │ - str r1, [sp, #68] @ 0x44 │ │ │ │ - bl 11418 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - mov r0, r7 │ │ │ │ + beq.w 2f1ec │ │ │ │ + ldrd r2, r1, [r4, #852] @ 0x354 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ bl fd38 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2f156 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.n 2d1b4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e166 │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.w 2e2a0 │ │ │ │ - movs r0, #0 │ │ │ │ - blx 8e14 │ │ │ │ - mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2e2d2 │ │ │ │ - mov fp, r6 │ │ │ │ - mov r9, r4 │ │ │ │ - movs r6, #0 │ │ │ │ - str r5, [sp, #68] @ 0x44 │ │ │ │ - ldr.w r1, [r9, #488] @ 0x1e8 │ │ │ │ - ldr.w r0, [r8] │ │ │ │ + blt.w 2f2a0 │ │ │ │ + ldr.w r1, [r4, #864] @ 0x360 │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ + ldr.w sl, [r4, #860] @ 0x35c │ │ │ │ blx 96e4 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2e182 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 11418 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #84 @ 0x54 │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 9458 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2d210 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e046 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 2e1a6 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 2f16e │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2d230 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e0a6 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ - bpl.w 2e1e8 │ │ │ │ - mov r0, r7 │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ - blx 929c │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2d2ac │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e0b4 │ │ │ │ - b.n 2d2ac │ │ │ │ - nop.w │ │ │ │ - movs r0, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r0, #238 @ 0xee │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r0, #232 @ 0xe8 │ │ │ │ - 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, r4, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r2, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r7, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r3, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r3, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - blt.w 2e226 │ │ │ │ - adds r6, #2 │ │ │ │ - cmp r6, #64 @ 0x40 │ │ │ │ - bne.n 2d1d0 │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r5, [sp, #68] @ 0x44 │ │ │ │ - blx 95e8 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov r6, fp │ │ │ │ - mov r4, r9 │ │ │ │ - subs r3, #1 │ │ │ │ - mov sl, r0 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e0e0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 2e306 │ │ │ │ - ldr.w r1, [r4, #488] @ 0x1e8 │ │ │ │ - ldr.w r0, [r8] │ │ │ │ + beq.w 2f2b2 │ │ │ │ + ldr.w r1, [r4, #868] @ 0x364 │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ blx 96e4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2e31c │ │ │ │ - ldr.w r3, [r4, #892] @ 0x37c │ │ │ │ + beq.w 2f2c4 │ │ │ │ + ldr.w r3, [r4, #988] @ 0x3dc │ │ │ │ movs r2, #1 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - add r1, sp, #88 @ 0x58 │ │ │ │ - movs r3, #0 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + strd sl, r8, [sp, #40] @ 0x28 │ │ │ │ blx 9458 │ │ │ │ ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2d318 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e0ea │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2e3c0 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #3 │ │ │ │ - bpl.w 2e344 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 95e8 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2d344 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e0f4 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 2e3d6 │ │ │ │ - mov r0, sl │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ - blx 92dc │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - mov r0, sl │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2d370 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e2f0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2d384 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e102 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 2e418 │ │ │ │ - ldr.w r3, [pc, #2956] @ 2df1c │ │ │ │ - ldr.w r0, [r9, #4] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - mov sl, r3 │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.w 2e3ec │ │ │ │ - ldr.w r3, [pc, #2944] @ 2df20 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r1, [r4, #660] @ 0x294 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - mov fp, r3 │ │ │ │ - str.w r9, [r3] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp r3, r2 │ │ │ │ - mov r2, r9 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r9] │ │ │ │ - bl fd38 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r1 │ │ │ │ mov r0, r9 │ │ │ │ - beq.n 2d3e4 │ │ │ │ + beq.n 2eede │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2e2fa │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.w 2e462 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e43a │ │ │ │ - ldr.w r0, [r4, #664] @ 0x298 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - blx 95e8 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2e478 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ - blx 9788 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2d426 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e10c │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2e4d0 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - cmp r0, sl │ │ │ │ - bne.w 2e4a4 │ │ │ │ - ldr.w r3, [pc, #2796] @ 2df24 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r1, [r4, #668] @ 0x29c │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - mov r9, r3 │ │ │ │ - str r7, [r3, #0] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - mov r2, r7 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r7, #0] │ │ │ │ - bl fd38 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r3, r1 │ │ │ │ - mov r0, r7 │ │ │ │ - beq.n 2d470 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e338 │ │ │ │ + beq.w 2f1f2 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 2e48e │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e516 │ │ │ │ - ldr.w r0, [r4, #672] @ 0x2a0 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - blx 95e8 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2e500 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ - blx 9788 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2d4b2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e116 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2e4ea │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - cmp r0, sl │ │ │ │ - bne.w 2e548 │ │ │ │ - ldr.w r3, [pc, #2660] @ 2df28 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r1, [r4, #676] @ 0x2a4 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - mov fp, r3 │ │ │ │ - str r7, [r3, #0] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - mov r2, r7 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r7, #0] │ │ │ │ - bl fd38 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 2f310 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r2, r0 │ │ │ │ + mov r0, r8 │ │ │ │ cmp r3, r1 │ │ │ │ - mov r0, r7 │ │ │ │ - beq.n 2d4fc │ │ │ │ + beq.n 2ef02 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e42e │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.w 2e59c │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2e574 │ │ │ │ - ldr.w r3, [pc, #2588] @ 2df2c │ │ │ │ - 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, #680] @ 0x2a8 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - bl fd38 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 2e5f0 │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2e5c8 │ │ │ │ - ldr.w r3, [pc, #2544] @ 2df30 │ │ │ │ - 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, #684] @ 0x2ac │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - bl fd38 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 2e5b2 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2e67a │ │ │ │ - ldr.w r3, [pc, #2500] @ 2df34 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbnz r3, 2ef02 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr.w r3, [pc, #1344] @ 2f444 │ │ │ │ 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, #688] @ 0x2b0 │ │ │ │ + ldr.w r1, [r4, #500] @ 0x1f4 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ bl fd38 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 2e64e │ │ │ │ - ldr.w r0, [r4, #692] @ 0x2b4 │ │ │ │ - blx 95e8 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2e63a │ │ │ │ - ldr.w r1, [pc, #2448] @ 2df38 │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - mov r7, r1 │ │ │ │ - str r0, [r1, #0] │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r1, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r1, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - itt ne │ │ │ │ - addne r1, #1 │ │ │ │ - strne r1, [r2, #0] │ │ │ │ - ldr.w r1, [r4, #696] @ 0x2b8 │ │ │ │ - bl fd38 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r9, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 2d5e0 │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.n 2ef42 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e53e │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.w 2e70e │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e6e6 │ │ │ │ - ldr.w r0, [r4, #212] @ 0xd4 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - blx 95e8 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2e664 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ - blx 92dc │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2d622 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e120 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2e750 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - cmp r0, sl │ │ │ │ - bne.w 2e724 │ │ │ │ - ldr.w r3, [pc, #2312] @ 2df3c │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r7, [r3, #0] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2d646 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - mov r2, r7 │ │ │ │ - ldr.w r1, [r4, #700] @ 0x2bc │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - bl fd38 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2d668 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e606 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.w 2e6b8 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr.w r1, [r4, #704] @ 0x2c0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ + cbnz r3, 2ef42 │ │ │ │ + mov r0, r2 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.w 2f322 │ │ │ │ + ldr.w r1, [r4, #868] @ 0x364 │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ + ldr.w r9, [r4, #852] @ 0x354 │ │ │ │ blx 96e4 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2e6a2 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #3 │ │ │ │ - bpl.w 2e610 │ │ │ │ - ldr.w r1, [r4, #708] @ 0x2c4 │ │ │ │ - blx 96d4 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 2f24c │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #28 │ │ │ │ + str.w r9, [sp, #28] │ │ │ │ + blx 9458 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 2d6ac │ │ │ │ + mov r0, r8 │ │ │ │ + beq.n 2ef88 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e134 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2ec22 │ │ │ │ - ldr.w r1, [r4, #712] @ 0x2c8 │ │ │ │ - mov r0, r2 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - blx 96d4 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - mov r3, r0 │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.n 2d6d6 │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 2e142 │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2ecda │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - blx 95e8 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - mov r2, r0 │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.n 2d6fc │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 2e6ce │ │ │ │ + beq.w 2f238 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2ed24 │ │ │ │ - ldr.w r1, [pc, #2104] @ 2df40 │ │ │ │ + beq.w 2f334 │ │ │ │ + ldr.w r1, [pc, #1204] @ 2f448 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r5, r1] │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ str r2, [r1, #0] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ - ldr.w r1, [r4, #716] @ 0x2cc │ │ │ │ + ldr.w r1, [r4, #496] @ 0x1f0 │ │ │ │ bl fd38 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 2d740 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e6dc │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.w 2f0b6 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2f094 │ │ │ │ - ldr.w r0, [r4, #720] @ 0x2d0 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - blx 95e8 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2f080 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ - blx 92dc │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2d782 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e12a │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2ec8a │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - cmp r0, sl │ │ │ │ - bne.w 2ec62 │ │ │ │ - ldr.w r3, [pc, #1968] @ 2df44 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r7, [r3, #0] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2d7a6 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - mov r2, r7 │ │ │ │ - ldr.w r1, [r4, #724] @ 0x2d4 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - bl fd38 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2d7c8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e630 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.w 2f142 │ │ │ │ - ldr.w r0, [r4, #728] @ 0x2d8 │ │ │ │ - blx 95e8 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2f130 │ │ │ │ - ldr.w r1, [pc, #1892] @ 2df48 │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - str r0, [r1, #0] │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r1, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - itt ne │ │ │ │ - addne r1, #1 │ │ │ │ - strne r1, [r2, #0] │ │ │ │ - ldr.w r1, [r4, #732] @ 0x2dc │ │ │ │ - bl fd38 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 2d81c │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.n 2efca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2ec40 │ │ │ │ - cmp r7, #0 │ │ │ │ - blt.w 2f110 │ │ │ │ - ldr.w r3, [r4, #512] @ 0x200 │ │ │ │ - movs r0, #7 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r3, [r4, #772] @ 0x304 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r3, [r4, #424] @ 0x1a8 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr.w r3, [r4, #768] @ 0x300 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr.w r3, [r4, #764] @ 0x2fc │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr.w r3, [r4, #760] @ 0x2f8 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr.w r3, [r4, #756] @ 0x2f4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr.w r3, [r4, #752] @ 0x2f0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr.w r3, [r4, #212] @ 0xd4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr.w r3, [r4, #748] @ 0x2ec │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr.w r3, [r4, #664] @ 0x298 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldrd r2, r3, [r4, #740] @ 0x2e4 │ │ │ │ - ldr.w r1, [r4, #736] @ 0x2e0 │ │ │ │ - bl fbb0 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r7, r0 │ │ │ │ + beq.w 2f270 │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.w 2f344 │ │ │ │ + ldr.w r1, [r4, #872] @ 0x368 │ │ │ │ + movs r0, #1 │ │ │ │ + bl d5ec │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2f0fe │ │ │ │ - ldr.w r1, [r4, #616] @ 0x268 │ │ │ │ - mov r0, r3 │ │ │ │ - bl fb3c │ │ │ │ + beq.w 2f356 │ │ │ │ + ldr.w r1, [r4, #864] @ 0x360 │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ + blx 96e4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2f0ea │ │ │ │ - movs r3, #0 │ │ │ │ + beq.w 2f368 │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ + ldr.w r1, [r4, #868] @ 0x364 │ │ │ │ + blx 96e4 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2f380 │ │ │ │ + ldr.w r3, [r4, #988] @ 0x3dc │ │ │ │ movs r2, #1 │ │ │ │ - add r1, sp, #92 @ 0x5c │ │ │ │ - str r7, [sp, #92] @ 0x5c │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + strd r8, r9, [sp, #48] @ 0x30 │ │ │ │ blx 9458 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - mov r0, r9 │ │ │ │ - beq.n 2d8b6 │ │ │ │ + mov r0, r7 │ │ │ │ + beq.n 2f02e │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f124 │ │ │ │ + beq.w 2f242 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2f0ca │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 2f39e │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r8 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 2d8d2 │ │ │ │ + beq.n 2f04e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f0de │ │ │ │ - ldr.w r3, [pc, #1656] @ 2df4c │ │ │ │ + beq.w 2f2fe │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 2f068 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2f2f4 │ │ │ │ + ldr r3, [pc, #992] @ (2f44c ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #12] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - ldr.w r1, [r4, #776] @ 0x308 │ │ │ │ + ldr.w r1, [r4, #492] @ 0x1ec │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ bl fd38 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 2d90c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2ecc6 │ │ │ │ - cmp r7, #0 │ │ │ │ - blt.w 2ecb2 │ │ │ │ - ldr.w r0, [pc, #1596] @ 2df50 │ │ │ │ - movs r1, #0 │ │ │ │ - ldr.w r2, [r4, #780] @ 0x30c │ │ │ │ - add r0, pc │ │ │ │ - add.w r0, r0, #2064 @ 0x810 │ │ │ │ - bl 12b6c │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2ec9e │ │ │ │ - ldr.w r2, [pc, #1572] @ 2df54 │ │ │ │ - movs r1, #0 │ │ │ │ - ldr.w r3, [pc, #1568] @ 2df58 │ │ │ │ - add r2, pc │ │ │ │ - str r1, [r2, #0] │ │ │ │ - ldr.w r1, [r4, #784] @ 0x310 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - blx 9354 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2f19e │ │ │ │ + mov r5, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 2d968 │ │ │ │ + beq.n 2f0a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2ecd0 │ │ │ │ + beq.w 2f308 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.w 2ec4a │ │ │ │ - ldr.w r2, [pc, #1512] @ 2df5c │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r5, #0 │ │ │ │ + blt.w 2f3b0 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - mov r9, r2 │ │ │ │ - str r7, [r2, #0] │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ ldr.w r1, [r4, #788] @ 0x314 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r7, #0] │ │ │ │ - mov r2, r7 │ │ │ │ - blx 95c4 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2d9ac │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2ec18 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - blt.w 2ed10 │ │ │ │ - ldr.w r1, [r4, #204] @ 0xcc │ │ │ │ - ldr.w r0, [r8] │ │ │ │ - blx 96e4 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2ecfc │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - movs r0, #1 │ │ │ │ - blx 97b8 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - mov r3, r0 │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.n 2d9e8 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2ecee │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2ebf6 │ │ │ │ - ldr.w r0, [pc, #1392] @ 2df60 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr.w r2, [r4, #780] @ 0x30c │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 12b6c │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 2da18 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2ec0e │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2eb30 │ │ │ │ - ldr.w r1, [r4, #792] @ 0x318 │ │ │ │ - movs r0, #1 │ │ │ │ - ldr.w r8, [r4, #784] @ 0x310 │ │ │ │ - blx 97b8 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2eb52 │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 9354 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 2da56 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2eb48 │ │ │ │ + bl fb3c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.w 2eb10 │ │ │ │ - ldr.w r2, [pc, #1280] @ 2df64 │ │ │ │ - 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, #796] @ 0x31c │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r7, #0] │ │ │ │ - mov r2, r7 │ │ │ │ - blx 95c4 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2da98 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2eb6a │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.w 2eaf8 │ │ │ │ - ldr.w r2, [pc, #1220] @ 2df68 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2f186 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 2eba4 │ │ │ │ - ldr.w r0, [pc, #1196] @ 2df6c │ │ │ │ - add.w ip, r2, #1 │ │ │ │ - str.w ip, [r3] │ │ │ │ - cmp ip, r1 │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ - str r3, [r0, #0] │ │ │ │ - beq.w 2eb98 │ │ │ │ - ldr.w r0, [pc, #1176] @ 2df70 │ │ │ │ - add.w ip, r2, #2 │ │ │ │ - str.w ip, [r3] │ │ │ │ - cmp ip, r1 │ │ │ │ - it ne │ │ │ │ - addne r2, #3 │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ - str r3, [r0, #0] │ │ │ │ - it ne │ │ │ │ - strne r2, [r3, #0] │ │ │ │ - ldr.w r3, [pc, #1156] @ 2df74 │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r2, [pc, #1152] @ 2df78 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r3, [r2, #0] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.w 2eb8c │ │ │ │ - ldr.w r1, [pc, #1136] @ 2df7c │ │ │ │ - add.w ip, r2, #1 │ │ │ │ - str.w ip, [r3] │ │ │ │ - cmp ip, r0 │ │ │ │ - it ne │ │ │ │ - addne r2, #2 │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - it ne │ │ │ │ - strne r2, [r3, #0] │ │ │ │ - str r3, [r1, #0] │ │ │ │ - ldr.w r0, [pc, #1116] @ 2df80 │ │ │ │ - movs r1, #0 │ │ │ │ - ldr.w r2, [r4, #780] @ 0x30c │ │ │ │ - add r0, pc │ │ │ │ - add.w r0, r0, #2272 @ 0x8e0 │ │ │ │ - bl 12b6c │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2eb74 │ │ │ │ - ldr.w r3, [pc, #1092] @ 2df84 │ │ │ │ - add.w ip, sp, #120 @ 0x78 │ │ │ │ - ldr.w lr, [pc, #1088] @ 2df88 │ │ │ │ - add r3, pc │ │ │ │ - strd ip, ip, [sp, #56] @ 0x38 │ │ │ │ - add.w r7, r3, #16 │ │ │ │ - add lr, pc │ │ │ │ - add.w lr, lr, #16 │ │ │ │ - ldr.w r9, [r4, #784] @ 0x310 │ │ │ │ - ldmia r7!, {r0, r1, r2, r3} │ │ │ │ - stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w r7, {r0, r1, r2} │ │ │ │ - stmia.w ip, {r0, r1, r2} │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ - ldmia r7!, {r0, r1, r2, r3} │ │ │ │ - stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w ip, {r0, r1, r2} │ │ │ │ - stmia.w lr, {r0, r1, r2} │ │ │ │ - ldr.w r3, [r4, #812] @ 0x32c │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r0, #4 │ │ │ │ - ldrd r2, r3, [r4, #804] @ 0x324 │ │ │ │ - ldr.w r1, [r4, #800] @ 0x320 │ │ │ │ - blx 97b8 │ │ │ │ - mov r2, r0 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ebb8 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - mov r0, r8 │ │ │ │ - blx 9354 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 2dbba │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2eb26 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r7, #0 │ │ │ │ - blt.w 2ebd8 │ │ │ │ - ldr r2, [pc, #968] @ (2df8c ) │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + beq.w 2f3c0 │ │ │ │ + ldr.w r1, [r4, #836] @ 0x344 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - mov fp, r2 │ │ │ │ - str.w r8, [r2] │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - cmp r2, r1 │ │ │ │ - ldr.w r1, [r4, #816] @ 0x330 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne.w r2, [r8] │ │ │ │ - mov r2, r8 │ │ │ │ - blx 95c4 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2dc04 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2ebce │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.w 2eae0 │ │ │ │ - ldr.w r2, [r4, #884] @ 0x374 │ │ │ │ - ldr.w r1, [r4, #800] @ 0x320 │ │ │ │ - ldr.w r0, [fp] │ │ │ │ - blx 9354 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 2eac8 │ │ │ │ - ldr.w r2, [r4, #896] @ 0x380 │ │ │ │ - ldr.w r1, [r4, #804] @ 0x324 │ │ │ │ - ldr.w r0, [fp] │ │ │ │ - blx 9354 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 2eab0 │ │ │ │ - ldr r0, [pc, #852] @ (2df90 ) │ │ │ │ - movs r1, #0 │ │ │ │ - ldr.w r2, [r4, #780] @ 0x30c │ │ │ │ - add r0, pc │ │ │ │ - add.w r0, r0, #2480 @ 0x9b0 │ │ │ │ - bl 12b6c │ │ │ │ + bl fb3c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ea96 │ │ │ │ - ldr r2, [pc, #832] @ (2df94 ) │ │ │ │ - ldr r3, [pc, #832] @ (2df98 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - adds r2, #44 @ 0x2c │ │ │ │ - add r3, pc │ │ │ │ - adds r3, #4 │ │ │ │ - ldr.w r9, [r4, #784] @ 0x310 │ │ │ │ - ldmia r2, {r0, r1, r2} │ │ │ │ - stmia.w r7, {r0, r1, r2} │ │ │ │ - stmia.w r3, {r0, r1, r2} │ │ │ │ - movs r0, #1 │ │ │ │ - ldr.w r1, [r4, #820] @ 0x334 │ │ │ │ - blx 97b8 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2ea74 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - mov r0, r8 │ │ │ │ - blx 9354 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 2dca2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2ebec │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r7, #0 │ │ │ │ - blt.w 2e766 │ │ │ │ - ldr r2, [pc, #752] @ (2df9c ) │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - str.w r8, [r2] │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - cmp r2, r1 │ │ │ │ - ldr.w r1, [r4, #824] @ 0x338 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne.w r2, [r8] │ │ │ │ - mov r2, r8 │ │ │ │ - blx 95c4 │ │ │ │ + beq.w 2f3d0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + movs r2, #0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + add r1, sp, #32 │ │ │ │ + ldr.w r3, [r4, #992] @ 0x3e0 │ │ │ │ + blx 9458 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r9, r0 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2dcec │ │ │ │ + beq.n 2f0f8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2ea8c │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.w 2ea40 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 2ea08 │ │ │ │ - blx 9090 │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ - bl fb3c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2e790 │ │ │ │ - ldr.w r1, [r4, #828] @ 0x33c │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - blx 96e4 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - mov r1, r0 │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.n 2dd32 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2e782 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 2e7b2 │ │ │ │ - movs r0, #1 │ │ │ │ - str r1, [sp, #68] @ 0x44 │ │ │ │ - blx 97b8 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2dd58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e7a8 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 2e9d6 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 2e99e │ │ │ │ - blx 9090 │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ - bl fb3c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2e7d4 │ │ │ │ - ldr.w r1, [r4, #832] @ 0x340 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - blx 96e4 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 2dd9e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e7ca │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 2e986 │ │ │ │ - ldr.w r1, [r4, #836] @ 0x344 │ │ │ │ - mov r0, sl │ │ │ │ - blx 95d0 │ │ │ │ - uxtb r0, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2e962 │ │ │ │ - ldr.w r3, [r4, #292] @ 0x124 │ │ │ │ - mov r0, sl │ │ │ │ - ldr.w r1, [r4, #836] @ 0x344 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - blx 96e4 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2e940 │ │ │ │ - movs r2, #2 │ │ │ │ - strd r3, r9, [sp, #112] @ 0x70 │ │ │ │ - add r1, sp, #112 @ 0x70 │ │ │ │ + beq.w 2f25e │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 2f3e8 │ │ │ │ movs r3, #0 │ │ │ │ - blx 9458 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2ddf6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e7f4 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 2e928 │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - bpl.w 2e900 │ │ │ │ - blx 94ec │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2e892 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - ldr.w r1, [r4, #840] @ 0x348 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - blx 95c4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 2e87a │ │ │ │ - ldr.w r2, [fp] │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ - ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ - blx 95c4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 2e7fe │ │ │ │ - mov r2, r7 │ │ │ │ - ldr.w r1, [r4, #844] @ 0x34c │ │ │ │ - mov r0, r8 │ │ │ │ - ldr.w fp, [r4, #292] @ 0x124 │ │ │ │ - bl fd38 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2de62 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e958 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.w 2e862 │ │ │ │ - ldrd r2, r1, [r4, #848] @ 0x350 │ │ │ │ - mov r0, r8 │ │ │ │ - bl fd38 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 2e83e │ │ │ │ - ldr.w r2, [r4, #780] @ 0x30c │ │ │ │ - mov r0, r8 │ │ │ │ - ldr.w r1, [r4, #856] @ 0x358 │ │ │ │ - bl fd38 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 2e8aa │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #3 │ │ │ │ - mov r0, sl │ │ │ │ - str.w fp, [sp, #120] @ 0x78 │ │ │ │ - strd r9, r8, [sp, #124] @ 0x7c │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ blx 9458 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ - mov r0, sl │ │ │ │ + mov r0, r7 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 2debe │ │ │ │ + beq.n 2f124 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2e828 │ │ │ │ + beq.w 2f266 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2e8ce │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 2dede │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e8c2 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.w 2f3fa │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r0, r8 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 2def8 │ │ │ │ + beq.n 2f144 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e8f4 │ │ │ │ - ldr r3, [pc, #164] @ (2dfa0 ) │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 2f144 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr.w r1, [r4, #788] @ 0x314 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - ldr r1, [r5, r3] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - str r2, [r1, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - ldr.w r1, [r4, #292] @ 0x124 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r2, #0] │ │ │ │ + str r2, [sp, #8] │ │ │ │ blx 95c4 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - b.n 2dfa4 │ │ │ │ - lsls r4, r6, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r1, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r3, #13 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r5, #13 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r0, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r6, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r7, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r7, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r2, #13 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r0, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r6, #13 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, #108 @ 0x6c │ │ │ │ - movs r2, r0 │ │ │ │ - subs r7, #112 @ 0x70 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r3, #104 @ 0x68 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r1, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r0, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r7, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r7, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r7, #13 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r0, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r6, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r0, #92 @ 0x5c │ │ │ │ - movs r2, r0 │ │ │ │ - cmp r1, #210 @ 0xd2 │ │ │ │ - movs r2, r0 │ │ │ │ - subs r5, #84 @ 0x54 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r5, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r7, #72 @ 0x48 │ │ │ │ - movs r2, r0 │ │ │ │ - cmp r0, #198 @ 0xc6 │ │ │ │ - movs r2, r0 │ │ │ │ - subs r4, #76 @ 0x4c │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r1, #20 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 2dfba │ │ │ │ + beq.n 2f16a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e834 │ │ │ │ + cbnz r3, 2f16a │ │ │ │ + mov r0, r2 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r4, #0 │ │ │ │ it ge │ │ │ │ movge r0, #1 │ │ │ │ - bge.n 2dfda │ │ │ │ - ldr.w r1, [pc, #3444] @ 2ed38 │ │ │ │ - movw r2, #305 @ 0x131 │ │ │ │ - ldr.w r0, [pc, #3440] @ 2ed3c │ │ │ │ + bge.n 2f184 │ │ │ │ + ldr r1, [pc, #732] @ (2f450 ) │ │ │ │ + movs r2, #92 @ 0x5c │ │ │ │ + ldr r0, [pc, #732] @ (2f454 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 118a8 │ │ │ │ movs r0, #2 │ │ │ │ - ldr.w r2, [pc, #3428] @ 2ed40 │ │ │ │ - ldr.w r3, [pc, #3428] @ 2ed44 │ │ │ │ + ldr r2, [pc, #720] @ (2f458 ) │ │ │ │ + ldr r3, [pc, #652] @ (2f414 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #148] @ 0x94 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 2e4e6 │ │ │ │ - add sp, #156 @ 0x9c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bne.w 2f40c │ │ │ │ + add sp, #64 @ 0x40 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2cf76 │ │ │ │ + b.n 2ed48 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2cfb4 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ + b.n 2ed88 │ │ │ │ + ldr.w r0, [r4, #424] @ 0x1a8 │ │ │ │ blx 9860 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2e1ca │ │ │ │ + beq.w 2f2dc │ │ │ │ ldr r2, [r0, #0] │ │ │ │ + str r0, [r6, #0] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - str.w r0, [r8] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 2cf36 │ │ │ │ + beq.w 2ed02 │ │ │ │ movw r1, #65534 @ 0xfffe │ │ │ │ movt r1, #16383 @ 0x3fff │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ streq r6, [r0, #0] │ │ │ │ - beq.w 2cf36 │ │ │ │ + beq.w 2ed02 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2cf36 │ │ │ │ + bne.w 2ed02 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2cf36 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 2ed02 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - b.w 2d210 │ │ │ │ - ldr.w r1, [pc, #3312] @ 2ed48 │ │ │ │ - movs r2, #10 │ │ │ │ - ldr.w r0, [pc, #3312] @ 2ed4c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.n 2dfd8 │ │ │ │ + b.n 2edc8 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2ee7a │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d02a │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + b.n 2eede │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d068 │ │ │ │ - ldr.w r1, [pc, #3284] @ 2ed50 │ │ │ │ + b.n 2ee3a │ │ │ │ + ldr r1, [pc, #600] @ (2f45c ) │ │ │ │ movs r2, #5 │ │ │ │ - ldr.w r0, [pc, #3280] @ 2ed54 │ │ │ │ + ldr r0, [pc, #600] @ (2f460 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 118a8 │ │ │ │ - b.n 2dfd8 │ │ │ │ - ldr.w r1, [pc, #3268] @ 2ed58 │ │ │ │ + b.n 2f182 │ │ │ │ + ldr r1, [pc, #588] @ (2f464 ) │ │ │ │ movs r2, #7 │ │ │ │ - ldr.w r0, [pc, #3268] @ 2ed5c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.n 2dfd8 │ │ │ │ - mov r0, r5 │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - b.w 2d230 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d2ac │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - b.w 2d146 │ │ │ │ - ldr.w r1, [pc, #3220] @ 2ed60 │ │ │ │ - movs r2, #33 @ 0x21 │ │ │ │ - ldr.w r0, [pc, #3216] @ 2ed64 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.n 2dfd8 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d2d2 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d318 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - mov r0, r7 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - b.w 2d344 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d384 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d426 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d4b2 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d622 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d782 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - b.w 2d6ac │ │ │ │ - mov r0, r2 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - b.w 2d6d6 │ │ │ │ - ldr.w r1, [pc, #3092] @ 2ed68 │ │ │ │ - movs r2, #11 │ │ │ │ - ldr.w r0, [pc, #3092] @ 2ed6c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.n 2dfd8 │ │ │ │ - mov r0, r2 │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - b.w 2d1b4 │ │ │ │ - mov r0, r3 │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - b.w 2d176 │ │ │ │ - ldr.w r1, [pc, #3052] @ 2ed70 │ │ │ │ - movs r2, #35 @ 0x23 │ │ │ │ - ldr.w r0, [pc, #3048] @ 2ed74 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl c698 │ │ │ │ - b.n 2dfd8 │ │ │ │ - ldr.w r1, [pc, #3024] @ 2ed78 │ │ │ │ - movs r2, #35 @ 0x23 │ │ │ │ - ldr.w r0, [pc, #3020] @ 2ed7c │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 2dfd8 │ │ │ │ - ldr.w r3, [pc, #2996] @ 2ed80 │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr.w r1, [pc, #2992] @ 2ed84 │ │ │ │ - ldr.w r0, [pc, #2992] @ 2ed88 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.n 2dfd8 │ │ │ │ - ldr.w r0, [pc, #2976] @ 2ed8c │ │ │ │ - movs r2, #35 @ 0x23 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - add r0, pc │ │ │ │ - str r1, [sp, #4] │ │ │ │ - str r0, [sp, #0] │ │ │ │ - ldr.w r1, [pc, #2964] @ 2ed90 │ │ │ │ - ldr.w r0, [pc, #2964] @ 2ed94 │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11ed0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 2dfd8 │ │ │ │ - ldr.w r1, [pc, #2948] @ 2ed98 │ │ │ │ - movs r2, #14 │ │ │ │ - ldr.w r0, [pc, #2948] @ 2ed9c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.n 2dfd8 │ │ │ │ - ldr.w r1, [pc, #2936] @ 2eda0 │ │ │ │ - movs r2, #35 @ 0x23 │ │ │ │ - ldr.w r0, [pc, #2932] @ 2eda4 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.n 2e208 │ │ │ │ - ldr.w r1, [pc, #2920] @ 2eda8 │ │ │ │ - movs r2, #22 │ │ │ │ - ldr.w r0, [pc, #2916] @ 2edac │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.n 2dfd8 │ │ │ │ - ldr.w r1, [pc, #2904] @ 2edb0 │ │ │ │ - movs r2, #33 @ 0x21 │ │ │ │ - ldr.w r0, [pc, #2904] @ 2edb4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.n 2dfd8 │ │ │ │ - ldr.w r0, [pc, #2892] @ 2edb8 │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - add r0, pc │ │ │ │ - bl 11608 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 2e28a │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cbz r2, 2e2e8 │ │ │ │ - ldr.w r1, [pc, #2864] @ 2edbc │ │ │ │ - movs r2, #33 @ 0x21 │ │ │ │ - ldr.w r0, [pc, #2860] @ 2edc0 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.n 2dfd8 │ │ │ │ - ldr.w r1, [pc, #2848] @ 2edc4 │ │ │ │ - movs r2, #33 @ 0x21 │ │ │ │ - ldr.w r0, [pc, #2848] @ 2edc8 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.n 2dfd8 │ │ │ │ - cmp r2, #1 │ │ │ │ - itt eq │ │ │ │ - moveq r1, #0 │ │ │ │ - ldreq r2, [r3, #0] │ │ │ │ - beq.w 2d164 │ │ │ │ - cmp r2, #10 │ │ │ │ - bne.n 2e364 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r1, r2, #1 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - b.w 2d164 │ │ │ │ - ldr.w r1, [pc, #2808] @ 2edcc │ │ │ │ - movs r2, #35 @ 0x23 │ │ │ │ - ldr.w r0, [pc, #2804] @ 2edd0 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.n 2dfd8 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2e28a │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - b.w 2d370 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - b.w 2d3e4 │ │ │ │ - ldr.w r1, [pc, #2764] @ 2edd4 │ │ │ │ - movs r2, #35 @ 0x23 │ │ │ │ - ldr.w r0, [pc, #2760] @ 2edd8 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.n 2dfd8 │ │ │ │ - ldr.w r1, [pc, #2748] @ 2eddc │ │ │ │ - movs r2, #35 @ 0x23 │ │ │ │ - ldr.w r0, [pc, #2748] @ 2ede0 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 2dfd8 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - b.w 2d470 │ │ │ │ - ldr.w r0, [pc, #2716] @ 2ede4 │ │ │ │ - movs r2, #35 @ 0x23 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r1, [pc, #2712] @ 2ede8 │ │ │ │ - strd r0, r7, [sp] │ │ │ │ - ldr.w r0, [pc, #2708] @ 2edec │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11ed0 │ │ │ │ - b.n 2e330 │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 1694c │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 2ec3a │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.n 2e394 │ │ │ │ - movw r1, #65534 @ 0xfffe │ │ │ │ - movt r1, #16383 @ 0x3fff │ │ │ │ - cmp r2, r1 │ │ │ │ - it eq │ │ │ │ - streq r0, [r3, #0] │ │ │ │ - beq.n 2e394 │ │ │ │ - cbz r2, 2e3b4 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 2e28a │ │ │ │ - orr.w r1, r3, #1 │ │ │ │ - ldr.w r3, [pc, #2640] @ 2edf0 │ │ │ │ - mov r0, r1 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ - str r1, [r3, #0] │ │ │ │ - bl c67c │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - b.w 2d17c │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 2e394 │ │ │ │ - ldr.w r1, [pc, #2608] @ 2edf4 │ │ │ │ - movs r2, #35 @ 0x23 │ │ │ │ - ldr.w r0, [pc, #2608] @ 2edf8 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.n 2e330 │ │ │ │ - ldr.w r1, [pc, #2596] @ 2edfc │ │ │ │ - movs r2, #35 @ 0x23 │ │ │ │ - ldr.w r0, [pc, #2592] @ 2ee00 │ │ │ │ + ldr r0, [pc, #588] @ (2f468 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 118a8 │ │ │ │ - b.n 2e330 │ │ │ │ - mov r1, r3 │ │ │ │ - blx 9634 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 2d39e │ │ │ │ - ldr.w r4, [pc, #2568] @ 2ee04 │ │ │ │ - movs r2, #35 @ 0x23 │ │ │ │ - ldr.w r1, [pc, #2568] @ 2ee08 │ │ │ │ - ldr.w r0, [pc, #2568] @ 2ee0c │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - strd r4, r9, [sp] │ │ │ │ - bl 11ed0 │ │ │ │ - b.n 2dfd8 │ │ │ │ - ldr.w r1, [pc, #2548] @ 2ee10 │ │ │ │ - movs r2, #35 @ 0x23 │ │ │ │ - ldr.w r0, [pc, #2548] @ 2ee14 │ │ │ │ + b.n 2f182 │ │ │ │ + ldr r1, [pc, #580] @ (2f46c ) │ │ │ │ + movs r2, #8 │ │ │ │ + ldr r0, [pc, #580] @ (2f470 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 118a8 │ │ │ │ - b.n 2dfd8 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ + b.n 2f182 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - b.w 2d4fc │ │ │ │ - ldr.w r3, [pc, #2524] @ 2ee18 │ │ │ │ - ldr.w r1, [pc, #2524] @ 2ee1c │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9100 │ │ │ │ - ldr.w r1, [pc, #2512] @ 2ee20 │ │ │ │ - ldr.w r0, [pc, #2512] @ 2ee24 │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.n 2dfd8 │ │ │ │ - ldr.w r1, [pc, #2500] @ 2ee28 │ │ │ │ - movs r2, #35 @ 0x23 │ │ │ │ - ldr.w r0, [pc, #2496] @ 2ee2c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.n 2dfd8 │ │ │ │ - ldr.w r1, [pc, #2484] @ 2ee30 │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ - ldr.w r0, [pc, #2484] @ 2ee34 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.n 2dfd8 │ │ │ │ - ldr.w r1, [pc, #2472] @ 2ee38 │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ - ldr.w r0, [pc, #2468] @ 2ee3c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.n 2dfd8 │ │ │ │ - mov r1, sl │ │ │ │ - blx 9634 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 2d434 │ │ │ │ - ldr.w r4, [pc, #2444] @ 2ee40 │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ - ldr.w r1, [pc, #2444] @ 2ee44 │ │ │ │ - ldr.w r0, [pc, #2444] @ 2ee48 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - strd r4, r7, [sp] │ │ │ │ - bl 11ed0 │ │ │ │ - b.n 2dfd8 │ │ │ │ - ldr.w r1, [pc, #2424] @ 2ee4c │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ - ldr.w r0, [pc, #2424] @ 2ee50 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.n 2dfd8 │ │ │ │ - blx 90c0 <__stack_chk_fail@plt> │ │ │ │ - ldr.w r1, [pc, #2408] @ 2ee54 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - ldr.w r0, [pc, #2404] @ 2ee58 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.n 2dfd8 │ │ │ │ - ldr.w r1, [pc, #2392] @ 2ee5c │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - ldr.w r0, [pc, #2392] @ 2ee60 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.n 2dfd8 │ │ │ │ - ldr.w r3, [pc, #2304] @ 2ee18 │ │ │ │ - ldr.w r1, [pc, #2376] @ 2ee64 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9100 │ │ │ │ - ldr.w r1, [pc, #2364] @ 2ee68 │ │ │ │ - ldr.w r0, [pc, #2364] @ 2ee6c │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.n 2dfd8 │ │ │ │ - mov r0, r2 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + b.n 2ef88 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d5e0 │ │ │ │ - mov r1, sl │ │ │ │ - blx 9634 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 2d4c0 │ │ │ │ - ldr.w r4, [pc, #2328] @ 2ee70 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - ldr.w r1, [pc, #2328] @ 2ee74 │ │ │ │ - ldr.w r0, [pc, #2328] @ 2ee78 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - strd r4, r7, [sp] │ │ │ │ - bl 11ed0 │ │ │ │ - b.n 2dfd8 │ │ │ │ - ldr.w r3, [pc, #2208] @ 2ee18 │ │ │ │ - ldr.w r1, [pc, #2304] @ 2ee7c │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9100 │ │ │ │ - ldr.w r1, [pc, #2296] @ 2ee80 │ │ │ │ - ldr.w r0, [pc, #2296] @ 2ee84 │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.n 2dfd8 │ │ │ │ - ldr.w r1, [pc, #2280] @ 2ee88 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + b.n 2f02e │ │ │ │ + ldr r1, [pc, #548] @ (2f474 ) │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ - ldr.w r0, [pc, #2280] @ 2ee8c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.n 2dfd8 │ │ │ │ - ldr.w r1, [pc, #2268] @ 2ee90 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - ldr.w r0, [pc, #2264] @ 2ee94 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.n 2dfd8 │ │ │ │ - ldr.w r3, [pc, #2124] @ 2ee18 │ │ │ │ - ldr.w r1, [pc, #2248] @ 2ee98 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9100 │ │ │ │ - ldr.w r1, [pc, #2240] @ 2ee9c │ │ │ │ - ldr.w r0, [pc, #2240] @ 2eea0 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.n 2dfd8 │ │ │ │ - ldr.w r1, [pc, #2224] @ 2eea4 │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ - ldr.w r0, [pc, #2224] @ 2eea8 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.n 2dfd8 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d668 │ │ │ │ - ldr.w r4, [pc, #2200] @ 2eeac │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ - ldr.w r1, [pc, #2200] @ 2eeb0 │ │ │ │ - ldr.w r0, [pc, #2200] @ 2eeb4 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - strd r4, r7, [sp] │ │ │ │ - bl 11ed0 │ │ │ │ - b.n 2dfd8 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d7c8 │ │ │ │ - ldr.w r1, [pc, #2172] @ 2eeb8 │ │ │ │ - movs r2, #47 @ 0x2f │ │ │ │ - ldr.w r0, [pc, #2168] @ 2eebc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.n 2dfd8 │ │ │ │ - ldr.w r1, [pc, #2160] @ 2eec0 │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ - ldr.w r0, [pc, #2156] @ 2eec4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.n 2dfd8 │ │ │ │ - ldr.w r1, [pc, #2144] @ 2eec8 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - ldr.w r0, [pc, #2144] @ 2eecc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.n 2dfd8 │ │ │ │ - ldr.w r3, [pc, #1948] @ 2ee18 │ │ │ │ - ldr.w r1, [pc, #2128] @ 2eed0 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9100 │ │ │ │ - ldr.w r1, [pc, #2116] @ 2eed4 │ │ │ │ - ldr.w r0, [pc, #2116] @ 2eed8 │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.n 2dfd8 │ │ │ │ - ldr.w r1, [pc, #2104] @ 2eedc │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ - ldr.w r0, [pc, #2100] @ 2eee0 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.n 2dfd8 │ │ │ │ - ldr.w r1, [pc, #2088] @ 2eee4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - ldr.w r0, [pc, #2088] @ 2eee8 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.n 2dfd8 │ │ │ │ - mov r0, r3 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - b.w 2d6fc │ │ │ │ - mov r0, r2 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d740 │ │ │ │ - ldr.w r3, [pc, #1840] @ 2ee18 │ │ │ │ - ldr.w r1, [pc, #2048] @ 2eeec │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9100 │ │ │ │ - ldr.w r1, [pc, #2036] @ 2eef0 │ │ │ │ - ldr.w r0, [pc, #2036] @ 2eef4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.n 2dfd8 │ │ │ │ - ldr.w r1, [pc, #2024] @ 2eef8 │ │ │ │ - movs r2, #47 @ 0x2f │ │ │ │ - ldr.w r0, [pc, #2020] @ 2eefc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.n 2dfd8 │ │ │ │ - mov r1, sl │ │ │ │ - blx 9634 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 2d630 │ │ │ │ - ldr.w r4, [pc, #1996] @ 2ef00 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - ldr.w r1, [pc, #1996] @ 2ef04 │ │ │ │ - ldr.w r0, [pc, #1996] @ 2ef08 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - strd r4, r7, [sp] │ │ │ │ - bl 11ed0 │ │ │ │ - b.n 2dfd8 │ │ │ │ - ldr.w r1, [pc, #1976] @ 2ef0c │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - ldr.w r0, [pc, #1976] @ 2ef10 │ │ │ │ + ldr r0, [pc, #548] @ (2f478 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 118a8 │ │ │ │ - b.n 2dfd8 │ │ │ │ - ldr.w r1, [pc, #1964] @ 2ef14 │ │ │ │ - movw r2, #271 @ 0x10f │ │ │ │ - ldr.w r0, [pc, #1960] @ 2ef18 │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ + b.n 2f182 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 2dfd8 │ │ │ │ - mov r0, r3 │ │ │ │ - str r1, [sp, #68] @ 0x44 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - b.w 2dd32 │ │ │ │ - ldr.w r1, [pc, #1928] @ 2ef1c │ │ │ │ - movw r2, #305 @ 0x131 │ │ │ │ - ldr.w r0, [pc, #1924] @ 2ef20 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.n 2dfd8 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2dd58 │ │ │ │ - ldr.w r1, [pc, #1904] @ 2ef24 │ │ │ │ - movw r2, #305 @ 0x131 │ │ │ │ - ldr.w r0, [pc, #1900] @ 2ef28 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.n 2dfd8 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2dd9e │ │ │ │ - ldr.w r1, [pc, #1876] @ 2ef2c │ │ │ │ - movw r2, #305 @ 0x131 │ │ │ │ - ldr.w r0, [pc, #1872] @ 2ef30 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cb0 │ │ │ │ - b.w 2dfd8 │ │ │ │ - mov r0, r7 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2ddf6 │ │ │ │ - ldr.w r1, [pc, #1844] @ 2ef34 │ │ │ │ - movw r2, #307 @ 0x133 │ │ │ │ - ldr.w r0, [pc, #1840] @ 2ef38 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 2e208 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ + b.n 2f0f8 │ │ │ │ + str r2, [sp, #8] │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - b.w 2debe │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + b.n 2f124 │ │ │ │ mov r0, r2 │ │ │ │ + str r1, [sp, #12] │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2dfba │ │ │ │ - ldr.w r1, [pc, #1788] @ 2ef3c │ │ │ │ - movw r2, #305 @ 0x131 │ │ │ │ - ldr.w r0, [pc, #1784] @ 2ef40 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cb0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 2e77a │ │ │ │ - ldr.w r1, [pc, #1760] @ 2ef44 │ │ │ │ - movw r2, #305 @ 0x131 │ │ │ │ - ldr.w r0, [pc, #1756] @ 2ef48 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + b.n 2efca │ │ │ │ + ldr r1, [pc, #508] @ (2f47c ) │ │ │ │ + movs r2, #10 │ │ │ │ + ldr r0, [pc, #508] @ (2f480 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 118a8 │ │ │ │ - b.n 2e854 │ │ │ │ - ldr.w r1, [pc, #1744] @ 2ef4c │ │ │ │ - mov.w r2, #306 @ 0x132 │ │ │ │ - ldr.w r0, [pc, #1740] @ 2ef50 │ │ │ │ + b.n 2f182 │ │ │ │ + ldr r1, [pc, #500] @ (2f484 ) │ │ │ │ + movs r2, #12 │ │ │ │ + ldr r0, [pc, #500] @ (2f488 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 118a8 │ │ │ │ - b.n 2e814 │ │ │ │ - ldr.w r1, [pc, #1728] @ 2ef54 │ │ │ │ - movw r2, #305 @ 0x131 │ │ │ │ - ldr.w r0, [pc, #1724] @ 2ef58 │ │ │ │ + b.n 2f182 │ │ │ │ + ldr r1, [pc, #488] @ (2f48c ) │ │ │ │ + movs r2, #18 │ │ │ │ + ldr r0, [pc, #488] @ (2f490 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 118a8 │ │ │ │ - b.n 2e854 │ │ │ │ - ldr.w r1, [pc, #1712] @ 2ef5c │ │ │ │ - movw r2, #305 @ 0x131 │ │ │ │ - ldr.w r0, [pc, #1708] @ 2ef60 │ │ │ │ + b.n 2f182 │ │ │ │ + ldr r1, [pc, #480] @ (2f494 ) │ │ │ │ + movs r2, #38 @ 0x26 │ │ │ │ + ldr r0, [pc, #480] @ (2f498 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 118a8 │ │ │ │ - b.n 2e854 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - b.w 2dede │ │ │ │ - ldr.w r1, [pc, #1684] @ 2ef64 │ │ │ │ - movw r2, #305 @ 0x131 │ │ │ │ - ldr.w r0, [pc, #1680] @ 2ef68 │ │ │ │ + b.n 2f182 │ │ │ │ + ldr r1, [pc, #468] @ (2f49c ) │ │ │ │ + movs r2, #21 │ │ │ │ + ldr r0, [pc, #468] @ (2f4a0 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 118a8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cb0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cb0 │ │ │ │ - b.w 2dfd8 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - b.w 2def8 │ │ │ │ - ldr.w r2, [pc, #1640] @ 2ef6c │ │ │ │ - ldr.w r1, [pc, #1640] @ 2ef70 │ │ │ │ - ldr.w r0, [pc, #1640] @ 2ef74 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - strd r2, r8, [sp] │ │ │ │ - add r0, pc │ │ │ │ - movw r2, #305 @ 0x131 │ │ │ │ - bl 11ed0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cb0 │ │ │ │ - b.n 2e330 │ │ │ │ - ldr.w r1, [pc, #1612] @ 2ef78 │ │ │ │ - movw r2, #305 @ 0x131 │ │ │ │ - ldr.w r0, [pc, #1608] @ 2ef7c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.n 2e920 │ │ │ │ - ldr.w r1, [pc, #1596] @ 2ef80 │ │ │ │ - movw r2, #305 @ 0x131 │ │ │ │ - ldr.w r0, [pc, #1592] @ 2ef84 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.n 2e920 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2de62 │ │ │ │ - blx 94ec │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 2de0a │ │ │ │ - ldr.w r1, [pc, #1560] @ 2ef88 │ │ │ │ - movw r2, #305 @ 0x131 │ │ │ │ - ldr.w r0, [pc, #1556] @ 2ef8c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.n 2e920 │ │ │ │ - ldr.w r1, [pc, #1544] @ 2ef90 │ │ │ │ - movw r2, #305 @ 0x131 │ │ │ │ - ldr.w r0, [pc, #1540] @ 2ef94 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + bl 9d98 │ │ │ │ + b.n 2f182 │ │ │ │ + ldr r3, [pc, #328] @ (2f428 ) │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + ldr r1, [pc, #448] @ (2f4a4 ) │ │ │ │ + ldr r0, [pc, #448] @ (2f4a8 ) │ │ │ │ add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ bl 118a8 │ │ │ │ - b.n 2e7ea │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - blx 9860 │ │ │ │ - cbz r0, 2e9f0 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - str r0, [r2, #0] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 2dd6c │ │ │ │ - movw ip, #65534 @ 0xfffe │ │ │ │ - movt ip, #16383 @ 0x3fff │ │ │ │ - cmp r2, ip │ │ │ │ - it eq │ │ │ │ - streq r1, [r0, #0] │ │ │ │ - beq.w 2dd6c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 2dd6c │ │ │ │ + b.n 2f182 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2dd6c │ │ │ │ - ldr.w r1, [pc, #1472] @ 2ef98 │ │ │ │ - movw r2, #305 @ 0x131 │ │ │ │ - ldr.w r0, [pc, #1468] @ 2ef9c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.w 2dfd8 │ │ │ │ - ldr.w r1, [pc, #1452] @ 2efa0 │ │ │ │ - movw r2, #305 @ 0x131 │ │ │ │ - ldr.w r0, [pc, #1448] @ 2efa4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.n 2e7ea │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - blx 9860 │ │ │ │ - cbz r0, 2ea5a │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - str r0, [r2, #0] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 2dd00 │ │ │ │ - movw ip, #65534 @ 0xfffe │ │ │ │ - movt ip, #16383 @ 0x3fff │ │ │ │ - cmp r2, ip │ │ │ │ - it eq │ │ │ │ - streq r1, [r0, #0] │ │ │ │ - beq.w 2dd00 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 2dd00 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + b.n 2f068 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2dd00 │ │ │ │ - ldr.w r1, [pc, #1380] @ 2efa8 │ │ │ │ - movw r2, #271 @ 0x10f │ │ │ │ - ldr.w r0, [pc, #1376] @ 2efac │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.w 2dfd8 │ │ │ │ - ldr.w r1, [pc, #1364] @ 2efb0 │ │ │ │ - movw r2, #305 @ 0x131 │ │ │ │ - ldr.w r0, [pc, #1360] @ 2efb4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.w 2dfd8 │ │ │ │ - ldr.w r1, [pc, #1344] @ 2efb8 │ │ │ │ - movw r2, #271 @ 0x10f │ │ │ │ - ldr.w r0, [pc, #1340] @ 2efbc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.n 2e77a │ │ │ │ - mov r0, r8 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + b.n 2f04e │ │ │ │ + mov r0, r2 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2dcec │ │ │ │ - ldr.w r1, [pc, #1320] @ 2efc0 │ │ │ │ - movw r2, #271 @ 0x10f │ │ │ │ - ldr.w r0, [pc, #1316] @ 2efc4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.w 2dfd8 │ │ │ │ - ldr.w r1, [pc, #1300] @ 2efc8 │ │ │ │ - movs r2, #220 @ 0xdc │ │ │ │ - ldr.w r0, [pc, #1300] @ 2efcc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.w 2dfd8 │ │ │ │ - ldr.w r1, [pc, #1284] @ 2efd0 │ │ │ │ - movs r2, #217 @ 0xd9 │ │ │ │ - ldr.w r0, [pc, #1284] @ 2efd4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.w 2dfd8 │ │ │ │ - ldr.w r1, [pc, #1268] @ 2efd8 │ │ │ │ - movs r2, #213 @ 0xd5 │ │ │ │ - ldr.w r0, [pc, #1268] @ 2efdc │ │ │ │ + b.n 2f0a0 │ │ │ │ + ldr r1, [pc, #408] @ (2f4ac ) │ │ │ │ + movs r2, #21 │ │ │ │ + ldr r0, [pc, #408] @ (2f4b0 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 118a8 │ │ │ │ - b.w 2dfd8 │ │ │ │ - ldr.w r1, [pc, #1252] @ 2efe0 │ │ │ │ - movs r2, #71 @ 0x47 │ │ │ │ - ldr.w r0, [pc, #1252] @ 2efe4 │ │ │ │ + b.n 2f2d4 │ │ │ │ + ldr r1, [pc, #400] @ (2f4b4 ) │ │ │ │ + movs r2, #21 │ │ │ │ + ldr r0, [pc, #400] @ (2f4b8 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 118a8 │ │ │ │ - b.w 2dfd8 │ │ │ │ - ldr.w r1, [pc, #1236] @ 2efe8 │ │ │ │ - movs r2, #71 @ 0x47 │ │ │ │ - ldr.w r0, [pc, #1236] @ 2efec │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.w 2e208 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2dbba │ │ │ │ - ldr.w r1, [pc, #1212] @ 2eff0 │ │ │ │ - movs r2, #71 @ 0x47 │ │ │ │ - ldr.w r0, [pc, #1212] @ 2eff4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + b.n 2f182 │ │ │ │ + ldr r1, [pc, #388] @ (2f4bc ) │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + ldr r0, [pc, #388] @ (2f4c0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 118a8 │ │ │ │ - b.w 2dfd8 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2da56 │ │ │ │ - ldr.w r1, [pc, #1188] @ 2eff8 │ │ │ │ - movs r2, #71 @ 0x47 │ │ │ │ - ldr.w r0, [pc, #1184] @ 2effc │ │ │ │ + b.n 2f182 │ │ │ │ + ldr r1, [pc, #380] @ (2f4c4 ) │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + ldr r0, [pc, #380] @ (2f4c8 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 118a8 │ │ │ │ - b.w 2e208 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2da98 │ │ │ │ - ldr.w r1, [pc, #1160] @ 2f000 │ │ │ │ - movs r2, #213 @ 0xd5 │ │ │ │ - ldr.w r0, [pc, #1160] @ 2f004 │ │ │ │ + b.n 2f182 │ │ │ │ + ldr r1, [pc, #372] @ (2f4cc ) │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ + ldr r0, [pc, #372] @ (2f4d0 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 118a8 │ │ │ │ - b.w 2dfd8 │ │ │ │ - ldr.w r2, [pc, #1144] @ 2f008 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r3, [r2, #0] │ │ │ │ - b.w 2db22 │ │ │ │ - ldr.w r2, [pc, #1136] @ 2f00c │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r3, [r2, #0] │ │ │ │ - b.w 2daee │ │ │ │ - ldr.w r2, [pc, #1128] @ 2f010 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r3, [r2, #0] │ │ │ │ - ldr.w r2, [pc, #1116] @ 2f00c │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r3, [r2, #0] │ │ │ │ - b.w 2daee │ │ │ │ - ldr.w r1, [pc, #1112] @ 2f014 │ │ │ │ - movs r2, #213 @ 0xd5 │ │ │ │ - ldr.w r0, [pc, #1112] @ 2f018 │ │ │ │ + b.n 2f182 │ │ │ │ + ldr r1, [pc, #360] @ (2f4d4 ) │ │ │ │ + movs r2, #50 @ 0x32 │ │ │ │ + ldr r0, [pc, #360] @ (2f4d8 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 118a8 │ │ │ │ - b.n 2e77a │ │ │ │ mov r0, r8 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2dc04 │ │ │ │ - ldr.w r1, [pc, #1088] @ 2f01c │ │ │ │ - movs r2, #213 @ 0xd5 │ │ │ │ - ldr.w r0, [pc, #1088] @ 2f020 │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.n 2e77a │ │ │ │ - mov r0, r2 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2dca2 │ │ │ │ - ldr.w r1, [pc, #1068] @ 2f024 │ │ │ │ - movs r2, #71 @ 0x47 │ │ │ │ - ldr.w r0, [pc, #1064] @ 2f028 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.w 2dfd8 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2da18 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d9ac │ │ │ │ - ldr.w r1, [pc, #1032] @ 2f02c │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ - ldr.w r0, [pc, #1028] @ 2f030 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 2f182 │ │ │ │ + ldr r1, [pc, #344] @ (2f4dc ) │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + ldr r0, [pc, #344] @ (2f4e0 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 118a8 │ │ │ │ - b.w 2dfd8 │ │ │ │ - lsls r1, r0, #1 │ │ │ │ - b.w 2d164 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d81c │ │ │ │ - ldr r1, [pc, #1000] @ (2f034 ) │ │ │ │ - movs r2, #66 @ 0x42 │ │ │ │ - ldr r0, [pc, #1000] @ (2f038 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cb0 │ │ │ │ - b.w 2dfd8 │ │ │ │ - mov r1, sl │ │ │ │ - blx 9634 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 2d790 │ │ │ │ - ldr r4, [pc, #972] @ (2f03c ) │ │ │ │ - movs r2, #50 @ 0x32 │ │ │ │ - ldr r1, [pc, #972] @ (2f040 ) │ │ │ │ - ldr r0, [pc, #972] @ (2f044 ) │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - strd r4, r7, [sp] │ │ │ │ - bl 11ed0 │ │ │ │ - b.w 2dfd8 │ │ │ │ - ldr r1, [pc, #956] @ (2f048 ) │ │ │ │ - movs r2, #50 @ 0x32 │ │ │ │ - ldr r0, [pc, #956] @ (2f04c ) │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9d98 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 2f182 │ │ │ │ + ldr r1, [pc, #324] @ (2f4e4 ) │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + ldr r0, [pc, #324] @ (2f4e8 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 118a8 │ │ │ │ - b.w 2dfd8 │ │ │ │ - ldr r1, [pc, #944] @ (2f050 ) │ │ │ │ - movs r2, #66 @ 0x42 │ │ │ │ - ldr r0, [pc, #944] @ (2f054 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + b.n 2f390 │ │ │ │ + ldr r1, [pc, #312] @ (2f4ec ) │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + ldr r0, [pc, #312] @ (2f4f0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 118a8 │ │ │ │ - b.w 2dfd8 │ │ │ │ - ldr r1, [pc, #932] @ (2f058 ) │ │ │ │ - movs r2, #53 @ 0x35 │ │ │ │ - ldr r0, [pc, #932] @ (2f05c ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + b.n 2f182 │ │ │ │ + ldr r1, [pc, #304] @ (2f4f4 ) │ │ │ │ + movs r2, #92 @ 0x5c │ │ │ │ + ldr r0, [pc, #304] @ (2f4f8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 118a8 │ │ │ │ - b.w 2dfd8 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d90c │ │ │ │ - mov r0, r2 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d968 │ │ │ │ - ldr r1, [pc, #900] @ (2f060 ) │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ - ldr r0, [pc, #900] @ (2f064 ) │ │ │ │ + b.n 2f182 │ │ │ │ + ldr r1, [pc, #296] @ (2f4fc ) │ │ │ │ + movs r2, #92 @ 0x5c │ │ │ │ + ldr r0, [pc, #296] @ (2f500 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 118a8 │ │ │ │ - b.w 2dfd8 │ │ │ │ - mov r0, r1 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - b.w 2d9e8 │ │ │ │ - ldr r1, [pc, #872] @ (2f068 ) │ │ │ │ - movs r2, #71 @ 0x47 │ │ │ │ - ldr r0, [pc, #872] @ (2f06c ) │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9d98 │ │ │ │ + b.n 2f182 │ │ │ │ + ldr r1, [pc, #280] @ (2f504 ) │ │ │ │ + movs r2, #92 @ 0x5c │ │ │ │ + ldr r0, [pc, #280] @ (2f508 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 118a8 │ │ │ │ - b.w 2dfd8 │ │ │ │ - ldr r1, [pc, #860] @ (2f070 ) │ │ │ │ - movs r2, #66 @ 0x42 │ │ │ │ - ldr r0, [pc, #860] @ (2f074 ) │ │ │ │ + b.n 2f3e0 │ │ │ │ + ldr r1, [pc, #272] @ (2f50c ) │ │ │ │ + movs r2, #92 @ 0x5c │ │ │ │ + ldr r0, [pc, #272] @ (2f510 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 118a8 │ │ │ │ - b.w 2dfd8 │ │ │ │ - ldr r1, [pc, #848] @ (2f078 ) │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ - ldr r0, [pc, #848] @ (2f07c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.w 2dfd8 │ │ │ │ - nop │ │ │ │ - orrs r0, r7 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, #6 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, #26 │ │ │ │ + b.n 2f3e0 │ │ │ │ + blx 90c0 <__stack_chk_fail@plt> │ │ │ │ + asrs r2, r5, #12 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, r5 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r1, #118 @ 0x76 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r2, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r1, #80 @ 0x50 │ │ │ │ - movs r0, r0 │ │ │ │ - negs r4, r5 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r1, #58 @ 0x3a │ │ │ │ - movs r0, r0 │ │ │ │ - tst r2, r6 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r1, #0 │ │ │ │ - movs r0, r0 │ │ │ │ - sbcs r4, r5 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r0, #122 @ 0x7a │ │ │ │ - movs r0, r0 │ │ │ │ - adcs r0, r7 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r0, #70 @ 0x46 │ │ │ │ - movs r0, r0 │ │ │ │ - adcs r4, r2 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r0, #34 @ 0x22 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r6, r5 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r7, #250 @ 0xfa │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [pc, #1000] @ (2f178 ) │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r0, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r7, #214 @ 0xd6 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r5 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r7, #186 @ 0xba │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r2 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r7, #162 @ 0xa2 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r6, r7 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r7, #140 @ 0x8c │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r5 │ │ │ │ + asrs r0, r4, #12 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #118 @ 0x76 │ │ │ │ + lsls r4, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #126 @ 0x7e │ │ │ │ + lsls r0, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - eors r2, r6 │ │ │ │ + lsls r4, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #64 @ 0x40 │ │ │ │ + lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - eors r4, r3 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #42 @ 0x2a │ │ │ │ + lsls r0, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ands r2, r5 │ │ │ │ + lsls r4, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #248 @ 0xf8 │ │ │ │ + lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #246 @ 0xf6 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #196 @ 0xc4 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #224 @ 0xe0 │ │ │ │ + lsls r0, r1, #14 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #174 @ 0xae │ │ │ │ + lsls r4, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #640] @ (2f068 ) │ │ │ │ + adds r6, #214 @ 0xd6 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #174 @ 0xae │ │ │ │ + adds r7, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #124 @ 0x7c │ │ │ │ + lsrs r4, r6, #25 │ │ │ │ + movs r2, r0 │ │ │ │ + adds r6, #70 @ 0x46 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ + adds r7, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #60 @ 0x3c │ │ │ │ + adds r6, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #10 │ │ │ │ + adds r7, #62 @ 0x3e │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #38 @ 0x26 │ │ │ │ + adds r6, #34 @ 0x22 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #244 @ 0xf4 │ │ │ │ + adds r7, #44 @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r7 │ │ │ │ + adds r5, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #254 @ 0xfe │ │ │ │ + adds r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #228 @ 0xe4 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r5, #178 @ 0xb2 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0x47a2 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #176 @ 0xb0 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r5, #126 @ 0x7e │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #154 @ 0x9a │ │ │ │ - movs r0, r0 │ │ │ │ - adds r5, #104 @ 0x68 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #132 @ 0x84 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r5, #82 @ 0x52 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #110 @ 0x6e │ │ │ │ - movs r0, r0 │ │ │ │ - adds r5, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - eors r2, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #70 @ 0x46 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r5, #20 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #44 @ 0x2c │ │ │ │ - movs r0, r0 │ │ │ │ - adds r4, #250 @ 0xfa │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r4, #224 @ 0xe0 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r5, #252 @ 0xfc │ │ │ │ - movs r0, r0 │ │ │ │ - adds r4, #202 @ 0xca │ │ │ │ - movs r0, r0 │ │ │ │ - mov lr, r8 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r5, #212 @ 0xd4 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r4, #162 @ 0xa2 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r7, #158 @ 0x9e │ │ │ │ - movs r0, r0 │ │ │ │ - subs r5, #162 @ 0xa2 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r4, #112 @ 0x70 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r3 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r5, #118 @ 0x76 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r4, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r5, #96 @ 0x60 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r4, #46 @ 0x2e │ │ │ │ - movs r0, r0 │ │ │ │ - subs r5, #74 @ 0x4a │ │ │ │ - movs r0, r0 │ │ │ │ - adds r4, #24 │ │ │ │ - movs r0, r0 │ │ │ │ - ands r0, r6 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r5, #34 @ 0x22 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r3, #240 @ 0xf0 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r5, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r3, #218 @ 0xda │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [pc, #824] @ (2f1e8 ) │ │ │ │ - movs r0, r0 │ │ │ │ - subs r4, #230 @ 0xe6 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r3, #180 @ 0xb4 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r4, #196 @ 0xc4 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r3, #146 @ 0x92 │ │ │ │ + adds r6, #214 @ 0xd6 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #174 @ 0xae │ │ │ │ + adds r5, #186 @ 0xba │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #124 @ 0x7c │ │ │ │ - movs r0, r0 │ │ │ │ - subs r4, #152 @ 0x98 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r3, #102 @ 0x66 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r7, #214 @ 0xd6 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r4, #112 @ 0x70 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r3, #62 @ 0x3e │ │ │ │ - movs r0, r0 │ │ │ │ - subs r4, #90 @ 0x5a │ │ │ │ - movs r0, r0 │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r4, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r3, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - eors r2, r7 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r4, #4 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, #210 @ 0xd2 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r3, #238 @ 0xee │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, #188 @ 0xbc │ │ │ │ - movs r0, r0 │ │ │ │ - subs r5, #194 @ 0xc2 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r3, #198 @ 0xc6 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, #148 @ 0x94 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r3, #172 @ 0xac │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, #122 @ 0x7a │ │ │ │ - movs r0, r0 │ │ │ │ - subs r3, #150 @ 0x96 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, #100 @ 0x64 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r3, #106 @ 0x6a │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, #56 @ 0x38 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r3, #72 @ 0x48 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, #22 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r3, #38 @ 0x26 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r1, #244 @ 0xf4 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, #252 @ 0xfc │ │ │ │ - movs r0, r0 │ │ │ │ - adds r1, #202 @ 0xca │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, #188 @ 0xbc │ │ │ │ - movs r0, r0 │ │ │ │ - adds r1, #138 @ 0x8a │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, #152 @ 0x98 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r1, #102 @ 0x66 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, #128 @ 0x80 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r1, #78 @ 0x4e │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, #104 @ 0x68 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r1, #54 @ 0x36 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, #80 @ 0x50 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r1, #30 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, #44 @ 0x2c │ │ │ │ - movs r0, r0 │ │ │ │ - adds r0, #250 @ 0xfa │ │ │ │ - movs r0, r0 │ │ │ │ - adds r0, #72 @ 0x48 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r1, #248 @ 0xf8 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r0, #194 @ 0xc2 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r1, #210 @ 0xd2 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r0, #160 @ 0xa0 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r1, #186 @ 0xba │ │ │ │ - movs r0, r0 │ │ │ │ - adds r0, #136 @ 0x88 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r1, #140 @ 0x8c │ │ │ │ - movs r0, r0 │ │ │ │ - adds r0, #90 @ 0x5a │ │ │ │ - movs r0, r0 │ │ │ │ - subs r1, #116 @ 0x74 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r0, #66 @ 0x42 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r1, #36 @ 0x24 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r7, #242 @ 0xf2 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r1, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r7, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r0, #186 @ 0xba │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r7, #136 @ 0x88 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r0, #160 @ 0xa0 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r7, #110 @ 0x6e │ │ │ │ - movs r0, r0 │ │ │ │ - subs r0, #134 @ 0x86 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r7, #84 @ 0x54 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r0, #100 @ 0x64 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r7, #50 @ 0x32 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r0, #76 @ 0x4c │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r7, #26 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r0, #52 @ 0x34 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r7, #2 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r0, #28 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r6, #234 @ 0xea │ │ │ │ - movs r0, r0 │ │ │ │ - subs r0, #4 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r6, #210 @ 0xd2 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r7, #238 @ 0xee │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r6, #188 @ 0xbc │ │ │ │ - movs r0, r0 │ │ │ │ - adds r7, #204 @ 0xcc │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r6, #154 @ 0x9a │ │ │ │ - movs r0, r0 │ │ │ │ - adds r7, #170 @ 0xaa │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r6, #120 @ 0x78 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r7, #136 @ 0x88 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r6, #86 @ 0x56 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r6, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r7, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r7, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r7, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r6, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r7, #38 @ 0x26 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r5, #244 @ 0xf4 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r7, #6 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r5, #212 @ 0xd4 │ │ │ │ + adds r6, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #218 @ 0xda │ │ │ │ + adds r5, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #168 @ 0xa8 │ │ │ │ + adds r6, #178 @ 0xb2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #184 @ 0xb8 │ │ │ │ + adds r5, #150 @ 0x96 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #134 @ 0x86 │ │ │ │ + adds r6, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #138 @ 0x8a │ │ │ │ + adds r5, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #142 @ 0x8e │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #92 @ 0x5c │ │ │ │ - movs r0, r0 │ │ │ │ - adds r6, #118 @ 0x76 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r5, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r6, #98 @ 0x62 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r5, #48 @ 0x30 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r6, #78 @ 0x4e │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r5, #28 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r6, #38 @ 0x26 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r4, #244 @ 0xf4 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r6, #4 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r4, #210 @ 0xd2 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r5, #240 @ 0xf0 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r4, #190 @ 0xbe │ │ │ │ - movs r0, r0 │ │ │ │ - adds r5, #222 @ 0xde │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r4, #172 @ 0xac │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r1, [pc, #308] @ (2f1b8 ) │ │ │ │ - movs r2, #50 @ 0x32 │ │ │ │ - ldr r0, [pc, #308] @ (2f1bc ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.w 2dfd8 │ │ │ │ - ldr r3, [pc, #296] @ (2f1c0 ) │ │ │ │ - ldr r1, [pc, #300] @ (2f1c4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9100 │ │ │ │ - ldr r1, [pc, #292] @ (2f1c8 ) │ │ │ │ - ldr r0, [pc, #292] @ (2f1cc ) │ │ │ │ - movs r2, #50 @ 0x32 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.w 2dfd8 │ │ │ │ - ldr r1, [pc, #280] @ (2f1d0 ) │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ - ldr r0, [pc, #280] @ (2f1d4 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.w 2dfd8 │ │ │ │ - ldr r1, [pc, #268] @ (2f1d8 ) │ │ │ │ - movs r2, #53 @ 0x35 │ │ │ │ - ldr r0, [pc, #268] @ (2f1dc ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.w 2e208 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - b.w 2d8d2 │ │ │ │ - ldr r1, [pc, #244] @ (2f1e0 ) │ │ │ │ - movs r2, #53 @ 0x35 │ │ │ │ - ldr r0, [pc, #244] @ (2f1e4 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.w 2e208 │ │ │ │ - ldr r1, [pc, #232] @ (2f1e8 ) │ │ │ │ - movs r2, #54 @ 0x36 │ │ │ │ - ldr r0, [pc, #232] @ (2f1ec ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.w 2dfd8 │ │ │ │ - ldr r1, [pc, #220] @ (2f1f0 ) │ │ │ │ - movs r2, #51 @ 0x33 │ │ │ │ - ldr r0, [pc, #220] @ (2f1f4 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.w 2dfd8 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - b.w 2d8b6 │ │ │ │ - ldr r1, [pc, #196] @ (2f1f8 ) │ │ │ │ - movs r2, #51 @ 0x33 │ │ │ │ - ldr r0, [pc, #196] @ (2f1fc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.w 2dfd8 │ │ │ │ - ldr r1, [pc, #188] @ (2f200 ) │ │ │ │ - movs r2, #50 @ 0x32 │ │ │ │ - ldr r0, [pc, #188] @ (2f204 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.w 2dfd8 │ │ │ │ - ldr r3, [pc, #176] @ (2f208 ) │ │ │ │ - movw r2, #14723 @ 0x3983 │ │ │ │ - ldr r1, [pc, #172] @ (2f20c ) │ │ │ │ - ldr r0, [pc, #176] @ (2f210 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1712 @ 0x6b0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #164] @ (2f214 ) │ │ │ │ - movw r2, #14755 @ 0x39a3 │ │ │ │ - ldr r1, [pc, #160] @ (2f218 ) │ │ │ │ - ldr r0, [pc, #164] @ (2f21c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1712 @ 0x6b0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #152] @ (2f220 ) │ │ │ │ - movw r2, #15253 @ 0x3b95 │ │ │ │ - ldr r1, [pc, #148] @ (2f224 ) │ │ │ │ - ldr r0, [pc, #152] @ (2f228 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1712 @ 0x6b0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #140] @ (2f22c ) │ │ │ │ - movw r2, #15188 @ 0x3b54 │ │ │ │ - ldr r1, [pc, #136] @ (2f230 ) │ │ │ │ - ldr r0, [pc, #140] @ (2f234 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1712 @ 0x6b0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - adds r2, #128 @ 0x80 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r1, #78 @ 0x4e │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r6, #144 @ 0x90 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, #94 @ 0x5e │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r1, #44 @ 0x2c │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, #74 @ 0x4a │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r1, #24 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, #54 @ 0x36 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r1, #4 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, #22 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r0, #228 @ 0xe4 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, #4 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r0, #210 @ 0xd2 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r1, #240 @ 0xf0 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r0, #190 @ 0xbe │ │ │ │ - movs r0, r0 │ │ │ │ - adds r1, #210 @ 0xd2 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r0, #160 @ 0xa0 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r1, #190 @ 0xbe │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r0, #140 @ 0x8c │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r4, r6] │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, r5, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, #112 @ 0x70 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r1, r6] │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, r2, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r7, #44 @ 0x2c │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r6, r5] │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r2, r7, #31 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, #136 @ 0x88 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r3, r5] │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r2, r4, #31 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, #100 @ 0x64 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0002f238 : │ │ │ │ - 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] @ (2f498 ) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r2, [pc, #588] @ (2f49c ) │ │ │ │ - add r5, pc │ │ │ │ - ldr r3, [pc, #588] @ (2f4a0 ) │ │ │ │ - ldr r4, [r5, r2] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp r2, r3 │ │ │ │ - ldr r3, [pc, #584] @ (2f4a4 ) │ │ │ │ - ldr r6, [r5, r3] │ │ │ │ - beq.w 2f37c │ │ │ │ - ldrd r2, r3, [r6, #860] @ 0x35c │ │ │ │ - ldr.w r7, [r6, #796] @ 0x31c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2f434 │ │ │ │ - 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 2f41c │ │ │ │ - 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 2f47e │ │ │ │ - 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] @ (2f4a8 ) │ │ │ │ - ldr.w sl, [r6, #868] @ 0x364 │ │ │ │ - ldr r3, [r5, r1] │ │ │ │ - mov r8, r3 │ │ │ │ - ldr.w r9, [r3] │ │ │ │ - blx 930c │ │ │ │ - ldrd r2, r3, [sp] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2f3d6 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - ldr r0, [r1, #84] @ 0x54 │ │ │ │ - lsls r0, r0, #5 │ │ │ │ - bpl.w 2f46a │ │ │ │ - ldr r0, [pc, #468] @ (2f4ac ) │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.w 2f454 │ │ │ │ - ldr r0, [pc, #460] @ (2f4b0 ) │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.w 2f450 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - ble.w 2f44c │ │ │ │ - cmp r0, #1 │ │ │ │ - str r2, [r4, #12] │ │ │ │ - beq.w 2f44c │ │ │ │ - cmp r0, #2 │ │ │ │ - str r3, [r4, #16] │ │ │ │ - beq.w 2f44c │ │ │ │ - mov r2, r4 │ │ │ │ - str r7, [r4, #20] │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r9 │ │ │ │ - bl fd38 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2f322 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 2f3b2 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp r7, #0 │ │ │ │ - blt.n 2f3c0 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr.w r2, [r6, #872] @ 0x368 │ │ │ │ - ldr.w r1, [r6, #876] @ 0x36c │ │ │ │ - bl fd38 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 2f3e0 │ │ │ │ - ldr.w r2, [r6, #992] @ 0x3e0 │ │ │ │ - ldr.w r0, [r6, #780] @ 0x30c │ │ │ │ - mov r1, r2 │ │ │ │ - bl 13eac │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2f3f0 │ │ │ │ - ldr r2, [pc, #352] @ (2f4b4 ) │ │ │ │ - mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - cmp r1, r4 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r0, [r2, #0] │ │ │ │ - beq.n 2f374 │ │ │ │ - movw r2, #65534 @ 0xfffe │ │ │ │ - movt r2, #16383 @ 0x3fff │ │ │ │ - cmp r1, r2 │ │ │ │ - it eq │ │ │ │ - streq r4, [r0, #0] │ │ │ │ - beq.n 2f374 │ │ │ │ - cbz r1, 2f3ba │ │ │ │ - movs r0, #1 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - blx 9860 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2f404 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - str r0, [r4, #0] │ │ │ │ - mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r4 │ │ │ │ - beq.w 2f262 │ │ │ │ - movw r1, #65534 @ 0xfffe │ │ │ │ - movt r1, #16383 @ 0x3fff │ │ │ │ - cmp r2, r1 │ │ │ │ - it eq │ │ │ │ - streq r4, [r0, #0] │ │ │ │ - beq.w 2f262 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 2f262 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f262 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f322 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f374 │ │ │ │ - ldr r1, [pc, #244] @ (2f4b8 ) │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r0, [pc, #244] @ (2f4bc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - movs r0, #2 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 11260 │ │ │ │ - ldrd r2, r3, [sp] │ │ │ │ - b.n 2f2cc │ │ │ │ - ldr r1, [pc, #220] @ (2f4c0 ) │ │ │ │ - movs r2, #6 │ │ │ │ - ldr r0, [pc, #220] @ (2f4c4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.n 2f3ce │ │ │ │ - ldr r1, [pc, #212] @ (2f4c8 ) │ │ │ │ - movs r2, #8 │ │ │ │ - ldr r0, [pc, #212] @ (2f4cc ) │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 118a8 │ │ │ │ - b.n 2f3ce │ │ │ │ - ldr r3, [pc, #160] @ (2f4a8 ) │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r1, [pc, #196] @ (2f4d0 ) │ │ │ │ - ldr r0, [pc, #196] @ (2f4d4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 118a8 │ │ │ │ - b.n 2f3ce │ │ │ │ - ldr r3, [pc, #184] @ (2f4d8 ) │ │ │ │ - movw r2, #15677 @ 0x3d3d │ │ │ │ - ldr r1, [pc, #184] @ (2f4dc ) │ │ │ │ - ldr r0, [pc, #184] @ (2f4e0 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1744 @ 0x6d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #172] @ (2f4e4 ) │ │ │ │ - movw r2, #15676 @ 0x3d3c │ │ │ │ - ldr r1, [pc, #172] @ (2f4e8 ) │ │ │ │ - ldr r0, [pc, #172] @ (2f4ec ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1744 @ 0x6d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - bl 98e8 │ │ │ │ - bl 9888 │ │ │ │ - ldr r3, [pc, #152] @ (2f4f0 ) │ │ │ │ - mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #152] @ (2f4f4 ) │ │ │ │ - ldr r0, [pc, #152] @ (2f4f8 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #12 │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #144] @ (2f4fc ) │ │ │ │ - movs r2, #32 │ │ │ │ - ldr r1, [pc, #144] @ (2f500 ) │ │ │ │ - ldr r0, [pc, #144] @ (2f504 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #136] @ (2f508 ) │ │ │ │ - movw r2, #15678 @ 0x3d3e │ │ │ │ - ldr r1, [pc, #132] @ (2f50c ) │ │ │ │ - ldr r0, [pc, #136] @ (2f510 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1744 @ 0x6d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9854 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - lsrs r6, r5, #22 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r5, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r2, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r0, #17 │ │ │ │ + adds r5, #106 @ 0x6a │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #15 │ │ │ │ + adds r6, #114 @ 0x72 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ + adds r5, #56 @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ + adds r6, #66 @ 0x42 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #16 │ │ │ │ + adds r5, #38 @ 0x26 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #66 @ 0x42 │ │ │ │ + adds r6, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #160 @ 0xa0 │ │ │ │ + adds r5, #22 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #34 @ 0x22 │ │ │ │ + adds r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #128 @ 0x80 │ │ │ │ + adds r5, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #14 │ │ │ │ + adds r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #108 @ 0x6c │ │ │ │ + adds r4, #242 @ 0xf2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #250 @ 0xfa │ │ │ │ + adds r5, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #86 @ 0x56 │ │ │ │ + adds r4, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, r3] │ │ │ │ + adds r5, #234 @ 0xea │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r4, #21 │ │ │ │ + adds r4, #200 @ 0xc8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #174 @ 0xae │ │ │ │ + adds r5, #210 @ 0xd2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r0, r3] │ │ │ │ + adds r4, #170 @ 0xaa │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r1, #21 │ │ │ │ + adds r5, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #230 @ 0xe6 │ │ │ │ + adds r4, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, r2] │ │ │ │ + adds r5, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r0, #8 │ │ │ │ + adds r4, #138 @ 0x8a │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r6, #22 │ │ │ │ + adds r5, #148 @ 0x94 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, r2] │ │ │ │ + adds r4, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r5, #8 │ │ │ │ + adds r5, #130 @ 0x82 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r3, #9 │ │ │ │ + adds r4, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, r1] │ │ │ │ + adds r5, #106 @ 0x6a │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r0, #20 │ │ │ │ + adds r4, #78 @ 0x4e │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #192 @ 0xc0 │ │ │ │ + adds r5, #88 @ 0x58 │ │ │ │ ... │ │ │ │ │ │ │ │ 0002f514 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -61455,824 +61398,526 @@ │ │ │ │ b.n 2f530 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2f532 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r2, r2, #11 │ │ │ │ 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 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #16 │ │ │ │ - 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, r6, #16 │ │ │ │ - movs r0, r0 │ │ │ │ lsls r4, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ + lsls r4, r3, #15 │ │ │ │ + movs r0, r0 │ │ │ │ lsls r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #15 │ │ │ │ + lsls r4, r5, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r0, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r3, #18 │ │ │ │ + movs r0, r0 │ │ │ │ lsls r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #19 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002f65c : │ │ │ │ - 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] @ (2f6f8 ) │ │ │ │ - ldr r3, [pc, #140] @ (2f6fc ) │ │ │ │ - add r4, pc │ │ │ │ - ldr r1, [pc, #140] @ (2f700 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r6, [r4, r3] │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - blx 8f30 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - blx 96a0 │ │ │ │ - ldr r3, [pc, #124] @ (2f704 ) │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - str r0, [r3, #0] │ │ │ │ - cbz r0, 2f6ba │ │ │ │ - bl 2f514 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 2f6ba │ │ │ │ - bl 18494 │ │ │ │ - cmp r0, #2 │ │ │ │ - beq.n 2f6ba │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2f6ac │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r3, 2f6b0 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r0, r5 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 2f6ae │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - cbz r0, 2f6d2 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r6, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2f6d2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbz r3, 2f6ea │ │ │ │ - cbz r5, 2f6e4 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2f6e4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r3, 2f6f0 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f6d2 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f6e4 │ │ │ │ - lsrs r6, r1, #6 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r0, #20 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r6, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r1, #17 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0002f708 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #80] @ (2f768 ) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r2, [pc, #80] @ (2f76c ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cbz r3, 2f73a │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 2f734 │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [pc, #52] @ (2f770 ) │ │ │ │ - movw r1, #1013 @ 0x3f5 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - add.w r0, r0, #2688 @ 0xa80 │ │ │ │ - blx 9384 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r0, [r4, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2f734 │ │ │ │ - bl 2f65c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 2f734 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - lsrs r0, r4, #3 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r0, #20 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r6, r0, #17 │ │ │ │ - movs r2, r0 │ │ │ │ - │ │ │ │ -0002f774 : │ │ │ │ - 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] @ (2f87c ) │ │ │ │ - ldr r3, [pc, #248] @ (2f880 ) │ │ │ │ - add r4, pc │ │ │ │ - ldr r1, [pc, #248] @ (2f884 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r6, [r4, r3] │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - blx 8f30 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - blx 96a0 │ │ │ │ - ldr r3, [pc, #232] @ (2f888 ) │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - str r0, [r3, #0] │ │ │ │ - cbz r0, 2f7d2 │ │ │ │ - bl 2f514 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 2f7d2 │ │ │ │ - bl 1b794 │ │ │ │ - cmp r0, #2 │ │ │ │ - beq.n 2f7d2 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2f7c4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r3, 2f7c8 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r0, r5 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 2f7c6 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - cbz r0, 2f7ec │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2f7ec │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 2f874 │ │ │ │ - cbz r5, 2f800 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2f800 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 2f86c │ │ │ │ - ldr r3, [pc, #136] @ (2f88c ) │ │ │ │ - ldr r5, [r4, r3] │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2f818 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2f818 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbz r3, 2f866 │ │ │ │ - ldr r3, [pc, #116] @ (2f890 ) │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - ldr r5, [r4, r3] │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2f834 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2f834 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbz r3, 2f860 │ │ │ │ - ldr r3, [pc, #92] @ (2f894 ) │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - ldr r4, [r4, r3] │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - cbz r0, 2f850 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2f850 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbz r3, 2f85a │ │ │ │ - movs r3, #0 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [r4, #0] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f850 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f834 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f818 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f800 │ │ │ │ - blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f7ec │ │ │ │ - nop │ │ │ │ - lsrs r6, r6, #1 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r2, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r4, #246 @ 0xf6 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r6, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r1, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r1, #19 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0002f898 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #80] @ (2f8f8 ) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r2, [pc, #80] @ (2f8fc ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cbz r3, 2f8ca │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 2f8c4 │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [pc, #52] @ (2f900 ) │ │ │ │ - movw r1, #1013 @ 0x3f5 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - addw r0, r0, #2740 @ 0xab4 │ │ │ │ - blx 9384 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r0, [r4, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2f8c4 │ │ │ │ - bl 2f774 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 2f8c4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - lsls r0, r2, #29 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r2, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r6, r6, #10 │ │ │ │ - movs r2, r0 │ │ │ │ - │ │ │ │ -0002f904 : │ │ │ │ +0002f65c : │ │ │ │ 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] @ (2fd10 ) │ │ │ │ + ldr r4, [pc, #1020] @ (2fa68 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #1020] @ (2fd14 ) │ │ │ │ + ldr r3, [pc, #1020] @ (2fa6c ) │ │ │ │ add r4, pc │ │ │ │ - ldr r1, [pc, #1020] @ (2fd18 ) │ │ │ │ + ldr r1, [pc, #1020] @ (2fa70 ) │ │ │ │ add r1, pc │ │ │ │ ldr r6, [r4, r3] │ │ │ │ str r6, [sp, #4] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 8f30 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 96a0 │ │ │ │ - ldr r3, [pc, #1000] @ (2fd1c ) │ │ │ │ + ldr r3, [pc, #1000] @ (2fa74 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f9ac │ │ │ │ - ldr r0, [pc, #996] @ (2fd20 ) │ │ │ │ + beq.n 2f704 │ │ │ │ + ldr r0, [pc, #996] @ (2fa78 ) │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ - addw r0, r0, #2792 @ 0xae8 │ │ │ │ + add.w r0, r0, #2688 @ 0xa80 │ │ │ │ bl 12b6c │ │ │ │ - ldr r3, [pc, #984] @ (2fd24 ) │ │ │ │ + ldr r3, [pc, #984] @ (2fa7c ) │ │ │ │ ldr r6, [r4, r3] │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2fcfe │ │ │ │ - ldr r3, [pc, #976] @ (2fd28 ) │ │ │ │ + beq.w 2fa56 │ │ │ │ + ldr r3, [pc, #976] @ (2fa80 ) │ │ │ │ movs r1, #0 │ │ │ │ - ldr r0, [pc, #976] @ (2fd2c ) │ │ │ │ + ldr r0, [pc, #976] @ (2fa84 ) │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ adds r0, #208 @ 0xd0 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ bl 12b6c │ │ │ │ - ldr r2, [pc, #960] @ (2fd30 ) │ │ │ │ + ldr r2, [pc, #960] @ (2fa88 ) │ │ │ │ ldr r7, [r4, r2] │ │ │ │ str r0, [r7, #0] │ │ │ │ - cbz r0, 2f9b4 │ │ │ │ - ldr r2, [pc, #956] @ (2fd34 ) │ │ │ │ + cbz r0, 2f70c │ │ │ │ + ldr r2, [pc, #956] @ (2fa8c ) │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #952] @ (2fd38 ) │ │ │ │ + ldr r2, [pc, #952] @ (2fa90 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [r3, #52] @ 0x34 │ │ │ │ bl 2f514 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 2f9b4 │ │ │ │ - bl 2cef8 │ │ │ │ + blt.n 2f70c │ │ │ │ + bl 21e48 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 2f9b4 │ │ │ │ + beq.n 2f70c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f9a6 │ │ │ │ + beq.n 2f6fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2fcf6 │ │ │ │ + beq.w 2fa4e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #884] @ (2fd24 ) │ │ │ │ - ldr r3, [pc, #896] @ (2fd30 ) │ │ │ │ + ldr r2, [pc, #884] @ (2fa7c ) │ │ │ │ + ldr r3, [pc, #896] @ (2fa88 ) │ │ │ │ ldr r6, [r4, r2] │ │ │ │ ldr r7, [r4, r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 2f9d6 │ │ │ │ + cbz r0, 2f72e │ │ │ │ ldr.w ip, [r0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 2f9d6 │ │ │ │ + beq.n 2f72e │ │ │ │ add.w r3, ip, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2f9d6 │ │ │ │ + cbnz r3, 2f72e │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - cbz r5, 2f9ee │ │ │ │ + cbz r5, 2f746 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f9ee │ │ │ │ + beq.n 2f746 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2f9ee │ │ │ │ + cbnz r3, 2f746 │ │ │ │ mov r0, r5 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [pc, #844] @ (2fd3c ) │ │ │ │ + ldr r3, [pc, #844] @ (2fa94 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.w 2fd0a │ │ │ │ + bmi.w 2fa62 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #832] @ (2fd40 ) │ │ │ │ + ldr r3, [pc, #832] @ (2fa98 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2fa1a │ │ │ │ + cbz r0, 2f772 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fa1a │ │ │ │ + beq.n 2f772 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2fa1a │ │ │ │ + cbnz r3, 2f772 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #804] @ (2fd44 ) │ │ │ │ + ldr r3, [pc, #804] @ (2fa9c ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2fa3a │ │ │ │ + cbz r0, 2f792 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fa3a │ │ │ │ + beq.n 2f792 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2fa3a │ │ │ │ + cbnz r3, 2f792 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #776] @ (2fd48 ) │ │ │ │ + ldr r3, [pc, #776] @ (2faa0 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2fa5a │ │ │ │ + cbz r0, 2f7b2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fa5a │ │ │ │ + beq.n 2f7b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2fa5a │ │ │ │ + cbnz r3, 2f7b2 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #748] @ (2fd4c ) │ │ │ │ + ldr r3, [pc, #748] @ (2faa4 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2fa7a │ │ │ │ + cbz r0, 2f7d2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fa7a │ │ │ │ + beq.n 2f7d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2fa7a │ │ │ │ + cbnz r3, 2f7d2 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #720] @ (2fd50 ) │ │ │ │ + ldr r3, [pc, #720] @ (2faa8 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2fa9a │ │ │ │ + cbz r0, 2f7f2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fa9a │ │ │ │ + beq.n 2f7f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2fa9a │ │ │ │ + cbnz r3, 2f7f2 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #692] @ (2fd54 ) │ │ │ │ + ldr r3, [pc, #692] @ (2faac ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2faba │ │ │ │ + cbz r0, 2f812 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2faba │ │ │ │ + beq.n 2f812 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2faba │ │ │ │ + cbnz r3, 2f812 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #664] @ (2fd58 ) │ │ │ │ + ldr r3, [pc, #664] @ (2fab0 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2fada │ │ │ │ + cbz r0, 2f832 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fada │ │ │ │ + beq.n 2f832 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2fada │ │ │ │ + cbnz r3, 2f832 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #636] @ (2fd5c ) │ │ │ │ + ldr r3, [pc, #636] @ (2fab4 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2fafa │ │ │ │ + cbz r0, 2f852 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fafa │ │ │ │ + beq.n 2f852 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2fafa │ │ │ │ + cbnz r3, 2f852 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #608] @ (2fd60 ) │ │ │ │ + ldr r3, [pc, #608] @ (2fab8 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2fb1a │ │ │ │ + cbz r0, 2f872 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fb1a │ │ │ │ + beq.n 2f872 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2fb1a │ │ │ │ + cbnz r3, 2f872 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #580] @ (2fd64 ) │ │ │ │ + ldr r3, [pc, #580] @ (2fabc ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2fb3a │ │ │ │ + cbz r0, 2f892 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fb3a │ │ │ │ + beq.n 2f892 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2fb3a │ │ │ │ + cbnz r3, 2f892 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #552] @ (2fd68 ) │ │ │ │ + ldr r3, [pc, #552] @ (2fac0 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2fb5a │ │ │ │ + cbz r0, 2f8b2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fb5a │ │ │ │ + beq.n 2f8b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2fb5a │ │ │ │ + cbnz r3, 2f8b2 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #524] @ (2fd6c ) │ │ │ │ + ldr r3, [pc, #524] @ (2fac4 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2fb7a │ │ │ │ + cbz r0, 2f8d2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fb7a │ │ │ │ + beq.n 2f8d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2fb7a │ │ │ │ + cbnz r3, 2f8d2 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #496] @ (2fd70 ) │ │ │ │ + ldr r3, [pc, #496] @ (2fac8 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2fb9a │ │ │ │ + cbz r0, 2f8f2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fb9a │ │ │ │ + beq.n 2f8f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2fb9a │ │ │ │ + cbnz r3, 2f8f2 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #468] @ (2fd74 ) │ │ │ │ + ldr r3, [pc, #468] @ (2facc ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2fbba │ │ │ │ + cbz r0, 2f912 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fbba │ │ │ │ + beq.n 2f912 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2fbba │ │ │ │ + cbnz r3, 2f912 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #440] @ (2fd78 ) │ │ │ │ + ldr r3, [pc, #440] @ (2fad0 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2fbda │ │ │ │ + cbz r0, 2f932 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fbda │ │ │ │ + beq.n 2f932 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2fbda │ │ │ │ + cbnz r3, 2f932 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #412] @ (2fd7c ) │ │ │ │ + ldr r3, [pc, #412] @ (2fad4 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2fbfa │ │ │ │ + cbz r0, 2f952 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fbfa │ │ │ │ + beq.n 2f952 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2fbfa │ │ │ │ + cbnz r3, 2f952 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #384] @ (2fd80 ) │ │ │ │ + ldr r3, [pc, #384] @ (2fad8 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2fc1a │ │ │ │ + cbz r0, 2f972 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fc1a │ │ │ │ + beq.n 2f972 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2fc1a │ │ │ │ + cbnz r3, 2f972 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [pc, #360] @ (2fd84 ) │ │ │ │ + ldr r3, [pc, #360] @ (2fadc ) │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 2fc3c │ │ │ │ + cbz r0, 2f994 │ │ │ │ str r2, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fc3c │ │ │ │ + beq.n 2f994 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2fc3c │ │ │ │ + cbnz r3, 2f994 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [pc, #328] @ (2fd88 ) │ │ │ │ + ldr r3, [pc, #328] @ (2fae0 ) │ │ │ │ ldr r2, [r4, r3] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 2fc5c │ │ │ │ + cbz r0, 2f9b4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 2fc5c │ │ │ │ + beq.n 2f9b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2fc5c │ │ │ │ + cbnz r3, 2f9b4 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [pc, #300] @ (2fd8c ) │ │ │ │ + ldr r3, [pc, #300] @ (2fae4 ) │ │ │ │ ldr r2, [r4, r3] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 2fc7c │ │ │ │ + cbz r0, 2f9d4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 2fc7c │ │ │ │ + beq.n 2f9d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2fc7c │ │ │ │ + cbnz r3, 2f9d4 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [pc, #272] @ (2fd90 ) │ │ │ │ + ldr r3, [pc, #272] @ (2fae8 ) │ │ │ │ ldr r2, [r4, r3] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 2fc9c │ │ │ │ + cbz r0, 2f9f4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 2fc9c │ │ │ │ + beq.n 2f9f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2fc9c │ │ │ │ + cbnz r3, 2f9f4 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [pc, #244] @ (2fd94 ) │ │ │ │ + ldr r3, [pc, #244] @ (2faec ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 2fcbc │ │ │ │ + cbz r0, 2fa14 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fcbc │ │ │ │ + beq.n 2fa14 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2fcbc │ │ │ │ + cbnz r3, 2fa14 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - cbz r0, 2fcd8 │ │ │ │ + cbz r0, 2fa30 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fcd8 │ │ │ │ + beq.n 2fa30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2fcd8 │ │ │ │ + cbnz r3, 2fa30 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - cbz r0, 2fcf0 │ │ │ │ + cbz r0, 2fa48 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fcf0 │ │ │ │ + beq.n 2fa48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 2fd04 │ │ │ │ + cbz r3, 2fa5c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2f9a8 │ │ │ │ + b.n 2f700 │ │ │ │ mov r0, r5 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f9a6 │ │ │ │ - ldr r3, [pc, #48] @ (2fd30 ) │ │ │ │ + b.n 2f6fe │ │ │ │ + ldr r3, [pc, #48] @ (2fa88 ) │ │ │ │ ldr r7, [r4, r3] │ │ │ │ - b.n 2f9b4 │ │ │ │ + b.n 2f70c │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2fcf0 │ │ │ │ + b.n 2fa48 │ │ │ │ bl c6b8 │ │ │ │ - b.n 2f9fa │ │ │ │ - lsls r4, r4, #27 │ │ │ │ + b.n 2f752 │ │ │ │ + lsrs r4, r1, #6 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #100 @ 0x64 │ │ │ │ + adds r6, #28 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #9 │ │ │ │ + asrs r0, r6, #19 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r1, #5 │ │ │ │ + movs r1, #242 @ 0xf2 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r6, r7, #15 │ │ │ │ + lsrs r6, r4, #26 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ @@ -62319,410 +61964,708 @@ │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002fd98 : │ │ │ │ +0002faf0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #80] @ (2fdf8 ) │ │ │ │ + ldr r3, [pc, #80] @ (2fb50 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #80] @ (2fdfc ) │ │ │ │ + ldr r2, [pc, #80] @ (2fb54 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 2fdca │ │ │ │ + cbz r3, 2fb22 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2fdc4 │ │ │ │ + beq.n 2fb1c │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #52] @ (2fe00 ) │ │ │ │ + ldr r0, [pc, #52] @ (2fb58 ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ - addw r0, r0, #3000 @ 0xbb8 │ │ │ │ + add.w r0, r0, #2896 @ 0xb50 │ │ │ │ blx 9384 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2fdc4 │ │ │ │ - bl 2f904 │ │ │ │ + beq.n 2fb1c │ │ │ │ + bl 2f65c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2fdc4 │ │ │ │ + bne.n 2fb1c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsls r0, r2, #9 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r6, #22 │ │ │ │ + asrs r6, r3, #1 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0002fe04 : │ │ │ │ +0002fb5c : │ │ │ │ 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] @ (2fea0 ) │ │ │ │ - ldr r3, [pc, #140] @ (2fea4 ) │ │ │ │ + ldr r4, [pc, #140] @ (2fbf8 ) │ │ │ │ + ldr r3, [pc, #140] @ (2fbfc ) │ │ │ │ add r4, pc │ │ │ │ - ldr r1, [pc, #140] @ (2fea8 ) │ │ │ │ + ldr r1, [pc, #140] @ (2fc00 ) │ │ │ │ add r1, pc │ │ │ │ ldr r6, [r4, r3] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 8f30 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 96a0 │ │ │ │ - ldr r3, [pc, #124] @ (2feac ) │ │ │ │ + ldr r3, [pc, #124] @ (2fc04 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r0, [r3, #0] │ │ │ │ - cbz r0, 2fe62 │ │ │ │ + cbz r0, 2fbba │ │ │ │ bl 2f514 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 2fe62 │ │ │ │ - bl 2f238 │ │ │ │ + blt.n 2fbba │ │ │ │ + bl 24188 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 2fe62 │ │ │ │ + beq.n 2fbba │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fe54 │ │ │ │ + beq.n 2fbac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 2fe58 │ │ │ │ + cbz r3, 2fbb0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2fe56 │ │ │ │ + b.n 2fbae │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - cbz r0, 2fe7a │ │ │ │ + cbz r0, 2fbd2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fe7a │ │ │ │ + beq.n 2fbd2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 2fe92 │ │ │ │ - cbz r5, 2fe8c │ │ │ │ + cbz r3, 2fbea │ │ │ │ + cbz r5, 2fbe4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fe8c │ │ │ │ + beq.n 2fbe4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 2fe98 │ │ │ │ + cbz r3, 2fbf0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2fe7a │ │ │ │ + b.n 2fbd2 │ │ │ │ mov r0, r5 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2fe8c │ │ │ │ - lsls r6, r4, #7 │ │ │ │ + b.n 2fbe4 │ │ │ │ + lsls r6, r1, #18 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #102 @ 0x66 │ │ │ │ + adds r1, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #15 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002feb0 : │ │ │ │ +0002fc08 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #80] @ (2fc68 ) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r2, [pc, #80] @ (2fc6c ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cbz r3, 2fc3a │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 2fc34 │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [pc, #52] @ (2fc70 ) │ │ │ │ + movw r1, #1013 @ 0x3f5 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + addw r0, r0, #2948 @ 0xb84 │ │ │ │ + blx 9384 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str r0, [r4, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 2fc34 │ │ │ │ + bl 2fb5c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 2fc34 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + lsls r0, r4, #15 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r1, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r6, r0, #29 │ │ │ │ + movs r2, r0 │ │ │ │ + │ │ │ │ +0002fc74 : │ │ │ │ + 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] @ (2fd10 ) │ │ │ │ + ldr r3, [pc, #140] @ (2fd14 ) │ │ │ │ + add r4, pc │ │ │ │ + ldr r1, [pc, #140] @ (2fd18 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r6, [r4, r3] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + blx 8f30 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + blx 96a0 │ │ │ │ + ldr r3, [pc, #124] @ (2fd1c ) │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + str r0, [r3, #0] │ │ │ │ + cbz r0, 2fcd2 │ │ │ │ + bl 2f514 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 2fcd2 │ │ │ │ + bl 24464 │ │ │ │ + cmp r0, #2 │ │ │ │ + beq.n 2fcd2 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2fcc4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r3, 2fcc8 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r0, r5 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 2fcc6 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + cbz r0, 2fcea │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r6, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2fcea │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbz r3, 2fd02 │ │ │ │ + cbz r5, 2fcfc │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2fcfc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r3, 2fd08 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2fcea │ │ │ │ + mov r0, r5 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2fcfc │ │ │ │ + lsls r6, r6, #13 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r0, #20 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r0, #6 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r1, #17 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0002fd20 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #80] @ (2fd80 ) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r2, [pc, #80] @ (2fd84 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cbz r3, 2fd52 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 2fd4c │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [pc, #52] @ (2fd88 ) │ │ │ │ + movw r1, #1013 @ 0x3f5 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + addw r0, r0, #3000 @ 0xbb8 │ │ │ │ + blx 9384 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str r0, [r4, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 2fd4c │ │ │ │ + bl 2fc74 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 2fd4c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + lsls r0, r1, #11 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r0, #20 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r6, r5, #24 │ │ │ │ + movs r2, r0 │ │ │ │ + │ │ │ │ +0002fd8c : │ │ │ │ + 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] @ (2fe94 ) │ │ │ │ + ldr r3, [pc, #248] @ (2fe98 ) │ │ │ │ + add r4, pc │ │ │ │ + ldr r1, [pc, #248] @ (2fe9c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r6, [r4, r3] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + blx 8f30 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + blx 96a0 │ │ │ │ + ldr r3, [pc, #232] @ (2fea0 ) │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + str r0, [r3, #0] │ │ │ │ + cbz r0, 2fdea │ │ │ │ + bl 2f514 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 2fdea │ │ │ │ + bl 2ecb8 │ │ │ │ + cmp r0, #2 │ │ │ │ + beq.n 2fdea │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2fddc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r3, 2fde0 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r0, r5 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 2fdde │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + cbz r0, 2fe04 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2fe04 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 2fe8c │ │ │ │ + cbz r5, 2fe18 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2fe18 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 2fe84 │ │ │ │ + ldr r3, [pc, #136] @ (2fea4 ) │ │ │ │ + ldr r5, [r4, r3] │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + cbz r0, 2fe30 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2fe30 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbz r3, 2fe7e │ │ │ │ + ldr r3, [pc, #116] @ (2fea8 ) │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + ldr r5, [r4, r3] │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + cbz r0, 2fe4c │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2fe4c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbz r3, 2fe78 │ │ │ │ + ldr r3, [pc, #92] @ (2feac ) │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + ldr r4, [r4, r3] │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + cbz r0, 2fe68 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2fe68 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbz r3, 2fe72 │ │ │ │ + movs r3, #0 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [r4, #0] │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2fe68 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2fe4c │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2fe30 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2fe18 │ │ │ │ + blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2fe04 │ │ │ │ + nop │ │ │ │ + lsls r6, r3, #9 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r2, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r6, #238 @ 0xee │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r6, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r1, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r1, #19 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0002feb0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #80] @ (2ff10 ) │ │ │ │ + ldr r3, [pc, #80] @ (2ff10 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #80] @ (2ff14 ) │ │ │ │ + ldr r2, [pc, #80] @ (2ff14 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 2fee2 │ │ │ │ + cbz r3, 2fee2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2fedc │ │ │ │ + beq.n 2fedc │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #52] @ (2ff18 ) │ │ │ │ + ldr r0, [pc, #52] @ (2ff18 ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ addw r0, r0, #3052 @ 0xbec │ │ │ │ blx 9384 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2fedc │ │ │ │ - bl 2fe04 │ │ │ │ + beq.n 2fedc │ │ │ │ + bl 2fd8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2fedc │ │ │ │ + bne.n 2fedc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ lsls r0, r7, #4 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r1, #17 │ │ │ │ + lsls r0, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r3, #18 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0002ff1c : │ │ │ │ +0002ff1c : │ │ │ │ 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] @ (300ac ) │ │ │ │ + ldr r3, [pc, #384] @ (300ac ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r5, [pc, #384] @ (300b0 ) │ │ │ │ + ldr r5, [pc, #384] @ (300b0 ) │ │ │ │ add r3, pc │ │ │ │ add r5, pc │ │ │ │ ldr r4, [r3, #64] @ 0x40 │ │ │ │ - cbz r4, 2ff4c │ │ │ │ + cbz r4, 2ff4c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2ff46 │ │ │ │ + beq.n 2ff46 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #356] @ (300b4 ) │ │ │ │ + ldr r0, [pc, #356] @ (300b4 ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #3104 @ 0xc20 │ │ │ │ blx 9384 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r3, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2ff46 │ │ │ │ - ldr r3, [pc, #332] @ (300b8 ) │ │ │ │ + beq.n 2ff46 │ │ │ │ + ldr r3, [pc, #332] @ (300b8 ) │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #332] @ (300bc ) │ │ │ │ + ldr r1, [pc, #332] @ (300bc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ blx 9628 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3008a │ │ │ │ - ldr r1, [pc, #316] @ (300c0 ) │ │ │ │ + beq.w 3008a │ │ │ │ + ldr r1, [pc, #316] @ (300c0 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 8fdc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 2ffac │ │ │ │ + beq.n 2ffac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 2ffac │ │ │ │ + cbnz r3, 2ffac │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 3008a │ │ │ │ - ldr r3, [pc, #272] @ (300c4 ) │ │ │ │ + blt.n 3008a │ │ │ │ + ldr r3, [pc, #272] @ (300c4 ) │ │ │ │ movs r2, #0 │ │ │ │ - ldr r1, [pc, #272] @ (300c8 ) │ │ │ │ + ldr r1, [pc, #272] @ (300c8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ blx 9628 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3008a │ │ │ │ - ldr r1, [pc, #256] @ (300cc ) │ │ │ │ + beq.n 3008a │ │ │ │ + ldr r1, [pc, #256] @ (300cc ) │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 8fdc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 2fff2 │ │ │ │ + beq.n 2fff2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 2fff2 │ │ │ │ + cbnz r3, 2fff2 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 3008a │ │ │ │ - ldr r3, [pc, #216] @ (300d0 ) │ │ │ │ + blt.n 3008a │ │ │ │ + ldr r3, [pc, #216] @ (300d0 ) │ │ │ │ movs r2, #0 │ │ │ │ - ldr r1, [pc, #216] @ (300d4 ) │ │ │ │ + ldr r1, [pc, #216] @ (300d4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ blx 9628 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3008a │ │ │ │ - ldr r1, [pc, #200] @ (300d8 ) │ │ │ │ + beq.n 3008a │ │ │ │ + ldr r1, [pc, #200] @ (300d8 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 8fdc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 30038 │ │ │ │ + beq.n 30038 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 30038 │ │ │ │ + cbnz r3, 30038 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 3008a │ │ │ │ - ldr r3, [pc, #156] @ (300dc ) │ │ │ │ + blt.n 3008a │ │ │ │ + ldr r3, [pc, #156] @ (300dc ) │ │ │ │ movs r2, #0 │ │ │ │ - ldr r1, [pc, #156] @ (300e0 ) │ │ │ │ + ldr r1, [pc, #156] @ (300e0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ blx 9628 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3008a │ │ │ │ - ldr r1, [pc, #144] @ (300e4 ) │ │ │ │ + cbz r0, 3008a │ │ │ │ + ldr r1, [pc, #144] @ (300e4 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 8fdc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3007a │ │ │ │ + beq.n 3007a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3007a │ │ │ │ + cbnz r3, 3007a │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 3008a │ │ │ │ - ldr r3, [pc, #104] @ (300e8 ) │ │ │ │ + blt.n 3008a │ │ │ │ + ldr r3, [pc, #104] @ (300e8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r3, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #96] @ (300ec ) │ │ │ │ + ldr r3, [pc, #96] @ (300ec ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 2ff46 │ │ │ │ + beq.w 2ff46 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2ff46 │ │ │ │ + bne.w 2ff46 │ │ │ │ blx 8ff8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2ff46 │ │ │ │ + b.n 2ff46 │ │ │ │ adds r0, r7, r5 │ │ │ │ movs r2, r0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r6, #16 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r7, #17 │ │ │ │ + lsls r0, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #30 │ │ │ │ + cmp r5, #46 @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #32 │ │ │ │ + cmp r5, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #14 │ │ │ │ + lsls r4, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #6 │ │ │ │ + cmp r5, #26 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #10 │ │ │ │ + cmp r5, #30 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #13 │ │ │ │ + lsls r4, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #240 @ 0xf0 │ │ │ │ + cmp r4, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #244 @ 0xf4 │ │ │ │ + cmp r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #14 │ │ │ │ + lsls r4, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #222 @ 0xde │ │ │ │ + cmp r4, #230 @ 0xe6 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #228 @ 0xe4 │ │ │ │ + cmp r4, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r5, r0 │ │ │ │ movs r2, r0 │ │ │ │ adds r0, r3, r0 │ │ │ │ movs r2, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 30372 │ │ │ │ + beq.w 30372 │ │ │ │ eor.w ip, r0, r1 │ │ │ │ it mi │ │ │ │ negmi r1, r1 │ │ │ │ subs r2, r1, #1 │ │ │ │ - beq.w 30342 │ │ │ │ + beq.w 30342 │ │ │ │ movs r3, r0 │ │ │ │ it mi │ │ │ │ negmi r3, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bls.w 3034c │ │ │ │ + bls.w 3034c │ │ │ │ tst r1, r2 │ │ │ │ - beq.w 3035c │ │ │ │ + beq.w 3035c │ │ │ │ clz r2, r3 │ │ │ │ clz r0, r1 │ │ │ │ sub.w r2, r0, r2 │ │ │ │ rsb r2, r2, #31 │ │ │ │ - add r0, pc, #16 @ (adr r0, 30138 ) │ │ │ │ + add r0, pc, #16 @ (adr r0, 30138 ) │ │ │ │ add.w r2, r0, r2, lsl #4 │ │ │ │ mov.w r0, #0 │ │ │ │ mov pc, r2 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ cmp.w r3, r1, lsl #31 │ │ │ │ nop │ │ │ │ @@ -62906,72 +62849,72 @@ │ │ │ │ negmi r0, r0 │ │ │ │ bx lr │ │ │ │ cmp r0, #0 │ │ │ │ it gt │ │ │ │ mvngt.w r0, #2147483648 @ 0x80000000 │ │ │ │ it lt │ │ │ │ movlt.w r0, #2147483648 @ 0x80000000 │ │ │ │ - b.w 3043c │ │ │ │ + b.w 3043c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 30372 │ │ │ │ + beq.n 30372 │ │ │ │ push {r0, r1, lr} │ │ │ │ - bl 300f6 │ │ │ │ + bl 300f6 │ │ │ │ ldmia.w sp!, {r1, r2, lr} │ │ │ │ mul.w r3, r2, r0 │ │ │ │ sub.w r1, r1, r3 │ │ │ │ bx lr │ │ │ │ - cbnz r3, 303be │ │ │ │ - cbnz r2, 303be │ │ │ │ + cbnz r3, 303be │ │ │ │ + cbnz r2, 303be │ │ │ │ cmp r1, #0 │ │ │ │ ittt lt │ │ │ │ movlt r0, #0 │ │ │ │ movlt.w r1, #2147483648 @ 0x80000000 │ │ │ │ - blt.n 303ba │ │ │ │ + blt.n 303ba │ │ │ │ it eq │ │ │ │ cmpeq r0, #0 │ │ │ │ itt ne │ │ │ │ mvnne.w r1, #2147483648 @ 0x80000000 │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 3043c │ │ │ │ + b.w 3043c │ │ │ │ sub.w ip, sp, #8 │ │ │ │ strd ip, lr, [sp, #-16]! │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 303de │ │ │ │ + blt.n 303de │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 30404 │ │ │ │ - bl 30448 │ │ │ │ + blt.n 30404 │ │ │ │ + bl 30448 │ │ │ │ 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 30420 │ │ │ │ - bl 30448 │ │ │ │ + blt.n 30420 │ │ │ │ + bl 30448 │ │ │ │ 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 30448 │ │ │ │ + bl 30448 │ │ │ │ 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 30448 │ │ │ │ + bl 30448 │ │ │ │ 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} │ │ │ │ @@ -62982,21 +62925,21 @@ │ │ │ │ cmp r0, r2 │ │ │ │ mov lr, r1 │ │ │ │ sbcs.w r1, lr, r3 │ │ │ │ mov ip, r0 │ │ │ │ itt cc │ │ │ │ movcc r4, #0 │ │ │ │ movcc r5, r4 │ │ │ │ - bcc.n 30534 │ │ │ │ + bcc.n 30534 │ │ │ │ clz r0, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3054c │ │ │ │ + beq.n 3054c │ │ │ │ clz r1, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 30544 │ │ │ │ + beq.n 30544 │ │ │ │ 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 │ │ │ │ @@ -63005,43 +62948,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 304b4 │ │ │ │ + bcc.n 304b4 │ │ │ │ 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, 30534 │ │ │ │ + cbz r0, 30534 │ │ │ │ lsrs r1, r1, #1 │ │ │ │ mov r2, r0 │ │ │ │ orr.w r1, r1, r3, lsl #31 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ - b.n 304de │ │ │ │ + b.n 304de │ │ │ │ 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 304f2 │ │ │ │ + beq.n 304f2 │ │ │ │ cmp ip, r1 │ │ │ │ sbcs.w r6, lr, r3 │ │ │ │ - bcs.n 304c2 │ │ │ │ + bcs.n 304c2 │ │ │ │ adds.w ip, ip, ip │ │ │ │ adc.w lr, lr, lr │ │ │ │ subs r2, #1 │ │ │ │ - bne.n 304de │ │ │ │ + bne.n 304de │ │ │ │ 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 │ │ │ │ @@ -63053,22 +62996,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, 3053c │ │ │ │ + cbz r3, 3053c │ │ │ │ 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 30470 │ │ │ │ + b.n 30470 │ │ │ │ clz r0, r2 │ │ │ │ clz r1, lr │ │ │ │ adds r0, #32 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 30470 │ │ │ │ - b.n 30544 │ │ │ │ + bne.n 30470 │ │ │ │ + b.n 30544 │ │ │ │ nop │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -63,16 +63,16 @@ │ │ │ │ 0x00030928 686f6e2f 62797465 61727261 796f626a hon/bytearrayobj │ │ │ │ 0x00030938 6563742e 68000000 50794279 74654172 ect.h...PyByteAr │ │ │ │ 0x00030948 7261795f 43686563 6b286f70 29000000 ray_Check(op)... │ │ │ │ 0x00030958 2f757372 2f696e63 6c756465 2f707974 /usr/include/pyt │ │ │ │ 0x00030968 686f6e33 2e31332f 63707974 686f6e2f hon3.13/cpython/ │ │ │ │ 0x00030978 61627374 72616374 2e680000 61726720 abstract.h..arg │ │ │ │ 0x00030988 213d204e 554c4c00 6275696c 642f5f5f != NULL.build/__ │ │ │ │ - 0x00030998 6e617469 76655f35 37303331 38306333 native_5703180c3 │ │ │ │ - 0x000309a8 64643436 65383732 6366332e 63000000 dd46e872cf3.c... │ │ │ │ + 0x00030998 6e617469 76655f35 62616538 61353762 native_5bae8a57b │ │ │ │ + 0x000309a8 35656638 35383138 6234382e 63000000 5ef85818b48.c... │ │ │ │ 0x000309b8 6370795f 725f5f5f 6d797079 635f7365 cpy_r___mypyc_se │ │ │ │ 0x000309c8 6c665f5f 00000000 2f757372 2f6c6962 lf__..../usr/lib │ │ │ │ 0x000309d8 2f707974 686f6e33 2f646973 742d7061 /python3/dist-pa │ │ │ │ 0x000309e8 636b6167 65732f6d 79707963 2f6c6962 ckages/mypyc/lib │ │ │ │ 0x000309f8 2d72742f 6c697374 5f6f7073 2e630000 -rt/list_ops.c.. │ │ │ │ 0x00030a08 50794c69 73745f43 6865636b 286c6973 PyList_Check(lis │ │ │ │ 0x00030a18 74290000 6f622d3e 6f625f74 79706520 t)..ob->ob_type │ │ │ │ @@ -470,734 +470,736 @@ │ │ │ │ 0x00032298 00000000 6e646967 69747320 6d757374 ....ndigits must │ │ │ │ 0x000322a8 20626520 706f7369 74697665 00000000 be positive.... │ │ │ │ 0x000322b8 2f757372 2f6c6962 2f707974 686f6e33 /usr/lib/python3 │ │ │ │ 0x000322c8 2f646973 742d7061 636b6167 65732f6d /dist-packages/m │ │ │ │ 0x000322d8 79707963 2f6c6962 2d72742f 70797468 ypyc/lib-rt/pyth │ │ │ │ 0x000322e8 6f6e6361 70695f63 6f6d7061 742e6800 oncapi_compat.h. │ │ │ │ 0x000322f8 50795f52 4546434e 54286f62 6a29203d Py_REFCNT(obj) = │ │ │ │ - 0x00032308 3d203100 3c6d6f64 756c653e 00000000 = 1..... │ │ │ │ - 0x00032318 7372632f 746f6d6c 692f5f74 79706573 src/tomli/_types │ │ │ │ - 0x00032328 2e707900 6d617463 685f746f 5f646174 .py.match_to_dat │ │ │ │ - 0x00032338 6574696d 65000000 7372632f 746f6d6c etime...src/toml │ │ │ │ - 0x00032348 692f5f72 652e7079 00000000 6370795f i/_re.py....cpy_ │ │ │ │ - 0x00032358 725f7237 00000000 6370795f 725f7239 r_r7....cpy_r_r9 │ │ │ │ - 0x00032368 00000000 6370795f 725f7233 39000000 ....cpy_r_r39... │ │ │ │ - 0x00032378 6370795f 725f7234 30000000 6370795f cpy_r_r40...cpy_ │ │ │ │ - 0x00032388 725f7231 30000000 6370795f 725f7231 r_r10...cpy_r_r1 │ │ │ │ - 0x00032398 31000000 6370795f 725f7231 32000000 1...cpy_r_r12... │ │ │ │ - 0x000323a8 6370795f 725f7231 33000000 6370795f cpy_r_r13...cpy_ │ │ │ │ - 0x000323b8 725f7231 36000000 6370795f 725f7231 r_r16...cpy_r_r1 │ │ │ │ - 0x000323c8 37000000 6370795f 725f7231 35000000 7...cpy_r_r15... │ │ │ │ - 0x000323d8 6370795f 725f7231 34000000 6370795f cpy_r_r14...cpy_ │ │ │ │ - 0x000323e8 725f7239 35000000 6370795f 725f7239 r_r95...cpy_r_r9 │ │ │ │ - 0x000323f8 36000000 6370795f 725f7239 37000000 6...cpy_r_r97... │ │ │ │ - 0x00032408 6370795f 725f7239 38000000 6370795f cpy_r_r98...cpy_ │ │ │ │ - 0x00032418 725f7239 39000000 6370795f 725f7231 r_r99...cpy_r_r1 │ │ │ │ - 0x00032428 30300000 6370795f 725f7231 30310000 00..cpy_r_r101.. │ │ │ │ - 0x00032438 6d617463 685f746f 5f6c6f63 616c7469 match_to_localti │ │ │ │ - 0x00032448 6d650000 6370795f 725f7234 34000000 me..cpy_r_r44... │ │ │ │ - 0x00032458 6370795f 725f7234 36000000 6370795f cpy_r_r46...cpy_ │ │ │ │ - 0x00032468 725f7231 00000000 6370795f 725f7232 r_r1....cpy_r_r2 │ │ │ │ - 0x00032478 00000000 6370795f 725f7237 37000000 ....cpy_r_r77... │ │ │ │ - 0x00032488 6370795f 725f7231 32330000 6370795f cpy_r_r123..cpy_ │ │ │ │ - 0x00032498 725f7231 32370000 6370795f 725f7231 r_r127..cpy_r_r1 │ │ │ │ - 0x000324a8 33310000 257c4f4f 4f000000 746f6d6c 31..%|OOO...toml │ │ │ │ - 0x000324b8 692e5f70 61727365 722e544f 4d4c4465 i._parser.TOMLDe │ │ │ │ - 0x000324c8 636f6465 4572726f 72000000 6f626a5f codeError...obj_ │ │ │ │ - 0x000324d8 61726773 00000000 736b6970 5f756e74 args....skip_unt │ │ │ │ - 0x000324e8 696c0000 6370795f 725f7234 39000000 il..cpy_r_r49... │ │ │ │ - 0x000324f8 6370795f 725f7236 34000000 66726f7a cpy_r_r64...froz │ │ │ │ - 0x00032508 656e7365 74000000 736b6970 5f636f6d enset...skip_com │ │ │ │ - 0x00032518 6d656e74 00000000 76616c75 6520666f ment....value fo │ │ │ │ - 0x00032528 72206669 6e616c20 6e616d65 2022494c r final name "IL │ │ │ │ - 0x00032538 4c454741 4c5f434f 4d4d454e 545f4348 LEGAL_COMMENT_CH │ │ │ │ - 0x00032548 41525322 20776173 206e6f74 20736574 ARS" was not set │ │ │ │ - 0x00032558 00000000 76616c75 6520666f 72206669 ....value for fi │ │ │ │ - 0x00032568 6e616c20 6e616d65 2022544f 4d4c5f57 nal name "TOML_W │ │ │ │ - 0x00032578 535f414e 445f4e45 574c494e 45222077 S_AND_NEWLINE" w │ │ │ │ - 0x00032588 6173206e 6f742073 65740000 736b6970 as not set..skip │ │ │ │ - 0x00032598 5f636f6d 6d656e74 735f616e 645f6172 _comments_and_ar │ │ │ │ - 0x000325a8 7261795f 77730000 76616c75 6520666f ray_ws..value fo │ │ │ │ - 0x000325b8 72206669 6e616c20 6e616d65 2022494c r final name "IL │ │ │ │ - 0x000325c8 4c454741 4c5f4c49 54455241 4c5f5354 LEGAL_LITERAL_ST │ │ │ │ - 0x000325d8 525f4348 41525322 20776173 206e6f74 R_CHARS" was not │ │ │ │ - 0x000325e8 20736574 00000000 70617273 655f6c69 set....parse_li │ │ │ │ - 0x000325f8 74657261 6c5f7374 72000000 76616c75 teral_str...valu │ │ │ │ - 0x00032608 6520666f 72206669 6e616c20 6e616d65 e for final name │ │ │ │ - 0x00032618 2022494c 4c454741 4c5f4d55 4c54494c "ILLEGAL_MULTIL │ │ │ │ - 0x00032628 494e455f 42415349 435f5354 525f4348 INE_BASIC_STR_CH │ │ │ │ - 0x00032638 41525322 20776173 206e6f74 20736574 ARS" was not set │ │ │ │ - 0x00032648 00000000 70617273 655f6261 7369635f ....parse_basic_ │ │ │ │ - 0x00032658 73747200 76616c75 6520666f 72206669 str.value for fi │ │ │ │ - 0x00032668 6e616c20 6e616d65 2022494c 4c454741 nal name "ILLEGA │ │ │ │ - 0x00032678 4c5f4241 5349435f 5354525f 43484152 L_BASIC_STR_CHAR │ │ │ │ - 0x00032688 53222077 6173206e 6f742073 65740000 S" was not set.. │ │ │ │ - 0x00032698 6370795f 725f7265 73756c74 00000000 cpy_r_result.... │ │ │ │ - 0x000326a8 6370795f 725f7233 34000000 7475706c cpy_r_r34...tupl │ │ │ │ - 0x000326b8 655b696e 742c2073 74725d00 50795475 e[int, str].PyTu │ │ │ │ - 0x000326c8 706c655f 43686563 6b286370 795f725f ple_Check(cpy_r_ │ │ │ │ - 0x000326d8 72353329 00000000 5f5f746d 70363400 r53)....__tmp64. │ │ │ │ - 0x000326e8 6370795f 725f7235 38000000 6370795f cpy_r_r58...cpy_ │ │ │ │ - 0x000326f8 725f7237 38000000 70617273 655f6f6e r_r78...parse_on │ │ │ │ - 0x00032708 655f6c69 6e655f62 61736963 5f737472 e_line_basic_str │ │ │ │ - 0x00032718 00000000 70617273 655f6b65 795f7061 ....parse_key_pa │ │ │ │ - 0x00032728 72740000 76616c75 6520666f 72206669 rt..value for fi │ │ │ │ - 0x00032738 6e616c20 6e616d65 20224241 52455f4b nal name "BARE_K │ │ │ │ - 0x00032748 45595f43 48415253 22207761 73206e6f EY_CHARS" was no │ │ │ │ - 0x00032758 74207365 74000000 70617273 655f6b65 t set...parse_ke │ │ │ │ - 0x00032768 79000000 76616c75 6520666f 72206669 y...value for fi │ │ │ │ - 0x00032778 6e616c20 6e616d65 2022544f 4d4c5f57 nal name "TOML_W │ │ │ │ - 0x00032788 53222077 6173206e 6f742073 65740000 S" was not set.. │ │ │ │ - 0x00032798 6370795f 725f7232 30000000 6370795f cpy_r_r20...cpy_ │ │ │ │ - 0x000327a8 725f7235 34000000 6370795f 725f7235 r_r54...cpy_r_r5 │ │ │ │ - 0x000327b8 32000000 70617273 655f6d75 6c74696c 2...parse_multil │ │ │ │ - 0x000327c8 696e655f 73747200 6370795f 725f7233 ine_str.cpy_r_r3 │ │ │ │ - 0x000327d8 00000000 76616c75 6520666f 72206669 ....value for fi │ │ │ │ - 0x000327e8 6e616c20 6e616d65 2022494c 4c454741 nal name "ILLEGA │ │ │ │ - 0x000327f8 4c5f4d55 4c54494c 494e455f 4c495445 L_MULTILINE_LITE │ │ │ │ - 0x00032808 52414c5f 5354525f 43484152 53222077 RAL_STR_CHARS" w │ │ │ │ - 0x00032818 6173206e 6f742073 65740000 6370795f as not set..cpy_ │ │ │ │ - 0x00032828 725f7232 34000000 6370795f 725f7233 r_r24...cpy_r_r3 │ │ │ │ - 0x00032838 32000000 76616c75 6520666f 72206669 2...value for fi │ │ │ │ - 0x00032848 6e616c20 6e616d65 20224d41 585f494e nal name "MAX_IN │ │ │ │ - 0x00032858 4c494e45 5f4e4553 54494e47 22207761 LINE_NESTING" wa │ │ │ │ - 0x00032868 73206e6f 74207365 74000000 70617273 s not set...pars │ │ │ │ - 0x00032878 655f7661 6c756500 6370795f 725f7233 e_value.cpy_r_r3 │ │ │ │ - 0x00032888 35000000 6370795f 725f7234 32000000 5...cpy_r_r42... │ │ │ │ - 0x00032898 6370795f 725f7235 35000000 6370795f cpy_r_r55...cpy_ │ │ │ │ - 0x000328a8 725f7236 32000000 6370795f 725f7236 r_r62...cpy_r_r6 │ │ │ │ - 0x000328b8 36000000 6370795f 725f7237 35000000 6...cpy_r_r75... │ │ │ │ - 0x000328c8 6370795f 725f7239 31000000 6370795f cpy_r_r91...cpy_ │ │ │ │ - 0x000328d8 725f7231 31390000 76616c75 6520666f r_r119..value fo │ │ │ │ - 0x000328e8 72206669 6e616c20 6e616d65 20225245 r final name "RE │ │ │ │ - 0x000328f8 5f444154 4554494d 45222077 6173206e _DATETIME" was n │ │ │ │ - 0x00032908 6f742073 65740000 6370795f 725f7231 ot set..cpy_r_r1 │ │ │ │ - 0x00032918 32340000 76616c75 6520666f 72206669 24..value for fi │ │ │ │ - 0x00032928 6e616c20 6e616d65 20225245 5f4c4f43 nal name "RE_LOC │ │ │ │ - 0x00032938 414c5449 4d452220 77617320 6e6f7420 ALTIME" was not │ │ │ │ - 0x00032948 73657400 6370795f 725f7231 35390000 set.cpy_r_r159.. │ │ │ │ - 0x00032958 76616c75 6520666f 72206669 6e616c20 value for final │ │ │ │ - 0x00032968 6e616d65 20225245 5f4e554d 42455222 name "RE_NUMBER" │ │ │ │ - 0x00032978 20776173 206e6f74 20736574 00000000 was not set.... │ │ │ │ - 0x00032988 6370795f 725f7231 38300000 6370795f cpy_r_r180..cpy_ │ │ │ │ - 0x00032998 725f7232 32340000 70617273 655f6b65 r_r224..parse_ke │ │ │ │ - 0x000329a8 795f7661 6c75655f 70616972 00000000 y_value_pair.... │ │ │ │ - 0x000329b8 6370795f 725f7232 32000000 6b65795f cpy_r_r22...key_ │ │ │ │ - 0x000329c8 76616c75 655f7275 6c650000 6370795f value_rule..cpy_ │ │ │ │ - 0x000329d8 725f7235 31000000 6370795f 725f7236 r_r51...cpy_r_r6 │ │ │ │ - 0x000329e8 00000000 70617273 655f696e 6c696e65 ....parse_inline │ │ │ │ - 0x000329f8 5f746162 6c650000 6370795f 725f7236 _table..cpy_r_r6 │ │ │ │ - 0x00032a08 39000000 6370795f 725f7238 35000000 9...cpy_r_r85... │ │ │ │ - 0x00032a18 6370795f 725f7239 32000000 70617273 cpy_r_r92...pars │ │ │ │ - 0x00032a28 655f6172 72617900 6370795f 725f7235 e_array.cpy_r_r5 │ │ │ │ - 0x00032a38 00000000 6370795f 725f7234 31000000 ....cpy_r_r41... │ │ │ │ - 0x00032a48 76616c75 6520666f 72206669 6e616c20 value for final │ │ │ │ - 0x00032a58 6e616d65 20224845 58444947 49545f43 name "HEXDIGIT_C │ │ │ │ - 0x00032a68 48415253 22207761 73206e6f 74207365 HARS" was not se │ │ │ │ - 0x00032a78 74000000 6370795f 725f7232 37000000 t...cpy_r_r27... │ │ │ │ - 0x00032a88 70617273 655f6261 7369635f 7374725f parse_basic_str_ │ │ │ │ - 0x00032a98 65736361 70650000 6370795f 725f7232 escape..cpy_r_r2 │ │ │ │ - 0x00032aa8 38000000 6370795f 725f7233 37000000 8...cpy_r_r37... │ │ │ │ - 0x00032ab8 76616c75 6520666f 72206669 6e616c20 value for final │ │ │ │ - 0x00032ac8 6e616d65 20224241 5349435f 5354525f name "BASIC_STR_ │ │ │ │ - 0x00032ad8 45534341 50455f52 45504c41 43454d45 ESCAPE_REPLACEME │ │ │ │ - 0x00032ae8 4e545322 20776173 206e6f74 20736574 NTS" was not set │ │ │ │ - 0x00032af8 00000000 70617273 655f6261 7369635f ....parse_basic_ │ │ │ │ - 0x00032b08 7374725f 65736361 70655f6d 756c7469 str_escape_multi │ │ │ │ - 0x00032b18 6c696e65 00000000 69735f75 6e69636f line....is_unico │ │ │ │ - 0x00032b28 64655f73 63616c61 725f7661 6c756500 de_scalar_value. │ │ │ │ - 0x00032b38 6d616b65 5f736166 655f7061 7273655f make_safe_parse_ │ │ │ │ - 0x00032b48 666c6f61 74000000 6370795f 725f7061 float...cpy_r_pa │ │ │ │ - 0x00032b58 7273655f 666c6f61 74000000 6c6f6164 rse_float...load │ │ │ │ - 0x00032b68 73000000 76616c75 6520666f 72206669 s...value for fi │ │ │ │ - 0x00032b78 6e616c20 6e616d65 20224b45 595f494e nal name "KEY_IN │ │ │ │ - 0x00032b88 49544941 4c5f4348 41525322 20776173 ITIAL_CHARS" was │ │ │ │ - 0x00032b98 206e6f74 20736574 00000000 6370795f not set....cpy_ │ │ │ │ - 0x00032ba8 725f7231 31380000 6370795f 725f7231 r_r118..cpy_r_r1 │ │ │ │ - 0x00032bb8 32360000 6370795f 725f6865 61646572 26..cpy_r_header │ │ │ │ - 0x00032bc8 00000000 6c6f6164 00000000 62797465 ....load....byte │ │ │ │ - 0x00032bd8 73000000 6370795f 725f7235 37000000 s...cpy_r_r57... │ │ │ │ - 0x00032be8 76616c75 6520666f 72206669 6e616c20 value for final │ │ │ │ - 0x00032bf8 6e616d65 20224153 4349495f 4354524c name "ASCII_CTRL │ │ │ │ - 0x00032c08 22207761 73206e6f 74207365 74000000 " was not set... │ │ │ │ - 0x00032c18 6370795f 725f7232 30340000 43507953 cpy_r_r204..CPyS │ │ │ │ - 0x00032c28 74617469 635f5f70 61727365 725f5f5f tatic__parser___ │ │ │ │ - 0x00032c38 746f6d6c 695f5f5f 5f706172 7365725f tomli____parser_ │ │ │ │ - 0x00032c48 5f5f544f 4d4c4465 636f6465 4572726f __TOMLDecodeErro │ │ │ │ - 0x00032c58 725f5f5f 5f5f696e 69745f5f 5f5f5f6d r_____init_____m │ │ │ │ - 0x00032c68 73670000 7372632f 746f6d6c 692f5f5f sg..src/tomli/__ │ │ │ │ - 0x00032c78 696e6974 5f5f2e70 79000000 5f5f6e61 init__.py...__na │ │ │ │ - 0x00032c88 6d655f5f 00000000 35373033 31383063 me__....5703180c │ │ │ │ - 0x00032c98 33646434 36653837 32636633 5f5f6d79 3dd46e872cf3__my │ │ │ │ - 0x00032ca8 7079632e 696e6974 5f746f6d 6c695f5f pyc.init_tomli__ │ │ │ │ - 0x00032cb8 5f5f7479 70657300 35373033 31383063 __types.5703180c │ │ │ │ - 0x00032cc8 33646434 36653837 32636633 5f5f6d79 3dd46e872cf3__my │ │ │ │ - 0x00032cd8 7079632e 696e6974 5f746f6d 6c695f5f pyc.init_tomli__ │ │ │ │ - 0x00032ce8 5f5f7265 00000000 35373033 31383063 __re....5703180c │ │ │ │ - 0x00032cf8 33646434 36653837 32636633 5f5f6d79 3dd46e872cf3__my │ │ │ │ - 0x00032d08 7079632e 696e6974 5f746f6d 6c695f5f pyc.init_tomli__ │ │ │ │ - 0x00032d18 5f5f7061 72736572 00000000 35373033 __parser....5703 │ │ │ │ - 0x00032d28 31383063 33646434 36653837 32636633 180c3dd46e872cf3 │ │ │ │ - 0x00032d38 5f5f6d79 7079632e 696e6974 5f746f6d __mypyc.init_tom │ │ │ │ - 0x00032d48 6c690000 4f3a6d61 6b655f73 6166655f li..O:make_safe_ │ │ │ │ - 0x00032d58 70617273 655f666c 6f617400 666c6f61 parse_float.floa │ │ │ │ - 0x00032d68 745f7374 72000000 4f3a5f5f 63616c6c t_str...O:__call │ │ │ │ - 0x00032d78 5f5f0000 696e7374 616e6365 00000000 __..instance.... │ │ │ │ - 0x00032d88 6f776e65 72000000 4f4f3a5f 5f676574 owner...OO:__get │ │ │ │ - 0x00032d98 5f5f0000 636f6465 706f696e 74000000 __..codepoint... │ │ │ │ - 0x00032da8 4f3a6973 5f756e69 636f6465 5f736361 O:is_unicode_sca │ │ │ │ - 0x00032db8 6c61725f 76616c75 65000000 73726300 lar_value...src. │ │ │ │ - 0x00032dc8 706f7300 6e657374 5f6c766c 00000000 pos.nest_lvl.... │ │ │ │ - 0x00032dd8 4f4f4f4f 3a706172 73655f76 616c7565 OOOO:parse_value │ │ │ │ - 0x00032de8 00000000 6d756c74 696c696e 65000000 ....multiline... │ │ │ │ - 0x00032df8 4f4f7c24 404f3a70 61727365 5f626173 OO|$@O:parse_bas │ │ │ │ - 0x00032e08 69635f73 74720000 6c697465 72616c00 ic_str..literal. │ │ │ │ - 0x00032e18 4f4f7c24 404f3a70 61727365 5f6d756c OO|$@O:parse_mul │ │ │ │ - 0x00032e28 74696c69 6e655f73 74720000 4f4f3a70 tiline_str..OO:p │ │ │ │ - 0x00032e38 61727365 5f6c6974 6572616c 5f737472 arse_literal_str │ │ │ │ - 0x00032e48 00000000 6865785f 6c656e00 4f4f4f3a ....hex_len.OOO: │ │ │ │ - 0x00032e58 70617273 655f6865 785f6368 61720000 parse_hex_char.. │ │ │ │ - 0x00032e68 4f4f3a70 61727365 5f626173 69635f73 OO:parse_basic_s │ │ │ │ - 0x00032e78 74725f65 73636170 655f6d75 6c74696c tr_escape_multil │ │ │ │ - 0x00032e88 696e6500 4f4f7c24 4f3a7061 7273655f ine.OO|$O:parse_ │ │ │ │ - 0x00032e98 62617369 635f7374 725f6573 63617065 basic_str_escape │ │ │ │ - 0x00032ea8 00000000 4f4f4f4f 3a706172 73655f69 ....OOOO:parse_i │ │ │ │ - 0x00032eb8 6e6c696e 655f7461 626c6500 4f4f4f4f nline_table.OOOO │ │ │ │ - 0x00032ec8 3a706172 73655f61 72726179 00000000 :parse_array.... │ │ │ │ - 0x00032ed8 4f4f3a70 61727365 5f6f6e65 5f6c696e OO:parse_one_lin │ │ │ │ - 0x00032ee8 655f6261 7369635f 73747200 4f4f3a70 e_basic_str.OO:p │ │ │ │ - 0x00032ef8 61727365 5f6b6579 5f706172 74000000 arse_key_part... │ │ │ │ - 0x00032f08 4f4f3a70 61727365 5f6b6579 00000000 OO:parse_key.... │ │ │ │ - 0x00032f18 4f4f4f4f 3a706172 73655f6b 65795f76 OOOO:parse_key_v │ │ │ │ - 0x00032f28 616c7565 5f706169 72000000 6f757400 alue_pair...out. │ │ │ │ - 0x00032f38 68656164 65720000 4f4f4f4f 4f3a6b65 header..OOOOO:ke │ │ │ │ - 0x00032f48 795f7661 6c75655f 72756c65 00000000 y_value_rule.... │ │ │ │ - 0x00032f58 4f4f4f3a 63726561 74655f6c 6973745f OOO:create_list_ │ │ │ │ - 0x00032f68 72756c65 00000000 4f4f4f3a 63726561 rule....OOO:crea │ │ │ │ - 0x00032f78 74655f64 6963745f 72756c65 00000000 te_dict_rule.... │ │ │ │ - 0x00032f88 4f4f3a73 6b69705f 636f6d6d 656e7473 OO:skip_comments │ │ │ │ - 0x00032f98 5f616e64 5f617272 61795f77 73000000 _and_array_ws... │ │ │ │ - 0x00032fa8 4f4f3a73 6b69705f 636f6d6d 656e7400 OO:skip_comment. │ │ │ │ - 0x00032fb8 65787065 63740000 6572726f 725f6f6e expect..error_on │ │ │ │ - 0x00032fc8 00000000 6572726f 725f6f6e 5f656f66 ....error_on_eof │ │ │ │ - 0x00032fd8 00000000 4f4f4f7c 24404f4f 3a736b69 ....OOO|$@OO:ski │ │ │ │ - 0x00032fe8 705f756e 74696c00 63686172 73000000 p_until.chars... │ │ │ │ - 0x00032ff8 4f4f4f3a 736b6970 5f636861 72730000 OOO:skip_chars.. │ │ │ │ - 0x00033008 6b657900 4f3a6170 70656e64 5f6e6573 key.O:append_nes │ │ │ │ - 0x00033018 745f746f 5f6c6973 74000000 61636365 t_to_list...acce │ │ │ │ - 0x00033028 73735f6c 69737473 00000000 4f7c244f ss_lists....O|$O │ │ │ │ - 0x00033038 3a676574 5f6f725f 63726561 74655f6e :get_or_create_n │ │ │ │ - 0x00033048 65737400 3a5f5f6d 79707963 5f646566 est.:__mypyc_def │ │ │ │ - 0x00033058 61756c74 735f7365 74757000 666c6167 aults_setup.flag │ │ │ │ - 0x00033068 00000000 4f4f3a69 735f0000 72656375 ....OO:is_..recu │ │ │ │ - 0x00033078 72736976 65000000 4f4f7c24 404f3a73 rsive...OO|$@O:s │ │ │ │ - 0x00033088 65740000 4f3a756e 7365745f 616c6c00 et..O:unset_all. │ │ │ │ - 0x00033098 3a66696e 616c697a 655f7065 6e64696e :finalize_pendin │ │ │ │ - 0x000330a8 67000000 4f4f3a61 64645f70 656e6469 g...OO:add_pendi │ │ │ │ - 0x000330b8 6e670000 5f5f7300 4f7c244f 3a6c6f61 ng..__s.O|$O:loa │ │ │ │ - 0x000330c8 64730000 5f5f6670 00000000 4f7c244f ds..__fp....O|$O │ │ │ │ - 0x000330d8 3a6c6f61 64000000 6d736700 646f6300 :load...msg.doc. │ │ │ │ - 0x000330e8 6d617463 68000000 4f4f3a6d 61746368 match...OO:match │ │ │ │ - 0x000330f8 5f746f5f 6e756d62 65720000 4f3a6d61 _to_number..O:ma │ │ │ │ - 0x00033108 7463685f 746f5f6c 6f63616c 74696d65 tch_to_localtime │ │ │ │ - 0x00033118 00000000 686f7572 5f737472 00000000 ....hour_str.... │ │ │ │ - 0x00033128 6d696e75 74655f73 74720000 7369676e minute_str..sign │ │ │ │ - 0x00033138 5f737472 00000000 4f4f4f3a 63616368 _str....OOO:cach │ │ │ │ - 0x00033148 65645f74 7a000000 4f3a6d61 7463685f ed_tz...O:match_ │ │ │ │ - 0x00033158 746f5f64 61746574 696d6500 5f5f6174 to_datetime.__at │ │ │ │ - 0x00033168 7472735f 6f776e5f 73657461 7474725f trs_own_setattr_ │ │ │ │ - 0x00033178 5f000000 7468726f 77000000 636c6f73 _...throw...clos │ │ │ │ - 0x00033188 65000000 73656e64 00000000 76616c75 e...send....valu │ │ │ │ - 0x00033198 65730000 6974656d 73000000 636f7079 es..items...copy │ │ │ │ - 0x000331a8 00000000 636c6561 72000000 75706461 ....clear...upda │ │ │ │ - 0x000331b8 74650000 73657464 65666175 6c740000 te..setdefault.. │ │ │ │ - 0x000331c8 6a6f696e 00000000 35373033 31383063 join....5703180c │ │ │ │ - 0x000331d8 33646434 36653837 32636633 5f5f6d79 3dd46e872cf3__my │ │ │ │ - 0x000331e8 70796300 0b086275 696c7469 6e730341 pyc...builtins.A │ │ │ │ - 0x000331f8 6e790843 616c6c61 626c6505 5475706c ny.Callable.Tupl │ │ │ │ - 0x00033208 65067479 70696e67 0a506172 7365466c e.typing.ParseFl │ │ │ │ - 0x00033218 6f617403 4b657903 506f7306 67726f75 oat.Key.Pos.grou │ │ │ │ - 0x00033228 70730464 61746501 30000000 09056c6a ps.date.0.....lj │ │ │ │ - 0x00033238 75737409 63616368 65645f74 7a087469 ust.cached_tz.ti │ │ │ │ - 0x00033248 6d657a6f 6e650375 74630864 61746574 mezone.utc.datet │ │ │ │ - 0x00033258 696d6506 747a696e 666f012b 0974696d ime.tzinfo.+.tim │ │ │ │ - 0x00033268 6564656c 74610568 6f757273 00000000 edelta.hours.... │ │ │ │ - 0x00033278 07076d69 6e757465 73047469 6d650966 ..minutes.time.f │ │ │ │ - 0x00033288 6c6f6174 70617274 0567726f 75700b61 loatpart.group.a │ │ │ │ - 0x00033298 6e6e6f74 6174696f 6e730a5f 5f667574 nnotations.__fut │ │ │ │ - 0x000332a8 7572655f 5f096c72 755f6361 63686500 ure__.lru_cache. │ │ │ │ - 0x000332b8 06096675 6e63746f 6f6c7302 72651073 ..functools.re.s │ │ │ │ - 0x000332c8 72632f74 6f6d6c69 2f5f7265 2e707908 rc/tomli/_re.py. │ │ │ │ - 0x000332d8 3c6d6f64 756c653e 0546696e 616c0c74 .Final.t │ │ │ │ - 0x000332e8 6f6d6c69 2e5f7479 70657300 0145285b omli._types..E([ │ │ │ │ - 0x000332f8 30315d5b 302d395d 7c325b30 2d335d29 01][0-9]|2[0-3]) │ │ │ │ - 0x00033308 3a285b30 2d355d5b 302d395d 293a285b :([0-5][0-9]):([ │ │ │ │ - 0x00033318 302d355d 5b302d39 5d29283f 3a5c2e28 0-5][0-9])(?:\.( │ │ │ │ - 0x00033328 5b302d39 5d7b312c 367d295b 302d395d [0-9]{1,6})[0-9] │ │ │ │ - 0x00033338 2a293f00 010c5f54 494d455f 52455f53 *)?..._TIME_RE_S │ │ │ │ - 0x00033348 54520000 0182600a 300a283f 3a0a2020 TR....`.0.(?:. │ │ │ │ - 0x00033358 2020785b 302d3941 2d46612d 665d283f x[0-9A-Fa-f](? │ │ │ │ - 0x00033368 3a5f3f5b 302d3941 2d46612d 665d292a :_?[0-9A-Fa-f])* │ │ │ │ - 0x00033378 20202023 20686578 0a202020 207c0a20 # hex. |. │ │ │ │ - 0x00033388 20202062 5b30315d 283f3a5f 3f5b3031 b[01](?:_?[01 │ │ │ │ - 0x00033398 5d292a20 20202020 20202020 20202020 ])* │ │ │ │ - 0x000333a8 20202020 23206269 6e0a2020 20207c0a # bin. |. │ │ │ │ - 0x000333b8 20202020 6f5b302d 375d283f 3a5f3f5b o[0-7](?:_?[ │ │ │ │ - 0x000333c8 302d375d 292a2020 20202020 20202020 0-7])* │ │ │ │ - 0x000333d8 20202020 2023206f 63740a29 0a7c0a5b # oct.).|.[ │ │ │ │ - 0x000333e8 2b2d5d3f 283f3a30 7c5b312d 395d283f +-]?(?:0|[1-9](? │ │ │ │ - 0x000333f8 3a5f3f5b 302d395d 292a2920 20202020 :_?[0-9])*) │ │ │ │ - 0x00033408 20202020 23206465 632c2069 6e746567 # dec, integ │ │ │ │ - 0x00033418 65722070 6172740a 283f503c 666c6f61 er part.(?P. (?:\. │ │ │ │ - 0x00033438 5b302d39 5d283f3a 5f3f5b30 2d395d29 [0-9](?:_?[0-9]) │ │ │ │ - 0x00033448 2a293f20 20202020 20202020 23206f70 *)? # op │ │ │ │ - 0x00033458 74696f6e 616c2066 72616374 696f6e61 tional fractiona │ │ │ │ - 0x00033468 6c207061 72740a20 20202028 3f3a5b65 l part. (?:[e │ │ │ │ - 0x00033478 455d5b2b 2d5d3f5b 302d395d 283f3a5f E][+-]?[0-9](?:_ │ │ │ │ - 0x00033488 3f5b302d 395d292a 293f2020 23206f70 ?[0-9])*)? # op │ │ │ │ - 0x00033498 74696f6e 616c2065 78706f6e 656e7420 tional exponent │ │ │ │ - 0x000334a8 70617274 0a290a00 05075645 52424f53 part.)....VERBOS │ │ │ │ - 0x000334b8 4507636f 6d70696c 6505666c 61677309 E.compile.flags. │ │ │ │ - 0x000334c8 52455f4e 554d4245 520c5245 5f4c4f43 RE_NUMBER.RE_LOC │ │ │ │ - 0x000334d8 414c5449 4d450000 0181770a 285b302d ALTIME....w.([0- │ │ │ │ - 0x000334e8 395d7b34 7d292d28 305b312d 395d7c31 9]{4})-(0[1-9]|1 │ │ │ │ - 0x000334f8 5b302d32 5d292d28 305b312d 395d7c5b [0-2])-(0[1-9]|[ │ │ │ │ - 0x00033508 31325d5b 302d395d 7c335b30 315d2920 12][0-9]|3[01]) │ │ │ │ - 0x00033518 20232064 6174652c 20652e67 2e203139 # date, e.g. 19 │ │ │ │ - 0x00033528 38382d31 302d3237 0a283f3a 0a202020 88-10-27.(?:. │ │ │ │ - 0x00033538 205b5474 205d0a20 20202028 5b30315d [Tt ]. ([01] │ │ │ │ - 0x00033548 5b302d39 5d7c325b 302d335d 293a285b [0-9]|2[0-3]):([ │ │ │ │ - 0x00033558 302d355d 5b302d39 5d293a28 5b302d35 0-5][0-9]):([0-5 │ │ │ │ - 0x00033568 5d5b302d 395d2928 3f3a5c2e 285b302d ][0-9])(?:\.([0- │ │ │ │ - 0x00033578 395d7b31 2c367d29 5b302d39 5d2a293f 9]{1,6})[0-9]*)? │ │ │ │ - 0x00033588 0a202020 20283f3a 285b5a7a 5d297c28 . (?:([Zz])|( │ │ │ │ - 0x00033598 5b2b2d5d 29285b30 315d5b30 2d395d7c [+-])([01][0-9]| │ │ │ │ - 0x000335a8 325b302d 335d293a 285b302d 355d5b30 2[0-3]):([0-5][0 │ │ │ │ - 0x000335b8 2d395d29 293f2020 23206f70 74696f6e -9]))? # option │ │ │ │ - 0x000335c8 616c2074 696d6520 6f666673 65740a29 al time offset.) │ │ │ │ - 0x000335d8 3f0a0000 020b5245 5f444154 4554494d ?.....RE_DATETIM │ │ │ │ - 0x000335e8 45076d61 7873697a 65000000 017b4672 E.maxsize....{Fr │ │ │ │ - 0x000335f8 65652d66 6f726d20 61726775 6d656e74 ee-form argument │ │ │ │ - 0x00033608 7320666f 7220544f 4d4c4465 636f6465 s for TOMLDecode │ │ │ │ - 0x00033618 4572726f 72206172 65206465 70726563 Error are deprec │ │ │ │ - 0x00033628 61746564 2e20506c 65617365 20736574 ated. Please set │ │ │ │ - 0x00033638 20276d73 67272028 73747229 2c202764 'msg' (str), 'd │ │ │ │ - 0x00033648 6f632720 28737472 2920616e 64202770 oc' (str) and 'p │ │ │ │ - 0x00033658 6f732720 28696e74 29206172 67756d65 os' (int) argume │ │ │ │ - 0x00033668 6e747320 6f6e6c79 2e000000 07124465 nts only......De │ │ │ │ - 0x00033678 70726563 6174696f 6e576172 6e696e67 precationWarning │ │ │ │ - 0x00033688 04776172 6e0a7374 61636b6c 6576656c .warn.stacklevel │ │ │ │ - 0x00033698 0a56616c 75654572 726f7208 5f5f696e .ValueError.__in │ │ │ │ - 0x000336a8 69745f5f 010a0672 696e6465 78000000 it__...rindex... │ │ │ │ - 0x000336b8 0b0f656e 64206f66 20646f63 756d656e ..end of documen │ │ │ │ - 0x000336c8 74056c69 6e652009 2c20636f 6c756d6e t.line ., column │ │ │ │ - 0x000336d8 20052028 61742001 29036d73 6703646f . (at .).msg.do │ │ │ │ - 0x000336e8 6303706f 73066c69 6e656e6f 05636f6c c.pos.lineno.col │ │ │ │ - 0x000336f8 6e6f0472 65616400 010e4174 74726962 no.read...Attrib │ │ │ │ - 0x00033708 75746545 72726f72 00000000 01454669 uteError.....EFi │ │ │ │ - 0x00033718 6c65206d 75737420 6265206f 70656e65 le must be opene │ │ │ │ - 0x00033728 6420696e 2062696e 61727920 6d6f6465 d in binary mode │ │ │ │ - 0x00033738 2c20652e 672e2075 73652060 6f70656e , e.g. use `open │ │ │ │ - 0x00033748 2827666f 6f2e746f 6d6c272c 20277262 ('foo.toml', 'rb │ │ │ │ - 0x00033758 27296000 06095479 70654572 726f7202 ')`...TypeError. │ │ │ │ - 0x00033768 0d0a1a45 78706563 74656420 73747220 ...Expected str │ │ │ │ - 0x00033778 6f626a65 63742c20 6e6f7420 270c5f5f object, not '.__ │ │ │ │ - 0x00033788 7175616c 6e616d65 5f5f0127 064f7574 qualname__.'.Out │ │ │ │ - 0x00033798 70757400 040a496e 64657845 72726f72 put...IndexError │ │ │ │ - 0x000337a8 015b0123 11496e76 616c6964 20737461 .[.#.Invalid sta │ │ │ │ - 0x000337b8 74656d65 6e740000 03354578 70656374 tement...5Expect │ │ │ │ - 0x000337c8 6564206e 65776c69 6e65206f 7220656e ed newline or en │ │ │ │ - 0x000337d8 64206f66 20646f63 756d656e 74206166 d of document af │ │ │ │ - 0x000337e8 74657220 61207374 6174656d 656e7406 ter a statement. │ │ │ │ - 0x000337f8 6e657374 65640370 6f700000 040f7265 nested.pop....re │ │ │ │ - 0x00033808 63757273 6976655f 666c6167 73036164 cursive_flags.ad │ │ │ │ - 0x00033818 64205468 65726520 6973206e 6f206e65 d There is no ne │ │ │ │ - 0x00033828 73742062 6568696e 64207468 6973206b st behind this k │ │ │ │ - 0x00033838 6579084b 65794572 726f7200 05077b21 ey.KeyError...{! │ │ │ │ - 0x00033848 723a7b7d 7d06666f 726d6174 0a697364 r:{}}.format.isd │ │ │ │ - 0x00033858 69736a6f 696e7418 466f756e 6420696e isjoint.Found in │ │ │ │ - 0x00033868 76616c69 64206368 61726163 74657220 valid character │ │ │ │ - 0x00033878 0f43616e 6e6f7420 6465636c 61726520 .Cannot declare │ │ │ │ - 0x00033888 00000000 04062074 77696365 1843616e ...... twice.Can │ │ │ │ - 0x00033898 6e6f7420 6f766572 77726974 65206120 not overwrite a │ │ │ │ - 0x000338a8 76616c75 65015d0a 73746172 74737769 value.].startswi │ │ │ │ - 0x000338b8 74680000 012e4578 70656374 65642027 th....Expected ' │ │ │ │ - 0x000338c8 5d272061 74207468 6520656e 64206f66 ]' at the end of │ │ │ │ - 0x000338d8 20612074 61626c65 20646563 6c617261 a table declara │ │ │ │ - 0x000338e8 74696f6e 00000000 02224361 6e6e6f74 tion....."Cannot │ │ │ │ - 0x000338f8 206d7574 61746520 696d6d75 7461626c mutate immutabl │ │ │ │ - 0x00033908 65206e61 6d657370 61636520 025d5d00 e namespace .]]. │ │ │ │ - 0x00033918 01304578 70656374 65642027 5d5d2720 .0Expected ']]' │ │ │ │ - 0x00033928 61742074 68652065 6e64206f 6620616e at the end of an │ │ │ │ - 0x00033938 20617272 61792064 65636c61 72617469 array declarati │ │ │ │ - 0x00033948 6f6e0000 021a4361 6e6e6f74 20726564 on....Cannot red │ │ │ │ - 0x00033958 6566696e 65206e61 6d657370 61636520 efine namespace │ │ │ │ - 0x00033968 013d0000 032c4578 70656374 65642027 .=...,Expected ' │ │ │ │ - 0x00033978 3d272061 66746572 2061206b 65792069 =' after a key i │ │ │ │ - 0x00033988 6e206120 6b65792f 76616c75 65207061 n a key/value pa │ │ │ │ - 0x00033998 6972012e 01220000 0428496e 76616c69 ir..."...(Invali │ │ │ │ - 0x000339a8 6420696e 69746961 6c206368 61726163 d initial charac │ │ │ │ - 0x000339b8 74657220 666f7220 61206b65 79207061 ter for a key pa │ │ │ │ - 0x000339c8 7274012c 0e556e63 6c6f7365 64206172 rt.,.Unclosed ar │ │ │ │ - 0x000339d8 72617901 7d000000 051b4475 706c6963 ray.}.....Duplic │ │ │ │ - 0x000339e8 61746520 696e6c69 6e652074 61626c65 ate inline table │ │ │ │ - 0x000339f8 206b6579 2015556e 636c6f73 65642069 key .Unclosed i │ │ │ │ - 0x00033a08 6e6c696e 65207461 626c6502 5c09025c nline table.\..\ │ │ │ │ - 0x00033a18 20025c0a 00000000 0519556e 65736361 .\.......Unesca │ │ │ │ - 0x00033a28 70656420 275c2720 696e2061 20737472 ped '\' in a str │ │ │ │ - 0x00033a38 696e6702 5c75025c 550a6973 73757065 ing.\u.\U.issupe │ │ │ │ - 0x00033a48 72736574 11496e76 616c6964 20686578 rset.Invalid hex │ │ │ │ - 0x00033a58 2076616c 75650000 032f4573 63617065 value.../Escape │ │ │ │ - 0x00033a68 64206368 61726163 74657220 6973206e d character is n │ │ │ │ - 0x00033a78 6f742061 20556e69 636f6465 20736361 ot a Unicode sca │ │ │ │ - 0x00033a88 6c617220 76616c75 65036368 72032727 lar value.chr.'' │ │ │ │ - 0x00033a98 27000000 02207061 7273655f 62617369 '.... parse_basi │ │ │ │ - 0x00033aa8 635f7374 725f6573 63617065 5f6d756c c_str_escape_mul │ │ │ │ - 0x00033ab8 74696c69 6e651670 61727365 5f626173 tiline.parse_bas │ │ │ │ - 0x00033ac8 69635f73 74725f65 73636170 65000000 ic_str_escape... │ │ │ │ - 0x00033ad8 0413556e 7465726d 696e6174 65642073 ..Unterminated s │ │ │ │ - 0x00033ae8 7472696e 67032222 22015c12 496c6c65 tring.""".\.Ille │ │ │ │ - 0x00033af8 67616c20 63686172 61637465 72200000 gal character .. │ │ │ │ - 0x00033b08 023b544f 4d4c2069 6e6c696e 65206172 .;TOML inline ar │ │ │ │ - 0x00033b18 72617973 2f746162 6c657320 61726520 rays/tables are │ │ │ │ - 0x00033b28 6e657374 6564206d 6f726520 7468616e nested more than │ │ │ │ - 0x00033b38 20746865 20616c6c 6f776564 2007206c the allowed . l │ │ │ │ - 0x00033b48 6576656c 73000000 090e5265 63757273 evels.....Recurs │ │ │ │ - 0x00033b58 696f6e45 72726f72 01740474 72756501 ionError.t.true. │ │ │ │ - 0x00033b68 66056661 6c736501 7b056d61 74636818 f.false.{.match. │ │ │ │ - 0x00033b78 496e7661 6c696420 64617465 206f7220 Invalid date or │ │ │ │ - 0x00033b88 64617465 74696d65 03656e64 00000000 datetime.end.... │ │ │ │ - 0x00033b98 0703696e 66036e61 6e042b6e 616e042d ..inf.nan.+nan.- │ │ │ │ - 0x00033ba8 6e616e04 2d696e66 042b696e 660d496e nan.-inf.+inf.In │ │ │ │ - 0x00033bb8 76616c69 64207661 6c756500 032a7061 valid value..*pa │ │ │ │ - 0x00033bc8 7273655f 666c6f61 74206d75 7374206e rse_float must n │ │ │ │ - 0x00033bd8 6f742072 65747572 6e206469 63747320 ot return dicts │ │ │ │ - 0x00033be8 6f72206c 69737473 08497465 7261626c or lists.Iterabl │ │ │ │ - 0x00033bf8 650f636f 6c6c6563 74696f6e 732e6162 e.collections.ab │ │ │ │ - 0x00033c08 63000000 07067374 72696e67 03737973 c.....string.sys │ │ │ │ - 0x00033c18 14737263 2f746f6d 6c692f5f 70617273 .src/tomli/_pars │ │ │ │ - 0x00033c28 65722e70 79104d61 7070696e 6750726f er.py.MappingPro │ │ │ │ - 0x00033c38 78795479 70650574 79706573 02494f0a xyType.types.IO. │ │ │ │ - 0x00033c48 4e616d65 64547570 6c650000 04087761 NamedTuple....wa │ │ │ │ - 0x00033c58 726e696e 6773116d 61746368 5f746f5f rnings.match_to_ │ │ │ │ - 0x00033c68 64617465 74696d65 126d6174 63685f74 datetime.match_t │ │ │ │ - 0x00033c78 6f5f6c6f 63616c74 696d650f 6d617463 o_localtime.matc │ │ │ │ - 0x00033c88 685f746f 5f6e756d 62657200 0509746f h_to_number...to │ │ │ │ - 0x00033c98 6d6c692e 5f726511 67657472 65637572 mli._re.getrecur │ │ │ │ - 0x00033ca8 73696f6e 6c696d69 74124d41 585f494e sionlimit.MAX_IN │ │ │ │ - 0x00033cb8 4c494e45 5f4e4553 54494e47 0a415343 LINE_NESTING.ASC │ │ │ │ - 0x00033cc8 49495f43 54524c01 09000000 0317494c II_CTRL.......IL │ │ │ │ - 0x00033cd8 4c454741 4c5f4241 5349435f 5354525f LEGAL_BASIC_STR_ │ │ │ │ - 0x00033ce8 43484152 5302090a 21494c4c 4547414c CHARS...!ILLEGAL │ │ │ │ - 0x00033cf8 5f4d554c 54494c49 4e455f42 41534943 _MULTILINE_BASIC │ │ │ │ - 0x00033d08 5f535452 5f434841 52530000 0219494c _STR_CHARS....IL │ │ │ │ - 0x00033d18 4c454741 4c5f4c49 54455241 4c5f5354 LEGAL_LITERAL_ST │ │ │ │ - 0x00033d28 525f4348 41525323 494c4c45 47414c5f R_CHARS#ILLEGAL_ │ │ │ │ - 0x00033d38 4d554c54 494c494e 455f4c49 54455241 MULTILINE_LITERA │ │ │ │ - 0x00033d48 4c5f5354 525f4348 41525300 0515494c L_STR_CHARS...IL │ │ │ │ - 0x00033d58 4c454741 4c5f434f 4d4d454e 545f4348 LEGAL_COMMENT_CH │ │ │ │ - 0x00033d68 41525302 20090754 4f4d4c5f 57531354 ARS. ..TOML_WS.T │ │ │ │ - 0x00033d78 4f4d4c5f 57535f41 4e445f4e 45574c49 OML_WS_AND_NEWLI │ │ │ │ - 0x00033d88 4e450d61 73636969 5f6c6574 74657273 NE.ascii_letters │ │ │ │ - 0x00033d98 00000000 050a3031 32333435 36373839 ......0123456789 │ │ │ │ - 0x00033da8 022d5f0e 42415245 5f4b4559 5f434841 .-_.BARE_KEY_CHA │ │ │ │ - 0x00033db8 52530222 27114b45 595f494e 49544941 RS."'.KEY_INITIA │ │ │ │ - 0x00033dc8 4c5f4348 41525300 0c163031 32333435 L_CHARS...012345 │ │ │ │ - 0x00033dd8 36373839 61626364 65664142 43444546 6789abcdefABCDEF │ │ │ │ - 0x00033de8 0e484558 44494749 545f4348 41525302 .HEXDIGIT_CHARS. │ │ │ │ - 0x00033df8 5c620108 025c7402 5c6e025c 66010c02 \b...\t.\n.\f... │ │ │ │ - 0x00033e08 5c72010d 025c2202 5c5c0000 031d4241 \r...\".\\....BA │ │ │ │ - 0x00033e18 5349435f 5354525f 45534341 50455f52 SIC_STR_ESCAPE_R │ │ │ │ - 0x00033e28 45504c41 43454d45 4e54530d 746f6d6c EPLACEMENTS.toml │ │ │ │ - 0x00033e38 692e5f70 61727365 720f5f5f 6d797079 i._parser.__mypy │ │ │ │ - 0x00033e48 635f6174 7472735f 5f000000 05124445 c_attrs__.....DE │ │ │ │ - 0x00033e58 50524543 41544544 5f444546 41554c54 PRECATED_DEFAULT │ │ │ │ - 0x00033e68 085f5f64 6963745f 5f0f544f 4d4c4465 .__dict__.TOMLDe │ │ │ │ - 0x00033e78 636f6465 4572726f 72064652 4f5a454e codeError.FROZEN │ │ │ │ - 0x00033e88 0d455850 4c494349 545f4e45 53540000 .EXPLICIT_NEST.. │ │ │ │ - 0x00033e98 06065f66 6c616773 0e5f7065 6e64696e .._flags._pendin │ │ │ │ - 0x00033ea8 675f666c 61677305 466c6167 73046469 g_flags.Flags.di │ │ │ │ - 0x00033eb8 63740a4e 65737465 64446963 740b5f4e ct.NestedDict._N │ │ │ │ - 0x00033ec8 616d6564 5475706c 65000000 040e4e61 amedTuple.....Na │ │ │ │ - 0x00033ed8 6d656454 75706c65 4d657461 0b5f5f70 medTupleMeta.__p │ │ │ │ - 0x00033ee8 72657061 72655f5f 04646174 610f5f5f repare__.data.__ │ │ │ │ - 0x00033ef8 616e6e6f 74617469 6f6e735f 5f000000 annotations__... │ │ │ │ - 0x00033f08 07166d79 70796320 66696c6c 65722064 ..mypyc filler d │ │ │ │ - 0x00033f18 6f637374 72696e67 075f5f64 6f635f5f ocstring.__doc__ │ │ │ │ - 0x00033f28 0a5f5f6d 6f64756c 655f5f05 6c6f6164 .__module__.load │ │ │ │ - 0x00033f38 73046c6f 6164075f 5f616c6c 5f5f0532 s.load.__all__.2 │ │ │ │ - 0x00033f48 2e322e31 00000000 010b5f5f 76657273 .2.1......__vers │ │ │ │ - 0x00033f58 696f6e5f 5f000000 746f6d6c 69000000 ion__...tomli... │ │ │ │ - 0x00033f68 746f6d6c 692e5f70 61727365 72000000 tomli._parser... │ │ │ │ - 0x00033f78 736b6970 5f636861 72732873 72632c20 skip_chars(src, │ │ │ │ - 0x00033f88 706f732c 20636861 7273290a 2d2d0a0a pos, chars).--.. │ │ │ │ - 0x00033f98 00000000 736b6970 5f756e74 696c2873 ....skip_until(s │ │ │ │ - 0x00033fa8 72632c20 706f732c 20657870 6563742c rc, pos, expect, │ │ │ │ - 0x00033fb8 202a2c20 6572726f 725f6f6e 2c206572 *, error_on, er │ │ │ │ - 0x00033fc8 726f725f 6f6e5f65 6f66290a 2d2d0a0a ror_on_eof).--.. │ │ │ │ - 0x00033fd8 00000000 736b6970 5f636f6d 6d656e74 ....skip_comment │ │ │ │ - 0x00033fe8 28737263 2c20706f 73290a2d 2d0a0a00 (src, pos).--... │ │ │ │ - 0x00033ff8 736b6970 5f636f6d 6d656e74 735f616e skip_comments_an │ │ │ │ - 0x00034008 645f6172 7261795f 77732873 72632c20 d_array_ws(src, │ │ │ │ - 0x00034018 706f7329 0a2d2d0a 0a000000 63726561 pos).--.....crea │ │ │ │ - 0x00034028 74655f64 6963745f 72756c65 28737263 te_dict_rule(src │ │ │ │ - 0x00034038 2c20706f 732c206f 7574290a 2d2d0a0a , pos, out).--.. │ │ │ │ - 0x00034048 00000000 63726561 74655f6c 6973745f ....create_list_ │ │ │ │ - 0x00034058 72756c65 28737263 2c20706f 732c206f rule(src, pos, o │ │ │ │ - 0x00034068 7574290a 2d2d0a0a 00000000 6b65795f ut).--......key_ │ │ │ │ - 0x00034078 76616c75 655f7275 6c652873 72632c20 value_rule(src, │ │ │ │ - 0x00034088 706f732c 206f7574 2c206865 61646572 pos, out, header │ │ │ │ - 0x00034098 2c207061 7273655f 666c6f61 74290a2d , parse_float).- │ │ │ │ - 0x000340a8 2d0a0a00 70617273 655f6b65 795f7661 -...parse_key_va │ │ │ │ - 0x000340b8 6c75655f 70616972 28737263 2c20706f lue_pair(src, po │ │ │ │ - 0x000340c8 732c2070 61727365 5f666c6f 61742c20 s, parse_float, │ │ │ │ - 0x000340d8 6e657374 5f6c766c 290a2d2d 0a0a0000 nest_lvl).--.... │ │ │ │ - 0x000340e8 70617273 655f6b65 79287372 632c2070 parse_key(src, p │ │ │ │ - 0x000340f8 6f73290a 2d2d0a0a 00000000 70617273 os).--......pars │ │ │ │ - 0x00034108 655f6b65 795f7061 72742873 72632c20 e_key_part(src, │ │ │ │ - 0x00034118 706f7329 0a2d2d0a 0a000000 70617273 pos).--.....pars │ │ │ │ - 0x00034128 655f6f6e 655f6c69 6e655f62 61736963 e_one_line_basic │ │ │ │ - 0x00034138 5f737472 28737263 2c20706f 73290a2d _str(src, pos).- │ │ │ │ - 0x00034148 2d0a0a00 70617273 655f6172 72617928 -...parse_array( │ │ │ │ - 0x00034158 7372632c 20706f73 2c207061 7273655f src, pos, parse_ │ │ │ │ - 0x00034168 666c6f61 742c206e 6573745f 6c766c29 float, nest_lvl) │ │ │ │ - 0x00034178 0a2d2d0a 0a000000 70617273 655f696e .--.....parse_in │ │ │ │ - 0x00034188 6c696e65 5f746162 6c652873 72632c20 line_table(src, │ │ │ │ - 0x00034198 706f732c 20706172 73655f66 6c6f6174 pos, parse_float │ │ │ │ - 0x000341a8 2c206e65 73745f6c 766c290a 2d2d0a0a , nest_lvl).--.. │ │ │ │ - 0x000341b8 00000000 70617273 655f6261 7369635f ....parse_basic_ │ │ │ │ - 0x000341c8 7374725f 65736361 70652873 72632c20 str_escape(src, │ │ │ │ - 0x000341d8 706f732c 202a2c20 6d756c74 696c696e pos, *, multilin │ │ │ │ - 0x000341e8 653d4661 6c736529 0a2d2d0a 0a000000 e=False).--..... │ │ │ │ - 0x000341f8 70617273 655f6261 7369635f 7374725f parse_basic_str_ │ │ │ │ - 0x00034208 65736361 70655f6d 756c7469 6c696e65 escape_multiline │ │ │ │ - 0x00034218 28737263 2c20706f 73290a2d 2d0a0a00 (src, pos).--... │ │ │ │ - 0x00034228 70617273 655f6865 785f6368 61722873 parse_hex_char(s │ │ │ │ - 0x00034238 72632c20 706f732c 20686578 5f6c656e rc, pos, hex_len │ │ │ │ - 0x00034248 290a2d2d 0a0a0000 70617273 655f6c69 ).--....parse_li │ │ │ │ - 0x00034258 74657261 6c5f7374 72287372 632c2070 teral_str(src, p │ │ │ │ - 0x00034268 6f73290a 2d2d0a0a 00000000 70617273 os).--......pars │ │ │ │ - 0x00034278 655f6d75 6c74696c 696e655f 73747228 e_multiline_str( │ │ │ │ - 0x00034288 7372632c 20706f73 2c202a2c 206c6974 src, pos, *, lit │ │ │ │ - 0x00034298 6572616c 290a2d2d 0a0a0000 70617273 eral).--....pars │ │ │ │ - 0x000342a8 655f6261 7369635f 73747228 7372632c e_basic_str(src, │ │ │ │ - 0x000342b8 20706f73 2c202a2c 206d756c 74696c69 pos, *, multili │ │ │ │ - 0x000342c8 6e65290a 2d2d0a0a 00000000 70617273 ne).--......pars │ │ │ │ - 0x000342d8 655f7661 6c756528 7372632c 20706f73 e_value(src, pos │ │ │ │ - 0x000342e8 2c207061 7273655f 666c6f61 742c206e , parse_float, n │ │ │ │ - 0x000342f8 6573745f 6c766c29 0a2d2d0a 0a000000 est_lvl).--..... │ │ │ │ - 0x00034308 69735f75 6e69636f 64655f73 63616c61 is_unicode_scala │ │ │ │ - 0x00034318 725f7661 6c756528 636f6465 706f696e r_value(codepoin │ │ │ │ - 0x00034328 74290a2d 2d0a0a00 6d616b65 5f736166 t).--...make_saf │ │ │ │ - 0x00034338 655f7061 7273655f 666c6f61 74287061 e_parse_float(pa │ │ │ │ - 0x00034348 7273655f 666c6f61 74290a2d 2d0a0a00 rse_float).--... │ │ │ │ - 0x00034358 73616665 5f706172 73655f66 6c6f6174 safe_parse_float │ │ │ │ - 0x00034368 5f6d616b 655f7361 66655f70 61727365 _make_safe_parse │ │ │ │ - 0x00034378 5f666c6f 61745f6f 626a2829 0a2d2d0a _float_obj().--. │ │ │ │ - 0x00034388 0a000000 5f5f6361 6c6c5f5f 00000000 ....__call__.... │ │ │ │ - 0x00034398 5f5f6361 6c6c5f5f 2824666c 6f61745f __call__($float_ │ │ │ │ - 0x000343a8 73747229 0a2d2d0a 0a000000 5f5f6765 str).--.....__ge │ │ │ │ - 0x000343b8 745f5f00 5f5f6765 745f5f28 24696e73 t__.__get__($ins │ │ │ │ - 0x000343c8 74616e63 652c206f 776e6572 290a2d2d tance, owner).-- │ │ │ │ - 0x000343d8 0a0a0000 5f5f7365 74737461 74655f5f ....__setstate__ │ │ │ │ - 0x000343e8 00000000 5f5f6765 74737461 74655f5f ....__getstate__ │ │ │ │ - 0x000343f8 00000000 5f5f6469 63745f5f 00000000 ....__dict__.... │ │ │ │ - 0x00034408 6d616b65 5f736166 655f7061 7273655f make_safe_parse_ │ │ │ │ - 0x00034418 666c6f61 745f656e 76000000 6d616b65 float_env...make │ │ │ │ - 0x00034428 5f736166 655f7061 7273655f 666c6f61 _safe_parse_floa │ │ │ │ - 0x00034438 745f656e 7628290a 2d2d0a0a 00000000 t_env().--...... │ │ │ │ - 0x00034448 4e657374 65644469 63740000 4e657374 NestedDict..Nest │ │ │ │ - 0x00034458 65644469 63742829 0a2d2d0a 0a000000 edDict().--..... │ │ │ │ - 0x00034468 5f5f696e 69745f5f 28247365 6c66290a __init__($self). │ │ │ │ - 0x00034478 2d2d0a0a 00000000 6765745f 6f725f63 --......get_or_c │ │ │ │ - 0x00034488 72656174 655f6e65 73742824 73656c66 reate_nest($self │ │ │ │ - 0x00034498 2c206b65 792c202a 2c206163 63657373 , key, *, access │ │ │ │ - 0x000344a8 5f6c6973 74733d54 72756529 0a2d2d0a _lists=True).--. │ │ │ │ - 0x000344b8 0a000000 61707065 6e645f6e 6573745f ....append_nest_ │ │ │ │ - 0x000344c8 746f5f6c 69737428 2473656c 662c206b to_list($self, k │ │ │ │ - 0x000344d8 6579290a 2d2d0a0a 00000000 466c6167 ey).--......Flag │ │ │ │ - 0x000344e8 73000000 466c6167 7328290a 2d2d0a0a s...Flags().--.. │ │ │ │ - 0x000344f8 00000000 6164645f 70656e64 696e6728 ....add_pending( │ │ │ │ - 0x00034508 2473656c 662c206b 65792c20 666c6167 $self, key, flag │ │ │ │ - 0x00034518 290a2d2d 0a0a0000 66696e61 6c697a65 ).--....finalize │ │ │ │ - 0x00034528 5f70656e 64696e67 28247365 6c66290a _pending($self). │ │ │ │ - 0x00034538 2d2d0a0a 00000000 756e7365 745f616c --......unset_al │ │ │ │ - 0x00034548 6c282473 656c662c 206b6579 290a2d2d l($self, key).-- │ │ │ │ - 0x00034558 0a0a0000 73657428 2473656c 662c206b ....set($self, k │ │ │ │ - 0x00034568 65792c20 666c6167 2c202a2c 20726563 ey, flag, *, rec │ │ │ │ - 0x00034578 75727369 7665290a 2d2d0a0a 00000000 ursive).--...... │ │ │ │ - 0x00034588 69735f28 2473656c 662c206b 65792c20 is_($self, key, │ │ │ │ - 0x00034598 666c6167 290a2d2d 0a0a0000 5f5f6d79 flag).--....__my │ │ │ │ - 0x000345a8 7079635f 64656661 756c7473 5f736574 pyc_defaults_set │ │ │ │ - 0x000345b8 75702829 0a2d2d0a 0a000000 46524f5a up().--.....FROZ │ │ │ │ - 0x000345c8 454e0000 4558504c 49434954 5f4e4553 EN..EXPLICIT_NES │ │ │ │ - 0x000345d8 54000000 5f70656e 64696e67 5f666c61 T..._pending_fla │ │ │ │ - 0x000345e8 67730000 544f4d4c 4465636f 64654572 gs..TOMLDecodeEr │ │ │ │ - 0x000345f8 726f7200 5f5f7765 616b7265 665f5f00 ror.__weakref__. │ │ │ │ - 0x00034608 44455052 45434154 45445f44 45464155 DEPRECATED_DEFAU │ │ │ │ - 0x00034618 4c540000 44455052 45434154 45445f44 LT..DEPRECATED_D │ │ │ │ - 0x00034628 45464155 4c542829 0a2d2d0a 0a000000 EFAULT().--..... │ │ │ │ - 0x00034638 746f6d6c 692e5f72 65000000 6d617463 tomli._re...matc │ │ │ │ - 0x00034648 685f746f 5f646174 6574696d 65286d61 h_to_datetime(ma │ │ │ │ - 0x00034658 74636829 0a2d2d0a 0a000000 63616368 tch).--.....cach │ │ │ │ - 0x00034668 65645f74 7a28686f 75725f73 74722c20 ed_tz(hour_str, │ │ │ │ - 0x00034678 6d696e75 74655f73 74722c20 7369676e minute_str, sign │ │ │ │ - 0x00034688 5f737472 290a2d2d 0a0a0000 6d617463 _str).--....matc │ │ │ │ - 0x00034698 685f746f 5f6c6f63 616c7469 6d65286d h_to_localtime(m │ │ │ │ - 0x000346a8 61746368 290a2d2d 0a0a0000 6d617463 atch).--....matc │ │ │ │ - 0x000346b8 685f746f 5f6e756d 62657228 6d617463 h_to_number(matc │ │ │ │ - 0x000346c8 682c2070 61727365 5f666c6f 6174290a h, parse_float). │ │ │ │ - 0x000346d8 2d2d0a0a 00000000 746f6d6c 692e5f74 --......tomli._t │ │ │ │ - 0x000346e8 79706573 00000000 5f5f696e 69745f73 ypes....__init_s │ │ │ │ - 0x000346f8 7562636c 6173735f 5f000000 00000000 ubclass__....... │ │ │ │ - 0x00034708 4350795f 44656352 65660000 50795f53 CPy_DecRef..Py_S │ │ │ │ - 0x00034718 495a4500 50795475 706c655f 4745545f IZE.PyTuple_GET_ │ │ │ │ - 0x00034728 53495a45 00000000 50795475 706c655f SIZE....PyTuple_ │ │ │ │ - 0x00034738 5345545f 4954454d 00000000 5079556e SET_ITEM....PyUn │ │ │ │ - 0x00034748 69636f64 655f4745 545f4c45 4e475448 icode_GET_LENGTH │ │ │ │ - 0x00034758 00000000 5079556e 69636f64 655f4953 ....PyUnicode_IS │ │ │ │ - 0x00034768 5f434f4d 50414354 00000000 5079556e _COMPACT....PyUn │ │ │ │ - 0x00034778 69636f64 655f5245 41440000 50794c69 icode_READ..PyLi │ │ │ │ - 0x00034788 73745f53 45545f49 54454d00 50794c69 st_SET_ITEM.PyLi │ │ │ │ - 0x00034798 73745f47 45545f53 495a4500 50795f53 st_GET_SIZE.Py_S │ │ │ │ - 0x000347a8 45545f53 495a4500 5f435079 5374725f ET_SIZE._CPyStr_ │ │ │ │ - 0x000347b8 45717561 6c5f4e6f 4964656e 74436865 Equal_NoIdentChe │ │ │ │ - 0x000347c8 636b0000 50794279 74654172 7261795f ck..PyByteArray_ │ │ │ │ - 0x000347d8 41535f53 5452494e 47000000 50794f62 AS_STRING...PyOb │ │ │ │ - 0x000347e8 6a656374 5f43616c 6c4d6574 686f644f ject_CallMethodO │ │ │ │ - 0x000347f8 6e654172 67000000 43507944 65665f5f neArg...CPyDef__ │ │ │ │ - 0x00034808 70617273 65725f5f 5f736166 655f7061 parser___safe_pa │ │ │ │ - 0x00034818 7273655f 666c6f61 745f6d61 6b655f73 rse_float_make_s │ │ │ │ - 0x00034828 6166655f 70617273 655f666c 6f61745f afe_parse_float_ │ │ │ │ - 0x00034838 6f626a5f 5f5f5f5f 6765745f 5f000000 obj_____get__... │ │ │ │ - 0x00034848 5f435079 4c697374 5f46696e 64000000 _CPyList_Find... │ │ │ │ - 0x00034858 66696e64 5f6b6579 776f7264 00000000 find_keyword.... │ │ │ │ - 0x00034868 70617273 65725f69 6e697400 76676574 parser_init.vget │ │ │ │ - 0x00034878 61726773 6b657977 6f726473 66617374 argskeywordsfast │ │ │ │ - 0x00034888 5f696d70 6c000000 76676574 61726773 _impl...vgetargs │ │ │ │ - 0x00034898 6b657977 6f726473 00000000 50794469 keywords....PyDi │ │ │ │ - 0x000348a8 63745f47 45545f53 495a4500 5f507955 ct_GET_SIZE._PyU │ │ │ │ - 0x000348b8 6e69636f 64655f4e 4f4e434f 4d504143 nicode_NONCOMPAC │ │ │ │ - 0x000348c8 545f4441 54410000 43507953 74725f47 T_DATA..CPyStr_G │ │ │ │ - 0x000348d8 65744974 656d0000 5079556e 69636f64 etItem..PyUnicod │ │ │ │ - 0x000348e8 655f4d41 585f4348 41525f56 414c5545 e_MAX_CHAR_VALUE │ │ │ │ - 0x000348f8 00000000 43507953 74725f42 75696c64 ....CPyStr_Build │ │ │ │ - 0x00034908 00000000 5f507953 74725f58 53747269 ...._PyStr_XStri │ │ │ │ - 0x00034918 70000000 43507942 79746573 5f427569 p...CPyBytes_Bui │ │ │ │ - 0x00034928 6c640000 50794279 74654172 7261795f ld..PyByteArray_ │ │ │ │ - 0x00034938 4745545f 53495a45 00000000 6c697374 GET_SIZE....list │ │ │ │ - 0x00034948 5f726573 697a6500 43507953 65717565 _resize.CPySeque │ │ │ │ - 0x00034958 6e636554 75706c65 5f476574 4974656d nceTuple_GetItem │ │ │ │ - 0x00034968 556e7361 66650000 00000000 43507944 Unsafe......CPyD │ │ │ │ - 0x00034978 65665f5f 70617273 65725f5f 5f466c61 ef__parser___Fla │ │ │ │ - 0x00034988 67735f5f 5f616464 5f70656e 64696e67 gs___add_pending │ │ │ │ - 0x00034998 00000000 00000000 43507944 65665f5f ........CPyDef__ │ │ │ │ - 0x000349a8 70617273 65725f5f 5f4e6573 74656444 parser___NestedD │ │ │ │ - 0x000349b8 6963745f 5f5f6765 745f6f72 5f637265 ict___get_or_cre │ │ │ │ - 0x000349c8 6174655f 6e657374 00000000 4350795f ate_nest....CPy_ │ │ │ │ - 0x000349d8 43616c63 756c6174 654d6574 61636c61 CalculateMetacla │ │ │ │ - 0x000349e8 73730000 75706461 74655f62 61736573 ss..update_bases │ │ │ │ - 0x000349f8 00000000 43507954 7970655f 46726f6d ....CPyType_From │ │ │ │ - 0x00034a08 54656d70 6c617465 00000000 43507949 Template....CPyI │ │ │ │ - 0x00034a18 6d706f72 745f496d 706f7274 4d616e79 mport_ImportMany │ │ │ │ + 0x00032308 3d203100 6370795f 725f7231 00000000 = 1.cpy_r_r1.... │ │ │ │ + 0x00032318 6370795f 725f7232 00000000 6370795f cpy_r_r2....cpy_ │ │ │ │ + 0x00032328 725f7237 37000000 6370795f 725f7239 r_r77...cpy_r_r9 │ │ │ │ + 0x00032338 36000000 6370795f 725f7231 32330000 6...cpy_r_r123.. │ │ │ │ + 0x00032348 6370795f 725f7231 32370000 6370795f cpy_r_r127..cpy_ │ │ │ │ + 0x00032358 725f7231 33310000 257c4f4f 4f000000 r_r131..%|OOO... │ │ │ │ + 0x00032368 746f6d6c 692e5f70 61727365 722e544f tomli._parser.TO │ │ │ │ + 0x00032378 4d4c4465 636f6465 4572726f 72000000 MLDecodeError... │ │ │ │ + 0x00032388 6f626a5f 61726773 00000000 736b6970 obj_args....skip │ │ │ │ + 0x00032398 5f756e74 696c0000 6370795f 725f7231 _until..cpy_r_r1 │ │ │ │ + 0x000323a8 35000000 6370795f 725f7234 39000000 5...cpy_r_r49... │ │ │ │ + 0x000323b8 6370795f 725f7236 34000000 66726f7a cpy_r_r64...froz │ │ │ │ + 0x000323c8 656e7365 74000000 736b6970 5f636f6d enset...skip_com │ │ │ │ + 0x000323d8 6d656e74 00000000 76616c75 6520666f ment....value fo │ │ │ │ + 0x000323e8 72206669 6e616c20 6e616d65 2022494c r final name "IL │ │ │ │ + 0x000323f8 4c454741 4c5f434f 4d4d454e 545f4348 LEGAL_COMMENT_CH │ │ │ │ + 0x00032408 41525322 20776173 206e6f74 20736574 ARS" was not set │ │ │ │ + 0x00032418 00000000 76616c75 6520666f 72206669 ....value for fi │ │ │ │ + 0x00032428 6e616c20 6e616d65 2022544f 4d4c5f57 nal name "TOML_W │ │ │ │ + 0x00032438 535f414e 445f4e45 574c494e 45222077 S_AND_NEWLINE" w │ │ │ │ + 0x00032448 6173206e 6f742073 65740000 736b6970 as not set..skip │ │ │ │ + 0x00032458 5f636f6d 6d656e74 735f616e 645f6172 _comments_and_ar │ │ │ │ + 0x00032468 7261795f 77730000 76616c75 6520666f ray_ws..value fo │ │ │ │ + 0x00032478 72206669 6e616c20 6e616d65 2022494c r final name "IL │ │ │ │ + 0x00032488 4c454741 4c5f4c49 54455241 4c5f5354 LEGAL_LITERAL_ST │ │ │ │ + 0x00032498 525f4348 41525322 20776173 206e6f74 R_CHARS" was not │ │ │ │ + 0x000324a8 20736574 00000000 70617273 655f6c69 set....parse_li │ │ │ │ + 0x000324b8 74657261 6c5f7374 72000000 76616c75 teral_str...valu │ │ │ │ + 0x000324c8 6520666f 72206669 6e616c20 6e616d65 e for final name │ │ │ │ + 0x000324d8 2022494c 4c454741 4c5f4d55 4c54494c "ILLEGAL_MULTIL │ │ │ │ + 0x000324e8 494e455f 42415349 435f5354 525f4348 INE_BASIC_STR_CH │ │ │ │ + 0x000324f8 41525322 20776173 206e6f74 20736574 ARS" was not set │ │ │ │ + 0x00032508 00000000 70617273 655f6261 7369635f ....parse_basic_ │ │ │ │ + 0x00032518 73747200 76616c75 6520666f 72206669 str.value for fi │ │ │ │ + 0x00032528 6e616c20 6e616d65 2022494c 4c454741 nal name "ILLEGA │ │ │ │ + 0x00032538 4c5f4241 5349435f 5354525f 43484152 L_BASIC_STR_CHAR │ │ │ │ + 0x00032548 53222077 6173206e 6f742073 65740000 S" was not set.. │ │ │ │ + 0x00032558 6370795f 725f7231 30000000 6370795f cpy_r_r10...cpy_ │ │ │ │ + 0x00032568 725f7265 73756c74 00000000 6370795f r_result....cpy_ │ │ │ │ + 0x00032578 725f7233 34000000 7475706c 655b696e r_r34...tuple[in │ │ │ │ + 0x00032588 742c2073 74725d00 50795475 706c655f t, str].PyTuple_ │ │ │ │ + 0x00032598 43686563 6b286370 795f725f 72353329 Check(cpy_r_r53) │ │ │ │ + 0x000325a8 00000000 5f5f746d 70363000 6370795f ....__tmp60.cpy_ │ │ │ │ + 0x000325b8 725f7235 38000000 6370795f 725f7237 r_r58...cpy_r_r7 │ │ │ │ + 0x000325c8 38000000 70617273 655f6f6e 655f6c69 8...parse_one_li │ │ │ │ + 0x000325d8 6e655f62 61736963 5f737472 00000000 ne_basic_str.... │ │ │ │ + 0x000325e8 70617273 655f6b65 795f7061 72740000 parse_key_part.. │ │ │ │ + 0x000325f8 76616c75 6520666f 72206669 6e616c20 value for final │ │ │ │ + 0x00032608 6e616d65 20224241 52455f4b 45595f43 name "BARE_KEY_C │ │ │ │ + 0x00032618 48415253 22207761 73206e6f 74207365 HARS" was not se │ │ │ │ + 0x00032628 74000000 70617273 655f6b65 79000000 t...parse_key... │ │ │ │ + 0x00032638 76616c75 6520666f 72206669 6e616c20 value for final │ │ │ │ + 0x00032648 6e616d65 2022544f 4d4c5f57 53222077 name "TOML_WS" w │ │ │ │ + 0x00032658 6173206e 6f742073 65740000 6370795f as not set..cpy_ │ │ │ │ + 0x00032668 725f7232 30000000 6370795f 725f7235 r_r20...cpy_r_r5 │ │ │ │ + 0x00032678 34000000 6370795f 725f7231 36000000 4...cpy_r_r16... │ │ │ │ + 0x00032688 6370795f 725f7235 32000000 70617273 cpy_r_r52...pars │ │ │ │ + 0x00032698 655f6d75 6c74696c 696e655f 73747200 e_multiline_str. │ │ │ │ + 0x000326a8 6370795f 725f7233 00000000 6370795f cpy_r_r3....cpy_ │ │ │ │ + 0x000326b8 725f7239 00000000 76616c75 6520666f r_r9....value fo │ │ │ │ + 0x000326c8 72206669 6e616c20 6e616d65 2022494c r final name "IL │ │ │ │ + 0x000326d8 4c454741 4c5f4d55 4c54494c 494e455f LEGAL_MULTILINE_ │ │ │ │ + 0x000326e8 4c495445 52414c5f 5354525f 43484152 LITERAL_STR_CHAR │ │ │ │ + 0x000326f8 53222077 6173206e 6f742073 65740000 S" was not set.. │ │ │ │ + 0x00032708 6370795f 725f7231 37000000 6370795f cpy_r_r17...cpy_ │ │ │ │ + 0x00032718 725f7232 34000000 6370795f 725f7233 r_r24...cpy_r_r3 │ │ │ │ + 0x00032728 32000000 76616c75 6520666f 72206669 2...value for fi │ │ │ │ + 0x00032738 6e616c20 6e616d65 20224845 58444947 nal name "HEXDIG │ │ │ │ + 0x00032748 49545f43 48415253 22207761 73206e6f IT_CHARS" was no │ │ │ │ + 0x00032758 74207365 74000000 6370795f 725f7232 t set...cpy_r_r2 │ │ │ │ + 0x00032768 37000000 6370795f 725f7233 35000000 7...cpy_r_r35... │ │ │ │ + 0x00032778 70617273 655f6261 7369635f 7374725f parse_basic_str_ │ │ │ │ + 0x00032788 65736361 70650000 6370795f 725f7232 escape..cpy_r_r2 │ │ │ │ + 0x00032798 38000000 6370795f 725f7233 37000000 8...cpy_r_r37... │ │ │ │ + 0x000327a8 76616c75 6520666f 72206669 6e616c20 value for final │ │ │ │ + 0x000327b8 6e616d65 20224241 5349435f 5354525f name "BASIC_STR_ │ │ │ │ + 0x000327c8 45534341 50455f52 45504c41 43454d45 ESCAPE_REPLACEME │ │ │ │ + 0x000327d8 4e545322 20776173 206e6f74 20736574 NTS" was not set │ │ │ │ + 0x000327e8 00000000 70617273 655f6261 7369635f ....parse_basic_ │ │ │ │ + 0x000327f8 7374725f 65736361 70655f6d 756c7469 str_escape_multi │ │ │ │ + 0x00032808 6c696e65 00000000 69735f75 6e69636f line....is_unico │ │ │ │ + 0x00032818 64655f73 63616c61 725f7661 6c756500 de_scalar_value. │ │ │ │ + 0x00032828 6d616b65 5f736166 655f7061 7273655f make_safe_parse_ │ │ │ │ + 0x00032838 666c6f61 74000000 6370795f 725f7061 float...cpy_r_pa │ │ │ │ + 0x00032848 7273655f 666c6f61 74000000 3c6d6f64 rse_float.......cpy_r_r5 │ │ │ │ + 0x00032868 37000000 6370795f 725f7236 36000000 7...cpy_r_r66... │ │ │ │ + 0x00032878 76616c75 6520666f 72206669 6e616c20 value for final │ │ │ │ + 0x00032888 6e616d65 20224153 4349495f 4354524c name "ASCII_CTRL │ │ │ │ + 0x00032898 22207761 73206e6f 74207365 74000000 " was not set... │ │ │ │ + 0x000328a8 6370795f 725f7232 30340000 43507953 cpy_r_r204..CPyS │ │ │ │ + 0x000328b8 74617469 635f5f70 61727365 725f5f5f tatic__parser___ │ │ │ │ + 0x000328c8 746f6d6c 695f5f5f 5f706172 7365725f tomli____parser_ │ │ │ │ + 0x000328d8 5f5f544f 4d4c4465 636f6465 4572726f __TOMLDecodeErro │ │ │ │ + 0x000328e8 725f5f5f 5f5f696e 69745f5f 5f5f5f6d r_____init_____m │ │ │ │ + 0x000328f8 73670000 7372632f 746f6d6c 692f5f5f sg..src/tomli/__ │ │ │ │ + 0x00032908 696e6974 5f5f2e70 79000000 6370795f init__.py...cpy_ │ │ │ │ + 0x00032918 725f7235 00000000 6370795f 725f7236 r_r5....cpy_r_r6 │ │ │ │ + 0x00032928 00000000 6370795f 725f7237 00000000 ....cpy_r_r7.... │ │ │ │ + 0x00032938 7372632f 746f6d6c 692f5f74 79706573 src/tomli/_types │ │ │ │ + 0x00032948 2e707900 6d617463 685f746f 5f646174 .py.match_to_dat │ │ │ │ + 0x00032958 6574696d 65000000 7372632f 746f6d6c etime...src/toml │ │ │ │ + 0x00032968 692f5f72 652e7079 00000000 6370795f i/_re.py....cpy_ │ │ │ │ + 0x00032978 725f7233 39000000 6370795f 725f7234 r_r39...cpy_r_r4 │ │ │ │ + 0x00032988 30000000 6370795f 725f7231 31000000 0...cpy_r_r11... │ │ │ │ + 0x00032998 6370795f 725f7231 32000000 6370795f cpy_r_r12...cpy_ │ │ │ │ + 0x000329a8 725f7231 33000000 6370795f 725f7231 r_r13...cpy_r_r1 │ │ │ │ + 0x000329b8 34000000 6370795f 725f7239 35000000 4...cpy_r_r95... │ │ │ │ + 0x000329c8 6370795f 725f7239 37000000 6370795f cpy_r_r97...cpy_ │ │ │ │ + 0x000329d8 725f7239 38000000 6370795f 725f7239 r_r98...cpy_r_r9 │ │ │ │ + 0x000329e8 39000000 6370795f 725f7231 30300000 9...cpy_r_r100.. │ │ │ │ + 0x000329f8 6370795f 725f7231 30310000 6d617463 cpy_r_r101..matc │ │ │ │ + 0x00032a08 685f746f 5f6c6f63 616c7469 6d650000 h_to_localtime.. │ │ │ │ + 0x00032a18 6370795f 725f7234 34000000 6370795f cpy_r_r44...cpy_ │ │ │ │ + 0x00032a28 725f7234 36000000 6d617463 685f746f r_r46...match_to │ │ │ │ + 0x00032a38 5f6e756d 62657200 76616c75 6520666f _number.value fo │ │ │ │ + 0x00032a48 72206669 6e616c20 6e616d65 20224d41 r final name "MA │ │ │ │ + 0x00032a58 585f494e 4c494e45 5f4e4553 54494e47 X_INLINE_NESTING │ │ │ │ + 0x00032a68 22207761 73206e6f 74207365 74000000 " was not set... │ │ │ │ + 0x00032a78 70617273 655f7661 6c756500 6370795f parse_value.cpy_ │ │ │ │ + 0x00032a88 725f7234 32000000 6370795f 725f7235 r_r42...cpy_r_r5 │ │ │ │ + 0x00032a98 35000000 6370795f 725f7236 32000000 5...cpy_r_r62... │ │ │ │ + 0x00032aa8 6370795f 725f7237 35000000 6370795f cpy_r_r75...cpy_ │ │ │ │ + 0x00032ab8 725f7239 31000000 6370795f 725f7231 r_r91...cpy_r_r1 │ │ │ │ + 0x00032ac8 31390000 76616c75 6520666f 72206669 19..value for fi │ │ │ │ + 0x00032ad8 6e616c20 6e616d65 20225245 5f444154 nal name "RE_DAT │ │ │ │ + 0x00032ae8 4554494d 45222077 6173206e 6f742073 ETIME" was not s │ │ │ │ + 0x00032af8 65740000 6370795f 725f7231 32340000 et..cpy_r_r124.. │ │ │ │ + 0x00032b08 76616c75 6520666f 72206669 6e616c20 value for final │ │ │ │ + 0x00032b18 6e616d65 20225245 5f4c4f43 414c5449 name "RE_LOCALTI │ │ │ │ + 0x00032b28 4d452220 77617320 6e6f7420 73657400 ME" was not set. │ │ │ │ + 0x00032b38 6370795f 725f7231 35390000 76616c75 cpy_r_r159..valu │ │ │ │ + 0x00032b48 6520666f 72206669 6e616c20 6e616d65 e for final name │ │ │ │ + 0x00032b58 20225245 5f4e554d 42455222 20776173 "RE_NUMBER" was │ │ │ │ + 0x00032b68 206e6f74 20736574 00000000 6370795f not set....cpy_ │ │ │ │ + 0x00032b78 725f7231 38300000 6370795f 725f7232 r_r180..cpy_r_r2 │ │ │ │ + 0x00032b88 32340000 70617273 655f6b65 795f7661 24..parse_key_va │ │ │ │ + 0x00032b98 6c75655f 70616972 00000000 6370795f lue_pair....cpy_ │ │ │ │ + 0x00032ba8 725f7232 32000000 6b65795f 76616c75 r_r22...key_valu │ │ │ │ + 0x00032bb8 655f7275 6c650000 6370795f 725f7235 e_rule..cpy_r_r5 │ │ │ │ + 0x00032bc8 31000000 6c6f6164 73000000 76616c75 1...loads...valu │ │ │ │ + 0x00032bd8 6520666f 72206669 6e616c20 6e616d65 e for final name │ │ │ │ + 0x00032be8 20224b45 595f494e 49544941 4c5f4348 "KEY_INITIAL_CH │ │ │ │ + 0x00032bf8 41525322 20776173 206e6f74 20736574 ARS" was not set │ │ │ │ + 0x00032c08 00000000 6370795f 725f7231 31380000 ....cpy_r_r118.. │ │ │ │ + 0x00032c18 6370795f 725f7231 32360000 6370795f cpy_r_r126..cpy_ │ │ │ │ + 0x00032c28 725f6865 61646572 00000000 6c6f6164 r_header....load │ │ │ │ + 0x00032c38 00000000 62797465 73000000 70617273 ....bytes...pars │ │ │ │ + 0x00032c48 655f696e 6c696e65 5f746162 6c650000 e_inline_table.. │ │ │ │ + 0x00032c58 6370795f 725f7236 39000000 6370795f cpy_r_r69...cpy_ │ │ │ │ + 0x00032c68 725f7238 35000000 6370795f 725f7239 r_r85...cpy_r_r9 │ │ │ │ + 0x00032c78 32000000 70617273 655f6172 72617900 2...parse_array. │ │ │ │ + 0x00032c88 6370795f 725f7234 31000000 5f5f6e61 cpy_r_r41...__na │ │ │ │ + 0x00032c98 6d655f5f 00000000 35626165 38613537 me__....5bae8a57 │ │ │ │ + 0x00032ca8 62356566 38353831 38623438 5f5f6d79 b5ef85818b48__my │ │ │ │ + 0x00032cb8 7079632e 696e6974 5f746f6d 6c695f5f pyc.init_tomli__ │ │ │ │ + 0x00032cc8 5f5f7061 72736572 00000000 35626165 __parser....5bae │ │ │ │ + 0x00032cd8 38613537 62356566 38353831 38623438 8a57b5ef85818b48 │ │ │ │ + 0x00032ce8 5f5f6d79 7079632e 696e6974 5f746f6d __mypyc.init_tom │ │ │ │ + 0x00032cf8 6c690000 35626165 38613537 62356566 li..5bae8a57b5ef │ │ │ │ + 0x00032d08 38353831 38623438 5f5f6d79 7079632e 85818b48__mypyc. │ │ │ │ + 0x00032d18 696e6974 5f746f6d 6c695f5f 5f5f7479 init_tomli____ty │ │ │ │ + 0x00032d28 70657300 35626165 38613537 62356566 pes.5bae8a57b5ef │ │ │ │ + 0x00032d38 38353831 38623438 5f5f6d79 7079632e 85818b48__mypyc. │ │ │ │ + 0x00032d48 696e6974 5f746f6d 6c695f5f 5f5f7265 init_tomli____re │ │ │ │ + 0x00032d58 00000000 6d617463 68000000 4f4f3a6d ....match...OO:m │ │ │ │ + 0x00032d68 61746368 5f746f5f 6e756d62 65720000 atch_to_number.. │ │ │ │ + 0x00032d78 4f3a6d61 7463685f 746f5f6c 6f63616c O:match_to_local │ │ │ │ + 0x00032d88 74696d65 00000000 686f7572 5f737472 time....hour_str │ │ │ │ + 0x00032d98 00000000 6d696e75 74655f73 74720000 ....minute_str.. │ │ │ │ + 0x00032da8 7369676e 5f737472 00000000 4f4f4f3a sign_str....OOO: │ │ │ │ + 0x00032db8 63616368 65645f74 7a000000 4f3a6d61 cached_tz...O:ma │ │ │ │ + 0x00032dc8 7463685f 746f5f64 61746574 696d6500 tch_to_datetime. │ │ │ │ + 0x00032dd8 4f3a6d61 6b655f73 6166655f 70617273 O:make_safe_pars │ │ │ │ + 0x00032de8 655f666c 6f617400 666c6f61 745f7374 e_float.float_st │ │ │ │ + 0x00032df8 72000000 4f3a5f5f 63616c6c 5f5f0000 r...O:__call__.. │ │ │ │ + 0x00032e08 696e7374 616e6365 00000000 6f776e65 instance....owne │ │ │ │ + 0x00032e18 72000000 4f4f3a5f 5f676574 5f5f0000 r...OO:__get__.. │ │ │ │ + 0x00032e28 636f6465 706f696e 74000000 4f3a6973 codepoint...O:is │ │ │ │ + 0x00032e38 5f756e69 636f6465 5f736361 6c61725f _unicode_scalar_ │ │ │ │ + 0x00032e48 76616c75 65000000 73726300 706f7300 value...src.pos. │ │ │ │ + 0x00032e58 6e657374 5f6c766c 00000000 4f4f4f4f nest_lvl....OOOO │ │ │ │ + 0x00032e68 3a706172 73655f76 616c7565 00000000 :parse_value.... │ │ │ │ + 0x00032e78 6d756c74 696c696e 65000000 4f4f7c24 multiline...OO|$ │ │ │ │ + 0x00032e88 404f3a70 61727365 5f626173 69635f73 @O:parse_basic_s │ │ │ │ + 0x00032e98 74720000 6c697465 72616c00 4f4f7c24 tr..literal.OO|$ │ │ │ │ + 0x00032ea8 404f3a70 61727365 5f6d756c 74696c69 @O:parse_multili │ │ │ │ + 0x00032eb8 6e655f73 74720000 4f4f3a70 61727365 ne_str..OO:parse │ │ │ │ + 0x00032ec8 5f6c6974 6572616c 5f737472 00000000 _literal_str.... │ │ │ │ + 0x00032ed8 6865785f 6c656e00 4f4f4f3a 70617273 hex_len.OOO:pars │ │ │ │ + 0x00032ee8 655f6865 785f6368 61720000 4f4f3a70 e_hex_char..OO:p │ │ │ │ + 0x00032ef8 61727365 5f626173 69635f73 74725f65 arse_basic_str_e │ │ │ │ + 0x00032f08 73636170 655f6d75 6c74696c 696e6500 scape_multiline. │ │ │ │ + 0x00032f18 4f4f7c24 4f3a7061 7273655f 62617369 OO|$O:parse_basi │ │ │ │ + 0x00032f28 635f7374 725f6573 63617065 00000000 c_str_escape.... │ │ │ │ + 0x00032f38 4f4f4f4f 3a706172 73655f69 6e6c696e OOOO:parse_inlin │ │ │ │ + 0x00032f48 655f7461 626c6500 4f4f4f4f 3a706172 e_table.OOOO:par │ │ │ │ + 0x00032f58 73655f61 72726179 00000000 4f4f3a70 se_array....OO:p │ │ │ │ + 0x00032f68 61727365 5f6f6e65 5f6c696e 655f6261 arse_one_line_ba │ │ │ │ + 0x00032f78 7369635f 73747200 4f4f3a70 61727365 sic_str.OO:parse │ │ │ │ + 0x00032f88 5f6b6579 5f706172 74000000 4f4f3a70 _key_part...OO:p │ │ │ │ + 0x00032f98 61727365 5f6b6579 00000000 4f4f4f4f arse_key....OOOO │ │ │ │ + 0x00032fa8 3a706172 73655f6b 65795f76 616c7565 :parse_key_value │ │ │ │ + 0x00032fb8 5f706169 72000000 6f757400 68656164 _pair...out.head │ │ │ │ + 0x00032fc8 65720000 4f4f4f4f 4f3a6b65 795f7661 er..OOOOO:key_va │ │ │ │ + 0x00032fd8 6c75655f 72756c65 00000000 4f4f4f3a lue_rule....OOO: │ │ │ │ + 0x00032fe8 63726561 74655f6c 6973745f 72756c65 create_list_rule │ │ │ │ + 0x00032ff8 00000000 4f4f4f3a 63726561 74655f64 ....OOO:create_d │ │ │ │ + 0x00033008 6963745f 72756c65 00000000 4f4f3a73 ict_rule....OO:s │ │ │ │ + 0x00033018 6b69705f 636f6d6d 656e7473 5f616e64 kip_comments_and │ │ │ │ + 0x00033028 5f617272 61795f77 73000000 4f4f3a73 _array_ws...OO:s │ │ │ │ + 0x00033038 6b69705f 636f6d6d 656e7400 65787065 kip_comment.expe │ │ │ │ + 0x00033048 63740000 6572726f 725f6f6e 00000000 ct..error_on.... │ │ │ │ + 0x00033058 6572726f 725f6f6e 5f656f66 00000000 error_on_eof.... │ │ │ │ + 0x00033068 4f4f4f7c 24404f4f 3a736b69 705f756e OOO|$@OO:skip_un │ │ │ │ + 0x00033078 74696c00 63686172 73000000 4f4f4f3a til.chars...OOO: │ │ │ │ + 0x00033088 736b6970 5f636861 72730000 6b657900 skip_chars..key. │ │ │ │ + 0x00033098 4f3a6170 70656e64 5f6e6573 745f746f O:append_nest_to │ │ │ │ + 0x000330a8 5f6c6973 74000000 61636365 73735f6c _list...access_l │ │ │ │ + 0x000330b8 69737473 00000000 4f7c244f 3a676574 ists....O|$O:get │ │ │ │ + 0x000330c8 5f6f725f 63726561 74655f6e 65737400 _or_create_nest. │ │ │ │ + 0x000330d8 3a5f5f6d 79707963 5f646566 61756c74 :__mypyc_default │ │ │ │ + 0x000330e8 735f7365 74757000 666c6167 00000000 s_setup.flag.... │ │ │ │ + 0x000330f8 4f4f3a69 735f0000 72656375 72736976 OO:is_..recursiv │ │ │ │ + 0x00033108 65000000 4f4f7c24 404f3a73 65740000 e...OO|$@O:set.. │ │ │ │ + 0x00033118 4f3a756e 7365745f 616c6c00 3a66696e O:unset_all.:fin │ │ │ │ + 0x00033128 616c697a 655f7065 6e64696e 67000000 alize_pending... │ │ │ │ + 0x00033138 4f4f3a61 64645f70 656e6469 6e670000 OO:add_pending.. │ │ │ │ + 0x00033148 5f5f7300 4f7c244f 3a6c6f61 64730000 __s.O|$O:loads.. │ │ │ │ + 0x00033158 5f5f6670 00000000 4f7c244f 3a6c6f61 __fp....O|$O:loa │ │ │ │ + 0x00033168 64000000 6d736700 646f6300 5f5f6174 d...msg.doc.__at │ │ │ │ + 0x00033178 7472735f 6f776e5f 73657461 7474725f trs_own_setattr_ │ │ │ │ + 0x00033188 5f000000 7468726f 77000000 636c6f73 _...throw...clos │ │ │ │ + 0x00033198 65000000 73656e64 00000000 76616c75 e...send....valu │ │ │ │ + 0x000331a8 65730000 6974656d 73000000 636f7079 es..items...copy │ │ │ │ + 0x000331b8 00000000 636c6561 72000000 75706461 ....clear...upda │ │ │ │ + 0x000331c8 74650000 73657464 65666175 6c740000 te..setdefault.. │ │ │ │ + 0x000331d8 6a6f696e 00000000 35626165 38613537 join....5bae8a57 │ │ │ │ + 0x000331e8 62356566 38353831 38623438 5f5f6d79 b5ef85818b48__my │ │ │ │ + 0x000331f8 70796300 017b4672 65652d66 6f726d20 pyc..{Free-form │ │ │ │ + 0x00033208 61726775 6d656e74 7320666f 7220544f arguments for TO │ │ │ │ + 0x00033218 4d4c4465 636f6465 4572726f 72206172 MLDecodeError ar │ │ │ │ + 0x00033228 65206465 70726563 61746564 2e20506c e deprecated. Pl │ │ │ │ + 0x00033238 65617365 20736574 20276d73 67272028 ease set 'msg' ( │ │ │ │ + 0x00033248 73747229 2c202764 6f632720 28737472 str), 'doc' (str │ │ │ │ + 0x00033258 2920616e 64202770 6f732720 28696e74 ) and 'pos' (int │ │ │ │ + 0x00033268 29206172 67756d65 6e747320 6f6e6c79 ) arguments only │ │ │ │ + 0x00033278 2e000000 07124465 70726563 6174696f ......Deprecatio │ │ │ │ + 0x00033288 6e576172 6e696e67 04776172 6e0a7374 nWarning.warn.st │ │ │ │ + 0x00033298 61636b6c 6576656c 0a56616c 75654572 acklevel.ValueEr │ │ │ │ + 0x000332a8 726f7208 5f5f696e 69745f5f 010a0672 ror.__init__...r │ │ │ │ + 0x000332b8 696e6465 78000000 0b0f656e 64206f66 index.....end of │ │ │ │ + 0x000332c8 20646f63 756d656e 74056c69 6e652009 document.line . │ │ │ │ + 0x000332d8 2c20636f 6c756d6e 20052028 61742001 , column . (at . │ │ │ │ + 0x000332e8 29036d73 6703646f 6303706f 73066c69 ).msg.doc.pos.li │ │ │ │ + 0x000332f8 6e656e6f 05636f6c 6e6f0472 65616400 neno.colno.read. │ │ │ │ + 0x00033308 010e4174 74726962 75746545 72726f72 ..AttributeError │ │ │ │ + 0x00033318 00000000 01454669 6c65206d 75737420 .....EFile must │ │ │ │ + 0x00033328 6265206f 70656e65 6420696e 2062696e be opened in bin │ │ │ │ + 0x00033338 61727920 6d6f6465 2c20652e 672e2075 ary mode, e.g. u │ │ │ │ + 0x00033348 73652060 6f70656e 2827666f 6f2e746f se `open('foo.to │ │ │ │ + 0x00033358 6d6c272c 20277262 27296000 06095479 ml', 'rb')`...Ty │ │ │ │ + 0x00033368 70654572 726f7202 0d0a1a45 78706563 peError....Expec │ │ │ │ + 0x00033378 74656420 73747220 6f626a65 63742c20 ted str object, │ │ │ │ + 0x00033388 6e6f7420 270c5f5f 7175616c 6e616d65 not '.__qualname │ │ │ │ + 0x00033398 5f5f0127 064f7574 70757400 040a496e __.'.Output...In │ │ │ │ + 0x000333a8 64657845 72726f72 015b0123 11496e76 dexError.[.#.Inv │ │ │ │ + 0x000333b8 616c6964 20737461 74656d65 6e740000 alid statement.. │ │ │ │ + 0x000333c8 03354578 70656374 6564206e 65776c69 .5Expected newli │ │ │ │ + 0x000333d8 6e65206f 7220656e 64206f66 20646f63 ne or end of doc │ │ │ │ + 0x000333e8 756d656e 74206166 74657220 61207374 ument after a st │ │ │ │ + 0x000333f8 6174656d 656e7406 6e657374 65640370 atement.nested.p │ │ │ │ + 0x00033408 6f700000 0505666c 6167730f 72656375 op....flags.recu │ │ │ │ + 0x00033418 72736976 655f666c 61677303 61646420 rsive_flags.add │ │ │ │ + 0x00033428 54686572 65206973 206e6f20 6e657374 There is no nest │ │ │ │ + 0x00033438 20626568 696e6420 74686973 206b6579 behind this key │ │ │ │ + 0x00033448 084b6579 4572726f 72000000 05077b21 .KeyError.....{! │ │ │ │ + 0x00033458 723a7b7d 7d06666f 726d6174 0a697364 r:{}}.format.isd │ │ │ │ + 0x00033468 69736a6f 696e7418 466f756e 6420696e isjoint.Found in │ │ │ │ + 0x00033478 76616c69 64206368 61726163 74657220 valid character │ │ │ │ + 0x00033488 0f43616e 6e6f7420 6465636c 61726520 .Cannot declare │ │ │ │ + 0x00033498 00000000 04062074 77696365 1843616e ...... twice.Can │ │ │ │ + 0x000334a8 6e6f7420 6f766572 77726974 65206120 not overwrite a │ │ │ │ + 0x000334b8 76616c75 65015d0a 73746172 74737769 value.].startswi │ │ │ │ + 0x000334c8 74680000 012e4578 70656374 65642027 th....Expected ' │ │ │ │ + 0x000334d8 5d272061 74207468 6520656e 64206f66 ]' at the end of │ │ │ │ + 0x000334e8 20612074 61626c65 20646563 6c617261 a table declara │ │ │ │ + 0x000334f8 74696f6e 00000000 02224361 6e6e6f74 tion....."Cannot │ │ │ │ + 0x00033508 206d7574 61746520 696d6d75 7461626c mutate immutabl │ │ │ │ + 0x00033518 65206e61 6d657370 61636520 025d5d00 e namespace .]]. │ │ │ │ + 0x00033528 01304578 70656374 65642027 5d5d2720 .0Expected ']]' │ │ │ │ + 0x00033538 61742074 68652065 6e64206f 6620616e at the end of an │ │ │ │ + 0x00033548 20617272 61792064 65636c61 72617469 array declarati │ │ │ │ + 0x00033558 6f6e0000 021a4361 6e6e6f74 20726564 on....Cannot red │ │ │ │ + 0x00033568 6566696e 65206e61 6d657370 61636520 efine namespace │ │ │ │ + 0x00033578 013d0000 032c4578 70656374 65642027 .=...,Expected ' │ │ │ │ + 0x00033588 3d272061 66746572 2061206b 65792069 =' after a key i │ │ │ │ + 0x00033598 6e206120 6b65792f 76616c75 65207061 n a key/value pa │ │ │ │ + 0x000335a8 6972012e 01220000 0428496e 76616c69 ir..."...(Invali │ │ │ │ + 0x000335b8 6420696e 69746961 6c206368 61726163 d initial charac │ │ │ │ + 0x000335c8 74657220 666f7220 61206b65 79207061 ter for a key pa │ │ │ │ + 0x000335d8 7274012c 0e556e63 6c6f7365 64206172 rt.,.Unclosed ar │ │ │ │ + 0x000335e8 72617901 7d000000 051b4475 706c6963 ray.}.....Duplic │ │ │ │ + 0x000335f8 61746520 696e6c69 6e652074 61626c65 ate inline table │ │ │ │ + 0x00033608 206b6579 2015556e 636c6f73 65642069 key .Unclosed i │ │ │ │ + 0x00033618 6e6c696e 65207461 626c6502 5c20025c nline table.\ .\ │ │ │ │ + 0x00033628 0a025c09 00000000 0519556e 65736361 ..\.......Unesca │ │ │ │ + 0x00033638 70656420 275c2720 696e2061 20737472 ped '\' in a str │ │ │ │ + 0x00033648 696e6702 5c75025c 550a6973 73757065 ing.\u.\U.issupe │ │ │ │ + 0x00033658 72736574 11496e76 616c6964 20686578 rset.Invalid hex │ │ │ │ + 0x00033668 2076616c 75650000 032f4573 63617065 value.../Escape │ │ │ │ + 0x00033678 64206368 61726163 74657220 6973206e d character is n │ │ │ │ + 0x00033688 6f742061 20556e69 636f6465 20736361 ot a Unicode sca │ │ │ │ + 0x00033698 6c617220 76616c75 65036368 72032727 lar value.chr.'' │ │ │ │ + 0x000336a8 27000000 02207061 7273655f 62617369 '.... parse_basi │ │ │ │ + 0x000336b8 635f7374 725f6573 63617065 5f6d756c c_str_escape_mul │ │ │ │ + 0x000336c8 74696c69 6e651670 61727365 5f626173 tiline.parse_bas │ │ │ │ + 0x000336d8 69635f73 74725f65 73636170 65000000 ic_str_escape... │ │ │ │ + 0x000336e8 0413556e 7465726d 696e6174 65642073 ..Unterminated s │ │ │ │ + 0x000336f8 7472696e 67032222 22015c12 496c6c65 tring.""".\.Ille │ │ │ │ + 0x00033708 67616c20 63686172 61637465 72200000 gal character .. │ │ │ │ + 0x00033718 023b544f 4d4c2069 6e6c696e 65206172 .;TOML inline ar │ │ │ │ + 0x00033728 72617973 2f746162 6c657320 61726520 rays/tables are │ │ │ │ + 0x00033738 6e657374 6564206d 6f726520 7468616e nested more than │ │ │ │ + 0x00033748 20746865 20616c6c 6f776564 2007206c the allowed . l │ │ │ │ + 0x00033758 6576656c 73000000 090e5265 63757273 evels.....Recurs │ │ │ │ + 0x00033768 696f6e45 72726f72 01740474 72756501 ionError.t.true. │ │ │ │ + 0x00033778 66056661 6c736501 7b056d61 74636818 f.false.{.match. │ │ │ │ + 0x00033788 496e7661 6c696420 64617465 206f7220 Invalid date or │ │ │ │ + 0x00033798 64617465 74696d65 03656e64 00000000 datetime.end.... │ │ │ │ + 0x000337a8 07036e61 6e03696e 66042d69 6e66042b ..nan.inf.-inf.+ │ │ │ │ + 0x000337b8 6e616e04 2b696e66 042d6e61 6e0d496e nan.+inf.-nan.In │ │ │ │ + 0x000337c8 76616c69 64207661 6c756500 032a7061 valid value..*pa │ │ │ │ + 0x000337d8 7273655f 666c6f61 74206d75 7374206e rse_float must n │ │ │ │ + 0x000337e8 6f742072 65747572 6e206469 63747320 ot return dicts │ │ │ │ + 0x000337f8 6f72206c 69737473 08627569 6c74696e or lists.builtin │ │ │ │ + 0x00033808 730b616e 6e6f7461 74696f6e 73000000 s.annotations... │ │ │ │ + 0x00033818 060a5f5f 66757475 72655f5f 08497465 ..__future__.Ite │ │ │ │ + 0x00033828 7261626c 650f636f 6c6c6563 74696f6e rable.collection │ │ │ │ + 0x00033838 732e6162 63067374 72696e67 03737973 s.abc.string.sys │ │ │ │ + 0x00033848 14737263 2f746f6d 6c692f5f 70617273 .src/tomli/_pars │ │ │ │ + 0x00033858 65722e70 79000000 08083c6d 6f64756c er.py......MappingProxyT │ │ │ │ + 0x00033878 79706505 74797065 7302494f 03416e79 ype.types.IO.Any │ │ │ │ + 0x00033888 0546696e 616c0a4e 616d6564 5475706c .Final.NamedTupl │ │ │ │ + 0x00033898 65067479 70696e67 00000000 05087761 e.typing......wa │ │ │ │ + 0x000338a8 726e696e 67730b52 455f4441 54455449 rnings.RE_DATETI │ │ │ │ + 0x000338b8 4d450c52 455f4c4f 43414c54 494d4509 ME.RE_LOCALTIME. │ │ │ │ + 0x000338c8 52455f4e 554d4245 52116d61 7463685f RE_NUMBER.match_ │ │ │ │ + 0x000338d8 746f5f64 61746574 696d6500 06126d61 to_datetime...ma │ │ │ │ + 0x000338e8 7463685f 746f5f6c 6f63616c 74696d65 tch_to_localtime │ │ │ │ + 0x000338f8 0f6d6174 63685f74 6f5f6e75 6d626572 .match_to_number │ │ │ │ + 0x00033908 09746f6d 6c692e5f 7265034b 65790a50 .tomli._re.Key.P │ │ │ │ + 0x00033918 61727365 466c6f61 7403506f 73000000 arseFloat.Pos... │ │ │ │ + 0x00033928 050c746f 6d6c692e 5f747970 65731167 ..tomli._types.g │ │ │ │ + 0x00033938 65747265 63757273 696f6e6c 696d6974 etrecursionlimit │ │ │ │ + 0x00033948 124d4158 5f494e4c 494e455f 4e455354 .MAX_INLINE_NEST │ │ │ │ + 0x00033958 494e470a 41534349 495f4354 524c0109 ING.ASCII_CTRL.. │ │ │ │ + 0x00033968 00000000 0317494c 4c454741 4c5f4241 ......ILLEGAL_BA │ │ │ │ + 0x00033978 5349435f 5354525f 43484152 5302090a SIC_STR_CHARS... │ │ │ │ + 0x00033988 21494c4c 4547414c 5f4d554c 54494c49 !ILLEGAL_MULTILI │ │ │ │ + 0x00033998 4e455f42 41534943 5f535452 5f434841 NE_BASIC_STR_CHA │ │ │ │ + 0x000339a8 52530000 0219494c 4c454741 4c5f4c49 RS....ILLEGAL_LI │ │ │ │ + 0x000339b8 54455241 4c5f5354 525f4348 41525323 TERAL_STR_CHARS# │ │ │ │ + 0x000339c8 494c4c45 47414c5f 4d554c54 494c494e ILLEGAL_MULTILIN │ │ │ │ + 0x000339d8 455f4c49 54455241 4c5f5354 525f4348 E_LITERAL_STR_CH │ │ │ │ + 0x000339e8 41525300 0515494c 4c454741 4c5f434f ARS...ILLEGAL_CO │ │ │ │ + 0x000339f8 4d4d454e 545f4348 41525302 20090754 MMENT_CHARS. ..T │ │ │ │ + 0x00033a08 4f4d4c5f 57531354 4f4d4c5f 57535f41 OML_WS.TOML_WS_A │ │ │ │ + 0x00033a18 4e445f4e 45574c49 4e450d61 73636969 ND_NEWLINE.ascii │ │ │ │ + 0x00033a28 5f6c6574 74657273 00000000 050a3031 _letters......01 │ │ │ │ + 0x00033a38 32333435 36373839 022d5f0e 42415245 23456789.-_.BARE │ │ │ │ + 0x00033a48 5f4b4559 5f434841 52530222 27114b45 _KEY_CHARS."'.KE │ │ │ │ + 0x00033a58 595f494e 49544941 4c5f4348 41525300 Y_INITIAL_CHARS. │ │ │ │ + 0x00033a68 0c163031 32333435 36373839 61626364 ..0123456789abcd │ │ │ │ + 0x00033a78 65664142 43444546 0e484558 44494749 efABCDEF.HEXDIGI │ │ │ │ + 0x00033a88 545f4348 41525302 5c620108 025c7402 T_CHARS.\b...\t. │ │ │ │ + 0x00033a98 5c6e025c 66010c02 5c72010d 025c2202 \n.\f...\r...\". │ │ │ │ + 0x00033aa8 5c5c0000 031d4241 5349435f 5354525f \\....BASIC_STR_ │ │ │ │ + 0x00033ab8 45534341 50455f52 45504c41 43454d45 ESCAPE_REPLACEME │ │ │ │ + 0x00033ac8 4e54530d 746f6d6c 692e5f70 61727365 NTS.tomli._parse │ │ │ │ + 0x00033ad8 720f5f5f 6d797079 635f6174 7472735f r.__mypyc_attrs_ │ │ │ │ + 0x00033ae8 5f000000 05124445 50524543 41544544 _.....DEPRECATED │ │ │ │ + 0x00033af8 5f444546 41554c54 085f5f64 6963745f _DEFAULT.__dict_ │ │ │ │ + 0x00033b08 5f0f544f 4d4c4465 636f6465 4572726f _.TOMLDecodeErro │ │ │ │ + 0x00033b18 72064652 4f5a454e 0d455850 4c494349 r.FROZEN.EXPLICI │ │ │ │ + 0x00033b28 545f4e45 53540000 06065f66 6c616773 T_NEST...._flags │ │ │ │ + 0x00033b38 0e5f7065 6e64696e 675f666c 61677305 ._pending_flags. │ │ │ │ + 0x00033b48 466c6167 73046469 63740a4e 65737465 Flags.dict.Neste │ │ │ │ + 0x00033b58 64446963 740b5f4e 616d6564 5475706c dDict._NamedTupl │ │ │ │ + 0x00033b68 65000000 040e4e61 6d656454 75706c65 e.....NamedTuple │ │ │ │ + 0x00033b78 4d657461 0b5f5f70 72657061 72655f5f Meta.__prepare__ │ │ │ │ + 0x00033b88 04646174 610f5f5f 616e6e6f 74617469 .data.__annotati │ │ │ │ + 0x00033b98 6f6e735f 5f000000 07166d79 70796320 ons__.....mypyc │ │ │ │ + 0x00033ba8 66696c6c 65722064 6f637374 72696e67 filler docstring │ │ │ │ + 0x00033bb8 075f5f64 6f635f5f 0a5f5f6d 6f64756c .__doc__.__modul │ │ │ │ + 0x00033bc8 655f5f05 6c6f6164 73046c6f 6164075f e__.loads.load._ │ │ │ │ + 0x00033bd8 5f616c6c 5f5f0532 2e322e31 00000000 _all__.2.2.1.... │ │ │ │ + 0x00033be8 0a0b5f5f 76657273 696f6e5f 5f084361 ..__version__.Ca │ │ │ │ + 0x00033bf8 6c6c6162 6c650554 75706c65 0667726f llable.Tuple.gro │ │ │ │ + 0x00033c08 75707304 64617465 0130056c 6a757374 ups.date.0.ljust │ │ │ │ + 0x00033c18 09636163 6865645f 747a0874 696d657a .cached_tz.timez │ │ │ │ + 0x00033c28 6f6e6503 75746300 09086461 74657469 one.utc...dateti │ │ │ │ + 0x00033c38 6d650674 7a696e66 6f012b09 74696d65 me.tzinfo.+.time │ │ │ │ + 0x00033c48 64656c74 6105686f 75727307 6d696e75 delta.hours.minu │ │ │ │ + 0x00033c58 74657304 74696d65 09666c6f 61747061 tes.time.floatpa │ │ │ │ + 0x00033c68 72740567 726f7570 00000000 04096c72 rt.group......lr │ │ │ │ + 0x00033c78 755f6361 63686509 66756e63 746f6f6c u_cache.functool │ │ │ │ + 0x00033c88 73027265 10737263 2f746f6d 6c692f5f s.re.src/tomli/_ │ │ │ │ + 0x00033c98 72652e70 79000000 0145285b 30315d5b re.py....E([01][ │ │ │ │ + 0x00033ca8 302d395d 7c325b30 2d335d29 3a285b30 0-9]|2[0-3]):([0 │ │ │ │ + 0x00033cb8 2d355d5b 302d395d 293a285b 302d355d -5][0-9]):([0-5] │ │ │ │ + 0x00033cc8 5b302d39 5d29283f 3a5c2e28 5b302d39 [0-9])(?:\.([0-9 │ │ │ │ + 0x00033cd8 5d7b312c 367d295b 302d395d 2a293f00 ]{1,6})[0-9]*)?. │ │ │ │ + 0x00033ce8 010c5f54 494d455f 52455f53 54520000 .._TIME_RE_STR.. │ │ │ │ + 0x00033cf8 0182600a 300a283f 3a0a2020 2020785b ..`.0.(?:. x[ │ │ │ │ + 0x00033d08 302d3941 2d46612d 665d283f 3a5f3f5b 0-9A-Fa-f](?:_?[ │ │ │ │ + 0x00033d18 302d3941 2d46612d 665d292a 20202023 0-9A-Fa-f])* # │ │ │ │ + 0x00033d28 20686578 0a202020 207c0a20 20202062 hex. |. b │ │ │ │ + 0x00033d38 5b30315d 283f3a5f 3f5b3031 5d292a20 [01](?:_?[01])* │ │ │ │ + 0x00033d48 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00033d58 23206269 6e0a2020 20207c0a 20202020 # bin. |. │ │ │ │ + 0x00033d68 6f5b302d 375d283f 3a5f3f5b 302d375d o[0-7](?:_?[0-7] │ │ │ │ + 0x00033d78 292a2020 20202020 20202020 20202020 )* │ │ │ │ + 0x00033d88 2023206f 63740a29 0a7c0a5b 2b2d5d3f # oct.).|.[+-]? │ │ │ │ + 0x00033d98 283f3a30 7c5b312d 395d283f 3a5f3f5b (?:0|[1-9](?:_?[ │ │ │ │ + 0x00033da8 302d395d 292a2920 20202020 20202020 0-9])*) │ │ │ │ + 0x00033db8 23206465 632c2069 6e746567 65722070 # dec, integer p │ │ │ │ + 0x00033dc8 6172740a 283f503c 666c6f61 74706172 art.(?P. (?:\.[0-9 │ │ │ │ + 0x00033de8 5d283f3a 5f3f5b30 2d395d29 2a293f20 ](?:_?[0-9])*)? │ │ │ │ + 0x00033df8 20202020 20202020 23206f70 74696f6e # option │ │ │ │ + 0x00033e08 616c2066 72616374 696f6e61 6c207061 al fractional pa │ │ │ │ + 0x00033e18 72740a20 20202028 3f3a5b65 455d5b2b rt. (?:[eE][+ │ │ │ │ + 0x00033e28 2d5d3f5b 302d395d 283f3a5f 3f5b302d -]?[0-9](?:_?[0- │ │ │ │ + 0x00033e38 395d292a 293f2020 23206f70 74696f6e 9])*)? # option │ │ │ │ + 0x00033e48 616c2065 78706f6e 656e7420 70617274 al exponent part │ │ │ │ + 0x00033e58 0a290a00 02075645 52424f53 4507636f .)....VERBOSE.co │ │ │ │ + 0x00033e68 6d70696c 65000000 0181770a 285b302d mpile.....w.([0- │ │ │ │ + 0x00033e78 395d7b34 7d292d28 305b312d 395d7c31 9]{4})-(0[1-9]|1 │ │ │ │ + 0x00033e88 5b302d32 5d292d28 305b312d 395d7c5b [0-2])-(0[1-9]|[ │ │ │ │ + 0x00033e98 31325d5b 302d395d 7c335b30 315d2920 12][0-9]|3[01]) │ │ │ │ + 0x00033ea8 20232064 6174652c 20652e67 2e203139 # date, e.g. 19 │ │ │ │ + 0x00033eb8 38382d31 302d3237 0a283f3a 0a202020 88-10-27.(?:. │ │ │ │ + 0x00033ec8 205b5474 205d0a20 20202028 5b30315d [Tt ]. ([01] │ │ │ │ + 0x00033ed8 5b302d39 5d7c325b 302d335d 293a285b [0-9]|2[0-3]):([ │ │ │ │ + 0x00033ee8 302d355d 5b302d39 5d293a28 5b302d35 0-5][0-9]):([0-5 │ │ │ │ + 0x00033ef8 5d5b302d 395d2928 3f3a5c2e 285b302d ][0-9])(?:\.([0- │ │ │ │ + 0x00033f08 395d7b31 2c367d29 5b302d39 5d2a293f 9]{1,6})[0-9]*)? │ │ │ │ + 0x00033f18 0a202020 20283f3a 285b5a7a 5d297c28 . (?:([Zz])|( │ │ │ │ + 0x00033f28 5b2b2d5d 29285b30 315d5b30 2d395d7c [+-])([01][0-9]| │ │ │ │ + 0x00033f38 325b302d 335d293a 285b302d 355d5b30 2[0-3]):([0-5][0 │ │ │ │ + 0x00033f48 2d395d29 293f2020 23206f70 74696f6e -9]))? # option │ │ │ │ + 0x00033f58 616c2074 696d6520 6f666673 65740a29 al time offset.) │ │ │ │ + 0x00033f68 3f0a0000 01076d61 7873697a 65000000 ?.....maxsize... │ │ │ │ + 0x00033f78 746f6d6c 692e5f72 65000000 6d617463 tomli._re...matc │ │ │ │ + 0x00033f88 685f746f 5f646174 6574696d 65286d61 h_to_datetime(ma │ │ │ │ + 0x00033f98 74636829 0a2d2d0a 0a000000 63616368 tch).--.....cach │ │ │ │ + 0x00033fa8 65645f74 7a28686f 75725f73 74722c20 ed_tz(hour_str, │ │ │ │ + 0x00033fb8 6d696e75 74655f73 74722c20 7369676e minute_str, sign │ │ │ │ + 0x00033fc8 5f737472 290a2d2d 0a0a0000 6d617463 _str).--....matc │ │ │ │ + 0x00033fd8 685f746f 5f6c6f63 616c7469 6d65286d h_to_localtime(m │ │ │ │ + 0x00033fe8 61746368 290a2d2d 0a0a0000 6d617463 atch).--....matc │ │ │ │ + 0x00033ff8 685f746f 5f6e756d 62657228 6d617463 h_to_number(matc │ │ │ │ + 0x00034008 682c2070 61727365 5f666c6f 6174290a h, parse_float). │ │ │ │ + 0x00034018 2d2d0a0a 00000000 746f6d6c 692e5f74 --......tomli._t │ │ │ │ + 0x00034028 79706573 00000000 746f6d6c 69000000 ypes....tomli... │ │ │ │ + 0x00034038 746f6d6c 692e5f70 61727365 72000000 tomli._parser... │ │ │ │ + 0x00034048 736b6970 5f636861 72732873 72632c20 skip_chars(src, │ │ │ │ + 0x00034058 706f732c 20636861 7273290a 2d2d0a0a pos, chars).--.. │ │ │ │ + 0x00034068 00000000 736b6970 5f756e74 696c2873 ....skip_until(s │ │ │ │ + 0x00034078 72632c20 706f732c 20657870 6563742c rc, pos, expect, │ │ │ │ + 0x00034088 202a2c20 6572726f 725f6f6e 2c206572 *, error_on, er │ │ │ │ + 0x00034098 726f725f 6f6e5f65 6f66290a 2d2d0a0a ror_on_eof).--.. │ │ │ │ + 0x000340a8 00000000 736b6970 5f636f6d 6d656e74 ....skip_comment │ │ │ │ + 0x000340b8 28737263 2c20706f 73290a2d 2d0a0a00 (src, pos).--... │ │ │ │ + 0x000340c8 736b6970 5f636f6d 6d656e74 735f616e skip_comments_an │ │ │ │ + 0x000340d8 645f6172 7261795f 77732873 72632c20 d_array_ws(src, │ │ │ │ + 0x000340e8 706f7329 0a2d2d0a 0a000000 63726561 pos).--.....crea │ │ │ │ + 0x000340f8 74655f64 6963745f 72756c65 28737263 te_dict_rule(src │ │ │ │ + 0x00034108 2c20706f 732c206f 7574290a 2d2d0a0a , pos, out).--.. │ │ │ │ + 0x00034118 00000000 63726561 74655f6c 6973745f ....create_list_ │ │ │ │ + 0x00034128 72756c65 28737263 2c20706f 732c206f rule(src, pos, o │ │ │ │ + 0x00034138 7574290a 2d2d0a0a 00000000 6b65795f ut).--......key_ │ │ │ │ + 0x00034148 76616c75 655f7275 6c652873 72632c20 value_rule(src, │ │ │ │ + 0x00034158 706f732c 206f7574 2c206865 61646572 pos, out, header │ │ │ │ + 0x00034168 2c207061 7273655f 666c6f61 74290a2d , parse_float).- │ │ │ │ + 0x00034178 2d0a0a00 70617273 655f6b65 795f7661 -...parse_key_va │ │ │ │ + 0x00034188 6c75655f 70616972 28737263 2c20706f lue_pair(src, po │ │ │ │ + 0x00034198 732c2070 61727365 5f666c6f 61742c20 s, parse_float, │ │ │ │ + 0x000341a8 6e657374 5f6c766c 290a2d2d 0a0a0000 nest_lvl).--.... │ │ │ │ + 0x000341b8 70617273 655f6b65 79287372 632c2070 parse_key(src, p │ │ │ │ + 0x000341c8 6f73290a 2d2d0a0a 00000000 70617273 os).--......pars │ │ │ │ + 0x000341d8 655f6b65 795f7061 72742873 72632c20 e_key_part(src, │ │ │ │ + 0x000341e8 706f7329 0a2d2d0a 0a000000 70617273 pos).--.....pars │ │ │ │ + 0x000341f8 655f6f6e 655f6c69 6e655f62 61736963 e_one_line_basic │ │ │ │ + 0x00034208 5f737472 28737263 2c20706f 73290a2d _str(src, pos).- │ │ │ │ + 0x00034218 2d0a0a00 70617273 655f6172 72617928 -...parse_array( │ │ │ │ + 0x00034228 7372632c 20706f73 2c207061 7273655f src, pos, parse_ │ │ │ │ + 0x00034238 666c6f61 742c206e 6573745f 6c766c29 float, nest_lvl) │ │ │ │ + 0x00034248 0a2d2d0a 0a000000 70617273 655f696e .--.....parse_in │ │ │ │ + 0x00034258 6c696e65 5f746162 6c652873 72632c20 line_table(src, │ │ │ │ + 0x00034268 706f732c 20706172 73655f66 6c6f6174 pos, parse_float │ │ │ │ + 0x00034278 2c206e65 73745f6c 766c290a 2d2d0a0a , nest_lvl).--.. │ │ │ │ + 0x00034288 00000000 70617273 655f6261 7369635f ....parse_basic_ │ │ │ │ + 0x00034298 7374725f 65736361 70652873 72632c20 str_escape(src, │ │ │ │ + 0x000342a8 706f732c 202a2c20 6d756c74 696c696e pos, *, multilin │ │ │ │ + 0x000342b8 653d4661 6c736529 0a2d2d0a 0a000000 e=False).--..... │ │ │ │ + 0x000342c8 70617273 655f6261 7369635f 7374725f parse_basic_str_ │ │ │ │ + 0x000342d8 65736361 70655f6d 756c7469 6c696e65 escape_multiline │ │ │ │ + 0x000342e8 28737263 2c20706f 73290a2d 2d0a0a00 (src, pos).--... │ │ │ │ + 0x000342f8 70617273 655f6865 785f6368 61722873 parse_hex_char(s │ │ │ │ + 0x00034308 72632c20 706f732c 20686578 5f6c656e rc, pos, hex_len │ │ │ │ + 0x00034318 290a2d2d 0a0a0000 70617273 655f6c69 ).--....parse_li │ │ │ │ + 0x00034328 74657261 6c5f7374 72287372 632c2070 teral_str(src, p │ │ │ │ + 0x00034338 6f73290a 2d2d0a0a 00000000 70617273 os).--......pars │ │ │ │ + 0x00034348 655f6d75 6c74696c 696e655f 73747228 e_multiline_str( │ │ │ │ + 0x00034358 7372632c 20706f73 2c202a2c 206c6974 src, pos, *, lit │ │ │ │ + 0x00034368 6572616c 290a2d2d 0a0a0000 70617273 eral).--....pars │ │ │ │ + 0x00034378 655f6261 7369635f 73747228 7372632c e_basic_str(src, │ │ │ │ + 0x00034388 20706f73 2c202a2c 206d756c 74696c69 pos, *, multili │ │ │ │ + 0x00034398 6e65290a 2d2d0a0a 00000000 70617273 ne).--......pars │ │ │ │ + 0x000343a8 655f7661 6c756528 7372632c 20706f73 e_value(src, pos │ │ │ │ + 0x000343b8 2c207061 7273655f 666c6f61 742c206e , parse_float, n │ │ │ │ + 0x000343c8 6573745f 6c766c29 0a2d2d0a 0a000000 est_lvl).--..... │ │ │ │ + 0x000343d8 69735f75 6e69636f 64655f73 63616c61 is_unicode_scala │ │ │ │ + 0x000343e8 725f7661 6c756528 636f6465 706f696e r_value(codepoin │ │ │ │ + 0x000343f8 74290a2d 2d0a0a00 6d616b65 5f736166 t).--...make_saf │ │ │ │ + 0x00034408 655f7061 7273655f 666c6f61 74287061 e_parse_float(pa │ │ │ │ + 0x00034418 7273655f 666c6f61 74290a2d 2d0a0a00 rse_float).--... │ │ │ │ + 0x00034428 73616665 5f706172 73655f66 6c6f6174 safe_parse_float │ │ │ │ + 0x00034438 5f6d616b 655f7361 66655f70 61727365 _make_safe_parse │ │ │ │ + 0x00034448 5f666c6f 61745f6f 626a2829 0a2d2d0a _float_obj().--. │ │ │ │ + 0x00034458 0a000000 5f5f6361 6c6c5f5f 00000000 ....__call__.... │ │ │ │ + 0x00034468 5f5f6361 6c6c5f5f 2824666c 6f61745f __call__($float_ │ │ │ │ + 0x00034478 73747229 0a2d2d0a 0a000000 5f5f6765 str).--.....__ge │ │ │ │ + 0x00034488 745f5f00 5f5f6765 745f5f28 24696e73 t__.__get__($ins │ │ │ │ + 0x00034498 74616e63 652c206f 776e6572 290a2d2d tance, owner).-- │ │ │ │ + 0x000344a8 0a0a0000 5f5f7365 74737461 74655f5f ....__setstate__ │ │ │ │ + 0x000344b8 00000000 5f5f6765 74737461 74655f5f ....__getstate__ │ │ │ │ + 0x000344c8 00000000 5f5f6469 63745f5f 00000000 ....__dict__.... │ │ │ │ + 0x000344d8 6d616b65 5f736166 655f7061 7273655f make_safe_parse_ │ │ │ │ + 0x000344e8 666c6f61 745f656e 76000000 6d616b65 float_env...make │ │ │ │ + 0x000344f8 5f736166 655f7061 7273655f 666c6f61 _safe_parse_floa │ │ │ │ + 0x00034508 745f656e 7628290a 2d2d0a0a 00000000 t_env().--...... │ │ │ │ + 0x00034518 4e657374 65644469 63740000 4e657374 NestedDict..Nest │ │ │ │ + 0x00034528 65644469 63742829 0a2d2d0a 0a000000 edDict().--..... │ │ │ │ + 0x00034538 5f5f696e 69745f5f 28247365 6c66290a __init__($self). │ │ │ │ + 0x00034548 2d2d0a0a 00000000 6765745f 6f725f63 --......get_or_c │ │ │ │ + 0x00034558 72656174 655f6e65 73742824 73656c66 reate_nest($self │ │ │ │ + 0x00034568 2c206b65 792c202a 2c206163 63657373 , key, *, access │ │ │ │ + 0x00034578 5f6c6973 74733d54 72756529 0a2d2d0a _lists=True).--. │ │ │ │ + 0x00034588 0a000000 61707065 6e645f6e 6573745f ....append_nest_ │ │ │ │ + 0x00034598 746f5f6c 69737428 2473656c 662c206b to_list($self, k │ │ │ │ + 0x000345a8 6579290a 2d2d0a0a 00000000 466c6167 ey).--......Flag │ │ │ │ + 0x000345b8 73000000 466c6167 7328290a 2d2d0a0a s...Flags().--.. │ │ │ │ + 0x000345c8 00000000 6164645f 70656e64 696e6728 ....add_pending( │ │ │ │ + 0x000345d8 2473656c 662c206b 65792c20 666c6167 $self, key, flag │ │ │ │ + 0x000345e8 290a2d2d 0a0a0000 66696e61 6c697a65 ).--....finalize │ │ │ │ + 0x000345f8 5f70656e 64696e67 28247365 6c66290a _pending($self). │ │ │ │ + 0x00034608 2d2d0a0a 00000000 756e7365 745f616c --......unset_al │ │ │ │ + 0x00034618 6c282473 656c662c 206b6579 290a2d2d l($self, key).-- │ │ │ │ + 0x00034628 0a0a0000 73657428 2473656c 662c206b ....set($self, k │ │ │ │ + 0x00034638 65792c20 666c6167 2c202a2c 20726563 ey, flag, *, rec │ │ │ │ + 0x00034648 75727369 7665290a 2d2d0a0a 00000000 ursive).--...... │ │ │ │ + 0x00034658 69735f28 2473656c 662c206b 65792c20 is_($self, key, │ │ │ │ + 0x00034668 666c6167 290a2d2d 0a0a0000 5f5f6d79 flag).--....__my │ │ │ │ + 0x00034678 7079635f 64656661 756c7473 5f736574 pyc_defaults_set │ │ │ │ + 0x00034688 75702829 0a2d2d0a 0a000000 46524f5a up().--.....FROZ │ │ │ │ + 0x00034698 454e0000 4558504c 49434954 5f4e4553 EN..EXPLICIT_NES │ │ │ │ + 0x000346a8 54000000 5f70656e 64696e67 5f666c61 T..._pending_fla │ │ │ │ + 0x000346b8 67730000 544f4d4c 4465636f 64654572 gs..TOMLDecodeEr │ │ │ │ + 0x000346c8 726f7200 5f5f7765 616b7265 665f5f00 ror.__weakref__. │ │ │ │ + 0x000346d8 44455052 45434154 45445f44 45464155 DEPRECATED_DEFAU │ │ │ │ + 0x000346e8 4c540000 44455052 45434154 45445f44 LT..DEPRECATED_D │ │ │ │ + 0x000346f8 45464155 4c542829 0a2d2d0a 0a000000 EFAULT().--..... │ │ │ │ + 0x00034708 5f5f696e 69745f73 7562636c 6173735f __init_subclass_ │ │ │ │ + 0x00034718 5f000000 00000000 4350795f 44656352 _.......CPy_DecR │ │ │ │ + 0x00034728 65660000 50795f53 495a4500 50795475 ef..Py_SIZE.PyTu │ │ │ │ + 0x00034738 706c655f 4745545f 53495a45 00000000 ple_GET_SIZE.... │ │ │ │ + 0x00034748 50795475 706c655f 5345545f 4954454d PyTuple_SET_ITEM │ │ │ │ + 0x00034758 00000000 5079556e 69636f64 655f4745 ....PyUnicode_GE │ │ │ │ + 0x00034768 545f4c45 4e475448 00000000 5079556e T_LENGTH....PyUn │ │ │ │ + 0x00034778 69636f64 655f4953 5f434f4d 50414354 icode_IS_COMPACT │ │ │ │ + 0x00034788 00000000 5079556e 69636f64 655f5245 ....PyUnicode_RE │ │ │ │ + 0x00034798 41440000 50794c69 73745f53 45545f49 AD..PyList_SET_I │ │ │ │ + 0x000347a8 54454d00 50794c69 73745f47 45545f53 TEM.PyList_GET_S │ │ │ │ + 0x000347b8 495a4500 50795f53 45545f53 495a4500 IZE.Py_SET_SIZE. │ │ │ │ + 0x000347c8 5f435079 5374725f 45717561 6c5f4e6f _CPyStr_Equal_No │ │ │ │ + 0x000347d8 4964656e 74436865 636b0000 50794279 IdentCheck..PyBy │ │ │ │ + 0x000347e8 74654172 7261795f 41535f53 5452494e teArray_AS_STRIN │ │ │ │ + 0x000347f8 47000000 50794f62 6a656374 5f43616c G...PyObject_Cal │ │ │ │ + 0x00034808 6c4d6574 686f644f 6e654172 67000000 lMethodOneArg... │ │ │ │ + 0x00034818 43507944 65665f5f 70617273 65725f5f CPyDef__parser__ │ │ │ │ + 0x00034828 5f736166 655f7061 7273655f 666c6f61 _safe_parse_floa │ │ │ │ + 0x00034838 745f6d61 6b655f73 6166655f 70617273 t_make_safe_pars │ │ │ │ + 0x00034848 655f666c 6f61745f 6f626a5f 5f5f5f5f e_float_obj_____ │ │ │ │ + 0x00034858 6765745f 5f000000 5f435079 4c697374 get__..._CPyList │ │ │ │ + 0x00034868 5f46696e 64000000 66696e64 5f6b6579 _Find...find_key │ │ │ │ + 0x00034878 776f7264 00000000 70617273 65725f69 word....parser_i │ │ │ │ + 0x00034888 6e697400 76676574 61726773 6b657977 nit.vgetargskeyw │ │ │ │ + 0x00034898 6f726473 66617374 5f696d70 6c000000 ordsfast_impl... │ │ │ │ + 0x000348a8 76676574 61726773 6b657977 6f726473 vgetargskeywords │ │ │ │ + 0x000348b8 00000000 50794469 63745f47 45545f53 ....PyDict_GET_S │ │ │ │ + 0x000348c8 495a4500 5f507955 6e69636f 64655f4e IZE._PyUnicode_N │ │ │ │ + 0x000348d8 4f4e434f 4d504143 545f4441 54410000 ONCOMPACT_DATA.. │ │ │ │ + 0x000348e8 43507953 74725f47 65744974 656d0000 CPyStr_GetItem.. │ │ │ │ + 0x000348f8 5079556e 69636f64 655f4d41 585f4348 PyUnicode_MAX_CH │ │ │ │ + 0x00034908 41525f56 414c5545 00000000 43507953 AR_VALUE....CPyS │ │ │ │ + 0x00034918 74725f42 75696c64 00000000 5f507953 tr_Build...._PyS │ │ │ │ + 0x00034928 74725f58 53747269 70000000 43507942 tr_XStrip...CPyB │ │ │ │ + 0x00034938 79746573 5f427569 6c640000 50794279 ytes_Build..PyBy │ │ │ │ + 0x00034948 74654172 7261795f 4745545f 53495a45 teArray_GET_SIZE │ │ │ │ + 0x00034958 00000000 6c697374 5f726573 697a6500 ....list_resize. │ │ │ │ + 0x00034968 43507953 65717565 6e636554 75706c65 CPySequenceTuple │ │ │ │ + 0x00034978 5f476574 4974656d 556e7361 66650000 _GetItemUnsafe.. │ │ │ │ + 0x00034988 00000000 43507944 65665f5f 70617273 ....CPyDef__pars │ │ │ │ + 0x00034998 65725f5f 5f466c61 67735f5f 5f616464 er___Flags___add │ │ │ │ + 0x000349a8 5f70656e 64696e67 00000000 00000000 _pending........ │ │ │ │ + 0x000349b8 43507944 65665f5f 70617273 65725f5f CPyDef__parser__ │ │ │ │ + 0x000349c8 5f4e6573 74656444 6963745f 5f5f6765 _NestedDict___ge │ │ │ │ + 0x000349d8 745f6f72 5f637265 6174655f 6e657374 t_or_create_nest │ │ │ │ + 0x000349e8 00000000 4350795f 43616c63 756c6174 ....CPy_Calculat │ │ │ │ + 0x000349f8 654d6574 61636c61 73730000 75706461 eMetaclass..upda │ │ │ │ + 0x00034a08 74655f62 61736573 00000000 43507954 te_bases....CPyT │ │ │ │ + 0x00034a18 7970655f 46726f6d 54656d70 6c617465 ype_FromTemplate │ │ │ │ 0x00034a28 00000000 43507949 6d706f72 745f496d ....CPyImport_Im │ │ │ │ - 0x00034a38 706f7274 46726f6d 4d616e79 00000000 portFromMany.... │ │ │ │ - 0x00034a48 43507944 65665f5f 70617273 65725f5f CPyDef__parser__ │ │ │ │ - 0x00034a58 5f466c61 67735f5f 5f756e73 65745f61 _Flags___unset_a │ │ │ │ - 0x00034a68 6c6c0000 43507944 65665f5f 70617273 ll..CPyDef__pars │ │ │ │ - 0x00034a78 65725f5f 5f466c61 67735f5f 5f736574 er___Flags___set │ │ │ │ - 0x00034a88 00000000 43507944 65665f5f 70617273 ....CPyDef__pars │ │ │ │ - 0x00034a98 65725f5f 5f466c61 67735f5f 5f69735f er___Flags___is_ │ │ │ │ - 0x00034aa8 00000000 43507944 65665f5f 70617273 ....CPyDef__pars │ │ │ │ - 0x00034ab8 65725f5f 5f466c61 67735f5f 5f66696e er___Flags___fin │ │ │ │ - 0x00034ac8 616c697a 655f7065 6e64696e 67000000 alize_pending... │ │ │ │ - 0x00034ad8 50794c6f 6e675772 69746572 5f46696e PyLongWriter_Fin │ │ │ │ - 0x00034ae8 69736800 43507944 65665f5f 72655f5f ish.CPyDef__re__ │ │ │ │ - 0x00034af8 5f6d6174 63685f74 6f5f6461 74657469 _match_to_dateti │ │ │ │ - 0x00034b08 6d650000 43507944 65665f5f 72655f5f me..CPyDef__re__ │ │ │ │ - 0x00034b18 5f636163 6865645f 747a0000 43507944 _cached_tz..CPyD │ │ │ │ - 0x00034b28 65665f5f 72655f5f 5f6d6174 63685f74 ef__re___match_t │ │ │ │ - 0x00034b38 6f5f6c6f 63616c74 696d6500 43507944 o_localtime.CPyD │ │ │ │ - 0x00034b48 65665f5f 70617273 65725f5f 5f544f4d ef__parser___TOM │ │ │ │ - 0x00034b58 4c446563 6f646545 72726f72 5f5f5f5f LDecodeError____ │ │ │ │ - 0x00034b68 5f696e69 745f5f00 43507950 795f5f70 _init__.CPyPy__p │ │ │ │ - 0x00034b78 61727365 725f5f5f 544f4d4c 4465636f arser___TOMLDeco │ │ │ │ - 0x00034b88 64654572 726f725f 5f5f5f5f 696e6974 deError_____init │ │ │ │ - 0x00034b98 5f5f0000 43507944 65665f5f 70617273 __..CPyDef__pars │ │ │ │ - 0x00034ba8 65725f5f 5f736b69 705f756e 74696c00 er___skip_until. │ │ │ │ - 0x00034bb8 43507944 65665f5f 70617273 65725f5f CPyDef__parser__ │ │ │ │ - 0x00034bc8 5f706172 73655f62 61736963 5f737472 _parse_basic_str │ │ │ │ - 0x00034bd8 00000000 43507944 65665f5f 70617273 ....CPyDef__pars │ │ │ │ - 0x00034be8 65725f5f 5f706172 73655f6b 65795f70 er___parse_key_p │ │ │ │ - 0x00034bf8 61727400 43507944 65665f5f 70617273 art.CPyDef__pars │ │ │ │ - 0x00034c08 65725f5f 5f637265 6174655f 64696374 er___create_dict │ │ │ │ - 0x00034c18 5f72756c 65000000 43507944 65665f5f _rule...CPyDef__ │ │ │ │ - 0x00034c28 70617273 65725f5f 5f637265 6174655f parser___create_ │ │ │ │ - 0x00034c38 6c697374 5f72756c 65000000 43507944 list_rule...CPyD │ │ │ │ - 0x00034c48 65665f5f 70617273 65725f5f 5f706172 ef__parser___par │ │ │ │ - 0x00034c58 73655f6d 756c7469 6c696e65 5f737472 se_multiline_str │ │ │ │ - 0x00034c68 00000000 43507944 65665f5f 70617273 ....CPyDef__pars │ │ │ │ - 0x00034c78 65725f5f 5f706172 73655f76 616c7565 er___parse_value │ │ │ │ - 0x00034c88 00000000 43507944 65665f5f 70617273 ....CPyDef__pars │ │ │ │ - 0x00034c98 65725f5f 5f706172 73655f6b 65795f76 er___parse_key_v │ │ │ │ - 0x00034ca8 616c7565 5f706169 72000000 43507944 alue_pair...CPyD │ │ │ │ - 0x00034cb8 65665f5f 70617273 65725f5f 5f6b6579 ef__parser___key │ │ │ │ - 0x00034cc8 5f76616c 75655f72 756c6500 43507944 _value_rule.CPyD │ │ │ │ - 0x00034cd8 65665f5f 70617273 65725f5f 5f706172 ef__parser___par │ │ │ │ - 0x00034ce8 73655f69 6e6c696e 655f7461 626c6500 se_inline_table. │ │ │ │ - 0x00034cf8 43507944 65665f5f 70617273 65725f5f CPyDef__parser__ │ │ │ │ - 0x00034d08 5f706172 73655f61 72726179 00000000 _parse_array.... │ │ │ │ - 0x00034d18 43507944 65665f5f 70617273 65725f5f CPyDef__parser__ │ │ │ │ - 0x00034d28 5f706172 73655f68 65785f63 68617200 _parse_hex_char. │ │ │ │ - 0x00034d38 43507944 65665f5f 70617273 65725f5f CPyDef__parser__ │ │ │ │ - 0x00034d48 5f706172 73655f62 61736963 5f737472 _parse_basic_str │ │ │ │ - 0x00034d58 5f657363 61706500 43507944 65665f5f _escape.CPyDef__ │ │ │ │ - 0x00034d68 70617273 65725f5f 5f6d616b 655f7361 parser___make_sa │ │ │ │ - 0x00034d78 66655f70 61727365 5f666c6f 61740000 fe_parse_float.. │ │ │ │ - 0x00034d88 43507944 65665f5f 70617273 65725f5f CPyDef__parser__ │ │ │ │ - 0x00034d98 5f6c6f61 64730000 43507944 65665f5f _loads..CPyDef__ │ │ │ │ - 0x00034da8 70617273 65725f5f 5f6c6f61 64000000 parser___load... │ │ │ │ - 0x00034db8 43507944 65665f5f 70617273 65725f5f CPyDef__parser__ │ │ │ │ - 0x00034dc8 5f5f5f74 6f705f6c 6576656c 5f5f0000 ___top_level__.. │ │ │ │ - 0x00034dd8 43507944 65665f74 6f6d6c69 5f5f5f5f CPyDef_tomli____ │ │ │ │ - 0x00034de8 5f746f70 5f6c6576 656c5f5f 00000000 _top_level__.... │ │ │ │ - 0x00034df8 00000000 00000000 03000000 03000000 ................ │ │ │ │ - 0x00034e08 71000000 72000000 73000000 02000000 q...r...s....... │ │ │ │ - 0x00034e18 8d000000 8e000000 04000000 8f000000 ................ │ │ │ │ - 0x00034e28 90000000 91000000 92000000 18000000 ................ │ │ │ │ - 0x00034e38 03000000 04000000 05000000 06000000 ................ │ │ │ │ - 0x00034e48 01000000 13000000 02000000 16000000 ................ │ │ │ │ - 0x00034e58 17000000 01000000 1b000000 06000000 ................ │ │ │ │ - 0x00034e68 0c000000 12000000 18000000 15000000 ................ │ │ │ │ - 0x00034e78 10000000 13000000 01000000 1d000000 ................ │ │ │ │ - 0x00034e88 03000000 1f000000 1f000000 1f000000 ................ │ │ │ │ - 0x00034e98 01000000 e7000000 02000000 04000000 ................ │ │ │ │ - 0x00034ea8 22000000 01000000 08000000 01000000 "............... │ │ │ │ - 0x00034eb8 29000000 01000000 2e000000 01000000 )............... │ │ │ │ - 0x00034ec8 32000000 01000000 95000000 03000000 2............... │ │ │ │ - 0x00034ed8 97000000 97000000 97000000 03000000 ................ │ │ │ │ - 0x00034ee8 98000000 98000000 98000000 02000000 ................ │ │ │ │ - 0x00034ef8 ef000000 f0000000 01000000 9a000000 ................ │ │ │ │ - 0x00034f08 04000000 9c000000 04000000 22000000 ............"... │ │ │ │ - 0x00034f18 9d000000 03000000 9e000000 9e000000 ................ │ │ │ │ - 0x00034f28 9e000000 01000000 f4000000 06000000 ................ │ │ │ │ - 0x00034f38 2d000000 2b000000 2a000000 9f000000 -...+...*....... │ │ │ │ - 0x00034f48 a0000000 a1000000 03000000 09000000 ................ │ │ │ │ - 0x00034f58 08000000 0a000000 03000000 c7000000 ................ │ │ │ │ - 0x00034f68 d8000000 d7000000 00000000 00000000 ................ │ │ │ │ - 0x00034f78 00000000 00000000 05360030 00320031 .........6.0.2.1 │ │ │ │ - 0x00034f88 32370031 00000000 042f416e 206f626a 27.1...../An obj │ │ │ │ - 0x00034f98 65637420 6f746865 72207468 616e206c ect other than l │ │ │ │ - 0x00034fa8 69737420 666f756e 64206265 68696e64 ist found behind │ │ │ │ - 0x00034fb8 20746869 73206b65 7905696e 64657800 this key.index. │ │ │ │ - 0x00034fc8 09457870 65637465 64200000 40000000 .Expected ..@... │ │ │ │ - 0x00034fd8 09000000 30000000 09000000 04000000 ....0........... │ │ │ │ - 0x00034fe8 09000000 0c000000 09000000 3f000000 ............?... │ │ │ │ - 0x00034ff8 09000000 37000000 09000000 17000000 ....7........... │ │ │ │ - 0x00035008 09000000 2f000000 09000000 11000000 ..../........... │ │ │ │ - 0x00035018 09000000 33000000 09000000 15000000 ....3........... │ │ │ │ - 0x00035028 09000000 12000000 09000000 1f000000 ................ │ │ │ │ - 0x00035038 09000000 36000000 09000000 10000000 ....6........... │ │ │ │ - 0x00035048 09000000 24000000 09000000 2a000000 ....$.......*... │ │ │ │ - 0x00035058 09000000 00000000 00000000 ............ │ │ │ │ + 0x00034a38 706f7274 4d616e79 00000000 43507949 portMany....CPyI │ │ │ │ + 0x00034a48 6d706f72 745f496d 706f7274 46726f6d mport_ImportFrom │ │ │ │ + 0x00034a58 4d616e79 00000000 43507944 65665f5f Many....CPyDef__ │ │ │ │ + 0x00034a68 70617273 65725f5f 5f466c61 67735f5f parser___Flags__ │ │ │ │ + 0x00034a78 5f756e73 65745f61 6c6c0000 43507944 _unset_all..CPyD │ │ │ │ + 0x00034a88 65665f5f 70617273 65725f5f 5f466c61 ef__parser___Fla │ │ │ │ + 0x00034a98 67735f5f 5f736574 00000000 43507944 gs___set....CPyD │ │ │ │ + 0x00034aa8 65665f5f 70617273 65725f5f 5f466c61 ef__parser___Fla │ │ │ │ + 0x00034ab8 67735f5f 5f69735f 00000000 43507944 gs___is_....CPyD │ │ │ │ + 0x00034ac8 65665f5f 70617273 65725f5f 5f466c61 ef__parser___Fla │ │ │ │ + 0x00034ad8 67735f5f 5f66696e 616c697a 655f7065 gs___finalize_pe │ │ │ │ + 0x00034ae8 6e64696e 67000000 50794c6f 6e675772 nding...PyLongWr │ │ │ │ + 0x00034af8 69746572 5f46696e 69736800 43507944 iter_Finish.CPyD │ │ │ │ + 0x00034b08 65665f5f 70617273 65725f5f 5f544f4d ef__parser___TOM │ │ │ │ + 0x00034b18 4c446563 6f646545 72726f72 5f5f5f5f LDecodeError____ │ │ │ │ + 0x00034b28 5f696e69 745f5f00 43507950 795f5f70 _init__.CPyPy__p │ │ │ │ + 0x00034b38 61727365 725f5f5f 544f4d4c 4465636f arser___TOMLDeco │ │ │ │ + 0x00034b48 64654572 726f725f 5f5f5f5f 696e6974 deError_____init │ │ │ │ + 0x00034b58 5f5f0000 43507944 65665f5f 70617273 __..CPyDef__pars │ │ │ │ + 0x00034b68 65725f5f 5f736b69 705f756e 74696c00 er___skip_until. │ │ │ │ + 0x00034b78 43507944 65665f5f 70617273 65725f5f CPyDef__parser__ │ │ │ │ + 0x00034b88 5f706172 73655f62 61736963 5f737472 _parse_basic_str │ │ │ │ + 0x00034b98 00000000 43507944 65665f5f 70617273 ....CPyDef__pars │ │ │ │ + 0x00034ba8 65725f5f 5f706172 73655f6b 65795f70 er___parse_key_p │ │ │ │ + 0x00034bb8 61727400 43507944 65665f5f 70617273 art.CPyDef__pars │ │ │ │ + 0x00034bc8 65725f5f 5f637265 6174655f 64696374 er___create_dict │ │ │ │ + 0x00034bd8 5f72756c 65000000 43507944 65665f5f _rule...CPyDef__ │ │ │ │ + 0x00034be8 70617273 65725f5f 5f637265 6174655f parser___create_ │ │ │ │ + 0x00034bf8 6c697374 5f72756c 65000000 43507944 list_rule...CPyD │ │ │ │ + 0x00034c08 65665f5f 70617273 65725f5f 5f706172 ef__parser___par │ │ │ │ + 0x00034c18 73655f6d 756c7469 6c696e65 5f737472 se_multiline_str │ │ │ │ + 0x00034c28 00000000 43507944 65665f5f 70617273 ....CPyDef__pars │ │ │ │ + 0x00034c38 65725f5f 5f706172 73655f68 65785f63 er___parse_hex_c │ │ │ │ + 0x00034c48 68617200 43507944 65665f5f 70617273 har.CPyDef__pars │ │ │ │ + 0x00034c58 65725f5f 5f706172 73655f62 61736963 er___parse_basic │ │ │ │ + 0x00034c68 5f737472 5f657363 61706500 43507944 _str_escape.CPyD │ │ │ │ + 0x00034c78 65665f5f 70617273 65725f5f 5f6d616b ef__parser___mak │ │ │ │ + 0x00034c88 655f7361 66655f70 61727365 5f666c6f e_safe_parse_flo │ │ │ │ + 0x00034c98 61740000 43507944 65665f5f 70617273 at..CPyDef__pars │ │ │ │ + 0x00034ca8 65725f5f 5f5f5f74 6f705f6c 6576656c er_____top_level │ │ │ │ + 0x00034cb8 5f5f0000 43507944 65665f74 6f6d6c69 __..CPyDef_tomli │ │ │ │ + 0x00034cc8 5f5f5f5f 5f746f70 5f6c6576 656c5f5f _____top_level__ │ │ │ │ + 0x00034cd8 00000000 43507944 65665f5f 72655f5f ....CPyDef__re__ │ │ │ │ + 0x00034ce8 5f6d6174 63685f74 6f5f6461 74657469 _match_to_dateti │ │ │ │ + 0x00034cf8 6d650000 43507944 65665f5f 72655f5f me..CPyDef__re__ │ │ │ │ + 0x00034d08 5f636163 6865645f 747a0000 43507944 _cached_tz..CPyD │ │ │ │ + 0x00034d18 65665f5f 72655f5f 5f6d6174 63685f74 ef__re___match_t │ │ │ │ + 0x00034d28 6f5f6c6f 63616c74 696d6500 43507944 o_localtime.CPyD │ │ │ │ + 0x00034d38 65665f5f 70617273 65725f5f 5f706172 ef__parser___par │ │ │ │ + 0x00034d48 73655f76 616c7565 00000000 43507944 se_value....CPyD │ │ │ │ + 0x00034d58 65665f5f 70617273 65725f5f 5f706172 ef__parser___par │ │ │ │ + 0x00034d68 73655f6b 65795f76 616c7565 5f706169 se_key_value_pai │ │ │ │ + 0x00034d78 72000000 43507944 65665f5f 70617273 r...CPyDef__pars │ │ │ │ + 0x00034d88 65725f5f 5f6b6579 5f76616c 75655f72 er___key_value_r │ │ │ │ + 0x00034d98 756c6500 43507944 65665f5f 70617273 ule.CPyDef__pars │ │ │ │ + 0x00034da8 65725f5f 5f6c6f61 64730000 43507944 er___loads..CPyD │ │ │ │ + 0x00034db8 65665f5f 70617273 65725f5f 5f6c6f61 ef__parser___loa │ │ │ │ + 0x00034dc8 64000000 43507944 65665f5f 70617273 d...CPyDef__pars │ │ │ │ + 0x00034dd8 65725f5f 5f706172 73655f69 6e6c696e er___parse_inlin │ │ │ │ + 0x00034de8 655f7461 626c6500 43507944 65665f5f e_table.CPyDef__ │ │ │ │ + 0x00034df8 70617273 65725f5f 5f706172 73655f61 parser___parse_a │ │ │ │ + 0x00034e08 72726179 00000000 00000000 00000000 rray............ │ │ │ │ + 0x00034e18 03000000 03000000 46000000 47000000 ........F...G... │ │ │ │ + 0x00034e28 48000000 02000000 62000000 63000000 H.......b...c... │ │ │ │ + 0x00034e38 04000000 64000000 65000000 66000000 ....d...e...f... │ │ │ │ + 0x00034e48 67000000 18000000 01000000 06000000 g............... │ │ │ │ + 0x00034e58 01000000 6b000000 01000000 6d000000 ....k.......m... │ │ │ │ + 0x00034e68 03000000 6f000000 6f000000 6f000000 ....o...o...o... │ │ │ │ + 0x00034e78 03000000 70000000 70000000 70000000 ....p...p...p... │ │ │ │ + 0x00034e88 02000000 e4000000 e5000000 01000000 ................ │ │ │ │ + 0x00034e98 73000000 04000000 75000000 76000000 s.......u...v... │ │ │ │ + 0x00034ea8 77000000 78000000 03000000 7a000000 w...x.......z... │ │ │ │ + 0x00034eb8 7a000000 7a000000 01000000 e9000000 z...z........... │ │ │ │ + 0x00034ec8 06000000 7b000000 7c000000 7d000000 ....{...|...}... │ │ │ │ + 0x00034ed8 7e000000 7f000000 80000000 03000000 ~............... │ │ │ │ + 0x00034ee8 82000000 83000000 84000000 03000000 ................ │ │ │ │ + 0x00034ef8 aa000000 bb000000 ba000000 03000000 ................ │ │ │ │ + 0x00034f08 76000000 bf000000 c0000000 01000000 v............... │ │ │ │ + 0x00034f18 c9000000 02000000 cc000000 cd000000 ................ │ │ │ │ + 0x00034f28 06000000 c2000000 c8000000 ce000000 ................ │ │ │ │ + 0x00034f38 cb000000 c6000000 c9000000 01000000 ................ │ │ │ │ + 0x00034f48 d1000000 03000000 d3000000 d3000000 ................ │ │ │ │ + 0x00034f58 d3000000 01000000 f3000000 02000000 ................ │ │ │ │ + 0x00034f68 76000000 77000000 01000000 83000000 v...w........... │ │ │ │ + 0x00034f78 01000000 25000000 01000000 db000000 ....%........... │ │ │ │ + 0x00034f88 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00034f98 05320030 00313237 00310036 00000000 .2.0.127.1.6.... │ │ │ │ + 0x00034fa8 042f416e 206f626a 65637420 6f746865 ./An object othe │ │ │ │ + 0x00034fb8 72207468 616e206c 69737420 666f756e r than list foun │ │ │ │ + 0x00034fc8 64206265 68696e64 20746869 73206b65 d behind this ke │ │ │ │ + 0x00034fd8 7905696e 64657800 09457870 65637465 y.index..Expecte │ │ │ │ + 0x00034fe8 64200000 40000000 09000000 30000000 d ..@.......0... │ │ │ │ + 0x00034ff8 09000000 04000000 09000000 0c000000 ................ │ │ │ │ + 0x00035008 09000000 3f000000 09000000 37000000 ....?.......7... │ │ │ │ + 0x00035018 09000000 17000000 09000000 2f000000 ............/... │ │ │ │ + 0x00035028 09000000 11000000 09000000 33000000 ............3... │ │ │ │ + 0x00035038 09000000 15000000 09000000 12000000 ................ │ │ │ │ + 0x00035048 09000000 1f000000 09000000 36000000 ............6... │ │ │ │ + 0x00035058 09000000 10000000 09000000 24000000 ............$... │ │ │ │ + 0x00035068 09000000 2a000000 09000000 00000000 ....*........... │ │ │ │ + 0x00035078 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.ARM.exidx {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.ARM.exidx': │ │ │ │ - 0x00035064 e4b3ff7f 01000000 ........ │ │ │ │ + 0x0003507c ccb3ff7f 01000000 ........ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x0003506c 00000000 .... │ │ │ │ + 0x00035084 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ │ │ @@ -1,49 +1,49 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data.rel.ro': │ │ │ │ - 0x0004fc3c e0300300 e4300300 c82d0300 00000000 .0...0...-...... │ │ │ │ - 0x0004fc4c 582d0300 00000000 642d0300 00000000 X-......d-...... │ │ │ │ - 0x0004fc5c 7c2d0300 882d0300 00000000 9c2d0300 |-...-.......-.. │ │ │ │ - 0x0004fc6c 00000000 c42d0300 c82d0300 582d0300 .....-...-..X-.. │ │ │ │ - 0x0004fc7c cc2d0300 00000000 c42d0300 c82d0300 .-.......-...-.. │ │ │ │ - 0x0004fc8c ec2d0300 00000000 c42d0300 c82d0300 .-.......-...-.. │ │ │ │ - 0x0004fc9c 102e0300 00000000 c42d0300 c82d0300 .........-...-.. │ │ │ │ - 0x0004fcac 00000000 c42d0300 c82d0300 4c2e0300 .....-...-..L... │ │ │ │ - 0x0004fcbc 00000000 c42d0300 c82d0300 00000000 .....-...-...... │ │ │ │ - 0x0004fccc c42d0300 c82d0300 ec2d0300 00000000 .-...-...-...... │ │ │ │ - 0x0004fcdc c42d0300 c82d0300 582d0300 cc2d0300 .-...-..X-...-.. │ │ │ │ - 0x0004fcec 00000000 c42d0300 c82d0300 582d0300 .....-...-..X-.. │ │ │ │ - 0x0004fcfc cc2d0300 00000000 c42d0300 c82d0300 .-.......-...-.. │ │ │ │ - 0x0004fd0c 00000000 c42d0300 c82d0300 00000000 .....-...-...... │ │ │ │ - 0x0004fd1c c42d0300 c82d0300 00000000 c42d0300 .-...-.......-.. │ │ │ │ - 0x0004fd2c c82d0300 582d0300 cc2d0300 00000000 .-..X-...-...... │ │ │ │ - 0x0004fd3c c42d0300 c82d0300 342f0300 382f0300 .-...-..4/..8/.. │ │ │ │ - 0x0004fd4c 582d0300 00000000 c42d0300 c82d0300 X-.......-...-.. │ │ │ │ - 0x0004fd5c 342f0300 00000000 c42d0300 c82d0300 4/.......-...-.. │ │ │ │ - 0x0004fd6c 342f0300 00000000 c42d0300 c82d0300 4/.......-...-.. │ │ │ │ - 0x0004fd7c 00000000 c42d0300 c82d0300 00000000 .....-...-...... │ │ │ │ - 0x0004fd8c c42d0300 c82d0300 b82f0300 c02f0300 .-...-.../.../.. │ │ │ │ - 0x0004fd9c cc2f0300 00000000 c42d0300 c82d0300 ./.......-...-.. │ │ │ │ - 0x0004fdac f02f0300 00000000 08300300 00000000 ./.......0...... │ │ │ │ - 0x0004fdbc 08300300 24300300 00000000 08300300 .0..$0.......0.. │ │ │ │ - 0x0004fdcc 64300300 00000000 08300300 64300300 d0.......0..d0.. │ │ │ │ - 0x0004fddc 74300300 00000000 08300300 00000000 t0.......0...... │ │ │ │ - 0x0004fdec 08300300 64300300 00000000 bc300300 .0..d0.......0.. │ │ │ │ - 0x0004fdfc 582d0300 00000000 cc300300 582d0300 X-.......0..X-.. │ │ │ │ - 0x0004fe0c 00000000 e8300300 582d0300 00000000 .....0..X-...... │ │ │ │ - 0x0004fe1c e8300300 00000000 1c310300 28310300 .0.......1..(1.. │ │ │ │ - 0x0004fe2c 34310300 00000000 e8300300 00000000 41.......0...... │ │ │ │ - 0x0004fe3c 804f0300 f8440300 f8440300 ec310300 .O...D...D...1.. │ │ │ │ - 0x0004fe4c 34320300 78320300 b8320300 f4320300 42..x2...2...2.. │ │ │ │ - 0x0004fe5c 3c330300 4c330300 b0340300 e0340300 <3..L3...4...4.. │ │ │ │ - 0x0004fe6c dc350300 f4350300 74360300 b8360300 .5...5..t6...6.. │ │ │ │ - 0x0004fe7c 00370300 14370300 5c370300 9c370300 .7...7..\7...7.. │ │ │ │ - 0x0004fe8c c0370300 04380300 904f0300 44380300 .7...8...O..D8.. │ │ │ │ - 0x0004fe9c 8c380300 bc380300 f0380300 18390300 .8...8...8...9.. │ │ │ │ - 0x0004feac 4c390300 6c390300 a0390300 e0390300 L9..l9...9...9.. │ │ │ │ - 0x0004febc 203a0300 603a0300 9c3a0300 d83a0300 :..`:...:...:.. │ │ │ │ - 0x0004fecc 083b0300 503b0300 983b0300 c43b0300 .;..P;...;...;.. │ │ │ │ - 0x0004fedc 0c3c0300 543c0300 943c0300 d43c0300 .<..T<...<...<.. │ │ │ │ - 0x0004feec 143d0300 543d0300 9c3d0300 d03d0300 .=..T=...=...=.. │ │ │ │ - 0x0004fefc 143e0300 543e0300 983e0300 d43e0300 .>..T>...>...>.. │ │ │ │ - 0x0004ff0c 083f0300 503f0300 f8440300 .?..P?...D.. │ │ │ │ + 0x0004fc3c 6c310300 70310300 542e0300 00000000 l1..p1..T....... │ │ │ │ + 0x0004fc4c 5c2d0300 e42d0300 00000000 5c2d0300 \-...-......\-.. │ │ │ │ + 0x0004fc5c 00000000 902d0300 9c2d0300 a82d0300 .....-...-...-.. │ │ │ │ + 0x0004fc6c 00000000 5c2d0300 00000000 e42d0300 ....\-.......-.. │ │ │ │ + 0x0004fc7c 00000000 f02d0300 00000000 082e0300 .....-.......... │ │ │ │ + 0x0004fc8c 142e0300 00000000 282e0300 00000000 ........(....... │ │ │ │ + 0x0004fc9c 502e0300 542e0300 e42d0300 582e0300 P...T....-..X... │ │ │ │ + 0x0004fcac 00000000 502e0300 542e0300 782e0300 ....P...T...x... │ │ │ │ + 0x0004fcbc 00000000 502e0300 542e0300 9c2e0300 ....P...T....... │ │ │ │ + 0x0004fccc 00000000 502e0300 542e0300 00000000 ....P...T....... │ │ │ │ + 0x0004fcdc 502e0300 542e0300 d82e0300 00000000 P...T........... │ │ │ │ + 0x0004fcec 502e0300 542e0300 00000000 502e0300 P...T.......P... │ │ │ │ + 0x0004fcfc 542e0300 782e0300 00000000 502e0300 T...x.......P... │ │ │ │ + 0x0004fd0c 542e0300 e42d0300 582e0300 00000000 T....-..X....... │ │ │ │ + 0x0004fd1c 502e0300 542e0300 e42d0300 582e0300 P...T....-..X... │ │ │ │ + 0x0004fd2c 00000000 502e0300 542e0300 00000000 ....P...T....... │ │ │ │ + 0x0004fd3c 502e0300 542e0300 00000000 502e0300 P...T.......P... │ │ │ │ + 0x0004fd4c 542e0300 00000000 502e0300 542e0300 T.......P...T... │ │ │ │ + 0x0004fd5c e42d0300 582e0300 00000000 502e0300 .-..X.......P... │ │ │ │ + 0x0004fd6c 542e0300 c02f0300 c42f0300 e42d0300 T..../.../...-.. │ │ │ │ + 0x0004fd7c 00000000 502e0300 542e0300 c02f0300 ....P...T..../.. │ │ │ │ + 0x0004fd8c 00000000 502e0300 542e0300 c02f0300 ....P...T..../.. │ │ │ │ + 0x0004fd9c 00000000 502e0300 542e0300 00000000 ....P...T....... │ │ │ │ + 0x0004fdac 502e0300 542e0300 00000000 502e0300 P...T.......P... │ │ │ │ + 0x0004fdbc 542e0300 44300300 4c300300 58300300 T...D0..L0..X0.. │ │ │ │ + 0x0004fdcc 00000000 502e0300 542e0300 7c300300 ....P...T...|0.. │ │ │ │ + 0x0004fddc 00000000 94300300 00000000 94300300 .....0.......0.. │ │ │ │ + 0x0004fdec b0300300 00000000 94300300 f0300300 .0.......0...0.. │ │ │ │ + 0x0004fdfc 00000000 94300300 f0300300 00310300 .....0...0...1.. │ │ │ │ + 0x0004fe0c 00000000 94300300 00000000 94300300 .....0.......0.. │ │ │ │ + 0x0004fe1c f0300300 00000000 48310300 e42d0300 .0......H1...-.. │ │ │ │ + 0x0004fe2c 00000000 58310300 e42d0300 00000000 ....X1...-...... │ │ │ │ + 0x0004fe3c 984f0300 68390300 68390300 fc310300 .O..h9..h9...1.. │ │ │ │ + 0x0004fe4c 7c320300 c0320300 08330300 1c330300 |2...2...3...3.. │ │ │ │ + 0x0004fe5c 64330300 a4330300 c8330300 0c340300 d3...3...3...4.. │ │ │ │ + 0x0004fe6c a84f0300 54340300 9c340300 cc340300 .O..T4...4...4.. │ │ │ │ + 0x0004fe7c 00350300 28350300 5c350300 7c350300 .5..(5..\5..|5.. │ │ │ │ + 0x0004fe8c b0350300 f0350300 30360300 70360300 .5...5..06..p6.. │ │ │ │ + 0x0004fe9c ac360300 e8360300 18370300 60370300 .6...6...7..`7.. │ │ │ │ + 0x0004feac a8370300 d4370300 18380300 60380300 .7...7...8..`8.. │ │ │ │ + 0x0004febc a4380300 e4380300 28390300 6c390300 .8...8..(9..l9.. │ │ │ │ + 0x0004fecc ac390300 ec390300 343a0300 683a0300 .9...9..4:..h:.. │ │ │ │ + 0x0004fedc ac3a0300 ec3a0300 303b0300 6c3b0300 .:...:..0;..l;.. │ │ │ │ + 0x0004feec a03b0300 e83b0300 303c0300 743c0300 .;...;..0<..t<.. │ │ │ │ + 0x0004fefc a03c0300 e83c0300 f83c0300 5c3e0300 .<...<...<..\>.. │ │ │ │ + 0x0004ff0c 703e0300 6c3f0300 68390300 p>..l?..h9.. │ │ │ ├── readelf --wide --decompress --hex-dump=.got {} │ │ │ │ @@ -50,33 +50,33 @@ │ │ │ │ 0x000502e0 d48d0000 d48d0000 d48d0000 d48d0000 ................ │ │ │ │ 0x000502f0 d48d0000 d48d0000 d48d0000 d48d0000 ................ │ │ │ │ 0x00050300 d48d0000 d48d0000 d48d0000 d48d0000 ................ │ │ │ │ 0x00050310 d48d0000 d48d0000 d48d0000 d48d0000 ................ │ │ │ │ 0x00050320 d48d0000 d48d0000 d48d0000 d48d0000 ................ │ │ │ │ 0x00050330 d48d0000 d48d0000 d48d0000 d48d0000 ................ │ │ │ │ 0x00050340 d48d0000 d48d0000 d48d0000 d48d0000 ................ │ │ │ │ - 0x00050350 00000000 00000000 99fd0200 00000000 ................ │ │ │ │ + 0x00050350 00000000 00000000 f1fa0200 00000000 ................ │ │ │ │ 0x00050360 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050370 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050380 00000000 99f80200 00000000 00000000 ................ │ │ │ │ - 0x00050390 00000000 00000000 00000000 b1fe0200 ................ │ │ │ │ + 0x00050380 00000000 b1fe0200 00000000 00000000 ................ │ │ │ │ + 0x00050390 00000000 00000000 00000000 09fc0200 ................ │ │ │ │ 0x000503a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000503b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000503c0 00000000 00000000 99270100 00000000 .........'...... │ │ │ │ 0x000503d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000503e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000503f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050400 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050410 00000000 00000000 00000000 3d250100 ............=%.. │ │ │ │ 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 00000000 09f70200 ................ │ │ │ │ + 0x00050470 00000000 00000000 00000000 21fd0200 ............!... │ │ │ │ 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 ................ │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ @@ -1,316 +1,316 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data': │ │ │ │ - 0x0005051c 1c050500 181d0300 64310300 d0190300 ........d1...... │ │ │ │ - 0x0005052c f8440300 89190100 111b0100 8d790100 .D...........y.. │ │ │ │ + 0x0005051c 1c050500 181d0300 74310300 d0190300 ........t1...... │ │ │ │ + 0x0005052c 68390300 89190100 111b0100 8d790100 h9...........y.. │ │ │ │ 0x0005053c c94b0100 09510100 b55a0100 599c0000 .K...Q...Z..Y... │ │ │ │ 0x0005054c 711d0100 051f0100 2d630100 01000000 q.......-c...... │ │ │ │ 0x0005055c ffffff3f 00000000 ffffff3f 00000000 ...?.......?.... │ │ │ │ - 0x0005056c 00000000 ec450300 2c000000 00000000 .....E..,....... │ │ │ │ + 0x0005056c 00000000 bc460300 2c000000 00000000 .....F..,....... │ │ │ │ 0x0005057c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0005058c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0005059c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000505ac 00000000 00000000 00000000 00060000 ................ │ │ │ │ 0x000505bc 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000505cc 00000000 00000000 00000000 900a0500 ................ │ │ │ │ - 0x000505dc 00000000 d00a0500 00000000 00000000 ................ │ │ │ │ - 0x000505ec 00000000 00000000 00000000 e5d90100 ................ │ │ │ │ + 0x000505cc 00000000 00000000 00000000 e00a0500 ................ │ │ │ │ + 0x000505dc 00000000 200b0500 00000000 00000000 .... ........... │ │ │ │ + 0x000505ec 00000000 00000000 00000000 999e0100 ................ │ │ │ │ 0x000505fc 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0005060c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0005061c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0005062c 00000000 00000000 ffffff3f 00000000 ...........?.... │ │ │ │ 0x0005063c 00000000 c01a0300 14000000 00000000 ................ │ │ │ │ 0x0005064c 55a50000 0c000000 00000000 00000000 U............... │ │ │ │ 0x0005065c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0005066c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0005067c 00000000 00000000 00000000 104e0000 .............N.. │ │ │ │ - 0x0005068c 58430300 719e0000 219e0000 00000000 XC..q...!....... │ │ │ │ - 0x0005069c 00000000 00000000 00000000 94080500 ................ │ │ │ │ - 0x000506ac 00000000 f4080500 00000000 00000000 ................ │ │ │ │ + 0x0005068c 28440300 719e0000 219e0000 00000000 (D..q...!....... │ │ │ │ + 0x0005069c 00000000 00000000 00000000 e4080500 ................ │ │ │ │ + 0x000506ac 00000000 44090500 00000000 00000000 ....D........... │ │ │ │ 0x000506bc f9a20000 00000000 00000000 00000000 ................ │ │ │ │ 0x000506cc 00000000 51a20000 00000000 00000000 ....Q........... │ │ │ │ 0x000506dc 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000506ec 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000506fc 00000000 00000000 cc2b0300 25cd0200 .........+..%... │ │ │ │ - 0x0005070c 82000000 00000000 642b0300 b1cd0200 ........d+...... │ │ │ │ - 0x0005071c 82000000 00000000 fc2f0300 dddb0100 ........./...... │ │ │ │ - 0x0005072c 82000000 783f0300 e0240300 51e70100 ....x?...$..Q... │ │ │ │ - 0x0005073c 82000000 9c3f0300 10250300 49eb0100 .....?...%..I... │ │ │ │ - 0x0005074c 82000000 dc3f0300 94250300 e5ed0100 .....?...%...... │ │ │ │ - 0x0005075c 82000000 f83f0300 742f0300 691d0200 .....?..t/..i... │ │ │ │ - 0x0005076c 82000000 24400300 5c2f0300 512a0200 ....$@..\/..Q*.. │ │ │ │ - 0x0005077c 82000000 4c400300 c4290300 85740200 ....L@...)...t.. │ │ │ │ - 0x0005078c 82000000 74400300 a0290300 e1750200 ....t@...)...u.. │ │ │ │ - 0x0005079c 82000000 ac400300 60270300 212c0200 .....@..`'..!,.. │ │ │ │ - 0x000507ac 82000000 e8400300 1c270300 ed2d0200 .....@...'...-.. │ │ │ │ - 0x000507bc 82000000 04410300 00270300 b92f0200 .....A...'.../.. │ │ │ │ - 0x000507cc 82000000 24410300 242a0300 05980200 ....$A..$*...... │ │ │ │ - 0x000507dc 82000000 4c410300 ec290300 f98d0200 ....LA...)...... │ │ │ │ - 0x000507ec 82000000 80410300 882a0300 8dad0200 .....A...*...... │ │ │ │ - 0x000507fc 82000000 bc410300 fc2a0300 05b00200 .....A...*...... │ │ │ │ - 0x0005080c 82000000 f8410300 582e0300 d1b10200 .....A..X....... │ │ │ │ - 0x0005081c 82000000 28420300 f0250300 35f10100 ....(B...%..5... │ │ │ │ - 0x0005082c 82000000 50420300 bc270300 353b0200 ....PB...'..5;.. │ │ │ │ - 0x0005083c 82000000 74420300 4c260300 2d3d0200 ....tB..L&..-=.. │ │ │ │ - 0x0005084c 82000000 a4420300 74280300 2d9a0200 .....B..t(..-... │ │ │ │ - 0x0005085c 82000000 d4420300 202b0300 f1b30200 .....B.. +...... │ │ │ │ - 0x0005086c 82000000 08430300 382b0300 7dce0200 .....C..8+..}... │ │ │ │ - 0x0005087c 82000000 30430300 00000000 00000000 ....0C.......... │ │ │ │ - 0x0005088c 00000000 00000000 a0210300 d9a10000 .........!...... │ │ │ │ - 0x0005089c 08000000 00000000 8c430300 99270100 .........C...'.. │ │ │ │ - 0x000508ac 82000000 98430300 b4430300 65c50000 .....C...C..e... │ │ │ │ - 0x000508bc 82000000 bc430300 dc430300 c9a40000 .....C...C...... │ │ │ │ - 0x000508cc 08000000 00000000 ec430300 49a70000 .........C..I... │ │ │ │ - 0x000508dc 04000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000508ec 00000000 00000000 b01a0300 f19f0000 ................ │ │ │ │ - 0x000508fc 7d160100 00000000 00000000 fc430300 }............C.. │ │ │ │ - 0x0005090c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005091c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005092c 00000000 a0210300 29a10000 08000000 .....!..)....... │ │ │ │ - 0x0005093c 00000000 dc430300 c9a40000 08000000 .....C.......... │ │ │ │ - 0x0005094c 00000000 ec430300 49a70000 04000000 .....C..I....... │ │ │ │ + 0x000506fc 00000000 00000000 4c290300 15630200 ........L)...c.. │ │ │ │ + 0x0005070c 82000000 843f0300 b82d0300 5d680200 .....?...-..]h.. │ │ │ │ + 0x0005071c 82000000 a43f0300 042a0300 c1730200 .....?...*...s.. │ │ │ │ + 0x0005072c 82000000 d43f0300 302a0300 35ec0200 .....?..0*..5... │ │ │ │ + 0x0005073c 82000000 f43f0300 00000000 00000000 .....?.......... │ │ │ │ + 0x0005074c 00000000 00000000 342c0300 0dc30200 ........4,...... │ │ │ │ + 0x0005075c 82000000 00000000 cc2b0300 99c30200 .........+...... │ │ │ │ + 0x0005076c 82000000 00000000 88300300 8da00100 .........0...... │ │ │ │ + 0x0005077c 82000000 48400300 94230300 01ac0100 ....H@...#...... │ │ │ │ + 0x0005078c 82000000 6c400300 d0230300 f5af0100 ....l@...#...... │ │ │ │ + 0x0005079c 82000000 ac400300 54240300 91b20100 .....@..T$...... │ │ │ │ + 0x000507ac 82000000 c8400300 00300300 09e20100 .....@...0...... │ │ │ │ + 0x000507bc 82000000 f4400300 e82f0300 f1ee0100 .....@.../...... │ │ │ │ + 0x000507cc 82000000 1c410300 b02b0300 65c40200 .....A...+..e... │ │ │ │ + 0x000507dc 82000000 44410300 8c2b0300 c1c50200 ....DA...+...... │ │ │ │ + 0x000507ec 82000000 7c410300 2c260300 c1f00100 ....|A..,&...... │ │ │ │ + 0x000507fc 82000000 b8410300 e8250300 8df20100 .....A...%...... │ │ │ │ + 0x0005080c 82000000 d4410300 cc250300 59f40100 .....A...%..Y... │ │ │ │ + 0x0005081c 82000000 f4410300 7c2c0300 e5e70200 .....A..|,...... │ │ │ │ + 0x0005082c 82000000 1c420300 442c0300 d9dd0200 .....B..D,...... │ │ │ │ + 0x0005083c 82000000 50420300 78270300 f5140200 ....PB..x'...... │ │ │ │ + 0x0005084c 82000000 8c420300 ec270300 6d170200 .....B...'..m... │ │ │ │ + 0x0005085c 82000000 c8420300 e42e0300 39190200 .....B......9... │ │ │ │ + 0x0005086c 82000000 f8420300 b0240300 ddb50100 .....B...$...... │ │ │ │ + 0x0005087c 82000000 20430300 94260300 d1ff0100 .... C...&...... │ │ │ │ + 0x0005088c 82000000 44430300 0c250300 c9010200 ....DC...%...... │ │ │ │ + 0x0005089c 82000000 74430300 782a0300 0dea0200 ....tC..x*...... │ │ │ │ + 0x000508ac 82000000 a4430300 10280300 591b0200 .....C...(..Y... │ │ │ │ + 0x000508bc 82000000 d8430300 28280300 cd1d0200 .....C..((...... │ │ │ │ + 0x000508cc 82000000 00440300 00000000 00000000 .....D.......... │ │ │ │ + 0x000508dc 00000000 00000000 a0210300 d9a10000 .........!...... │ │ │ │ + 0x000508ec 08000000 00000000 5c440300 99270100 ........\D...'.. │ │ │ │ + 0x000508fc 82000000 68440300 84440300 65c50000 ....hD...D..e... │ │ │ │ + 0x0005090c 82000000 8c440300 ac440300 c9a40000 .....D...D...... │ │ │ │ + 0x0005091c 08000000 00000000 bc440300 49a70000 .........D..I... │ │ │ │ + 0x0005092c 04000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0005093c 00000000 00000000 b01a0300 f19f0000 ................ │ │ │ │ + 0x0005094c 7d160100 00000000 00000000 cc440300 }............D.. │ │ │ │ 0x0005095c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005096c 00000000 a0210300 319c0000 08000000 .....!..1....... │ │ │ │ - 0x0005097c 00000000 d0190300 c11d0100 82000000 ................ │ │ │ │ - 0x0005098c 68440300 601a0300 81230100 82000000 hD..`....#...... │ │ │ │ - 0x0005099c 80440300 8c210300 ed670100 82000000 .D...!...g...... │ │ │ │ - 0x000509ac bc440300 dc430300 c9a40000 08000000 .D...C.......... │ │ │ │ - 0x000509bc 00000000 ec430300 49a70000 04000000 .....C..I....... │ │ │ │ - 0x000509cc 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000509dc 00000000 a0210300 fd9c0000 08000000 .....!.......... │ │ │ │ - 0x000509ec 00000000 d0190300 011a0100 82000000 ................ │ │ │ │ - 0x000509fc 68440300 201a0300 35730100 82000000 hD.. ...5s...... │ │ │ │ - 0x00050a0c fc440300 68220300 517d0100 82000000 .D..h"..Q}...... │ │ │ │ - 0x00050a1c 20450300 34210300 15500100 82000000 E..4!...P...... │ │ │ │ - 0x00050a2c 40450300 48290300 f9770100 82000000 @E..H)...w...... │ │ │ │ - 0x00050a3c 5c450300 70210300 8d740100 82000000 \E..p!...t...... │ │ │ │ - 0x00050a4c 88450300 2c1a0300 cd1c0100 82000000 .E..,........... │ │ │ │ - 0x00050a5c a4450300 dc430300 c9a40000 08000000 .E...C.......... │ │ │ │ - 0x00050a6c 00000000 ec430300 49a70000 04000000 .....C..I....... │ │ │ │ - 0x00050a7c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050a8c 00000000 d0190300 5dd80100 82000000 ........]....... │ │ │ │ - 0x00050a9c 00000000 dc430300 c9a40000 08000000 .....C.......... │ │ │ │ - 0x00050aac 00000000 ec430300 49a70000 04000000 .....C..I....... │ │ │ │ - 0x00050abc 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050acc 00000000 fc430300 00000000 00000000 .....C.......... │ │ │ │ - 0x00050adc 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050aec 00000000 00000000 00000000 a0210300 .............!.. │ │ │ │ - 0x00050afc 999b0000 08000000 00000000 dc430300 .............C.. │ │ │ │ - 0x00050b0c c9a40000 08000000 00000000 ec430300 .............C.. │ │ │ │ - 0x00050b1c 49a70000 04000000 00000000 00000000 I............... │ │ │ │ - 0x00050b2c 00000000 00000000 00000000 2c230300 ............,#.. │ │ │ │ - 0x00050b3c 21a30100 82000000 44460300 44310300 !.......DF..D1.. │ │ │ │ - 0x00050b4c 65a80100 82000000 64460300 38240300 e.......dF..8$.. │ │ │ │ - 0x00050b5c c1b30100 82000000 94460300 843c0300 .........F...<.. │ │ │ │ - 0x00050b6c 11b70100 82000000 b4460300 00000000 .........F...... │ │ │ │ + 0x0005096c 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0005097c 00000000 a0210300 29a10000 08000000 .....!..)....... │ │ │ │ + 0x0005098c 00000000 ac440300 c9a40000 08000000 .....D.......... │ │ │ │ + 0x0005099c 00000000 bc440300 49a70000 04000000 .....D..I....... │ │ │ │ + 0x000509ac 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000509bc 00000000 a0210300 319c0000 08000000 .....!..1....... │ │ │ │ + 0x000509cc 00000000 d0190300 c11d0100 82000000 ................ │ │ │ │ + 0x000509dc 38450300 601a0300 81230100 82000000 8E..`....#...... │ │ │ │ + 0x000509ec 50450300 8c210300 ed670100 82000000 PE...!...g...... │ │ │ │ + 0x000509fc 8c450300 ac440300 c9a40000 08000000 .E...D.......... │ │ │ │ + 0x00050a0c 00000000 bc440300 49a70000 04000000 .....D..I....... │ │ │ │ + 0x00050a1c 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00050a2c 00000000 a0210300 b19c0000 08000000 .....!.......... │ │ │ │ + 0x00050a3c 00000000 d0190300 011a0100 82000000 ................ │ │ │ │ + 0x00050a4c 38450300 201a0300 35730100 82000000 8E.. ...5s...... │ │ │ │ + 0x00050a5c cc450300 68220300 517d0100 82000000 .E..h"..Q}...... │ │ │ │ + 0x00050a6c f0450300 34210300 15500100 82000000 .E..4!...P...... │ │ │ │ + 0x00050a7c 10460300 342b0300 f9770100 82000000 .F..4+...w...... │ │ │ │ + 0x00050a8c 2c460300 70210300 8d740100 82000000 ,F..p!...t...... │ │ │ │ + 0x00050a9c 58460300 2c1a0300 cd1c0100 82000000 XF..,........... │ │ │ │ + 0x00050aac 74460300 ac440300 c9a40000 08000000 tF...D.......... │ │ │ │ + 0x00050abc 00000000 bc440300 49a70000 04000000 .....D..I....... │ │ │ │ + 0x00050acc 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00050adc 00000000 d0190300 119d0100 82000000 ................ │ │ │ │ + 0x00050aec 00000000 ac440300 c9a40000 08000000 .....D.......... │ │ │ │ + 0x00050afc 00000000 bc440300 49a70000 04000000 .....D..I....... │ │ │ │ + 0x00050b0c 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00050b1c 00000000 cc440300 00000000 00000000 .....D.......... │ │ │ │ + 0x00050b2c 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00050b3c 00000000 00000000 00000000 a0210300 .............!.. │ │ │ │ + 0x00050b4c 999b0000 08000000 00000000 ac440300 .............D.. │ │ │ │ + 0x00050b5c c9a40000 08000000 00000000 bc440300 .............D.. │ │ │ │ + 0x00050b6c 49a70000 04000000 00000000 00000000 I............... │ │ │ │ 0x00050b7c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050b8c 902d0300 5cfc0400 00000000 00000000 .-..\........... │ │ │ │ + 0x00050b8c 1c2e0300 88fc0400 00000000 00000000 ................ │ │ │ │ 0x00050b9c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050bac 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050bbc c8310300 ffffffff 00000000 ac310300 .1...........1.. │ │ │ │ - 0x00050bcc ffffffff 00000000 a4310300 ffffffff .........1...... │ │ │ │ - 0x00050bdc 00000000 bc310300 ffffffff 00000000 .....1.......... │ │ │ │ - 0x00050bec b4310300 ffffffff 00000000 18170300 .1.............. │ │ │ │ - 0x00050bfc ffffffff 00000000 94310300 ffffffff .........1...... │ │ │ │ - 0x00050c0c 00000000 9c310300 ffffffff 00000000 .....1.......... │ │ │ │ - 0x00050c1c 18170300 ffffffff 00000000 94310300 .............1.. │ │ │ │ - 0x00050c2c ffffffff 00000000 9c310300 ffffffff .........1...... │ │ │ │ - 0x00050c3c 00000000 ac310300 ffffffff 00000000 .....1.......... │ │ │ │ - 0x00050c4c a4310300 ffffffff 00000000 9c310300 .1...........1.. │ │ │ │ - 0x00050c5c ffffffff 00000000 94310300 ffffffff .........1...... │ │ │ │ - 0x00050c6c 00000000 4c300300 f84d0300 00000000 ....L0...M...... │ │ │ │ + 0x00050bbc d8310300 ffffffff 00000000 bc310300 .1...........1.. │ │ │ │ + 0x00050bcc ffffffff 00000000 b4310300 ffffffff .........1...... │ │ │ │ + 0x00050bdc 00000000 cc310300 ffffffff 00000000 .....1.......... │ │ │ │ + 0x00050bec c4310300 ffffffff 00000000 18170300 .1.............. │ │ │ │ + 0x00050bfc ffffffff 00000000 a4310300 ffffffff .........1...... │ │ │ │ + 0x00050c0c 00000000 ac310300 ffffffff 00000000 .....1.......... │ │ │ │ + 0x00050c1c 18170300 ffffffff 00000000 a4310300 .............1.. │ │ │ │ + 0x00050c2c ffffffff 00000000 ac310300 ffffffff .........1...... │ │ │ │ + 0x00050c3c 00000000 bc310300 ffffffff 00000000 .....1.......... │ │ │ │ + 0x00050c4c b4310300 ffffffff 00000000 ac310300 .1...........1.. │ │ │ │ + 0x00050c5c ffffffff 00000000 a4310300 ffffffff .........1...... │ │ │ │ + 0x00050c6c 00000000 d8300300 104e0300 00000000 .....0...N...... │ │ │ │ 0x00050c7c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050c8c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050c9c 00000000 34300300 bcfd0400 00000000 ....40.......... │ │ │ │ + 0x00050c9c 00000000 c0300300 e8fd0400 00000000 .....0.......... │ │ │ │ 0x00050cac 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050cbc 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050ccc 00000000 702d0300 54fc0400 00000000 ....p-..T....... │ │ │ │ + 0x00050ccc 00000000 fc2d0300 80fc0400 00000000 .....-.......... │ │ │ │ 0x00050cdc 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050cec 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050cfc 00000000 84310300 ffffffff 00000000 .....1.......... │ │ │ │ - 0x00050d0c 7c310300 ffffffff 00000000 f0460300 |1...........F.. │ │ │ │ - 0x00050d1c ffffffff 00000000 842c0300 ffffffff .........,...... │ │ │ │ - 0x00050d2c 00000000 8c310300 ffffffff 00000000 .....1.......... │ │ │ │ - 0x00050d3c 8c300300 e4fd0400 00000000 00000000 .0.............. │ │ │ │ + 0x00050cfc 00000000 94310300 ffffffff 00000000 .....1.......... │ │ │ │ + 0x00050d0c 8c310300 ffffffff 00000000 08470300 .1...........G.. │ │ │ │ + 0x00050d1c ffffffff 00000000 942c0300 ffffffff .........,...... │ │ │ │ + 0x00050d2c 00000000 9c310300 ffffffff 00000000 .....1.......... │ │ │ │ + 0x00050d3c 18310300 10fe0400 00000000 00000000 .1.............. │ │ │ │ 0x00050d4c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050d5c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050d6c 0c300300 b4fd0400 00000000 00000000 .0.............. │ │ │ │ + 0x00050d6c 98300300 e0fd0400 00000000 00000000 .0.............. │ │ │ │ 0x00050d7c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050d8c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050d9c ac300300 ecfd0400 00000000 00000000 .0.............. │ │ │ │ + 0x00050d9c 38310300 18fe0400 00000000 00000000 81.............. │ │ │ │ 0x00050dac 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050dbc 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050dcc 6c300300 c8fd0400 00000000 00000000 l0.............. │ │ │ │ + 0x00050dcc f8300300 f4fd0400 00000000 00000000 .0.............. │ │ │ │ 0x00050ddc 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050dec 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050dfc 80300300 d4fd0400 00000000 00000000 .0.............. │ │ │ │ + 0x00050dfc 0c310300 00fe0400 00000000 00000000 .1.............. │ │ │ │ 0x00050e0c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050e1c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050e2c 98300300 fc4d0300 00000000 00000000 .0...M.......... │ │ │ │ + 0x00050e2c 24310300 144e0300 00000000 00000000 $1...N.......... │ │ │ │ 0x00050e3c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050e4c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050e5c 50310300 34fe0400 00000000 00000000 P1..4........... │ │ │ │ + 0x00050e5c 84300300 d0fd0400 00000000 00000000 .0.............. │ │ │ │ 0x00050e6c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050e7c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050e8c 40310300 24fe0400 00000000 00000000 @1..$........... │ │ │ │ + 0x00050e8c 68300300 b8fd0400 00000000 00000000 h0.............. │ │ │ │ 0x00050e9c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050eac 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050ebc 04310300 1cfe0400 00000000 00000000 .1.............. │ │ │ │ + 0x00050ebc 34300300 acfd0400 00000000 00000000 40.............. │ │ │ │ 0x00050ecc 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050edc 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050eec f0300300 10fe0400 00000000 00000000 .0.............. │ │ │ │ + 0x00050eec 14300300 a0fd0400 00000000 00000000 .0.............. │ │ │ │ 0x00050efc 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050f0c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050f1c f82f0300 a4fd0400 00000000 00000000 ./.............. │ │ │ │ + 0x00050f1c c02e0300 d0fc0400 00000000 00000000 ................ │ │ │ │ 0x00050f2c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050f3c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050f4c dc2f0300 8cfd0400 00000000 00000000 ./.............. │ │ │ │ + 0x00050f4c fc2f0300 90fd0400 00000000 00000000 ./.............. │ │ │ │ 0x00050f5c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050f6c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050f7c a82f0300 80fd0400 00000000 00000000 ./.............. │ │ │ │ + 0x00050f7c e42f0300 80fd0400 00000000 00000000 ./.............. │ │ │ │ 0x00050f8c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050f9c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050fac 882f0300 74fd0400 00000000 00000000 ./..t........... │ │ │ │ + 0x00050fac 942f0300 48fd0400 00000000 00000000 ./..H........... │ │ │ │ 0x00050fbc 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050fcc 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050fdc 342e0300 a4fc0400 00000000 00000000 4............... │ │ │ │ + 0x00050fdc 802f0300 3cfd0400 00000000 00000000 ./..<........... │ │ │ │ 0x00050fec 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050ffc 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005100c 702f0300 64fd0400 00000000 00000000 p/..d........... │ │ │ │ + 0x0005100c 642f0300 30fd0400 00000000 00000000 d/..0........... │ │ │ │ 0x0005101c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0005102c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005103c 582f0300 54fd0400 00000000 00000000 X/..T........... │ │ │ │ + 0x0005103c a42e0300 c0fc0400 00000000 00000000 ................ │ │ │ │ 0x0005104c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0005105c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005106c 082f0300 1cfd0400 00000000 00000000 ./.............. │ │ │ │ + 0x0005106c 842e0300 b0fc0400 00000000 00000000 ................ │ │ │ │ 0x0005107c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0005108c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005109c f42e0300 10fd0400 00000000 00000000 ................ │ │ │ │ + 0x0005109c 182f0300 f8fc0400 00000000 00000000 ./.............. │ │ │ │ 0x000510ac 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000510bc 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000510cc d82e0300 04fd0400 00000000 00000000 ................ │ │ │ │ + 0x000510cc f42e0300 ecfc0400 00000000 00000000 ................ │ │ │ │ 0x000510dc 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000510ec 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000510fc 182e0300 94fc0400 00000000 00000000 ................ │ │ │ │ + 0x000510fc e02e0300 dcfc0400 00000000 00000000 ................ │ │ │ │ 0x0005110c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0005111c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005112c f82d0300 84fc0400 00000000 00000000 .-.............. │ │ │ │ + 0x0005112c 342e0300 94fc0400 00000000 00000000 4............... │ │ │ │ 0x0005113c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0005114c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005115c 402f0300 3cfd0400 00000000 00000000 @/..<........... │ │ │ │ + 0x0005115c d82d0300 78fc0400 00000000 00000000 .-..x........... │ │ │ │ 0x0005116c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0005117c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005118c 182f0300 28fd0400 00000000 00000000 ./..(........... │ │ │ │ - 0x0005119c 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0005118c ffffff3f 00000000 00000000 d8460300 ...?.........F.. │ │ │ │ + 0x0005119c 0c000000 00000000 819f0000 00000000 ................ │ │ │ │ 0x000511ac 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000511bc ac2e0300 dcfc0400 00000000 00000000 ................ │ │ │ │ + 0x000511bc 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000511cc 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000511dc 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000511ec c42e0300 f0fc0400 00000000 00000000 ................ │ │ │ │ - 0x000511fc 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000511dc 00000000 00460000 ec460300 919b0000 .....F...F...... │ │ │ │ + 0x000511ec 959b0000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000511fc 00000000 480b0500 00000000 d01d0500 ....H........... │ │ │ │ 0x0005120c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005121c d82d0300 70fc0400 00000000 00000000 .-..p........... │ │ │ │ + 0x0005121c 00000000 00000000 00000000 699c0000 ............i... │ │ │ │ 0x0005122c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0005123c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005124c 8c2e0300 ccfc0400 00000000 00000000 ................ │ │ │ │ - 0x0005125c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005126c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005127c 682e0300 c0fc0400 00000000 00000000 h............... │ │ │ │ + 0x0005124c 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0005125c ffffff3f 00000000 00000000 b4450300 ...?.........E.. │ │ │ │ + 0x0005126c 1c000000 00000000 a5a90000 00000000 ................ │ │ │ │ + 0x0005127c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0005128c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0005129c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000512ac 542e0300 b0fc0400 00000000 00000000 T............... │ │ │ │ - 0x000512bc 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000512cc 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000512dc a82d0300 68fc0400 00000000 00000000 .-..h........... │ │ │ │ - 0x000512ec 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000512ac 00000000 00460000 bc450300 c19b0000 .....F...E...... │ │ │ │ + 0x000512bc e1a80000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000512cc 00000000 300a0500 00000000 08180500 ....0........... │ │ │ │ + 0x000512dc 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000512ec 00000000 bd9b0000 00000000 a91a0100 ................ │ │ │ │ 0x000512fc 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005130c d4300300 04fe0400 00000000 00000000 .0.............. │ │ │ │ + 0x0005130c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0005131c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005132c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005133c c0300300 f8fd0400 00000000 00000000 .0.............. │ │ │ │ + 0x0005132c ffffff3f 00000000 00000000 18450300 ...?.........E.. │ │ │ │ + 0x0005133c 10000000 00000000 45a40000 00000000 ........E....... │ │ │ │ 0x0005134c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0005135c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005136c 4c2d0300 4cfc0400 00000000 00000000 L-..L........... │ │ │ │ - 0x0005137c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005138c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005139c ffffff3f 00000000 00000000 08460300 ...?.........F.. │ │ │ │ - 0x000513ac 0c000000 00000000 819f0000 00000000 ................ │ │ │ │ - 0x000513bc 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0005136c 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0005137c 00000000 00460000 24450300 259c0000 .....F..$E..%... │ │ │ │ + 0x0005138c e59d0000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0005139c 00000000 c0090500 00000000 e0170500 ................ │ │ │ │ + 0x000513ac 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000513bc 00000000 15a30000 00000000 691e0100 ............i... │ │ │ │ 0x000513cc 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000513dc 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000513ec 00000000 00460000 1c460300 919b0000 .....F...F...... │ │ │ │ - 0x000513fc 959b0000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005140c 00000000 f80a0500 00000000 c01d0500 ................ │ │ │ │ + 0x000513ec 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000513fc c42d0300 70fc0400 00000000 00000000 .-..p........... │ │ │ │ + 0x0005140c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0005141c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005142c 00000000 00000000 00000000 699c0000 ............i... │ │ │ │ + 0x0005142c b42d0300 60fc0400 00000000 00000000 .-..`........... │ │ │ │ 0x0005143c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0005144c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005145c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005146c ffffff3f 00000000 00000000 e4440300 ...?.........D.. │ │ │ │ - 0x0005147c 1c000000 00000000 a5a90000 00000000 ................ │ │ │ │ - 0x0005148c 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0005145c 782d0300 58fc0400 00000000 00000000 x-..X........... │ │ │ │ + 0x0005146c 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0005147c 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0005148c 60310300 30fe0400 00000000 00000000 `1..0........... │ │ │ │ 0x0005149c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000514ac 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000514bc 00000000 00460000 ec440300 c19b0000 .....F...D...... │ │ │ │ - 0x000514cc e1a80000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000514dc 00000000 e0090500 00000000 08180500 ................ │ │ │ │ - 0x000514ec 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000514fc 00000000 bd9b0000 00000000 a91a0100 ................ │ │ │ │ + 0x000514bc 4c310300 24fe0400 00000000 00000000 L1..$........... │ │ │ │ + 0x000514cc 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000514dc 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000514ec cc2f0300 68fd0400 00000000 00000000 ./..h........... │ │ │ │ + 0x000514fc 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0005150c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005151c 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0005151c a42f0300 54fd0400 00000000 00000000 ./..T........... │ │ │ │ 0x0005152c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005153c ffffff3f 00000000 00000000 48440300 ...?........HD.. │ │ │ │ - 0x0005154c 10000000 00000000 45a40000 00000000 ........E....... │ │ │ │ + 0x0005153c 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0005154c 382f0300 08fd0400 00000000 00000000 8/.............. │ │ │ │ 0x0005155c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0005156c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005157c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005158c 00000000 00460000 54440300 259c0000 .....F..TD..%... │ │ │ │ - 0x0005159c e59d0000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000515ac 00000000 70090500 00000000 e0170500 ....p........... │ │ │ │ + 0x0005157c 502f0300 1cfd0400 00000000 00000000 P/.............. │ │ │ │ + 0x0005158c 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0005159c 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000515ac 642e0300 9cfc0400 00000000 00000000 d............... │ │ │ │ 0x000515bc 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000515cc 00000000 15a30000 00000000 691e0100 ............i... │ │ │ │ - 0x000515dc 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000515cc 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000515dc 642d0300 4cfc0400 00000000 00000000 d-..L........... │ │ │ │ 0x000515ec 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000515fc 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005160c ffffff3f 00000000 00000000 00000000 ...?............ │ │ │ │ - 0x0005161c 00000000 e0460300 00000000 00000000 .....F.......... │ │ │ │ - 0x0005162c d41d0500 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005163c 00000000 ffffff3f 00000000 00000000 .......?........ │ │ │ │ - 0x0005164c 00000000 00000000 38460300 00000000 ........8F...... │ │ │ │ - 0x0005165c 00000000 380b0500 00000000 00000000 ....8........... │ │ │ │ - 0x0005166c 00000000 00000000 ffffff3f 00000000 ...........?.... │ │ │ │ - 0x0005167c 00000000 08440300 18000000 00000000 .....D.......... │ │ │ │ - 0x0005168c a59e0000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005169c 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0005160c ffffff3f 00000000 00000000 d8440300 ...?.........D.. │ │ │ │ + 0x0005161c 18000000 00000000 a59e0000 00000000 ................ │ │ │ │ + 0x0005162c 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0005163c 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0005164c 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0005165c 00000000 00460000 f4440300 19a30000 .....F...D...... │ │ │ │ + 0x0005166c 0d9d0000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0005167c 00000000 80090500 00000000 00000000 ................ │ │ │ │ + 0x0005168c 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0005169c 00000000 00000000 00000000 91a10000 ................ │ │ │ │ 0x000516ac 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000516bc 00000000 00000000 00000000 00460000 .............F.. │ │ │ │ - 0x000516cc 24440300 19a30000 599d0000 00000000 $D......Y....... │ │ │ │ - 0x000516dc 00000000 00000000 00000000 30090500 ............0... │ │ │ │ - 0x000516ec 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000516fc 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005170c 00000000 91a10000 00000000 00000000 ................ │ │ │ │ - 0x0005171c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005172c 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000516bc 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000516cc 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000516dc ffffff3f 00000000 00000000 00000000 ...?............ │ │ │ │ + 0x000516ec 00000000 38400300 00000000 00000000 ....8@.......... │ │ │ │ + 0x000516fc 54070500 00000000 00000000 00000000 T............... │ │ │ │ + 0x0005170c 00000000 ffffff3f 00000000 00000000 .......?........ │ │ │ │ + 0x0005171c 00000000 00000000 30400300 00000000 ........0@...... │ │ │ │ + 0x0005172c 00000000 c01d0500 00000000 00000000 ................ │ │ │ │ 0x0005173c 00000000 00000000 ffffff3f 00000000 ...........?.... │ │ │ │ - 0x0005174c 00000000 00000000 00000000 683f0300 ............h?.. │ │ │ │ - 0x0005175c 00000000 00000000 04070500 00000000 ................ │ │ │ │ + 0x0005174c 00000000 00000000 00000000 20400300 ............ @.. │ │ │ │ + 0x0005175c 00000000 00000000 b01d0500 00000000 ................ │ │ │ │ 0x0005176c 00000000 00000000 00000000 ffffff3f ...............? │ │ │ │ 0x0005177c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005178c 603f0300 00000000 00000000 b01d0500 `?.............. │ │ │ │ + 0x0005178c 783f0300 00000000 00000000 04070500 x?.............. │ │ │ │ 0x0005179c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000517ac ffffff3f 00000000 00000000 00000000 ...?............ │ │ │ │ - 0x000517bc 00000000 d0310300 00000000 ffffffff .....1.......... │ │ │ │ + 0x000517bc 00000000 e0310300 00000000 ffffffff .....1.......... │ │ │ │ 0x000517cc 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000517dc 00000000 58190300 39a00000 fd160100 ....X...9....... │ │ │ │ 0x000517ec 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000517fc 00000000 00000000 00000000 c4450300 .............E.. │ │ │ │ + 0x000517fc 00000000 00000000 00000000 94460300 .............F.. │ │ │ │ 0x0005180c a1140100 f5760100 00000000 00000000 .....v.......... │ │ │ │ - 0x0005181c cc450300 49140100 f1750100 00000000 .E..I....u...... │ │ │ │ - 0x0005182c 00000000 e4450300 d9a00000 21180100 .....E......!... │ │ │ │ - 0x0005183c 00000000 00000000 dc450300 89a00000 .........E...... │ │ │ │ + 0x0005181c 9c460300 49140100 f1750100 00000000 .F..I....u...... │ │ │ │ + 0x0005182c 00000000 b4460300 d9a00000 21180100 .....F......!... │ │ │ │ + 0x0005183c 00000000 00000000 ac460300 89a00000 .........F...... │ │ │ │ 0x0005184c 85170100 00000000 00000000 00000000 ................ │ │ │ │ 0x0005185c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005186c fc430300 10000000 24000000 00000000 .C......$....... │ │ │ │ - 0x0005187c 00000000 fc450300 10000000 28000000 .....E......(... │ │ │ │ + 0x0005186c cc440300 10000000 24000000 00000000 .D......$....... │ │ │ │ + 0x0005187c 00000000 cc460300 10000000 28000000 .....F......(... │ │ │ │ 0x0005188c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0005189c 00000000 00000000 00000000 ............ │ │ │ ├── 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 e9ce8e47 tomli.debug....G │ │ │ │ - 0x00000040 da47f387 01a2ab66 f898707d e6eb4180 .G.....f..p}..A. │ │ │ │ + 0x00000030 746f6d6c 692e6465 62756700 77e571a0 tomli.debug.w.q. │ │ │ │ + 0x00000040 3913e558 2165f67f 9b819c61 a433e11a 9..X!e.....a.3.. │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 66313938 66636562 36353939 37353638 f198fceb65997568 │ │ │ │ - 0x00000010 37326134 66386132 64386639 39623166 72a4f8a2d8f99b1f │ │ │ │ - 0x00000020 39353031 38332e64 65627567 00000000 950183.debug.... │ │ │ │ - 0x00000030 33f99610 3... │ │ │ │ + 0x00000000 62646266 31313038 64366462 39633830 bdbf1108d6db9c80 │ │ │ │ + 0x00000010 33363633 35326564 35343763 61653866 366352ed547cae8f │ │ │ │ + 0x00000020 63626439 63652e64 65627567 00000000 cbd9ce.debug.... │ │ │ │ + 0x00000030 0cee7774 ..wt │ │ │ --- ./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 97% similar despite different names │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ 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 0x03472c 0x0003472c 0x0003472c 0x00008 0x00008 R 0x4 │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x34738 0x34738 R E 0x10000 │ │ │ │ + ARM_EXIDX 0x034734 0x00034734 0x00034734 0x00008 0x00008 R 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x34740 0x34740 R E 0x10000 │ │ │ │ LOAD 0x03fc34 0x0004fc34 0x0004fc34 0x01c78 0x021b8 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 0x03fc34 0x0004fc34 0x0004fc34 0x003cc 0x003cc R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -9,19 +9,19 @@ │ │ │ │ [ 4] .dynstr STRTAB 00003a7c 003a7c 0034ab 00 A 0 0 1 │ │ │ │ [ 5] .gnu.version VERSYM 00006f28 006f28 0004e4 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 0000740c 00740c 000040 00 A 4 2 4 │ │ │ │ [ 7] .rel.dyn REL 0000744c 00744c 001320 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 0000876c 00876c 000690 08 AI 3 20 4 │ │ │ │ [ 9] .init PROGBITS 00008dfc 008dfc 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 00008e08 008e08 000abc 04 AX 0 0 4 │ │ │ │ - [11] .text PROGBITS 000098c8 0098c8 026388 00 AX 0 0 8 │ │ │ │ - [12] .fini PROGBITS 0002fc50 02fc50 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 0002fc58 02fc58 004ad4 00 A 0 0 8 │ │ │ │ - [14] .ARM.exidx ARM_EXIDX 0003472c 03472c 000008 00 AL 11 0 4 │ │ │ │ - [15] .eh_frame PROGBITS 00034734 034734 000004 00 A 0 0 4 │ │ │ │ + [11] .text PROGBITS 000098c8 0098c8 026378 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 0002fc40 02fc40 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 0002fc48 02fc48 004aec 00 A 0 0 8 │ │ │ │ + [14] .ARM.exidx ARM_EXIDX 00034734 034734 000008 00 AL 11 0 4 │ │ │ │ + [15] .eh_frame PROGBITS 0003473c 03473c 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 000520 04 WA 0 0 4 │ │ │ │ [21] .data PROGBITS 00050520 040520 00138c 00 WA 0 0 4 │ │ │ │ [22] .bss NOBITS 000518ac 0418ac 000540 00 WA 0 0 4 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -260,370 +260,370 @@ │ │ │ │ 256: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_FloorDivide │ │ │ │ 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Values │ │ │ │ 258: 0000fbd1 60 FUNC GLOBAL DEFAULT 11 CPyDict_Get │ │ │ │ 259: 00010df1 96 FUNC GLOBAL DEFAULT 11 CPy_Reraise │ │ │ │ 260: 0000d9e1 96 FUNC GLOBAL DEFAULT 11 CPyStr_RSplit │ │ │ │ 261: 0000a175 92 FUNC GLOBAL DEFAULT 11 CPyDef__parser___safe_parse_float_make_safe_parse_float_obj_____get__ │ │ │ │ 262: 00011bb1 160 FUNC GLOBAL DEFAULT 11 CPyPy__parser___Flags_____mypyc_defaults_setup │ │ │ │ - 263: 0005191c 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___tomli____parser___load___parse_float │ │ │ │ - 264: 00012781 424 FUNC GLOBAL DEFAULT 11 CPy_YieldFromErrorHandle │ │ │ │ - 265: 0002f501 168 FUNC GLOBAL DEFAULT 11 CPyExec_tomli │ │ │ │ - 266: 00051900 4 OBJECT GLOBAL DEFAULT 22 CPyType__parser___make_safe_parse_float_env │ │ │ │ + 263: 00051928 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___tomli____parser___load___parse_float │ │ │ │ + 264: 0001277d 424 FUNC GLOBAL DEFAULT 11 CPy_YieldFromErrorHandle │ │ │ │ + 265: 0002f261 168 FUNC GLOBAL DEFAULT 11 CPyExec_tomli │ │ │ │ + 266: 0005190c 4 OBJECT GLOBAL DEFAULT 22 CPyType__parser___make_safe_parse_float_env │ │ │ │ 267: 00011245 136 FUNC GLOBAL DEFAULT 11 CPyTagged_TrueDivide │ │ │ │ - 268: 0001e5b9 372 FUNC GLOBAL DEFAULT 11 CPyDef__parser___skip_comments_and_array_ws │ │ │ │ - 269: 000216a9 464 FUNC GLOBAL DEFAULT 11 CPyPy__parser___create_dict_rule │ │ │ │ - 270: 00051974 4 OBJECT GLOBAL DEFAULT 22 CPyModule_warnings │ │ │ │ + 268: 0001abb5 372 FUNC GLOBAL DEFAULT 11 CPyDef__parser___skip_comments_and_array_ws │ │ │ │ + 269: 0001dc99 464 FUNC GLOBAL DEFAULT 11 CPyPy__parser___create_dict_rule │ │ │ │ + 270: 00051998 4 OBJECT GLOBAL DEFAULT 22 CPyModule_warnings │ │ │ │ 271: 00011de5 1136 FUNC GLOBAL DEFAULT 11 CPyDef__parser___NestedDict___get_or_create_nest │ │ │ │ - 272: 0001ea7d 460 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_literal_str │ │ │ │ + 272: 0001b075 460 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_literal_str │ │ │ │ 273: 0000f849 152 FUNC GLOBAL DEFAULT 11 CPyList_Count │ │ │ │ - 274: 00051940 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___TOML_WS │ │ │ │ + 274: 0005194c 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___TOML_WS │ │ │ │ 275: 0001132d 48 FUNC GLOBAL DEFAULT 11 CPyTagged_StealAsObject │ │ │ │ - 276: 00022711 460 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_key_part │ │ │ │ + 276: 0001ed01 460 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_key_part │ │ │ │ 277: 0000f9a5 68 FUNC GLOBAL DEFAULT 11 CPyList_Index │ │ │ │ 278: 0000c5dd 34 FUNC GLOBAL DEFAULT 11 CPyLong_FromStrWithBase │ │ │ │ 279: 0000e341 30 FUNC GLOBAL DEFAULT 11 CPyStr_Append │ │ │ │ 280: 0001103d 44 FUNC GLOBAL DEFAULT 11 CPy_ExceptionMatches │ │ │ │ - 281: 00013525 44 FUNC GLOBAL DEFAULT 11 CPyDebug_Print │ │ │ │ + 281: 00013521 44 FUNC GLOBAL DEFAULT 11 CPyDebug_Print │ │ │ │ 282: 000103a5 232 FUNC GLOBAL DEFAULT 11 CPyDict_Values │ │ │ │ 283: 0000c6e5 184 FUNC GLOBAL DEFAULT 11 CPyInt64_Divide │ │ │ │ - 284: 0001e0a1 420 FUNC GLOBAL DEFAULT 11 CPyPy__parser___skip_until │ │ │ │ + 284: 0001a6a5 420 FUNC GLOBAL DEFAULT 11 CPyPy__parser___skip_until │ │ │ │ 285: 000102bd 232 FUNC GLOBAL DEFAULT 11 CPyDict_Keys │ │ │ │ - 286: 00017211 352 FUNC GLOBAL DEFAULT 11 CPyPy__parser___Flags___is_ │ │ │ │ + 286: 00017209 352 FUNC GLOBAL DEFAULT 11 CPyPy__parser___Flags___is_ │ │ │ │ 287: 0000c831 140 FUNC GLOBAL DEFAULT 11 CPyLong_AsInt32_ │ │ │ │ - 288: 00051924 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___tomli____parser___TOMLDecodeError_____init_____doc │ │ │ │ + 288: 00051930 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___tomli____parser___TOMLDecodeError_____init_____doc │ │ │ │ 289: 0000e361 36 FUNC GLOBAL DEFAULT 11 CPyStr_IsTrue │ │ │ │ - 290: 0002ed05 168 FUNC GLOBAL DEFAULT 11 CPyExec_tomli____types │ │ │ │ - 291: 000135e5 152 FUNC GLOBAL DEFAULT 11 CPySequence_CheckUnpackCount │ │ │ │ + 290: 0002f371 168 FUNC GLOBAL DEFAULT 11 CPyExec_tomli____types │ │ │ │ + 291: 000135e1 152 FUNC GLOBAL DEFAULT 11 CPySequence_CheckUnpackCount │ │ │ │ 292: 0001108d 136 FUNC GLOBAL DEFAULT 11 _CPy_GetExcInfo │ │ │ │ 293: 0000e031 100 FUNC GLOBAL DEFAULT 11 CPyStr_Replace │ │ │ │ 294: 0000cbf9 32 FUNC GLOBAL DEFAULT 11 CPyUInt8_Overflow │ │ │ │ 295: 0000fcb5 40 FUNC GLOBAL DEFAULT 11 CPyDict_SetItem │ │ │ │ 296: 0000c79d 148 FUNC GLOBAL DEFAULT 11 CPyInt64_Remainder │ │ │ │ 297: 0000fc29 112 FUNC GLOBAL DEFAULT 11 CPyDict_SetDefault │ │ │ │ 298: 0000e58d 112 FUNC GLOBAL DEFAULT 11 CPyStr_Count │ │ │ │ - 299: 00051918 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___tomli____parser___loads___parse_float │ │ │ │ - 300: 000518fc 4 OBJECT GLOBAL DEFAULT 22 _parser___make_safe_parse_float_env_free_instance │ │ │ │ + 299: 00051924 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___tomli____parser___loads___parse_float │ │ │ │ + 300: 00051908 4 OBJECT GLOBAL DEFAULT 22 _parser___make_safe_parse_float_env_free_instance │ │ │ │ 301: 000112cd 94 FUNC GLOBAL DEFAULT 11 CPyTagged_BitLength │ │ │ │ - 302: 00017f29 148 FUNC GLOBAL DEFAULT 11 CPyPy__parser___Flags___finalize_pending │ │ │ │ - 303: 000158b9 2112 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags___is_ │ │ │ │ - 304: 00013551 148 FUNC GLOBAL DEFAULT 11 CPyDebug_PrintObject │ │ │ │ - 305: 00026e0d 560 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_key_value_pair │ │ │ │ - 306: 00051920 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___tomli____parser___TOMLDecodeError_____init_____pos │ │ │ │ - 307: 0001e855 552 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_literal_str │ │ │ │ - 308: 00014181 144 FUNC GLOBAL DEFAULT 11 CPy_GetAIter │ │ │ │ + 302: 00017f21 148 FUNC GLOBAL DEFAULT 11 CPyPy__parser___Flags___finalize_pending │ │ │ │ + 303: 000158b5 2112 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags___is_ │ │ │ │ + 304: 0001354d 148 FUNC GLOBAL DEFAULT 11 CPyDebug_PrintObject │ │ │ │ + 305: 0002bd09 560 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_key_value_pair │ │ │ │ + 306: 0005192c 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___tomli____parser___TOMLDecodeError_____init_____pos │ │ │ │ + 307: 0001ae51 548 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_literal_str │ │ │ │ + 308: 0001417d 144 FUNC GLOBAL DEFAULT 11 CPy_GetAIter │ │ │ │ 309: 0000e7e9 120 FUNC GLOBAL DEFAULT 11 CPyBytes_GetItem │ │ │ │ 310: 0000f951 84 FUNC GLOBAL DEFAULT 11 CPyList_Remove │ │ │ │ 311: 0000f10d 196 FUNC GLOBAL DEFAULT 11 CPyList_GetItemInt64 │ │ │ │ 312: 0000ce85 128 FUNC GLOBAL DEFAULT 11 CPyFloat_Exp │ │ │ │ - 313: 000519b8 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__types___globals │ │ │ │ + 313: 00051978 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__types___globals │ │ │ │ 314: 00010609 172 FUNC GLOBAL DEFAULT 11 CPyDict_Copy │ │ │ │ 315: 0000c5b9 34 FUNC GLOBAL DEFAULT 11 CPyTagged_XDecRef │ │ │ │ - 316: 000519b0 4 OBJECT GLOBAL DEFAULT 22 CPyModule_typing │ │ │ │ + 316: 0005199c 4 OBJECT GLOBAL DEFAULT 22 CPyModule_typing │ │ │ │ 317: 0000d27d 172 FUNC GLOBAL DEFAULT 11 CPyStr_Equal │ │ │ │ 318: 0000eef5 156 FUNC GLOBAL DEFAULT 11 CPyList_GetItemShortBorrow │ │ │ │ 319: 0000cc19 96 FUNC GLOBAL DEFAULT 11 CPyFloat_FromTagged │ │ │ │ 320: 00010851 228 FUNC GLOBAL DEFAULT 11 CPyDict_NextKey │ │ │ │ 321: 00010b91 38 FUNC GLOBAL DEFAULT 11 CPySet_Remove │ │ │ │ - 322: 0001e72d 296 FUNC GLOBAL DEFAULT 11 CPyPy__parser___skip_comments_and_array_ws │ │ │ │ + 322: 0001ad29 296 FUNC GLOBAL DEFAULT 11 CPyPy__parser___skip_comments_and_array_ws │ │ │ │ 323: 0004fe48 208 OBJECT GLOBAL DEFAULT 18 CPyLit_Str │ │ │ │ - 324: 000144dd 6 FUNC GLOBAL DEFAULT 11 CPyIter_Next │ │ │ │ + 324: 000144d9 6 FUNC GLOBAL DEFAULT 11 CPyIter_Next │ │ │ │ 325: 0000fcdd 122 FUNC GLOBAL DEFAULT 11 CPyDict_SetDefaultWithEmptyDatatype │ │ │ │ 326: 0000c535 60 FUNC GLOBAL DEFAULT 11 CPyTagged_FromInt64 │ │ │ │ - 327: 00051958 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___ASCII_CTRL │ │ │ │ - 328: 00028801 1992 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_array │ │ │ │ - 329: 00051904 4 OBJECT GLOBAL DEFAULT 22 CPyType__parser___Output │ │ │ │ + 327: 00051964 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___ASCII_CTRL │ │ │ │ + 328: 0002d6fd 1992 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_array │ │ │ │ + 329: 00051910 4 OBJECT GLOBAL DEFAULT 22 CPyType__parser___Output │ │ │ │ 330: 00010a19 364 FUNC GLOBAL DEFAULT 11 CPyDict_NextItem │ │ │ │ - 331: 0002adf1 5076 FUNC GLOBAL DEFAULT 11 CPyDef__parser___loads │ │ │ │ + 331: 0002a3f9 5044 FUNC GLOBAL DEFAULT 11 CPyDef__parser___loads │ │ │ │ 332: 0000ce15 112 FUNC GLOBAL DEFAULT 11 CPyFloat_Sqrt │ │ │ │ 333: 0000e695 164 FUNC GLOBAL DEFAULT 11 CPyStr_Ord │ │ │ │ 334: 0000cf91 16 FUNC GLOBAL DEFAULT 11 CPyFloat_IsNaN │ │ │ │ 335: 00010211 172 FUNC GLOBAL DEFAULT 11 CPyDict_ItemsView │ │ │ │ - 336: 000148ed 212 FUNC GLOBAL DEFAULT 11 CPySequenceTuple_GetSlice │ │ │ │ + 336: 000148e9 212 FUNC GLOBAL DEFAULT 11 CPySequenceTuple_GetSlice │ │ │ │ 337: 00010b85 10 FUNC GLOBAL DEFAULT 11 CPyMapping_Check │ │ │ │ 338: 0000e8f9 192 FUNC GLOBAL DEFAULT 11 CPyBytes_Join │ │ │ │ 339: 0000c599 30 FUNC GLOBAL DEFAULT 11 CPyTagged_DecRef │ │ │ │ - 340: 0002c5c9 124 FUNC GLOBAL DEFAULT 11 CPyPy__parser___make_safe_parse_float │ │ │ │ - 341: 00023825 7428 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_value │ │ │ │ - 342: 000133d1 4 FUNC GLOBAL DEFAULT 11 CPyTagged_Id │ │ │ │ - 343: 00016cd5 26 FUNC GLOBAL DEFAULT 11 CPyFloat_Floor │ │ │ │ + 340: 000217e9 124 FUNC GLOBAL DEFAULT 11 CPyPy__parser___make_safe_parse_float │ │ │ │ + 341: 00026f79 7420 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_value │ │ │ │ + 342: 000133cd 4 FUNC GLOBAL DEFAULT 11 CPyTagged_Id │ │ │ │ + 343: 00016ccd 26 FUNC GLOBAL DEFAULT 11 CPyFloat_Floor │ │ │ │ 344: 0000cad9 116 FUNC GLOBAL DEFAULT 11 CPyInt16_Remainder │ │ │ │ 345: 0000c571 16 FUNC GLOBAL DEFAULT 11 CPyTagged_AsSsize_t │ │ │ │ - 346: 0001e491 296 FUNC GLOBAL DEFAULT 11 CPyPy__parser___skip_comment │ │ │ │ + 346: 0001aa8d 296 FUNC GLOBAL DEFAULT 11 CPyPy__parser___skip_comment │ │ │ │ 347: 00010e51 100 FUNC GLOBAL DEFAULT 11 CPyErr_SetObjectAndTraceback │ │ │ │ 348: 00011115 100 FUNC GLOBAL DEFAULT 11 CPy_GetExcInfo │ │ │ │ 349: 000118f9 164 FUNC GLOBAL DEFAULT 11 CPyPy__parser___Flags_____init__ │ │ │ │ - 350: 0002c1c5 684 FUNC GLOBAL DEFAULT 11 CPyDef__parser___load │ │ │ │ - 351: 0005199c 4 OBJECT GLOBAL DEFAULT 22 CPyModule_datetime │ │ │ │ - 352: 00051964 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__re___RE_NUMBER │ │ │ │ - 353: 00012a21 1972 FUNC GLOBAL DEFAULT 11 CPyType_FromTemplate │ │ │ │ + 350: 0002b7ad 680 FUNC GLOBAL DEFAULT 11 CPyDef__parser___load │ │ │ │ + 351: 00051970 4 OBJECT GLOBAL DEFAULT 22 CPyModule_datetime │ │ │ │ + 352: 000518fc 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__re___RE_NUMBER │ │ │ │ + 353: 00012a1d 1972 FUNC GLOBAL DEFAULT 11 CPyType_FromTemplate │ │ │ │ 354: 0000cf05 104 FUNC GLOBAL DEFAULT 11 CPyFloat_Log │ │ │ │ 355: 0000ead1 320 FUNC GLOBAL DEFAULT 11 CPyBytes_Ord │ │ │ │ 356: 0000c581 24 FUNC GLOBAL DEFAULT 11 CPyTagged_IncRef │ │ │ │ - 357: 0001ba1d 88 FUNC GLOBAL DEFAULT 11 CPyDef__parser___NestedDict │ │ │ │ - 358: 0002f5a9 104 FUNC GLOBAL DEFAULT 11 CPyInit_tomli │ │ │ │ - 359: 00051990 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli____parser__internal │ │ │ │ + 357: 00018025 88 FUNC GLOBAL DEFAULT 11 CPyDef__parser___NestedDict │ │ │ │ + 358: 0002f309 104 FUNC GLOBAL DEFAULT 11 CPyInit_tomli │ │ │ │ + 359: 000519c0 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli____parser__internal │ │ │ │ 360: 0000c9c1 156 FUNC GLOBAL DEFAULT 11 CPyLong_AsInt16_ │ │ │ │ 361: 0000cfa1 252 FUNC GLOBAL DEFAULT 11 CPyFloat_FloorDivide │ │ │ │ - 362: 00016af9 252 FUNC GLOBAL DEFAULT 11 CPyTagged_Multiply_ │ │ │ │ - 363: 00021879 2812 FUNC GLOBAL DEFAULT 11 CPyDef__parser___create_list_rule │ │ │ │ + 362: 00016af5 252 FUNC GLOBAL DEFAULT 11 CPyTagged_Multiply_ │ │ │ │ + 363: 0001de69 2812 FUNC GLOBAL DEFAULT 11 CPyDef__parser___create_list_rule │ │ │ │ 364: 0000d09d 480 FUNC GLOBAL DEFAULT 11 CPyFloat_Pow │ │ │ │ 365: 00051de8 4 OBJECT GLOBAL DEFAULT 22 __mypyc_empty_tuple__ │ │ │ │ - 366: 00029419 124 FUNC GLOBAL DEFAULT 11 CPyDef__parser___is_unicode_scalar_value │ │ │ │ - 367: 00014671 120 FUNC GLOBAL DEFAULT 11 CPyStr_GetSlice │ │ │ │ - 368: 00012411 588 FUNC GLOBAL DEFAULT 11 CPyDef__parser___safe_parse_float_make_safe_parse_float_obj_____call__ │ │ │ │ + 366: 0001fe15 124 FUNC GLOBAL DEFAULT 11 CPyDef__parser___is_unicode_scalar_value │ │ │ │ + 367: 0001466d 120 FUNC GLOBAL DEFAULT 11 CPyStr_GetSlice │ │ │ │ + 368: 00012411 584 FUNC GLOBAL DEFAULT 11 CPyDef__parser___safe_parse_float_make_safe_parse_float_obj_____call__ │ │ │ │ 369: 0000e3a5 100 FUNC GLOBAL DEFAULT 11 CPy_Decode │ │ │ │ - 370: 0005195c 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__re___RE_DATETIME │ │ │ │ + 370: 000518f4 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__re___RE_DATETIME │ │ │ │ 371: 00012379 152 FUNC GLOBAL DEFAULT 11 CPy_AttributeError │ │ │ │ - 372: 0001b1a9 2052 FUNC GLOBAL DEFAULT 11 CPyDef__re_____top_level__ │ │ │ │ - 373: 000519a4 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__re___globals │ │ │ │ + 372: 0002e399 2068 FUNC GLOBAL DEFAULT 11 CPyDef__re_____top_level__ │ │ │ │ + 373: 00051974 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__re___globals │ │ │ │ 374: 0000fe91 312 FUNC GLOBAL DEFAULT 11 CPyDict_UpdateFromAny │ │ │ │ 375: 0000c34d 124 FUNC GLOBAL DEFAULT 11 CPyArg_ParseStackAndKeywordsOneArg │ │ │ │ 376: 0000cf6d 36 FUNC GLOBAL DEFAULT 11 CPyFloat_IsInf │ │ │ │ - 377: 00051948 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___ILLEGAL_MULTILINE_LITERAL_STR_CHARS │ │ │ │ + 377: 00051954 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___ILLEGAL_MULTILINE_LITERAL_STR_CHARS │ │ │ │ 378: 00010fd9 100 FUNC GLOBAL DEFAULT 11 CPy_RestoreExcInfo │ │ │ │ - 379: 00014211 428 FUNC GLOBAL DEFAULT 11 CPy_GetANext │ │ │ │ - 380: 00020079 1320 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_key_part │ │ │ │ - 381: 0001addd 124 FUNC GLOBAL DEFAULT 11 CPyPy__re___match_to_localtime │ │ │ │ - 382: 00028fc9 552 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_array │ │ │ │ - 383: 00016bf5 224 FUNC GLOBAL DEFAULT 11 CPyTagged_FromFloat │ │ │ │ - 384: 00051934 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___KEY_INITIAL_CHARS │ │ │ │ + 379: 0001420d 428 FUNC GLOBAL DEFAULT 11 CPy_GetANext │ │ │ │ + 380: 0001c66d 1316 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_key_part │ │ │ │ + 381: 00026c29 124 FUNC GLOBAL DEFAULT 11 CPyPy__re___match_to_localtime │ │ │ │ + 382: 0002dec5 552 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_array │ │ │ │ + 383: 00016bf1 220 FUNC GLOBAL DEFAULT 11 CPyTagged_FromFloat │ │ │ │ + 384: 00051940 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___KEY_INITIAL_CHARS │ │ │ │ 385: 0000e4d1 100 FUNC GLOBAL DEFAULT 11 CPy_DecodeLatin1 │ │ │ │ 386: 0000e281 94 FUNC GLOBAL DEFAULT 11 CPyStr_Removeprefix │ │ │ │ - 387: 000344f8 316 OBJECT GLOBAL DEFAULT 13 CPyLit_Tuple │ │ │ │ + 387: 00034500 316 OBJECT GLOBAL DEFAULT 13 CPyLit_Tuple │ │ │ │ 388: 0000d8ad 160 FUNC GLOBAL DEFAULT 11 CPyStr_FindWithEnd │ │ │ │ 389: 0000a3d1 140 FUNC GLOBAL DEFAULT 11 CPyPickle_SetState │ │ │ │ - 390: 000291f1 552 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_value │ │ │ │ + 390: 0002e0ed 552 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_value │ │ │ │ 391: 0000e18d 244 FUNC GLOBAL DEFAULT 11 CPyStr_Endswith │ │ │ │ - 392: 00026cb1 348 FUNC GLOBAL DEFAULT 11 CPyPy__parser___key_value_rule │ │ │ │ + 392: 0002bbad 348 FUNC GLOBAL DEFAULT 11 CPyPy__parser___key_value_rule │ │ │ │ 393: 0000e095 248 FUNC GLOBAL DEFAULT 11 CPyStr_Startswith │ │ │ │ 394: 00010bb9 196 FUNC GLOBAL DEFAULT 11 CPySequenceTuple_GetItem │ │ │ │ 395: 0000f535 348 FUNC GLOBAL DEFAULT 11 CPyList_PopLast │ │ │ │ 396: 00010cc9 188 FUNC GLOBAL DEFAULT 11 CPySequenceTuple_SetItemUnsafe │ │ │ │ 397: 0005055c 4 OBJECT GLOBAL DEFAULT 21 CPyStatic__parser___MAX_INLINE_NESTING │ │ │ │ - 398: 0002c4fd 204 FUNC GLOBAL DEFAULT 11 CPyPy__parser___loads │ │ │ │ + 398: 0002bae1 204 FUNC GLOBAL DEFAULT 11 CPyPy__parser___loads │ │ │ │ 399: 0000f4c9 108 FUNC GLOBAL DEFAULT 11 CPyList_SetItemUnsafe │ │ │ │ 400: 000106b5 44 FUNC GLOBAL DEFAULT 11 CPyDict_GetKeysIter │ │ │ │ - 401: 0002a6f9 152 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_basic_str_escape_multiline │ │ │ │ - 402: 00019d99 124 FUNC GLOBAL DEFAULT 11 CPyPy__re___match_to_datetime │ │ │ │ - 403: 0002a95d 544 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_hex_char │ │ │ │ - 404: 00051908 4 OBJECT GLOBAL DEFAULT 22 CPyType__parser___NestedDict │ │ │ │ + 401: 000210f1 152 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_basic_str_escape_multiline │ │ │ │ + 402: 00025bdd 124 FUNC GLOBAL DEFAULT 11 CPyPy__re___match_to_datetime │ │ │ │ + 403: 00021355 544 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_hex_char │ │ │ │ + 404: 00051914 4 OBJECT GLOBAL DEFAULT 22 CPyType__parser___NestedDict │ │ │ │ 405: 000111b9 76 FUNC GLOBAL DEFAULT 11 CPy_Init │ │ │ │ - 406: 0000e9b9 280 FUNC GLOBAL DEFAULT 11 CPyBytes_Build │ │ │ │ - 407: 0000fa6d 10 FUNC GLOBAL DEFAULT 11 CPySequence_RMultiply │ │ │ │ - 408: 00017fbd 1128 FUNC GLOBAL DEFAULT 11 CPyDef__types_____top_level__ │ │ │ │ - 409: 0002ac99 344 FUNC GLOBAL DEFAULT 11 CPyDef__parser___make_safe_parse_float │ │ │ │ - 410: 0000f055 184 FUNC GLOBAL DEFAULT 11 CPyList_GetItemBorrow │ │ │ │ - 411: 00011069 36 FUNC GLOBAL DEFAULT 11 CPy_GetExcValue │ │ │ │ - 412: 0001d35d 476 FUNC GLOBAL DEFAULT 11 CPyDef__parser___skip_chars │ │ │ │ - 413: 00051870 60 OBJECT GLOBAL DEFAULT 21 _parser___TOMLDecodeError_members │ │ │ │ - 414: 0002e8f5 712 FUNC GLOBAL DEFAULT 11 CPyDef_tomli_____top_level__ │ │ │ │ - 415: 00051988 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___globals │ │ │ │ - 416: 00010165 172 FUNC GLOBAL DEFAULT 11 CPyDict_ValuesView │ │ │ │ - 417: 00029c0d 2316 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_basic_str_escape │ │ │ │ - 418: 0001b9ad 24 FUNC GLOBAL DEFAULT 11 CPyDef__parser___DEPRECATED_DEFAULT │ │ │ │ - 419: 00010c7d 76 FUNC GLOBAL DEFAULT 11 CPySequenceTuple_GetItemUnsafe │ │ │ │ - 420: 000143f5 108 FUNC GLOBAL DEFAULT 11 CPy_SetTypeAliasTypeComputeFunction │ │ │ │ - 421: 000519bc 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli____types │ │ │ │ - 422: 000166fd 100 FUNC GLOBAL DEFAULT 11 CPyLong_AsSsize_tAndOverflow_ │ │ │ │ - 423: 0000e409 100 FUNC GLOBAL DEFAULT 11 CPy_DecodeUTF8 │ │ │ │ - 424: 0002a791 460 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_basic_str_escape_multiline │ │ │ │ - 425: 000518f8 4 OBJECT GLOBAL DEFAULT 22 CPyType__parser___safe_parse_float_make_safe_parse_float_obj │ │ │ │ - 426: 0001048d 232 FUNC GLOBAL DEFAULT 11 CPyDict_Items │ │ │ │ - 427: 00016901 252 FUNC GLOBAL DEFAULT 11 CPyTagged_Add_ │ │ │ │ - 428: 0000f8e1 68 FUNC GLOBAL DEFAULT 11 CPyList_Insert │ │ │ │ - 429: 00011ca1 168 FUNC GLOBAL DEFAULT 11 CPyPy__parser___NestedDict_____init__ │ │ │ │ - 430: 0000fc99 28 FUNC GLOBAL DEFAULT 11 CPyDict_SetDefaultWithNone │ │ │ │ - 431: 0005193c 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___TOML_WS_AND_NEWLINE │ │ │ │ - 432: 000519a0 4 OBJECT GLOBAL DEFAULT 22 CPyModule___future__ │ │ │ │ - 433: 0000ffc9 240 FUNC GLOBAL DEFAULT 11 CPyDict_FromAny │ │ │ │ - 434: 000143bd 56 FUNC GLOBAL DEFAULT 11 CPy_GetName │ │ │ │ - 435: 000117a5 220 FUNC GLOBAL DEFAULT 11 CPy_AddTraceback │ │ │ │ - 436: 0000f1d1 176 FUNC GLOBAL DEFAULT 11 CPyList_GetItemInt64Borrow │ │ │ │ - 437: 0000cc79 148 FUNC GLOBAL DEFAULT 11 CPyFloat_Sin │ │ │ │ - 438: 00011c51 80 FUNC GLOBAL DEFAULT 11 CPyDef__parser___NestedDict_____init__ │ │ │ │ - 439: 00017579 404 FUNC GLOBAL DEFAULT 11 CPyPy__parser___Flags___set │ │ │ │ - 440: 00016fd1 236 FUNC GLOBAL DEFAULT 11 CPyTagged_Remainder_ │ │ │ │ - 441: 00016ee5 236 FUNC GLOBAL DEFAULT 11 CPyTagged_FloorDivide_ │ │ │ │ - 442: 00025529 1128 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_key_value_pair │ │ │ │ - 443: 0000d575 6 FUNC GLOBAL DEFAULT 11 CPyStr_GetItemUnsafe │ │ │ │ - 444: 00017b85 932 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags___finalize_pending │ │ │ │ - 445: 0001d655 2636 FUNC GLOBAL DEFAULT 11 CPyDef__parser___skip_until │ │ │ │ - 446: 00012719 20 FUNC GLOBAL DEFAULT 11 CPy_GetCoro │ │ │ │ - 447: 0000f399 304 FUNC GLOBAL DEFAULT 11 CPyList_SetItemInt64 │ │ │ │ - 448: 0000ef91 196 FUNC GLOBAL DEFAULT 11 CPyList_GetItem │ │ │ │ - 449: 00016df9 236 FUNC GLOBAL DEFAULT 11 CPyTagged_Lshift_ │ │ │ │ - 450: 000160f9 1192 FUNC GLOBAL DEFAULT 11 CPyDef__parser___NestedDict___append_nest_to_list │ │ │ │ - 451: 00022545 460 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_key │ │ │ │ - 452: 0002362d 504 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_basic_str │ │ │ │ - 453: 00011515 112 FUNC GLOBAL DEFAULT 11 CPy_TypeError │ │ │ │ - 454: 0005197c 4 OBJECT GLOBAL DEFAULT 22 CPyModule_sys │ │ │ │ - 455: 00011491 130 FUNC GLOBAL DEFAULT 11 CPyTagged_IsLt_ │ │ │ │ - 456: 00013ad5 520 FUNC GLOBAL DEFAULT 11 CPyImport_ImportMany │ │ │ │ - 457: 00050560 8 OBJECT GLOBAL DEFAULT 21 _CPy_ExcDummyStruct │ │ │ │ - 458: 00014ef5 2500 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags___set │ │ │ │ - 459: 0001baa5 5916 FUNC GLOBAL DEFAULT 11 CPyDef__parser___TOMLDecodeError_____init__ │ │ │ │ - 460: 000144e5 192 FUNC GLOBAL DEFAULT 11 CPyIter_Send │ │ │ │ - 461: 0000f9e9 70 FUNC GLOBAL DEFAULT 11 CPySequence_Sort │ │ │ │ - 462: 0002ee15 280 FUNC GLOBAL DEFAULT 11 CPyExec_tomli____re │ │ │ │ - 463: 0000fd59 96 FUNC GLOBAL DEFAULT 11 CPyDict_UpdateInDisplay │ │ │ │ - 464: 00051968 4 OBJECT GLOBAL DEFAULT 22 CPyStatic_tomli___globals │ │ │ │ - 465: 0000d329 180 FUNC GLOBAL DEFAULT 11 CPyStr_EqualLiteral │ │ │ │ - 466: 0000c9a1 32 FUNC GLOBAL DEFAULT 11 CPyInt32_Overflow │ │ │ │ - 467: 0000ee4d 168 FUNC GLOBAL DEFAULT 11 CPyList_GetItemShort │ │ │ │ - 468: 0000c269 108 FUNC GLOBAL DEFAULT 11 CPyArg_ParseStackAndKeywords │ │ │ │ - 469: 0000ec11 176 FUNC GLOBAL DEFAULT 11 CPyList_Build │ │ │ │ - 470: 0000fa31 60 FUNC GLOBAL DEFAULT 11 CPySequence_Multiply │ │ │ │ - 471: 000165a1 244 FUNC GLOBAL DEFAULT 11 CPyPy__parser___NestedDict___append_nest_to_list │ │ │ │ - 472: 0002f499 104 FUNC GLOBAL DEFAULT 11 CPyInit_tomli____parser │ │ │ │ - 473: 00014461 4 FUNC GLOBAL DEFAULT 11 CPy_SetImmortal │ │ │ │ - 474: 0000fdb9 216 FUNC GLOBAL DEFAULT 11 CPyDict_Update │ │ │ │ - 475: 0000f281 280 FUNC GLOBAL DEFAULT 11 CPyList_SetItem │ │ │ │ - 476: 00014465 34 FUNC GLOBAL DEFAULT 11 CPyObject_Hash │ │ │ │ - 477: 000228dd 460 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_one_line_basic_str │ │ │ │ - 478: 000518f4 4 OBJECT GLOBAL DEFAULT 22 _parser___safe_parse_float_make_safe_parse_float_obj_free_instance │ │ │ │ - 479: 000133d5 336 FUNC GLOBAL DEFAULT 11 CPyTagged_Str │ │ │ │ - 480: 00011179 64 FUNC GLOBAL DEFAULT 11 CPyError_OutOfMemory │ │ │ │ - 481: 0000a011 100 FUNC GLOBAL DEFAULT 11 CPyDef__parser_____mypyc__make_safe_parse_float_env_setup │ │ │ │ - 482: 0002ef2d 104 FUNC GLOBAL DEFAULT 11 CPyInit_tomli____re │ │ │ │ - 483: 00051914 4 OBJECT GLOBAL DEFAULT 22 CPyType__parser___DEPRECATED_DEFAULT │ │ │ │ - 484: 00009c99 14 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags_____mypyc_defaults_setup │ │ │ │ - 485: 0000cd9d 120 FUNC GLOBAL DEFAULT 11 CPyFloat_Tan │ │ │ │ - 486: 000145a5 28 FUNC GLOBAL DEFAULT 11 CPyNumber_Power │ │ │ │ - 487: 00051978 4 OBJECT GLOBAL DEFAULT 22 CPyModule_types │ │ │ │ - 488: 0000d57d 816 FUNC GLOBAL DEFAULT 11 CPyStr_Build │ │ │ │ - 489: 00029495 1912 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_hex_char │ │ │ │ - 490: 00010d85 108 FUNC GLOBAL DEFAULT 11 CPy_Raise │ │ │ │ - 491: 0000e861 152 FUNC GLOBAL DEFAULT 11 CPyBytes_Concat │ │ │ │ - 492: 00051970 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli__internal │ │ │ │ - 493: 000145c1 28 FUNC GLOBAL DEFAULT 11 CPyNumber_InPlacePower │ │ │ │ - 494: 00016d0d 236 FUNC GLOBAL DEFAULT 11 CPyTagged_Rshift_ │ │ │ │ - 495: 0000c8bd 120 FUNC GLOBAL DEFAULT 11 CPyInt32_Divide │ │ │ │ - 496: 00013a81 84 FUNC GLOBAL DEFAULT 11 CPy_Super │ │ │ │ - 497: 00016cf1 26 FUNC GLOBAL DEFAULT 11 CPyFloat_Ceil │ │ │ │ - 498: 000285d9 552 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_inline_table │ │ │ │ - 499: 00016695 104 FUNC GLOBAL DEFAULT 11 CPy_SetupObject │ │ │ │ - 500: 0001d1c1 384 FUNC GLOBAL DEFAULT 11 CPyPy__parser___TOMLDecodeError_____init__ │ │ │ │ - 501: 00051980 4 OBJECT GLOBAL DEFAULT 22 CPyModule_string │ │ │ │ - 502: 0001e245 588 FUNC GLOBAL DEFAULT 11 CPyDef__parser___skip_comment │ │ │ │ - 503: 0000ed55 248 FUNC GLOBAL DEFAULT 11 CPyList_Copy │ │ │ │ - 504: 0000c649 156 FUNC GLOBAL DEFAULT 11 CPyLong_AsInt64_ │ │ │ │ - 505: 0000e385 30 FUNC GLOBAL DEFAULT 11 CPyStr_Size_size_t │ │ │ │ - 506: 00034640 8 OBJECT GLOBAL DEFAULT 13 CPyLit_Float │ │ │ │ - 507: 0005190c 4 OBJECT GLOBAL DEFAULT 22 CPyType__parser___Flags │ │ │ │ - 508: 00051984 4 OBJECT GLOBAL DEFAULT 22 CPyModule_collections___abc │ │ │ │ - 509: 0000c4e5 48 FUNC GLOBAL DEFAULT 11 CPyTagged_FromSsize_t │ │ │ │ - 510: 0000fb35 156 FUNC GLOBAL DEFAULT 11 CPyDict_Build │ │ │ │ - 511: 0005192c 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___BASIC_STR_ESCAPE_REPLACEMENTS │ │ │ │ - 512: 00009bd9 36 FUNC GLOBAL DEFAULT 11 CPyDef__parser_____mypyc__DEPRECATED_DEFAULT_setup │ │ │ │ - 513: 0000e2e1 94 FUNC GLOBAL DEFAULT 11 CPyStr_Removesuffix │ │ │ │ - 514: 0000b945 2340 FUNC GLOBAL DEFAULT 11 CPyArg_ParseTupleAndKeywords │ │ │ │ - 515: 000145dd 148 FUNC GLOBAL DEFAULT 11 CPyObject_GetSlice │ │ │ │ - 516: 000519c4 1008 OBJECT GLOBAL DEFAULT 22 CPyStatics │ │ │ │ - 517: 00013f59 552 FUNC GLOBAL DEFAULT 11 CPySingledispatch_RegisterFunction │ │ │ │ - 518: 0000a0bd 112 FUNC GLOBAL DEFAULT 11 CPyDef__parser_____mypyc__safe_parse_float_make_safe_parse_float_obj_setup │ │ │ │ - 519: 000146e9 304 FUNC GLOBAL DEFAULT 11 CPyBytes_GetSlice │ │ │ │ - 520: 0000ecc1 148 FUNC GLOBAL DEFAULT 11 CPyList_Clear │ │ │ │ - 521: 000519c0 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli____types__internal │ │ │ │ - 522: 00051910 4 OBJECT GLOBAL DEFAULT 22 CPyType__parser___TOMLDecodeError │ │ │ │ - 523: 00018425 6516 FUNC GLOBAL DEFAULT 11 CPyDef__re___match_to_datetime │ │ │ │ - 524: 000519b4 4 OBJECT GLOBAL DEFAULT 22 CPyModule_builtins │ │ │ │ - 525: 0000cd0d 144 FUNC GLOBAL DEFAULT 11 CPyFloat_Cos │ │ │ │ - 526: 00051994 4 OBJECT GLOBAL DEFAULT 22 CPyModule_re │ │ │ │ - 527: 000169fd 252 FUNC GLOBAL DEFAULT 11 CPyTagged_Subtract_ │ │ │ │ - 528: 0002c471 140 FUNC GLOBAL DEFAULT 11 CPyPy__parser___load │ │ │ │ - 529: 0001a3c9 2580 FUNC GLOBAL DEFAULT 11 CPyDef__re___match_to_localtime │ │ │ │ - 530: 00020b5d 2892 FUNC GLOBAL DEFAULT 11 CPyDef__parser___create_dict_rule │ │ │ │ - 531: 0005196c 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli │ │ │ │ - 532: 00022375 464 FUNC GLOBAL DEFAULT 11 CPyPy__parser___create_list_rule │ │ │ │ - 533: 0001b125 132 FUNC GLOBAL DEFAULT 11 CPyPy__re___match_to_number │ │ │ │ - 534: 00011881 120 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags_____init__ │ │ │ │ - 535: 0001265d 188 FUNC GLOBAL DEFAULT 11 CPyPy__parser___safe_parse_float_make_safe_parse_float_obj_____call__ │ │ │ │ - 536: 0004fe44 4 OBJECT GLOBAL DEFAULT 18 CPyLit_Bytes │ │ │ │ - 537: 00011db1 50 FUNC GLOBAL DEFAULT 11 CPy_TypeErrorTraceback │ │ │ │ - 538: 00010799 184 FUNC GLOBAL DEFAULT 11 CPyDict_GetValuesIter │ │ │ │ - 539: 00051944 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___ILLEGAL_COMMENT_CHARS │ │ │ │ - 540: 0000c935 108 FUNC GLOBAL DEFAULT 11 CPyInt32_Remainder │ │ │ │ - 541: 0000c515 32 FUNC GLOBAL DEFAULT 11 CPyTagged_FromVoidPtr │ │ │ │ - 542: 0000e5fd 152 FUNC GLOBAL DEFAULT 11 CPyStr_CountFull │ │ │ │ - 543: 0000fc0d 28 FUNC GLOBAL DEFAULT 11 CPyDict_GetWithNone │ │ │ │ - 544: 0002a519 480 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_basic_str_escape │ │ │ │ - 545: 0000ca5d 124 FUNC GLOBAL DEFAULT 11 CPyInt16_Divide │ │ │ │ - 546: 00013cdd 484 FUNC GLOBAL DEFAULT 11 CPyImport_ImportFromMany │ │ │ │ - 547: 00010eb5 292 FUNC GLOBAL DEFAULT 11 CPy_CatchError │ │ │ │ - 548: 00025991 4896 FUNC GLOBAL DEFAULT 11 CPyDef__parser___key_value_rule │ │ │ │ - 549: 000344c4 52 OBJECT GLOBAL DEFAULT 13 CPyLit_FrozenSet │ │ │ │ - 550: 00019e15 1200 FUNC GLOBAL DEFAULT 11 CPyDef__re___cached_tz │ │ │ │ - 551: 00051928 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___tomli____parser___TOMLDecodeError_____init_____msg │ │ │ │ - 552: 0001ae59 716 FUNC GLOBAL DEFAULT 11 CPyDef__re___match_to_number │ │ │ │ - 553: 00034638 8 OBJECT GLOBAL DEFAULT 13 CPyLit_Complex │ │ │ │ - 554: 0005194c 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___ILLEGAL_LITERAL_STR_CHARS │ │ │ │ - 555: 00051998 4 OBJECT GLOBAL DEFAULT 22 CPyModule_functools │ │ │ │ - 556: 00012255 292 FUNC GLOBAL DEFAULT 11 CPyPy__parser___NestedDict___get_or_create_nest │ │ │ │ - 557: 0000fa79 60 FUNC GLOBAL DEFAULT 11 CPySequence_InPlaceMultiply │ │ │ │ - 558: 00051938 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___BARE_KEY_CHARS │ │ │ │ - 559: 0000c3c9 160 FUNC GLOBAL DEFAULT 11 CPyArg_ParseStackAndKeywordsSimple │ │ │ │ - 560: 0000a665 392 FUNC GLOBAL DEFAULT 11 CPyPickle_GetState │ │ │ │ - 561: 0001367d 1028 FUNC GLOBAL DEFAULT 11 CPyStatics_Initialize │ │ │ │ - 562: 00014819 212 FUNC GLOBAL DEFAULT 11 CPyList_GetSlice │ │ │ │ - 563: 0000fab5 10 FUNC GLOBAL DEFAULT 11 CPySequence_Check │ │ │ │ - 564: 00013ec1 152 FUNC GLOBAL DEFAULT 11 CPy_CallReverseOpMethod │ │ │ │ - 565: 00014489 84 FUNC GLOBAL DEFAULT 11 CPyObject_GetAttr3 │ │ │ │ - 566: 00009d39 92 FUNC GLOBAL DEFAULT 11 CPyDef__parser_____mypyc__Flags_setup │ │ │ │ - 567: 00011205 62 FUNC GLOBAL DEFAULT 11 CPyTagged_AsObject │ │ │ │ - 568: 0000cb4d 32 FUNC GLOBAL DEFAULT 11 CPyInt16_Overflow │ │ │ │ - 569: 0001ec49 4952 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_basic_str │ │ │ │ - 570: 00022aa9 2444 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_multiline_str │ │ │ │ - 571: 000149c1 1088 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags___unset_all │ │ │ │ - 572: 00010575 148 FUNC GLOBAL DEFAULT 11 CPyDict_Clear │ │ │ │ - 573: 000131d5 508 FUNC GLOBAL DEFAULT 11 CPyDataclass_SleightOfHand │ │ │ │ - 574: 0005198c 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli____parser │ │ │ │ - 575: 0000c2d5 120 FUNC GLOBAL DEFAULT 11 CPyArg_ParseStackAndKeywordsNoArgs │ │ │ │ - 576: 0002ebbd 328 FUNC GLOBAL DEFAULT 11 CPyGlobalsInit │ │ │ │ - 577: 000519ac 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli____re__internal │ │ │ │ - 578: 00010935 228 FUNC GLOBAL DEFAULT 11 CPyDict_NextValue │ │ │ │ - 579: 0002ab7d 284 FUNC GLOBAL DEFAULT 11 CPyPy__parser___is_unicode_scalar_value │ │ │ │ - 580: 00023435 504 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_multiline_str │ │ │ │ - 581: 0001140d 132 FUNC GLOBAL DEFAULT 11 CPyTagged_IsEq_ │ │ │ │ - 582: 00016761 208 FUNC GLOBAL DEFAULT 11 CPyTagged_Negate_ │ │ │ │ - 583: 00051960 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__re___RE_LOCALTIME │ │ │ │ - 584: 0004fe3c 8 OBJECT GLOBAL DEFAULT 18 CPyLit_Int │ │ │ │ - 585: 00011a05 428 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags___add_pending │ │ │ │ - 586: 0000d94d 50 FUNC GLOBAL DEFAULT 11 CPyStr_Find │ │ │ │ - 587: 0002f611 460 FUNC GLOBAL DEFAULT 11 PyInit_5703180c3dd46e872cf3__mypyc │ │ │ │ + 406: 0002f601 460 FUNC GLOBAL DEFAULT 11 PyInit_5bae8a57b5ef85818b48__mypyc │ │ │ │ + 407: 0000e9b9 280 FUNC GLOBAL DEFAULT 11 CPyBytes_Build │ │ │ │ + 408: 0000fa6d 10 FUNC GLOBAL DEFAULT 11 CPySequence_RMultiply │ │ │ │ + 409: 00023de1 1144 FUNC GLOBAL DEFAULT 11 CPyDef__types_____top_level__ │ │ │ │ + 410: 00021691 344 FUNC GLOBAL DEFAULT 11 CPyDef__parser___make_safe_parse_float │ │ │ │ + 411: 0000f055 184 FUNC GLOBAL DEFAULT 11 CPyList_GetItemBorrow │ │ │ │ + 412: 00011069 36 FUNC GLOBAL DEFAULT 11 CPy_GetExcValue │ │ │ │ + 413: 00019965 472 FUNC GLOBAL DEFAULT 11 CPyDef__parser___skip_chars │ │ │ │ + 414: 00051870 60 OBJECT GLOBAL DEFAULT 21 _parser___TOMLDecodeError_members │ │ │ │ + 415: 00023b15 716 FUNC GLOBAL DEFAULT 11 CPyDef_tomli_____top_level__ │ │ │ │ + 416: 000519b8 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___globals │ │ │ │ + 417: 00010165 172 FUNC GLOBAL DEFAULT 11 CPyDict_ValuesView │ │ │ │ + 418: 00020609 2312 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_basic_str_escape │ │ │ │ + 419: 00017fb5 24 FUNC GLOBAL DEFAULT 11 CPyDef__parser___DEPRECATED_DEFAULT │ │ │ │ + 420: 00010c7d 76 FUNC GLOBAL DEFAULT 11 CPySequenceTuple_GetItemUnsafe │ │ │ │ + 421: 000143f1 108 FUNC GLOBAL DEFAULT 11 CPy_SetTypeAliasTypeComputeFunction │ │ │ │ + 422: 00051988 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli____types │ │ │ │ + 423: 000166f9 100 FUNC GLOBAL DEFAULT 11 CPyLong_AsSsize_tAndOverflow_ │ │ │ │ + 424: 0000e409 100 FUNC GLOBAL DEFAULT 11 CPy_DecodeUTF8 │ │ │ │ + 425: 00021189 460 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_basic_str_escape_multiline │ │ │ │ + 426: 00051904 4 OBJECT GLOBAL DEFAULT 22 CPyType__parser___safe_parse_float_make_safe_parse_float_obj │ │ │ │ + 427: 0001048d 232 FUNC GLOBAL DEFAULT 11 CPyDict_Items │ │ │ │ + 428: 000168fd 252 FUNC GLOBAL DEFAULT 11 CPyTagged_Add_ │ │ │ │ + 429: 0000f8e1 68 FUNC GLOBAL DEFAULT 11 CPyList_Insert │ │ │ │ + 430: 00011ca1 168 FUNC GLOBAL DEFAULT 11 CPyPy__parser___NestedDict_____init__ │ │ │ │ + 431: 0000fc99 28 FUNC GLOBAL DEFAULT 11 CPyDict_SetDefaultWithNone │ │ │ │ + 432: 00051948 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___TOML_WS_AND_NEWLINE │ │ │ │ + 433: 000519b0 4 OBJECT GLOBAL DEFAULT 22 CPyModule___future__ │ │ │ │ + 434: 0000ffc9 240 FUNC GLOBAL DEFAULT 11 CPyDict_FromAny │ │ │ │ + 435: 000143b9 56 FUNC GLOBAL DEFAULT 11 CPy_GetName │ │ │ │ + 436: 000117a5 220 FUNC GLOBAL DEFAULT 11 CPy_AddTraceback │ │ │ │ + 437: 0000f1d1 176 FUNC GLOBAL DEFAULT 11 CPyList_GetItemInt64Borrow │ │ │ │ + 438: 0000cc79 148 FUNC GLOBAL DEFAULT 11 CPyFloat_Sin │ │ │ │ + 439: 00011c51 80 FUNC GLOBAL DEFAULT 11 CPyDef__parser___NestedDict_____init__ │ │ │ │ + 440: 00017571 404 FUNC GLOBAL DEFAULT 11 CPyPy__parser___Flags___set │ │ │ │ + 441: 00016fc9 236 FUNC GLOBAL DEFAULT 11 CPyTagged_Remainder_ │ │ │ │ + 442: 00016edd 236 FUNC GLOBAL DEFAULT 11 CPyTagged_FloorDivide_ │ │ │ │ + 443: 00028c75 1124 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_key_value_pair │ │ │ │ + 444: 0000d575 6 FUNC GLOBAL DEFAULT 11 CPyStr_GetItemUnsafe │ │ │ │ + 445: 00017b7d 932 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags___finalize_pending │ │ │ │ + 446: 00019c59 2636 FUNC GLOBAL DEFAULT 11 CPyDef__parser___skip_until │ │ │ │ + 447: 00012715 20 FUNC GLOBAL DEFAULT 11 CPy_GetCoro │ │ │ │ + 448: 0000f399 304 FUNC GLOBAL DEFAULT 11 CPyList_SetItemInt64 │ │ │ │ + 449: 0000ef91 196 FUNC GLOBAL DEFAULT 11 CPyList_GetItem │ │ │ │ + 450: 00016df1 236 FUNC GLOBAL DEFAULT 11 CPyTagged_Lshift_ │ │ │ │ + 451: 000160f5 1192 FUNC GLOBAL DEFAULT 11 CPyDef__parser___NestedDict___append_nest_to_list │ │ │ │ + 452: 0001eb35 460 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_key │ │ │ │ + 453: 0001fc1d 504 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_basic_str │ │ │ │ + 454: 00011515 112 FUNC GLOBAL DEFAULT 11 CPy_TypeError │ │ │ │ + 455: 000519a4 4 OBJECT GLOBAL DEFAULT 22 CPyModule_sys │ │ │ │ + 456: 00011491 130 FUNC GLOBAL DEFAULT 11 CPyTagged_IsLt_ │ │ │ │ + 457: 00013ad1 520 FUNC GLOBAL DEFAULT 11 CPyImport_ImportMany │ │ │ │ + 458: 00050560 8 OBJECT GLOBAL DEFAULT 21 _CPy_ExcDummyStruct │ │ │ │ + 459: 00014ef1 2500 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags___set │ │ │ │ + 460: 000180ad 5916 FUNC GLOBAL DEFAULT 11 CPyDef__parser___TOMLDecodeError_____init__ │ │ │ │ + 461: 000144e1 192 FUNC GLOBAL DEFAULT 11 CPyIter_Send │ │ │ │ + 462: 0000f9e9 70 FUNC GLOBAL DEFAULT 11 CPySequence_Sort │ │ │ │ + 463: 0002f481 280 FUNC GLOBAL DEFAULT 11 CPyExec_tomli____re │ │ │ │ + 464: 0000fd59 96 FUNC GLOBAL DEFAULT 11 CPyDict_UpdateInDisplay │ │ │ │ + 465: 0005197c 4 OBJECT GLOBAL DEFAULT 22 CPyStatic_tomli___globals │ │ │ │ + 466: 0000d329 180 FUNC GLOBAL DEFAULT 11 CPyStr_EqualLiteral │ │ │ │ + 467: 0000c9a1 32 FUNC GLOBAL DEFAULT 11 CPyInt32_Overflow │ │ │ │ + 468: 0000ee4d 168 FUNC GLOBAL DEFAULT 11 CPyList_GetItemShort │ │ │ │ + 469: 0000c269 108 FUNC GLOBAL DEFAULT 11 CPyArg_ParseStackAndKeywords │ │ │ │ + 470: 0000ec11 176 FUNC GLOBAL DEFAULT 11 CPyList_Build │ │ │ │ + 471: 0000fa31 60 FUNC GLOBAL DEFAULT 11 CPySequence_Multiply │ │ │ │ + 472: 0001659d 244 FUNC GLOBAL DEFAULT 11 CPyPy__parser___NestedDict___append_nest_to_list │ │ │ │ + 473: 0002f1f9 104 FUNC GLOBAL DEFAULT 11 CPyInit_tomli____parser │ │ │ │ + 474: 0001445d 4 FUNC GLOBAL DEFAULT 11 CPy_SetImmortal │ │ │ │ + 475: 0000fdb9 216 FUNC GLOBAL DEFAULT 11 CPyDict_Update │ │ │ │ + 476: 0000f281 280 FUNC GLOBAL DEFAULT 11 CPyList_SetItem │ │ │ │ + 477: 00014461 34 FUNC GLOBAL DEFAULT 11 CPyObject_Hash │ │ │ │ + 478: 0001eecd 460 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_one_line_basic_str │ │ │ │ + 479: 00051900 4 OBJECT GLOBAL DEFAULT 22 _parser___safe_parse_float_make_safe_parse_float_obj_free_instance │ │ │ │ + 480: 000133d1 336 FUNC GLOBAL DEFAULT 11 CPyTagged_Str │ │ │ │ + 481: 00011179 64 FUNC GLOBAL DEFAULT 11 CPyError_OutOfMemory │ │ │ │ + 482: 0000a011 100 FUNC GLOBAL DEFAULT 11 CPyDef__parser_____mypyc__make_safe_parse_float_env_setup │ │ │ │ + 483: 0002f599 104 FUNC GLOBAL DEFAULT 11 CPyInit_tomli____re │ │ │ │ + 484: 00051920 4 OBJECT GLOBAL DEFAULT 22 CPyType__parser___DEPRECATED_DEFAULT │ │ │ │ + 485: 00009c99 14 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags_____mypyc_defaults_setup │ │ │ │ + 486: 0000cd9d 120 FUNC GLOBAL DEFAULT 11 CPyFloat_Tan │ │ │ │ + 487: 000145a1 28 FUNC GLOBAL DEFAULT 11 CPyNumber_Power │ │ │ │ + 488: 000519a0 4 OBJECT GLOBAL DEFAULT 22 CPyModule_types │ │ │ │ + 489: 0000d57d 816 FUNC GLOBAL DEFAULT 11 CPyStr_Build │ │ │ │ + 490: 0001fe91 1912 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_hex_char │ │ │ │ + 491: 00010d85 108 FUNC GLOBAL DEFAULT 11 CPy_Raise │ │ │ │ + 492: 0000e861 152 FUNC GLOBAL DEFAULT 11 CPyBytes_Concat │ │ │ │ + 493: 00051984 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli__internal │ │ │ │ + 494: 000145bd 28 FUNC GLOBAL DEFAULT 11 CPyNumber_InPlacePower │ │ │ │ + 495: 00016d05 236 FUNC GLOBAL DEFAULT 11 CPyTagged_Rshift_ │ │ │ │ + 496: 0000c8bd 120 FUNC GLOBAL DEFAULT 11 CPyInt32_Divide │ │ │ │ + 497: 00013a7d 84 FUNC GLOBAL DEFAULT 11 CPy_Super │ │ │ │ + 498: 00016ce9 26 FUNC GLOBAL DEFAULT 11 CPyFloat_Ceil │ │ │ │ + 499: 0002d4d5 552 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_inline_table │ │ │ │ + 500: 00016691 104 FUNC GLOBAL DEFAULT 11 CPy_SetupObject │ │ │ │ + 501: 000197c9 384 FUNC GLOBAL DEFAULT 11 CPyPy__parser___TOMLDecodeError_____init__ │ │ │ │ + 502: 000519a8 4 OBJECT GLOBAL DEFAULT 22 CPyModule_string │ │ │ │ + 503: 0001a849 580 FUNC GLOBAL DEFAULT 11 CPyDef__parser___skip_comment │ │ │ │ + 504: 0000ed55 248 FUNC GLOBAL DEFAULT 11 CPyList_Copy │ │ │ │ + 505: 0000c649 156 FUNC GLOBAL DEFAULT 11 CPyLong_AsInt64_ │ │ │ │ + 506: 0000e385 30 FUNC GLOBAL DEFAULT 11 CPyStr_Size_size_t │ │ │ │ + 507: 00034648 8 OBJECT GLOBAL DEFAULT 13 CPyLit_Float │ │ │ │ + 508: 00051918 4 OBJECT GLOBAL DEFAULT 22 CPyType__parser___Flags │ │ │ │ + 509: 000519ac 4 OBJECT GLOBAL DEFAULT 22 CPyModule_collections___abc │ │ │ │ + 510: 0000c4e5 48 FUNC GLOBAL DEFAULT 11 CPyTagged_FromSsize_t │ │ │ │ + 511: 0000fb35 156 FUNC GLOBAL DEFAULT 11 CPyDict_Build │ │ │ │ + 512: 00051938 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___BASIC_STR_ESCAPE_REPLACEMENTS │ │ │ │ + 513: 00009bd9 36 FUNC GLOBAL DEFAULT 11 CPyDef__parser_____mypyc__DEPRECATED_DEFAULT_setup │ │ │ │ + 514: 0000e2e1 94 FUNC GLOBAL DEFAULT 11 CPyStr_Removesuffix │ │ │ │ + 515: 0000b945 2340 FUNC GLOBAL DEFAULT 11 CPyArg_ParseTupleAndKeywords │ │ │ │ + 516: 000145d9 148 FUNC GLOBAL DEFAULT 11 CPyObject_GetSlice │ │ │ │ + 517: 000519c4 1008 OBJECT GLOBAL DEFAULT 22 CPyStatics │ │ │ │ + 518: 00013f55 552 FUNC GLOBAL DEFAULT 11 CPySingledispatch_RegisterFunction │ │ │ │ + 519: 0000a0bd 112 FUNC GLOBAL DEFAULT 11 CPyDef__parser_____mypyc__safe_parse_float_make_safe_parse_float_obj_setup │ │ │ │ + 520: 000146e5 304 FUNC GLOBAL DEFAULT 11 CPyBytes_GetSlice │ │ │ │ + 521: 0000ecc1 148 FUNC GLOBAL DEFAULT 11 CPyList_Clear │ │ │ │ + 522: 0005198c 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli____types__internal │ │ │ │ + 523: 0005191c 4 OBJECT GLOBAL DEFAULT 22 CPyType__parser___TOMLDecodeError │ │ │ │ + 524: 00024259 6532 FUNC GLOBAL DEFAULT 11 CPyDef__re___match_to_datetime │ │ │ │ + 525: 000519b4 4 OBJECT GLOBAL DEFAULT 22 CPyModule_builtins │ │ │ │ + 526: 0000cd0d 144 FUNC GLOBAL DEFAULT 11 CPyFloat_Cos │ │ │ │ + 527: 00051968 4 OBJECT GLOBAL DEFAULT 22 CPyModule_re │ │ │ │ + 528: 000169f9 252 FUNC GLOBAL DEFAULT 11 CPyTagged_Subtract_ │ │ │ │ + 529: 0002ba55 140 FUNC GLOBAL DEFAULT 11 CPyPy__parser___load │ │ │ │ + 530: 0002620d 2588 FUNC GLOBAL DEFAULT 11 CPyDef__re___match_to_localtime │ │ │ │ + 531: 0001d14d 2892 FUNC GLOBAL DEFAULT 11 CPyDef__parser___create_dict_rule │ │ │ │ + 532: 00051980 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli │ │ │ │ + 533: 0001e965 464 FUNC GLOBAL DEFAULT 11 CPyPy__parser___create_list_rule │ │ │ │ + 534: 0002e315 132 FUNC GLOBAL DEFAULT 11 CPyPy__re___match_to_number │ │ │ │ + 535: 00011881 120 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags_____init__ │ │ │ │ + 536: 00012659 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: 00011db1 50 FUNC GLOBAL DEFAULT 11 CPy_TypeErrorTraceback │ │ │ │ + 539: 00010799 184 FUNC GLOBAL DEFAULT 11 CPyDict_GetValuesIter │ │ │ │ + 540: 00051950 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___ILLEGAL_COMMENT_CHARS │ │ │ │ + 541: 0000c935 108 FUNC GLOBAL DEFAULT 11 CPyInt32_Remainder │ │ │ │ + 542: 0000c515 32 FUNC GLOBAL DEFAULT 11 CPyTagged_FromVoidPtr │ │ │ │ + 543: 0000e5fd 152 FUNC GLOBAL DEFAULT 11 CPyStr_CountFull │ │ │ │ + 544: 0000fc0d 28 FUNC GLOBAL DEFAULT 11 CPyDict_GetWithNone │ │ │ │ + 545: 00020f11 480 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_basic_str_escape │ │ │ │ + 546: 0000ca5d 124 FUNC GLOBAL DEFAULT 11 CPyInt16_Divide │ │ │ │ + 547: 00013cd9 484 FUNC GLOBAL DEFAULT 11 CPyImport_ImportFromMany │ │ │ │ + 548: 00010eb5 292 FUNC GLOBAL DEFAULT 11 CPy_CatchError │ │ │ │ + 549: 000290d9 4896 FUNC GLOBAL DEFAULT 11 CPyDef__parser___key_value_rule │ │ │ │ + 550: 000344cc 52 OBJECT GLOBAL DEFAULT 13 CPyLit_FrozenSet │ │ │ │ + 551: 00025c59 1200 FUNC GLOBAL DEFAULT 11 CPyDef__re___cached_tz │ │ │ │ + 552: 00051934 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___tomli____parser___TOMLDecodeError_____init_____msg │ │ │ │ + 553: 00026ca5 724 FUNC GLOBAL DEFAULT 11 CPyDef__re___match_to_number │ │ │ │ + 554: 00034640 8 OBJECT GLOBAL DEFAULT 13 CPyLit_Complex │ │ │ │ + 555: 00051958 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___ILLEGAL_LITERAL_STR_CHARS │ │ │ │ + 556: 0005196c 4 OBJECT GLOBAL DEFAULT 22 CPyModule_functools │ │ │ │ + 557: 00012255 292 FUNC GLOBAL DEFAULT 11 CPyPy__parser___NestedDict___get_or_create_nest │ │ │ │ + 558: 0000fa79 60 FUNC GLOBAL DEFAULT 11 CPySequence_InPlaceMultiply │ │ │ │ + 559: 00051944 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___BARE_KEY_CHARS │ │ │ │ + 560: 0000c3c9 160 FUNC GLOBAL DEFAULT 11 CPyArg_ParseStackAndKeywordsSimple │ │ │ │ + 561: 0000a665 392 FUNC GLOBAL DEFAULT 11 CPyPickle_GetState │ │ │ │ + 562: 00013679 1028 FUNC GLOBAL DEFAULT 11 CPyStatics_Initialize │ │ │ │ + 563: 00014815 212 FUNC GLOBAL DEFAULT 11 CPyList_GetSlice │ │ │ │ + 564: 0000fab5 10 FUNC GLOBAL DEFAULT 11 CPySequence_Check │ │ │ │ + 565: 00013ebd 152 FUNC GLOBAL DEFAULT 11 CPy_CallReverseOpMethod │ │ │ │ + 566: 00014485 84 FUNC GLOBAL DEFAULT 11 CPyObject_GetAttr3 │ │ │ │ + 567: 00009cf1 92 FUNC GLOBAL DEFAULT 11 CPyDef__parser_____mypyc__Flags_setup │ │ │ │ + 568: 00011205 62 FUNC GLOBAL DEFAULT 11 CPyTagged_AsObject │ │ │ │ + 569: 0000cb4d 32 FUNC GLOBAL DEFAULT 11 CPyInt16_Overflow │ │ │ │ + 570: 0001b241 4948 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_basic_str │ │ │ │ + 571: 0001f099 2444 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_multiline_str │ │ │ │ + 572: 000149bd 1088 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags___unset_all │ │ │ │ + 573: 00010575 148 FUNC GLOBAL DEFAULT 11 CPyDict_Clear │ │ │ │ + 574: 000131d1 508 FUNC GLOBAL DEFAULT 11 CPyDataclass_SleightOfHand │ │ │ │ + 575: 000519bc 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli____parser │ │ │ │ + 576: 0000c2d5 120 FUNC GLOBAL DEFAULT 11 CPyArg_ParseStackAndKeywordsNoArgs │ │ │ │ + 577: 0002ebad 328 FUNC GLOBAL DEFAULT 11 CPyGlobalsInit │ │ │ │ + 578: 00051994 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli____re__internal │ │ │ │ + 579: 00010935 228 FUNC GLOBAL DEFAULT 11 CPyDict_NextValue │ │ │ │ + 580: 00021575 284 FUNC GLOBAL DEFAULT 11 CPyPy__parser___is_unicode_scalar_value │ │ │ │ + 581: 0001fa25 504 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_multiline_str │ │ │ │ + 582: 0001140d 132 FUNC GLOBAL DEFAULT 11 CPyTagged_IsEq_ │ │ │ │ + 583: 0001675d 208 FUNC GLOBAL DEFAULT 11 CPyTagged_Negate_ │ │ │ │ + 584: 000518f8 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__re___RE_LOCALTIME │ │ │ │ + 585: 0004fe3c 8 OBJECT GLOBAL DEFAULT 18 CPyLit_Int │ │ │ │ + 586: 00011a05 428 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags___add_pending │ │ │ │ + 587: 0000d94d 50 FUNC GLOBAL DEFAULT 11 CPyStr_Find │ │ │ │ 588: 0000e739 176 FUNC GLOBAL DEFAULT 11 CPyBytes_Compare │ │ │ │ - 589: 0002ef95 1284 FUNC GLOBAL DEFAULT 11 CPyExec_tomli____parser │ │ │ │ + 589: 0002ecf5 1284 FUNC GLOBAL DEFAULT 11 CPyExec_tomli____parser │ │ │ │ 590: 00050b8c 4 OBJECT GLOBAL DEFAULT 21 _CPy_ExcDummy │ │ │ │ 591: 0000d3dd 408 FUNC GLOBAL DEFAULT 11 CPyStr_GetItem │ │ │ │ 592: 000106e1 184 FUNC GLOBAL DEFAULT 11 CPyDict_GetItemsIter │ │ │ │ 593: 0000e535 88 FUNC GLOBAL DEFAULT 11 CPy_Encode │ │ │ │ 594: 0000f691 440 FUNC GLOBAL DEFAULT 11 CPyList_Pop │ │ │ │ - 595: 000170bd 340 FUNC GLOBAL DEFAULT 11 CPyPy__parser___Flags___add_pending │ │ │ │ - 596: 00051950 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___ILLEGAL_MULTILINE_BASIC_STR_CHARS │ │ │ │ - 597: 0002703d 5532 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_inline_table │ │ │ │ - 598: 00012929 248 FUNC GLOBAL DEFAULT 11 CPy_CalculateMetaclass │ │ │ │ - 599: 0002c645 8880 FUNC GLOBAL DEFAULT 11 CPyDef__parser_____top_level__ │ │ │ │ + 595: 000170b5 340 FUNC GLOBAL DEFAULT 11 CPyPy__parser___Flags___add_pending │ │ │ │ + 596: 0005195c 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___ILLEGAL_MULTILINE_BASIC_STR_CHARS │ │ │ │ + 597: 0002bf39 5532 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_inline_table │ │ │ │ + 598: 00012925 248 FUNC GLOBAL DEFAULT 11 CPy_CalculateMetaclass │ │ │ │ + 599: 00021865 8880 FUNC GLOBAL DEFAULT 11 CPyDef__parser_____top_level__ │ │ │ │ 600: 0000cb6d 140 FUNC GLOBAL DEFAULT 11 CPyLong_AsUInt8_ │ │ │ │ 601: 0000c625 36 FUNC GLOBAL DEFAULT 11 CPyBool_Str │ │ │ │ - 602: 0002edad 104 FUNC GLOBAL DEFAULT 11 CPyInit_tomli____types │ │ │ │ - 603: 00014e01 244 FUNC GLOBAL DEFAULT 11 CPyPy__parser___Flags___unset_all │ │ │ │ + 602: 0002f419 104 FUNC GLOBAL DEFAULT 11 CPyInit_tomli____types │ │ │ │ + 603: 00014dfd 244 FUNC GLOBAL DEFAULT 11 CPyPy__parser___Flags___unset_all │ │ │ │ 604: 0000f925 44 FUNC GLOBAL DEFAULT 11 CPyList_Extend │ │ │ │ - 605: 0001272d 84 FUNC GLOBAL DEFAULT 11 CPy_FetchStopIterationValue │ │ │ │ - 606: 0001a2c5 260 FUNC GLOBAL DEFAULT 11 CPyPy__re___cached_tz │ │ │ │ - 607: 00051930 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___HEXDIGIT_CHARS │ │ │ │ - 608: 00051954 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___ILLEGAL_BASIC_STR_CHARS │ │ │ │ - 609: 000205a1 1468 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_key │ │ │ │ - 610: 00016831 208 FUNC GLOBAL DEFAULT 11 CPyTagged_Invert_ │ │ │ │ + 605: 00012729 84 FUNC GLOBAL DEFAULT 11 CPy_FetchStopIterationValue │ │ │ │ + 606: 00026109 260 FUNC GLOBAL DEFAULT 11 CPyPy__re___cached_tz │ │ │ │ + 607: 0005193c 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___HEXDIGIT_CHARS │ │ │ │ + 608: 00051960 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___ILLEGAL_BASIC_STR_CHARS │ │ │ │ + 609: 0001cb91 1468 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_key │ │ │ │ + 610: 0001682d 208 FUNC GLOBAL DEFAULT 11 CPyTagged_Invert_ │ │ │ │ 611: 0000c601 34 FUNC GLOBAL DEFAULT 11 CPyLong_FromStr │ │ │ │ - 612: 000519a8 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli____re │ │ │ │ - 613: 0001ffa1 216 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_one_line_basic_str │ │ │ │ + 612: 00051990 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli____re │ │ │ │ + 613: 0001c595 216 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_one_line_basic_str │ │ │ │ 614: 0000d981 96 FUNC GLOBAL DEFAULT 11 CPyStr_Split │ │ │ │ 615: 0000da41 1520 FUNC GLOBAL DEFAULT 11 _CPyStr_Strip │ │ │ │ 616: 0000c469 124 FUNC GLOBAL DEFAULT 11 CPyPy__parser___safe_parse_float_make_safe_parse_float_obj_____get__ │ │ │ │ 617: 000100b9 172 FUNC GLOBAL DEFAULT 11 CPyDict_KeysView │ │ │ │ - 618: 0001d539 284 FUNC GLOBAL DEFAULT 11 CPyPy__parser___skip_chars │ │ │ │ - 619: 0001770d 1144 FUNC GLOBAL DEFAULT 11 CPyTagged_BitwiseLongOp_ │ │ │ │ + 618: 00019b3d 284 FUNC GLOBAL DEFAULT 11 CPyPy__parser___skip_chars │ │ │ │ + 619: 00017705 1144 FUNC GLOBAL DEFAULT 11 CPyTagged_BitwiseLongOp_ │ │ │ │ 620: 0000e46d 100 FUNC GLOBAL DEFAULT 11 CPy_DecodeASCII │ │ │ │ - 621: 0001ba8d 24 FUNC GLOBAL DEFAULT 11 CPyDef__parser___safe_parse_float_make_safe_parse_float_obj │ │ │ │ - 622: 0001b9c5 88 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags │ │ │ │ - 623: 0001ba75 24 FUNC GLOBAL DEFAULT 11 CPyDef__parser___make_safe_parse_float_env │ │ │ │ + 621: 00018095 24 FUNC GLOBAL DEFAULT 11 CPyDef__parser___safe_parse_float_make_safe_parse_float_obj │ │ │ │ + 622: 00017fcd 88 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags │ │ │ │ + 623: 0001807d 24 FUNC GLOBAL DEFAULT 11 CPyDef__parser___make_safe_parse_float_env │ │ │ │ 624: 00009c71 40 FUNC GLOBAL DEFAULT 11 CPyDef__parser_____mypyc__NestedDict_setup │ │ │ │ 625: 0000fac1 116 FUNC GLOBAL DEFAULT 11 CPyDict_GetItem │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -3,100 +3,100 @@ │ │ │ │ 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 │ │ │ │ 0004fc4c 00000017 R_ARM_RELATIVE │ │ │ │ -0004fc54 00000017 R_ARM_RELATIVE │ │ │ │ -0004fc5c 00000017 R_ARM_RELATIVE │ │ │ │ +0004fc50 00000017 R_ARM_RELATIVE │ │ │ │ +0004fc58 00000017 R_ARM_RELATIVE │ │ │ │ 0004fc60 00000017 R_ARM_RELATIVE │ │ │ │ +0004fc64 00000017 R_ARM_RELATIVE │ │ │ │ 0004fc68 00000017 R_ARM_RELATIVE │ │ │ │ 0004fc70 00000017 R_ARM_RELATIVE │ │ │ │ -0004fc74 00000017 R_ARM_RELATIVE │ │ │ │ 0004fc78 00000017 R_ARM_RELATIVE │ │ │ │ -0004fc7c 00000017 R_ARM_RELATIVE │ │ │ │ -0004fc84 00000017 R_ARM_RELATIVE │ │ │ │ +0004fc80 00000017 R_ARM_RELATIVE │ │ │ │ 0004fc88 00000017 R_ARM_RELATIVE │ │ │ │ 0004fc8c 00000017 R_ARM_RELATIVE │ │ │ │ 0004fc94 00000017 R_ARM_RELATIVE │ │ │ │ -0004fc98 00000017 R_ARM_RELATIVE │ │ │ │ 0004fc9c 00000017 R_ARM_RELATIVE │ │ │ │ +0004fca0 00000017 R_ARM_RELATIVE │ │ │ │ 0004fca4 00000017 R_ARM_RELATIVE │ │ │ │ 0004fca8 00000017 R_ARM_RELATIVE │ │ │ │ 0004fcb0 00000017 R_ARM_RELATIVE │ │ │ │ 0004fcb4 00000017 R_ARM_RELATIVE │ │ │ │ 0004fcb8 00000017 R_ARM_RELATIVE │ │ │ │ 0004fcc0 00000017 R_ARM_RELATIVE │ │ │ │ 0004fcc4 00000017 R_ARM_RELATIVE │ │ │ │ -0004fccc 00000017 R_ARM_RELATIVE │ │ │ │ +0004fcc8 00000017 R_ARM_RELATIVE │ │ │ │ 0004fcd0 00000017 R_ARM_RELATIVE │ │ │ │ 0004fcd4 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 │ │ │ │ 0004fcf0 00000017 R_ARM_RELATIVE │ │ │ │ -0004fcf4 00000017 R_ARM_RELATIVE │ │ │ │ 0004fcf8 00000017 R_ARM_RELATIVE │ │ │ │ 0004fcfc 00000017 R_ARM_RELATIVE │ │ │ │ -0004fd04 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 │ │ │ │ 0004fd1c 00000017 R_ARM_RELATIVE │ │ │ │ 0004fd20 00000017 R_ARM_RELATIVE │ │ │ │ +0004fd24 00000017 R_ARM_RELATIVE │ │ │ │ 0004fd28 00000017 R_ARM_RELATIVE │ │ │ │ -0004fd2c 00000017 R_ARM_RELATIVE │ │ │ │ 0004fd30 00000017 R_ARM_RELATIVE │ │ │ │ 0004fd34 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 │ │ │ │ 0004fd54 00000017 R_ARM_RELATIVE │ │ │ │ 0004fd58 00000017 R_ARM_RELATIVE │ │ │ │ 0004fd5c 00000017 R_ARM_RELATIVE │ │ │ │ -0004fd64 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 │ │ │ │ 0004fd80 00000017 R_ARM_RELATIVE │ │ │ │ 0004fd84 00000017 R_ARM_RELATIVE │ │ │ │ -0004fd8c 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 │ │ │ │ 0004fda4 00000017 R_ARM_RELATIVE │ │ │ │ -0004fda8 00000017 R_ARM_RELATIVE │ │ │ │ 0004fdac 00000017 R_ARM_RELATIVE │ │ │ │ -0004fdb4 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 │ │ │ │ 0004fdc8 00000017 R_ARM_RELATIVE │ │ │ │ -0004fdcc 00000017 R_ARM_RELATIVE │ │ │ │ +0004fdd0 00000017 R_ARM_RELATIVE │ │ │ │ 0004fdd4 00000017 R_ARM_RELATIVE │ │ │ │ 0004fdd8 00000017 R_ARM_RELATIVE │ │ │ │ -0004fddc 00000017 R_ARM_RELATIVE │ │ │ │ -0004fde4 00000017 R_ARM_RELATIVE │ │ │ │ +0004fde0 00000017 R_ARM_RELATIVE │ │ │ │ +0004fde8 00000017 R_ARM_RELATIVE │ │ │ │ 0004fdec 00000017 R_ARM_RELATIVE │ │ │ │ -0004fdf0 00000017 R_ARM_RELATIVE │ │ │ │ +0004fdf4 00000017 R_ARM_RELATIVE │ │ │ │ 0004fdf8 00000017 R_ARM_RELATIVE │ │ │ │ -0004fdfc 00000017 R_ARM_RELATIVE │ │ │ │ +0004fe00 00000017 R_ARM_RELATIVE │ │ │ │ 0004fe04 00000017 R_ARM_RELATIVE │ │ │ │ 0004fe08 00000017 R_ARM_RELATIVE │ │ │ │ 0004fe10 00000017 R_ARM_RELATIVE │ │ │ │ -0004fe14 00000017 R_ARM_RELATIVE │ │ │ │ +0004fe18 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 │ │ │ │ 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 │ │ │ │ @@ -182,31 +182,28 @@ │ │ │ │ 00050698 00000017 R_ARM_RELATIVE │ │ │ │ 000506ac 00000017 R_ARM_RELATIVE │ │ │ │ 000506b4 00000017 R_ARM_RELATIVE │ │ │ │ 000506c0 00000017 R_ARM_RELATIVE │ │ │ │ 000506d4 00000017 R_ARM_RELATIVE │ │ │ │ 00050708 00000017 R_ARM_RELATIVE │ │ │ │ 0005070c 00000017 R_ARM_RELATIVE │ │ │ │ +00050714 00000017 R_ARM_RELATIVE │ │ │ │ 00050718 00000017 R_ARM_RELATIVE │ │ │ │ 0005071c 00000017 R_ARM_RELATIVE │ │ │ │ +00050724 00000017 R_ARM_RELATIVE │ │ │ │ 00050728 00000017 R_ARM_RELATIVE │ │ │ │ 0005072c 00000017 R_ARM_RELATIVE │ │ │ │ 00050734 00000017 R_ARM_RELATIVE │ │ │ │ 00050738 00000017 R_ARM_RELATIVE │ │ │ │ 0005073c 00000017 R_ARM_RELATIVE │ │ │ │ 00050744 00000017 R_ARM_RELATIVE │ │ │ │ -00050748 00000017 R_ARM_RELATIVE │ │ │ │ -0005074c 00000017 R_ARM_RELATIVE │ │ │ │ -00050754 00000017 R_ARM_RELATIVE │ │ │ │ 00050758 00000017 R_ARM_RELATIVE │ │ │ │ 0005075c 00000017 R_ARM_RELATIVE │ │ │ │ -00050764 00000017 R_ARM_RELATIVE │ │ │ │ 00050768 00000017 R_ARM_RELATIVE │ │ │ │ 0005076c 00000017 R_ARM_RELATIVE │ │ │ │ -00050774 00000017 R_ARM_RELATIVE │ │ │ │ 00050778 00000017 R_ARM_RELATIVE │ │ │ │ 0005077c 00000017 R_ARM_RELATIVE │ │ │ │ 00050784 00000017 R_ARM_RELATIVE │ │ │ │ 00050788 00000017 R_ARM_RELATIVE │ │ │ │ 0005078c 00000017 R_ARM_RELATIVE │ │ │ │ 00050794 00000017 R_ARM_RELATIVE │ │ │ │ 00050798 00000017 R_ARM_RELATIVE │ │ │ │ @@ -250,103 +247,106 @@ │ │ │ │ 00050864 00000017 R_ARM_RELATIVE │ │ │ │ 00050868 00000017 R_ARM_RELATIVE │ │ │ │ 0005086c 00000017 R_ARM_RELATIVE │ │ │ │ 00050874 00000017 R_ARM_RELATIVE │ │ │ │ 00050878 00000017 R_ARM_RELATIVE │ │ │ │ 0005087c 00000017 R_ARM_RELATIVE │ │ │ │ 00050884 00000017 R_ARM_RELATIVE │ │ │ │ +00050888 00000017 R_ARM_RELATIVE │ │ │ │ +0005088c 00000017 R_ARM_RELATIVE │ │ │ │ +00050894 00000017 R_ARM_RELATIVE │ │ │ │ 00050898 00000017 R_ARM_RELATIVE │ │ │ │ 0005089c 00000017 R_ARM_RELATIVE │ │ │ │ +000508a4 00000017 R_ARM_RELATIVE │ │ │ │ 000508a8 00000017 R_ARM_RELATIVE │ │ │ │ 000508ac 00000017 R_ARM_RELATIVE │ │ │ │ 000508b4 00000017 R_ARM_RELATIVE │ │ │ │ 000508b8 00000017 R_ARM_RELATIVE │ │ │ │ 000508bc 00000017 R_ARM_RELATIVE │ │ │ │ 000508c4 00000017 R_ARM_RELATIVE │ │ │ │ 000508c8 00000017 R_ARM_RELATIVE │ │ │ │ 000508cc 00000017 R_ARM_RELATIVE │ │ │ │ -000508d8 00000017 R_ARM_RELATIVE │ │ │ │ -000508dc 00000017 R_ARM_RELATIVE │ │ │ │ +000508d4 00000017 R_ARM_RELATIVE │ │ │ │ +000508e8 00000017 R_ARM_RELATIVE │ │ │ │ +000508ec 00000017 R_ARM_RELATIVE │ │ │ │ 000508f8 00000017 R_ARM_RELATIVE │ │ │ │ 000508fc 00000017 R_ARM_RELATIVE │ │ │ │ -00050900 00000017 R_ARM_RELATIVE │ │ │ │ +00050904 00000017 R_ARM_RELATIVE │ │ │ │ +00050908 00000017 R_ARM_RELATIVE │ │ │ │ 0005090c 00000017 R_ARM_RELATIVE │ │ │ │ -00050934 00000017 R_ARM_RELATIVE │ │ │ │ -00050938 00000017 R_ARM_RELATIVE │ │ │ │ -00050944 00000017 R_ARM_RELATIVE │ │ │ │ +00050914 00000017 R_ARM_RELATIVE │ │ │ │ +00050918 00000017 R_ARM_RELATIVE │ │ │ │ +0005091c 00000017 R_ARM_RELATIVE │ │ │ │ +00050928 00000017 R_ARM_RELATIVE │ │ │ │ +0005092c 00000017 R_ARM_RELATIVE │ │ │ │ 00050948 00000017 R_ARM_RELATIVE │ │ │ │ -00050954 00000017 R_ARM_RELATIVE │ │ │ │ -00050958 00000017 R_ARM_RELATIVE │ │ │ │ -00050974 00000017 R_ARM_RELATIVE │ │ │ │ -00050978 00000017 R_ARM_RELATIVE │ │ │ │ +0005094c 00000017 R_ARM_RELATIVE │ │ │ │ +00050950 00000017 R_ARM_RELATIVE │ │ │ │ +0005095c 00000017 R_ARM_RELATIVE │ │ │ │ 00050984 00000017 R_ARM_RELATIVE │ │ │ │ 00050988 00000017 R_ARM_RELATIVE │ │ │ │ -00050990 00000017 R_ARM_RELATIVE │ │ │ │ 00050994 00000017 R_ARM_RELATIVE │ │ │ │ 00050998 00000017 R_ARM_RELATIVE │ │ │ │ -000509a0 00000017 R_ARM_RELATIVE │ │ │ │ 000509a4 00000017 R_ARM_RELATIVE │ │ │ │ 000509a8 00000017 R_ARM_RELATIVE │ │ │ │ -000509b0 00000017 R_ARM_RELATIVE │ │ │ │ -000509b4 00000017 R_ARM_RELATIVE │ │ │ │ -000509b8 00000017 R_ARM_RELATIVE │ │ │ │ 000509c4 00000017 R_ARM_RELATIVE │ │ │ │ 000509c8 00000017 R_ARM_RELATIVE │ │ │ │ +000509d4 00000017 R_ARM_RELATIVE │ │ │ │ +000509d8 00000017 R_ARM_RELATIVE │ │ │ │ +000509e0 00000017 R_ARM_RELATIVE │ │ │ │ 000509e4 00000017 R_ARM_RELATIVE │ │ │ │ 000509e8 00000017 R_ARM_RELATIVE │ │ │ │ +000509f0 00000017 R_ARM_RELATIVE │ │ │ │ 000509f4 00000017 R_ARM_RELATIVE │ │ │ │ 000509f8 00000017 R_ARM_RELATIVE │ │ │ │ 00050a00 00000017 R_ARM_RELATIVE │ │ │ │ 00050a04 00000017 R_ARM_RELATIVE │ │ │ │ 00050a08 00000017 R_ARM_RELATIVE │ │ │ │ -00050a10 00000017 R_ARM_RELATIVE │ │ │ │ 00050a14 00000017 R_ARM_RELATIVE │ │ │ │ 00050a18 00000017 R_ARM_RELATIVE │ │ │ │ -00050a20 00000017 R_ARM_RELATIVE │ │ │ │ -00050a24 00000017 R_ARM_RELATIVE │ │ │ │ -00050a28 00000017 R_ARM_RELATIVE │ │ │ │ -00050a30 00000017 R_ARM_RELATIVE │ │ │ │ 00050a34 00000017 R_ARM_RELATIVE │ │ │ │ 00050a38 00000017 R_ARM_RELATIVE │ │ │ │ -00050a40 00000017 R_ARM_RELATIVE │ │ │ │ 00050a44 00000017 R_ARM_RELATIVE │ │ │ │ 00050a48 00000017 R_ARM_RELATIVE │ │ │ │ 00050a50 00000017 R_ARM_RELATIVE │ │ │ │ 00050a54 00000017 R_ARM_RELATIVE │ │ │ │ 00050a58 00000017 R_ARM_RELATIVE │ │ │ │ 00050a60 00000017 R_ARM_RELATIVE │ │ │ │ 00050a64 00000017 R_ARM_RELATIVE │ │ │ │ 00050a68 00000017 R_ARM_RELATIVE │ │ │ │ +00050a70 00000017 R_ARM_RELATIVE │ │ │ │ 00050a74 00000017 R_ARM_RELATIVE │ │ │ │ 00050a78 00000017 R_ARM_RELATIVE │ │ │ │ +00050a80 00000017 R_ARM_RELATIVE │ │ │ │ +00050a84 00000017 R_ARM_RELATIVE │ │ │ │ +00050a88 00000017 R_ARM_RELATIVE │ │ │ │ +00050a90 00000017 R_ARM_RELATIVE │ │ │ │ 00050a94 00000017 R_ARM_RELATIVE │ │ │ │ 00050a98 00000017 R_ARM_RELATIVE │ │ │ │ +00050aa0 00000017 R_ARM_RELATIVE │ │ │ │ 00050aa4 00000017 R_ARM_RELATIVE │ │ │ │ 00050aa8 00000017 R_ARM_RELATIVE │ │ │ │ +00050ab0 00000017 R_ARM_RELATIVE │ │ │ │ 00050ab4 00000017 R_ARM_RELATIVE │ │ │ │ 00050ab8 00000017 R_ARM_RELATIVE │ │ │ │ -00050ad4 00000017 R_ARM_RELATIVE │ │ │ │ -00050afc 00000017 R_ARM_RELATIVE │ │ │ │ -00050b00 00000017 R_ARM_RELATIVE │ │ │ │ -00050b0c 00000017 R_ARM_RELATIVE │ │ │ │ -00050b10 00000017 R_ARM_RELATIVE │ │ │ │ -00050b1c 00000017 R_ARM_RELATIVE │ │ │ │ -00050b20 00000017 R_ARM_RELATIVE │ │ │ │ -00050b3c 00000017 R_ARM_RELATIVE │ │ │ │ -00050b40 00000017 R_ARM_RELATIVE │ │ │ │ -00050b48 00000017 R_ARM_RELATIVE │ │ │ │ +00050ac4 00000017 R_ARM_RELATIVE │ │ │ │ +00050ac8 00000017 R_ARM_RELATIVE │ │ │ │ +00050ae4 00000017 R_ARM_RELATIVE │ │ │ │ +00050ae8 00000017 R_ARM_RELATIVE │ │ │ │ +00050af4 00000017 R_ARM_RELATIVE │ │ │ │ +00050af8 00000017 R_ARM_RELATIVE │ │ │ │ +00050b04 00000017 R_ARM_RELATIVE │ │ │ │ +00050b08 00000017 R_ARM_RELATIVE │ │ │ │ +00050b24 00000017 R_ARM_RELATIVE │ │ │ │ 00050b4c 00000017 R_ARM_RELATIVE │ │ │ │ 00050b50 00000017 R_ARM_RELATIVE │ │ │ │ -00050b58 00000017 R_ARM_RELATIVE │ │ │ │ 00050b5c 00000017 R_ARM_RELATIVE │ │ │ │ 00050b60 00000017 R_ARM_RELATIVE │ │ │ │ -00050b68 00000017 R_ARM_RELATIVE │ │ │ │ 00050b6c 00000017 R_ARM_RELATIVE │ │ │ │ 00050b70 00000017 R_ARM_RELATIVE │ │ │ │ -00050b78 00000017 R_ARM_RELATIVE │ │ │ │ 00050b90 00000017 R_ARM_RELATIVE │ │ │ │ 00050b94 00000017 R_ARM_RELATIVE │ │ │ │ 00050bc0 00000017 R_ARM_RELATIVE │ │ │ │ 00050bcc 00000017 R_ARM_RELATIVE │ │ │ │ 00050bd8 00000017 R_ARM_RELATIVE │ │ │ │ 00050be4 00000017 R_ARM_RELATIVE │ │ │ │ 00050bf0 00000017 R_ARM_RELATIVE │ │ │ │ @@ -413,73 +413,73 @@ │ │ │ │ 000510d4 00000017 R_ARM_RELATIVE │ │ │ │ 00051100 00000017 R_ARM_RELATIVE │ │ │ │ 00051104 00000017 R_ARM_RELATIVE │ │ │ │ 00051130 00000017 R_ARM_RELATIVE │ │ │ │ 00051134 00000017 R_ARM_RELATIVE │ │ │ │ 00051160 00000017 R_ARM_RELATIVE │ │ │ │ 00051164 00000017 R_ARM_RELATIVE │ │ │ │ -00051190 00000017 R_ARM_RELATIVE │ │ │ │ -00051194 00000017 R_ARM_RELATIVE │ │ │ │ -000511c0 00000017 R_ARM_RELATIVE │ │ │ │ -000511c4 00000017 R_ARM_RELATIVE │ │ │ │ +0005119c 00000017 R_ARM_RELATIVE │ │ │ │ +000511a8 00000017 R_ARM_RELATIVE │ │ │ │ +000511e8 00000017 R_ARM_RELATIVE │ │ │ │ +000511ec 00000017 R_ARM_RELATIVE │ │ │ │ 000511f0 00000017 R_ARM_RELATIVE │ │ │ │ -000511f4 00000017 R_ARM_RELATIVE │ │ │ │ -00051220 00000017 R_ARM_RELATIVE │ │ │ │ -00051224 00000017 R_ARM_RELATIVE │ │ │ │ -00051250 00000017 R_ARM_RELATIVE │ │ │ │ -00051254 00000017 R_ARM_RELATIVE │ │ │ │ -00051280 00000017 R_ARM_RELATIVE │ │ │ │ -00051284 00000017 R_ARM_RELATIVE │ │ │ │ -000512b0 00000017 R_ARM_RELATIVE │ │ │ │ -000512b4 00000017 R_ARM_RELATIVE │ │ │ │ -000512e0 00000017 R_ARM_RELATIVE │ │ │ │ -000512e4 00000017 R_ARM_RELATIVE │ │ │ │ -00051310 00000017 R_ARM_RELATIVE │ │ │ │ -00051314 00000017 R_ARM_RELATIVE │ │ │ │ -00051340 00000017 R_ARM_RELATIVE │ │ │ │ -00051344 00000017 R_ARM_RELATIVE │ │ │ │ -00051370 00000017 R_ARM_RELATIVE │ │ │ │ -00051374 00000017 R_ARM_RELATIVE │ │ │ │ +00051204 00000017 R_ARM_RELATIVE │ │ │ │ +0005120c 00000017 R_ARM_RELATIVE │ │ │ │ +0005122c 00000017 R_ARM_RELATIVE │ │ │ │ +0005126c 00000017 R_ARM_RELATIVE │ │ │ │ +00051278 00000017 R_ARM_RELATIVE │ │ │ │ +000512b8 00000017 R_ARM_RELATIVE │ │ │ │ +000512bc 00000017 R_ARM_RELATIVE │ │ │ │ +000512c0 00000017 R_ARM_RELATIVE │ │ │ │ +000512d4 00000017 R_ARM_RELATIVE │ │ │ │ +000512dc 00000017 R_ARM_RELATIVE │ │ │ │ +000512f4 00000017 R_ARM_RELATIVE │ │ │ │ +000512fc 00000017 R_ARM_RELATIVE │ │ │ │ +0005133c 00000017 R_ARM_RELATIVE │ │ │ │ +00051348 00000017 R_ARM_RELATIVE │ │ │ │ +00051388 00000017 R_ARM_RELATIVE │ │ │ │ +0005138c 00000017 R_ARM_RELATIVE │ │ │ │ +00051390 00000017 R_ARM_RELATIVE │ │ │ │ +000513a4 00000017 R_ARM_RELATIVE │ │ │ │ 000513ac 00000017 R_ARM_RELATIVE │ │ │ │ -000513b8 00000017 R_ARM_RELATIVE │ │ │ │ -000513f8 00000017 R_ARM_RELATIVE │ │ │ │ -000513fc 00000017 R_ARM_RELATIVE │ │ │ │ +000513c4 00000017 R_ARM_RELATIVE │ │ │ │ +000513cc 00000017 R_ARM_RELATIVE │ │ │ │ 00051400 00000017 R_ARM_RELATIVE │ │ │ │ -00051414 00000017 R_ARM_RELATIVE │ │ │ │ -0005141c 00000017 R_ARM_RELATIVE │ │ │ │ -0005143c 00000017 R_ARM_RELATIVE │ │ │ │ -0005147c 00000017 R_ARM_RELATIVE │ │ │ │ -00051488 00000017 R_ARM_RELATIVE │ │ │ │ -000514c8 00000017 R_ARM_RELATIVE │ │ │ │ -000514cc 00000017 R_ARM_RELATIVE │ │ │ │ -000514d0 00000017 R_ARM_RELATIVE │ │ │ │ -000514e4 00000017 R_ARM_RELATIVE │ │ │ │ -000514ec 00000017 R_ARM_RELATIVE │ │ │ │ -00051504 00000017 R_ARM_RELATIVE │ │ │ │ -0005150c 00000017 R_ARM_RELATIVE │ │ │ │ -0005154c 00000017 R_ARM_RELATIVE │ │ │ │ -00051558 00000017 R_ARM_RELATIVE │ │ │ │ -00051598 00000017 R_ARM_RELATIVE │ │ │ │ -0005159c 00000017 R_ARM_RELATIVE │ │ │ │ -000515a0 00000017 R_ARM_RELATIVE │ │ │ │ +00051404 00000017 R_ARM_RELATIVE │ │ │ │ +00051430 00000017 R_ARM_RELATIVE │ │ │ │ +00051434 00000017 R_ARM_RELATIVE │ │ │ │ +00051460 00000017 R_ARM_RELATIVE │ │ │ │ +00051464 00000017 R_ARM_RELATIVE │ │ │ │ +00051490 00000017 R_ARM_RELATIVE │ │ │ │ +00051494 00000017 R_ARM_RELATIVE │ │ │ │ +000514c0 00000017 R_ARM_RELATIVE │ │ │ │ +000514c4 00000017 R_ARM_RELATIVE │ │ │ │ +000514f0 00000017 R_ARM_RELATIVE │ │ │ │ +000514f4 00000017 R_ARM_RELATIVE │ │ │ │ +00051520 00000017 R_ARM_RELATIVE │ │ │ │ +00051524 00000017 R_ARM_RELATIVE │ │ │ │ +00051550 00000017 R_ARM_RELATIVE │ │ │ │ +00051554 00000017 R_ARM_RELATIVE │ │ │ │ +00051580 00000017 R_ARM_RELATIVE │ │ │ │ +00051584 00000017 R_ARM_RELATIVE │ │ │ │ +000515b0 00000017 R_ARM_RELATIVE │ │ │ │ 000515b4 00000017 R_ARM_RELATIVE │ │ │ │ -000515bc 00000017 R_ARM_RELATIVE │ │ │ │ -000515d4 00000017 R_ARM_RELATIVE │ │ │ │ -000515dc 00000017 R_ARM_RELATIVE │ │ │ │ -00051624 00000017 R_ARM_RELATIVE │ │ │ │ -00051630 00000017 R_ARM_RELATIVE │ │ │ │ -00051658 00000017 R_ARM_RELATIVE │ │ │ │ -00051664 00000017 R_ARM_RELATIVE │ │ │ │ +000515e0 00000017 R_ARM_RELATIVE │ │ │ │ +000515e4 00000017 R_ARM_RELATIVE │ │ │ │ +0005161c 00000017 R_ARM_RELATIVE │ │ │ │ +00051628 00000017 R_ARM_RELATIVE │ │ │ │ +00051668 00000017 R_ARM_RELATIVE │ │ │ │ +0005166c 00000017 R_ARM_RELATIVE │ │ │ │ +00051670 00000017 R_ARM_RELATIVE │ │ │ │ 00051684 00000017 R_ARM_RELATIVE │ │ │ │ -00051690 00000017 R_ARM_RELATIVE │ │ │ │ -000516d0 00000017 R_ARM_RELATIVE │ │ │ │ -000516d4 00000017 R_ARM_RELATIVE │ │ │ │ -000516d8 00000017 R_ARM_RELATIVE │ │ │ │ -000516ec 00000017 R_ARM_RELATIVE │ │ │ │ -00051714 00000017 R_ARM_RELATIVE │ │ │ │ +000516ac 00000017 R_ARM_RELATIVE │ │ │ │ +000516f4 00000017 R_ARM_RELATIVE │ │ │ │ +00051700 00000017 R_ARM_RELATIVE │ │ │ │ +00051728 00000017 R_ARM_RELATIVE │ │ │ │ +00051734 00000017 R_ARM_RELATIVE │ │ │ │ 0005175c 00000017 R_ARM_RELATIVE │ │ │ │ 00051768 00000017 R_ARM_RELATIVE │ │ │ │ 00051790 00000017 R_ARM_RELATIVE │ │ │ │ 0005179c 00000017 R_ARM_RELATIVE │ │ │ │ 000517c4 00000017 R_ARM_RELATIVE │ │ │ │ 000517e4 00000017 R_ARM_RELATIVE │ │ │ │ 000517e8 00000017 R_ARM_RELATIVE │ │ │ │ @@ -494,129 +494,129 @@ │ │ │ │ 00051838 00000017 R_ARM_RELATIVE │ │ │ │ 0005183c 00000017 R_ARM_RELATIVE │ │ │ │ 00051848 00000017 R_ARM_RELATIVE │ │ │ │ 0005184c 00000017 R_ARM_RELATIVE │ │ │ │ 00051850 00000017 R_ARM_RELATIVE │ │ │ │ 00051870 00000017 R_ARM_RELATIVE │ │ │ │ 00051884 00000017 R_ARM_RELATIVE │ │ │ │ -00050354 0001a915 R_ARM_GLOB_DAT 000518f8 CPyType__parser___safe_parse_float_make_safe_parse_float_obj │ │ │ │ -00050358 00022e15 R_ARM_GLOB_DAT 00051938 CPyStatic__parser___BARE_KEY_CHARS │ │ │ │ -00050360 00025415 R_ARM_GLOB_DAT 00051950 CPyStatic__parser___ILLEGAL_MULTILINE_BASIC_STR_CHARS │ │ │ │ +00050354 0001aa15 R_ARM_GLOB_DAT 00051904 CPyType__parser___safe_parse_float_make_safe_parse_float_obj │ │ │ │ +00050358 00022f15 R_ARM_GLOB_DAT 00051944 CPyStatic__parser___BARE_KEY_CHARS │ │ │ │ +00050360 00025415 R_ARM_GLOB_DAT 0005195c CPyStatic__parser___ILLEGAL_MULTILINE_BASIC_STR_CHARS │ │ │ │ 00050364 00000815 R_ARM_GLOB_DAT 00000000 PyExc_SystemError │ │ │ │ -00050368 00022915 R_ARM_GLOB_DAT 00034638 CPyLit_Complex │ │ │ │ -0005036c 00022a15 R_ARM_GLOB_DAT 0005194c CPyStatic__parser___ILLEGAL_LITERAL_STR_CHARS │ │ │ │ -00050370 00010a15 R_ARM_GLOB_DAT 00051900 CPyType__parser___make_safe_parse_float_env │ │ │ │ -00050374 0001ff15 R_ARM_GLOB_DAT 0005192c CPyStatic__parser___BASIC_STR_ESCAPE_REPLACEMENTS │ │ │ │ +00050368 00022a15 R_ARM_GLOB_DAT 00034640 CPyLit_Complex │ │ │ │ +0005036c 00022b15 R_ARM_GLOB_DAT 00051958 CPyStatic__parser___ILLEGAL_LITERAL_STR_CHARS │ │ │ │ +00050370 00010a15 R_ARM_GLOB_DAT 0005190c CPyType__parser___make_safe_parse_float_env │ │ │ │ +00050374 00020015 R_ARM_GLOB_DAT 00051938 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 00024715 R_ARM_GLOB_DAT 00051960 CPyStatic__re___RE_LOCALTIME │ │ │ │ +0005038c 00024815 R_ARM_GLOB_DAT 000518f8 CPyStatic__re___RE_LOCALTIME │ │ │ │ 00050390 00001915 R_ARM_GLOB_DAT 00000000 _Py_ascii_whitespace │ │ │ │ -00050394 0001e715 R_ARM_GLOB_DAT 00051978 CPyModule_types │ │ │ │ -00050398 0001f515 R_ARM_GLOB_DAT 00051980 CPyModule_string │ │ │ │ +00050394 0001e815 R_ARM_GLOB_DAT 000519a0 CPyModule_types │ │ │ │ +00050398 0001f615 R_ARM_GLOB_DAT 000519a8 CPyModule_string │ │ │ │ 0005039c 00002615 R_ARM_GLOB_DAT 00000000 PyByteArray_Type │ │ │ │ -000503a4 00014915 R_ARM_GLOB_DAT 00051904 CPyType__parser___Output │ │ │ │ +000503a4 00014915 R_ARM_GLOB_DAT 00051910 CPyType__parser___Output │ │ │ │ 000503a8 00002a15 R_ARM_GLOB_DAT 00000000 __stack_chk_guard@GLIBC_2.4 │ │ │ │ -000503ac 0001a515 R_ARM_GLOB_DAT 000519bc CPyModule_tomli____types │ │ │ │ +000503ac 0001a615 R_ARM_GLOB_DAT 00051988 CPyModule_tomli____types │ │ │ │ 000503b0 00002f15 R_ARM_GLOB_DAT 00000000 PyBytes_Type │ │ │ │ -000503b4 0001de15 R_ARM_GLOB_DAT 000518f4 _parser___safe_parse_float_make_safe_parse_float_obj_free_instance │ │ │ │ +000503b4 0001df15 R_ARM_GLOB_DAT 00051900 _parser___safe_parse_float_make_safe_parse_float_obj_free_instance │ │ │ │ 000503b8 00003415 R_ARM_GLOB_DAT 00000000 _PyByteArray_empty_string │ │ │ │ -000503bc 00016715 R_ARM_GLOB_DAT 00051990 CPyModule_tomli____parser__internal │ │ │ │ -000503c0 0001c615 R_ARM_GLOB_DAT 0005197c CPyModule_sys │ │ │ │ -000503c4 00024815 R_ARM_GLOB_DAT 0004fe3c CPyLit_Int │ │ │ │ +000503bc 00016715 R_ARM_GLOB_DAT 000519c0 CPyModule_tomli____parser__internal │ │ │ │ +000503c0 0001c715 R_ARM_GLOB_DAT 000519a4 CPyModule_sys │ │ │ │ +000503c4 00024915 R_ARM_GLOB_DAT 0004fe3c CPyLit_Int │ │ │ │ 000503c8 00004415 R_ARM_GLOB_DAT 00000000 PyExc_RuntimeError │ │ │ │ 000503d0 00004c15 R_ARM_GLOB_DAT 00000000 PyDictValues_Type │ │ │ │ -000503d4 00022b15 R_ARM_GLOB_DAT 00051998 CPyModule_functools │ │ │ │ +000503d4 00022c15 R_ARM_GLOB_DAT 0005196c CPyModule_functools │ │ │ │ 000503d8 00005015 R_ARM_GLOB_DAT 00000000 PyExc_ValueError │ │ │ │ 000503dc 00005115 R_ARM_GLOB_DAT 00000000 PyExc_TypeError │ │ │ │ -000503e0 00013c15 R_ARM_GLOB_DAT 000519b0 CPyModule_typing │ │ │ │ -000503e4 00019f15 R_ARM_GLOB_DAT 00051988 CPyStatic__parser___globals │ │ │ │ +000503e0 00013c15 R_ARM_GLOB_DAT 0005199c CPyModule_typing │ │ │ │ +000503e4 0001a015 R_ARM_GLOB_DAT 000519b8 CPyStatic__parser___globals │ │ │ │ 000503e8 00005915 R_ARM_GLOB_DAT 00000000 PyGen_Type │ │ │ │ 000503ec 00005b15 R_ARM_GLOB_DAT 00000000 stderr@GLIBC_2.4 │ │ │ │ -000503f0 00014715 R_ARM_GLOB_DAT 00051958 CPyStatic__parser___ASCII_CTRL │ │ │ │ -000503f4 0001d015 R_ARM_GLOB_DAT 00051968 CPyStatic_tomli___globals │ │ │ │ -000503f8 00021315 R_ARM_GLOB_DAT 0005196c CPyModule_tomli │ │ │ │ -000503fc 00011215 R_ARM_GLOB_DAT 00051940 CPyStatic__parser___TOML_WS │ │ │ │ +000503f0 00014715 R_ARM_GLOB_DAT 00051964 CPyStatic__parser___ASCII_CTRL │ │ │ │ +000503f4 0001d115 R_ARM_GLOB_DAT 0005197c CPyStatic_tomli___globals │ │ │ │ +000503f8 00021415 R_ARM_GLOB_DAT 00051980 CPyModule_tomli │ │ │ │ +000503fc 00011215 R_ARM_GLOB_DAT 0005194c CPyStatic__parser___TOML_WS │ │ │ │ 00050400 00016d15 R_ARM_GLOB_DAT 00051de8 __mypyc_empty_tuple__ │ │ │ │ -00050404 00018015 R_ARM_GLOB_DAT 00051934 CPyStatic__parser___KEY_INITIAL_CHARS │ │ │ │ -00050408 00010715 R_ARM_GLOB_DAT 0005191c CPyStatic__parser___tomli____parser___load___parse_float │ │ │ │ +00050404 00018015 R_ARM_GLOB_DAT 00051940 CPyStatic__parser___KEY_INITIAL_CHARS │ │ │ │ +00050408 00010715 R_ARM_GLOB_DAT 00051928 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 00018d15 R_ARM_GLOB_DAT 0005055c CPyStatic__parser___MAX_INLINE_NESTING │ │ │ │ 0005041c 00007815 R_ARM_GLOB_DAT 00000000 _Py_FalseStruct │ │ │ │ 00050424 00007915 R_ARM_GLOB_DAT 00000000 __gmon_start__ │ │ │ │ -00050428 0001fc15 R_ARM_GLOB_DAT 00051984 CPyModule_collections___abc │ │ │ │ +00050428 0001fd15 R_ARM_GLOB_DAT 000519ac CPyModule_collections___abc │ │ │ │ 0005042c 00007e15 R_ARM_GLOB_DAT 00000000 PyExc_OverflowError │ │ │ │ -00050430 00026415 R_ARM_GLOB_DAT 000519a8 CPyModule_tomli____re │ │ │ │ +00050430 00026415 R_ARM_GLOB_DAT 00051990 CPyModule_tomli____re │ │ │ │ 00050434 00008215 R_ARM_GLOB_DAT 00000000 PyType_Type │ │ │ │ -00050438 00023e15 R_ARM_GLOB_DAT 0005198c CPyModule_tomli____parser │ │ │ │ +00050438 00023f15 R_ARM_GLOB_DAT 000519bc CPyModule_tomli____parser │ │ │ │ 0005043c 00008815 R_ARM_GLOB_DAT 00000000 PySuper_Type │ │ │ │ 00050440 00008a15 R_ARM_GLOB_DAT 00000000 _Py_EllipsisObject │ │ │ │ -00050444 00020415 R_ARM_GLOB_DAT 000519c4 CPyStatics │ │ │ │ -00050448 00017915 R_ARM_GLOB_DAT 00051948 CPyStatic__parser___ILLEGAL_MULTILINE_LITERAL_STR_CHARS │ │ │ │ -0005044c 0001ec15 R_ARM_GLOB_DAT 00051970 CPyModule_tomli__internal │ │ │ │ -00050450 00013915 R_ARM_GLOB_DAT 000519b8 CPyStatic__types___globals │ │ │ │ -00050454 00024115 R_ARM_GLOB_DAT 000519ac CPyModule_tomli____re__internal │ │ │ │ +00050444 00020515 R_ARM_GLOB_DAT 000519c4 CPyStatics │ │ │ │ +00050448 00017915 R_ARM_GLOB_DAT 00051954 CPyStatic__parser___ILLEGAL_MULTILINE_LITERAL_STR_CHARS │ │ │ │ +0005044c 0001ed15 R_ARM_GLOB_DAT 00051984 CPyModule_tomli__internal │ │ │ │ +00050450 00013915 R_ARM_GLOB_DAT 00051978 CPyStatic__types___globals │ │ │ │ +00050454 00024215 R_ARM_GLOB_DAT 00051994 CPyModule_tomli____re__internal │ │ │ │ 00050458 00009a15 R_ARM_GLOB_DAT 00000000 _Py_NoneStruct │ │ │ │ -0005045c 00010e15 R_ARM_GLOB_DAT 00051974 CPyModule_warnings │ │ │ │ +0005045c 00010e15 R_ARM_GLOB_DAT 00051998 CPyModule_warnings │ │ │ │ 00050460 00009c15 R_ARM_GLOB_DAT 00000000 PyExc_ZeroDivisionError │ │ │ │ -00050464 00025f15 R_ARM_GLOB_DAT 00051930 CPyStatic__parser___HEXDIGIT_CHARS │ │ │ │ -00050468 00015f15 R_ARM_GLOB_DAT 0005199c CPyModule_datetime │ │ │ │ -0005046c 00020c15 R_ARM_GLOB_DAT 000519b4 CPyModule_builtins │ │ │ │ -00050470 00016015 R_ARM_GLOB_DAT 00051964 CPyStatic__re___RE_NUMBER │ │ │ │ -00050474 00012b15 R_ARM_GLOB_DAT 00051918 CPyStatic__parser___tomli____parser___loads___parse_float │ │ │ │ -00050478 00021b15 R_ARM_GLOB_DAT 00051944 CPyStatic__parser___ILLEGAL_COMMENT_CHARS │ │ │ │ -0005047c 00013215 R_ARM_GLOB_DAT 00051920 CPyStatic__parser___tomli____parser___TOMLDecodeError_____init_____pos │ │ │ │ +00050464 00025f15 R_ARM_GLOB_DAT 0005193c CPyStatic__parser___HEXDIGIT_CHARS │ │ │ │ +00050468 00015f15 R_ARM_GLOB_DAT 00051970 CPyModule_datetime │ │ │ │ +0005046c 00020d15 R_ARM_GLOB_DAT 000519b4 CPyModule_builtins │ │ │ │ +00050470 00016015 R_ARM_GLOB_DAT 000518fc CPyStatic__re___RE_NUMBER │ │ │ │ +00050474 00012b15 R_ARM_GLOB_DAT 00051924 CPyStatic__parser___tomli____parser___loads___parse_float │ │ │ │ +00050478 00021c15 R_ARM_GLOB_DAT 00051950 CPyStatic__parser___ILLEGAL_COMMENT_CHARS │ │ │ │ +0005047c 00013215 R_ARM_GLOB_DAT 0005192c CPyStatic__parser___tomli____parser___TOMLDecodeError_____init_____pos │ │ │ │ 00050484 0000a815 R_ARM_GLOB_DAT 00000000 _Py_TrueStruct │ │ │ │ 00050488 0000a915 R_ARM_GLOB_DAT 00000000 stdout@GLIBC_2.4 │ │ │ │ -0005048c 00026015 R_ARM_GLOB_DAT 00051954 CPyStatic__parser___ILLEGAL_BASIC_STR_CHARS │ │ │ │ +0005048c 00026015 R_ARM_GLOB_DAT 00051960 CPyStatic__parser___ILLEGAL_BASIC_STR_CHARS │ │ │ │ 00050490 0000ad15 R_ARM_GLOB_DAT 00000000 PyExc_IndexError │ │ │ │ 00050494 0000ae15 R_ARM_GLOB_DAT 00000000 PyBool_Type │ │ │ │ -00050498 0001b015 R_ARM_GLOB_DAT 000519a0 CPyModule___future__ │ │ │ │ +00050498 0001b115 R_ARM_GLOB_DAT 000519b0 CPyModule___future__ │ │ │ │ 0005049c 0000af15 R_ARM_GLOB_DAT 00000000 PyDict_Type │ │ │ │ -000504a0 00020e15 R_ARM_GLOB_DAT 00051994 CPyModule_re │ │ │ │ -000504a4 00018315 R_ARM_GLOB_DAT 000344f8 CPyLit_Tuple │ │ │ │ +000504a0 00020f15 R_ARM_GLOB_DAT 00051968 CPyModule_re │ │ │ │ +000504a4 00018315 R_ARM_GLOB_DAT 00034500 CPyLit_Tuple │ │ │ │ 000504a8 0000b115 R_ARM_GLOB_DAT 00000000 PyBaseObject_Type │ │ │ │ 000504ac 0000b715 R_ARM_GLOB_DAT 00000000 PyLong_Type │ │ │ │ -000504b0 0001fb15 R_ARM_GLOB_DAT 0005190c CPyType__parser___Flags │ │ │ │ -000504b4 00022515 R_ARM_GLOB_DAT 000344c4 CPyLit_FrozenSet │ │ │ │ -000504b8 00017515 R_ARM_GLOB_DAT 000519a4 CPyStatic__re___globals │ │ │ │ +000504b0 0001fc15 R_ARM_GLOB_DAT 00051918 CPyType__parser___Flags │ │ │ │ +000504b4 00022615 R_ARM_GLOB_DAT 000344cc CPyLit_FrozenSet │ │ │ │ +000504b8 00017515 R_ARM_GLOB_DAT 00051974 CPyStatic__re___globals │ │ │ │ 000504bc 0000bd15 R_ARM_GLOB_DAT 00000000 PyCoro_Type │ │ │ │ -000504c0 00012015 R_ARM_GLOB_DAT 00051924 CPyStatic__parser___tomli____parser___TOMLDecodeError_____init_____doc │ │ │ │ -000504c4 00022715 R_ARM_GLOB_DAT 00051928 CPyStatic__parser___tomli____parser___TOMLDecodeError_____init_____msg │ │ │ │ +000504c0 00012015 R_ARM_GLOB_DAT 00051930 CPyStatic__parser___tomli____parser___TOMLDecodeError_____init_____doc │ │ │ │ +000504c4 00022815 R_ARM_GLOB_DAT 00051934 CPyStatic__parser___tomli____parser___TOMLDecodeError_____init_____msg │ │ │ │ 000504c8 0000c515 R_ARM_GLOB_DAT 00000000 PyExc_AttributeError │ │ │ │ -000504cc 00020a15 R_ARM_GLOB_DAT 00051910 CPyType__parser___TOMLDecodeError │ │ │ │ -000504d0 00017215 R_ARM_GLOB_DAT 0005195c CPyStatic__re___RE_DATETIME │ │ │ │ -000504d4 0001e315 R_ARM_GLOB_DAT 00051914 CPyType__parser___DEPRECATED_DEFAULT │ │ │ │ -000504d8 00012c15 R_ARM_GLOB_DAT 000518fc _parser___make_safe_parse_float_env_free_instance │ │ │ │ -000504dc 00021815 R_ARM_GLOB_DAT 0004fe44 CPyLit_Bytes │ │ │ │ +000504cc 00020b15 R_ARM_GLOB_DAT 0005191c CPyType__parser___TOMLDecodeError │ │ │ │ +000504d0 00017215 R_ARM_GLOB_DAT 000518f4 CPyStatic__re___RE_DATETIME │ │ │ │ +000504d4 0001e415 R_ARM_GLOB_DAT 00051920 CPyType__parser___DEPRECATED_DEFAULT │ │ │ │ +000504d8 00012c15 R_ARM_GLOB_DAT 00051908 _parser___make_safe_parse_float_env_free_instance │ │ │ │ +000504dc 00021915 R_ARM_GLOB_DAT 0004fe44 CPyLit_Bytes │ │ │ │ 000504e0 0000cb15 R_ARM_GLOB_DAT 00000000 PyUnicode_Type │ │ │ │ 000504e4 0000cd15 R_ARM_GLOB_DAT 00000000 PyExc_GeneratorExit │ │ │ │ -000504e8 0001c915 R_ARM_GLOB_DAT 00050560 _CPy_ExcDummyStruct │ │ │ │ -00050b8c 0001c902 R_ARM_ABS32 00050560 _CPy_ExcDummyStruct │ │ │ │ +000504e8 0001ca15 R_ARM_GLOB_DAT 00050560 _CPy_ExcDummyStruct │ │ │ │ +00050b8c 0001ca02 R_ARM_ABS32 00050560 _CPy_ExcDummyStruct │ │ │ │ 000504ec 00014315 R_ARM_GLOB_DAT 0004fe48 CPyLit_Str │ │ │ │ 000504f0 0000d715 R_ARM_GLOB_DAT 00000000 PyExc_NameError │ │ │ │ -000504f4 0001fa15 R_ARM_GLOB_DAT 00034640 CPyLit_Float │ │ │ │ +000504f4 0001fb15 R_ARM_GLOB_DAT 00034648 CPyLit_Float │ │ │ │ 000504f8 0000db15 R_ARM_GLOB_DAT 00000000 PyFrozenSet_Type │ │ │ │ 000504fc 0000dc15 R_ARM_GLOB_DAT 00000000 _ITM_registerTMCloneTable │ │ │ │ -00050500 0001af15 R_ARM_GLOB_DAT 0005193c CPyStatic__parser___TOML_WS_AND_NEWLINE │ │ │ │ +00050500 0001b015 R_ARM_GLOB_DAT 00051948 CPyStatic__parser___TOML_WS_AND_NEWLINE │ │ │ │ 00050504 0000de15 R_ARM_GLOB_DAT 00000000 PyDictItems_Type │ │ │ │ -00050508 00020915 R_ARM_GLOB_DAT 000519c0 CPyModule_tomli____types__internal │ │ │ │ -00050510 00019415 R_ARM_GLOB_DAT 00051908 CPyType__parser___NestedDict │ │ │ │ +00050508 00020a15 R_ARM_GLOB_DAT 0005198c CPyModule_tomli____types__internal │ │ │ │ +00050510 00019415 R_ARM_GLOB_DAT 00051914 CPyType__parser___NestedDict │ │ │ │ 00050514 00024e15 R_ARM_GLOB_DAT 00050b8c _CPy_ExcDummy │ │ │ │ 00050518 0000f115 R_ARM_GLOB_DAT 00000000 PySet_Type │ │ │ │ 0005051c 0000fe15 R_ARM_GLOB_DAT 00000000 PyList_Type │ │ │ │ -000505e0 00019d02 R_ARM_ABS32 00051870 _parser___TOMLDecodeError_members │ │ │ │ +000505e0 00019e02 R_ARM_ABS32 00051870 _parser___TOMLDecodeError_members │ │ │ │ 00050678 0000a702 R_ARM_ABS32 00000000 PyVectorcall_Call │ │ │ │ -00050910 00003602 R_ARM_ABS32 00000000 PyObject_GenericGetDict │ │ │ │ -00050ad8 00003602 R_ARM_ABS32 00000000 PyObject_GenericGetDict │ │ │ │ -00050914 0000b202 R_ARM_ABS32 00000000 PyObject_GenericSetDict │ │ │ │ -00050adc 0000b202 R_ARM_ABS32 00000000 PyObject_GenericSetDict │ │ │ │ +00050960 00003602 R_ARM_ABS32 00000000 PyObject_GenericGetDict │ │ │ │ +00050b28 00003602 R_ARM_ABS32 00000000 PyObject_GenericGetDict │ │ │ │ +00050964 0000b202 R_ARM_ABS32 00000000 PyObject_GenericSetDict │ │ │ │ +00050b2c 0000b202 R_ARM_ABS32 00000000 PyObject_GenericSetDict │ │ │ │ │ │ │ │ Relocation section '.rel.plt' at offset 0x876c 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 │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -1,14 +1,14 @@ │ │ │ │ │ │ │ │ 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) 0x8dfc │ │ │ │ - 0x0000000d (FINI) 0x2fc50 │ │ │ │ + 0x0000000d (FINI) 0x2fc40 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x4fc34 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x4fc38 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x138 │ │ │ │ 0x00000005 (STRTAB) 0x3a7c │ │ │ │ 0x00000006 (SYMTAB) 0x135c │ │ │ ├── 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: b870b07d20e8561869343980df270eb75a4033bf │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 52a4e2dd9059ee1bdefae63fc8403c2b08a0707c │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -4,17 +4,17 @@ │ │ │ │ __cxa_finalize │ │ │ │ CPyDef__parser_____mypyc__DEPRECATED_DEFAULT_setup │ │ │ │ CPyDef__parser_____mypyc__NestedDict_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 │ │ │ │ @@ -430,36 +430,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 │ │ │ │ -CPyModule_tomli____types │ │ │ │ -CPyStatic__re___RE_NUMBER │ │ │ │ -CPyStatic__re___RE_LOCALTIME │ │ │ │ -CPyStatic__re___RE_DATETIME │ │ │ │ CPyDef__parser___DEPRECATED_DEFAULT │ │ │ │ CPyDef__parser___Flags │ │ │ │ CPyDef__parser___NestedDict │ │ │ │ CPyDef__parser___make_safe_parse_float_env │ │ │ │ CPyDef__parser___safe_parse_float_make_safe_parse_float_obj │ │ │ │ CPyDef__parser___TOMLDecodeError_____init__ │ │ │ │ PyObject_CallObject │ │ │ │ @@ -503,82 +481,104 @@ │ │ │ │ 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___tomli____parser___loads___parse_float │ │ │ │ -CPyStatic__parser___KEY_INITIAL_CHARS │ │ │ │ -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__ │ │ │ │ +CPyModule___future__ │ │ │ │ CPyModule_collections___abc │ │ │ │ CPyModule_string │ │ │ │ CPyModule_sys │ │ │ │ CPyModule_types │ │ │ │ +CPyModule_typing │ │ │ │ CPyModule_tomli____re │ │ │ │ +CPyModule_tomli____types │ │ │ │ +CPyStatic__parser___MAX_INLINE_NESTING │ │ │ │ PyTuple_Pack │ │ │ │ CPyStatic__parser___ASCII_CTRL │ │ │ │ +CPyStatic__parser___KEY_INITIAL_CHARS │ │ │ │ +CPyStatic__parser___tomli____parser___load___parse_float │ │ │ │ +CPyStatic__parser___tomli____parser___loads___parse_float │ │ │ │ CPyType__parser___Output │ │ │ │ CPyDef_tomli_____top_level__ │ │ │ │ CPyStatic_tomli___globals │ │ │ │ CPyModule_tomli____parser │ │ │ │ +CPyDef__types_____top_level__ │ │ │ │ +CPyStatic__types___globals │ │ │ │ +_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 │ │ │ │ CPyLit_FrozenSet │ │ │ │ -CPyLit_Int │ │ │ │ CPyModule_tomli │ │ │ │ +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,17 +644,17 @@ │ │ │ │ zJ}K}I{D}HY │ │ │ │ rtIuHyDY │ │ │ │ rZIUFZHyDY │ │ │ │ r=I>HyDY │ │ │ │ r+I+HyDY │ │ │ │ r&I'HyDY │ │ │ │ "I"H{DyD │ │ │ │ -xKzDxM}D │ │ │ │ -?p2K2J{DlXzD │ │ │ │ -1I1H$hyDxD │ │ │ │ +wKzDwM}D │ │ │ │ +?p1K2J{DlXzD │ │ │ │ +0I1H$hyDxD │ │ │ │ =`6J2KzD │ │ │ │ BK,"BICH{DyD|3xD │ │ │ │ @KY"@IAH{DyD │ │ │ │ r=I>H{DyD │ │ │ │ ;K-";I;H{DyD │ │ │ │ r6I6H{DyD │ │ │ │ 3K1"3I4H{DyD │ │ │ │ @@ -674,282 +674,282 @@ │ │ │ │ WJaKbI{DbHX │ │ │ │ "[I\HyDX │ │ │ │ GJVKWI{DWHX │ │ │ │ ?JQKRI{DX │ │ │ │ "8I8HyDX │ │ │ │ J4K5I{D5HX │ │ │ │ "/I/HyDX │ │ │ │ -pB'I(H{DyD │ │ │ │ +B'I(H{DyD │ │ │ │ "{K|H{D|XxD │ │ │ │ bRISH{DyD │ │ │ │ -OROIPH{DyD │ │ │ │ -RLIMH{DyD │ │ │ │ +ROIPH{DyD │ │ │ │ +lbLIMH{DyD │ │ │ │ r|I}HyDX │ │ │ │ \JyKyI{DyHX │ │ │ │ r^K^H{DX │ │ │ │ rXIYHyDX │ │ │ │ -krFIFH{DyD │ │ │ │ -QrCICH{DyD │ │ │ │ -r@I@H{DyD │ │ │ │ -b=I=H{DyD │ │ │ │ +rFIFH{DyD │ │ │ │ +|bCICH{DyD │ │ │ │ +ur@I@H{DyD │ │ │ │ +4r=I=H{DyD │ │ │ │ ruKvI{D4XyD │ │ │ │ YJhKhI{D │ │ │ │ F~Deo1F% │ │ │ │ -%B$I$H{DyD │ │ │ │ +B$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 │ │ │ │ -7KI"KIKHyD │ │ │ │ -KI"1I1HyD │ │ │ │ - 4~D,Y$h │ │ │ │ -eKb"nIoHyD │ │ │ │ -eI`"eH3hyDxD │ │ │ │ -_I`"_H3hyDxD │ │ │ │ -ZI_"ZH3hyDxD │ │ │ │ -TI_"TH3hyDxD │ │ │ │ -KB#I$H{DyD │ │ │ │ -JB I!H{DyD │ │ │ │ -R_I_H{DyD │ │ │ │ -YR\I\H{DyD │ │ │ │ -\RYIYH{DyD │ │ │ │ -BVIVH{DyD │ │ │ │ -;RSISH{DyD │ │ │ │ -bPIPH{DyD │ │ │ │ -kRMIMH{DyD │ │ │ │ -ZRJIJH{DyD │ │ │ │ -[RGIGH{DyD │ │ │ │ -OKo"OIOHyD │ │ │ │ -IKn"KIKHyD │ │ │ │ -CKn"GIHHyD │ │ │ │ -=Io"=H4KyDxD │ │ │ │ --Kp"5I5HyD │ │ │ │ -2Ip"2H&KyDxD │ │ │ │ -Kp"+I+HyD │ │ │ │ -"~H3hyDxD │ │ │ │ -"yH3hyDxD │ │ │ │ -"sH3hyDxD │ │ │ │ -qI&"qH3hyDxD │ │ │ │ -"nH3hyDxD │ │ │ │ -"fH3hyDxD │ │ │ │ -"dH3hyDxD │ │ │ │ -aI("aHyDxD │ │ │ │ -_I("_H3hyDxD │ │ │ │ -]I*"]H3hyDxD │ │ │ │ -ZI2"ZH3hyDxD │ │ │ │ -VI)"VH3hyDxD │ │ │ │ -QI)"QH3hyDxD │ │ │ │ -NI)"NHyDxD │ │ │ │ -LI\"LHyDxD │ │ │ │ -JI\"JH3hyDxD │ │ │ │ -FI\"FH3hyDxD │ │ │ │ -DI\"DH3hyDxD │ │ │ │ iKh"wIxHyDX │ │ │ │ _Kf"oIoHyDX │ │ │ │ VKk"hIhHyDX │ │ │ │ NKh"bIcHyDX │ │ │ │ EKk"[I\HyDX │ │ │ │ ?Kj"WIXHyDX │ │ │ │ QIh"QH5KyDxDX │ │ │ │ /Kk"KIKHyDX │ │ │ │ &Kj"DIDHyDX │ │ │ │ Kk"5I6HyDX │ │ │ │ -bgIgH{DyD │ │ │ │ -RdIdH{DyD │ │ │ │ -RaIaH{DyD │ │ │ │ -^R^I^H{DyD │ │ │ │ -b[I[H{DyD │ │ │ │ -DBXIXH{DyD │ │ │ │ -rKILHyDX │ │ │ │ +ubgIgH{DyD │ │ │ │ +lbdIdH{DyD │ │ │ │ +baIaH{DyD │ │ │ │ +R^I^H{DyD │ │ │ │ +~b[I[H{DyD │ │ │ │ +BXIXH{DyD │ │ │ │ +rKIKHyDX │ │ │ │ r+I,HyDX │ │ │ │ GJxKxI{DxH │ │ │ │ _K`H{DmXxD │ │ │ │ -"ZI[H{DyD │ │ │ │ -m"WIXH{DyD │ │ │ │ -L2TIUH{DyD │ │ │ │ -82QIRH{DyD │ │ │ │ +2ZI[H{DyD │ │ │ │ +"WIXH{DyD │ │ │ │ +2TIUH{DyD │ │ │ │ +2QIRH{DyD │ │ │ │ (F8M1FdY │ │ │ │ r*I*HyDY │ │ │ │ -["*I*HyD │ │ │ │ -^"$I%HyD │ │ │ │ +["*I+HyD │ │ │ │ +^"%I%HyD │ │ │ │ Ya7I2JyD │ │ │ │ H{DyD(3xD │ │ │ │ fIfH{DyD │ │ │ │ cIcH{DyD │ │ │ │ `IaH{DyD │ │ │ │ -r]I^H{DyD │ │ │ │ +]I^H{DyD │ │ │ │ ZI[H{DyD │ │ │ │ WIXH{DyD │ │ │ │ TIUH{DyD │ │ │ │ QIRH{DyD │ │ │ │ NIOH{DyD │ │ │ │ JIKH{DyD │ │ │ │ -rGIHH{DyD │ │ │ │ +GIHH{DyD │ │ │ │ DIEH{DyD │ │ │ │ J6K7I{D7H │ │ │ │ -R,I,H{DyD │ │ │ │ -rJI]FJHyD │ │ │ │ -1I2H{DyD │ │ │ │ -/K""/I0H{DyD(3xD │ │ │ │ -RnIoH{DyD │ │ │ │ -RkIlH{DyD │ │ │ │ -;bhIiH{DyD │ │ │ │ -RReIfH{DyD │ │ │ │ -hRbIcH{DyD │ │ │ │ +1b,I,H{DyD │ │ │ │ +rKI]FKHyD │ │ │ │ +2I2H{DyD │ │ │ │ +0K""0I0H{DyD(3xD │ │ │ │ +ebnIoH{DyD │ │ │ │ +LbkIlH{DyD │ │ │ │ +bhIiH{DyD │ │ │ │ +ReIfH{DyD │ │ │ │ +RbIcH{DyD │ │ │ │ Ya6I2JyD │ │ │ │ H{DyD(3xD │ │ │ │ vJvIwHzD │ │ │ │ -bnInH{DyD │ │ │ │ -bkIkH{DyD │ │ │ │ -rhIhH{DyD │ │ │ │ -reIeH{DyD │ │ │ │ -yrbIbH{DyD │ │ │ │ +NrnInH{DyD │ │ │ │ +crkIkH{DyD │ │ │ │ +hIhH{DyD │ │ │ │ +eIeH{DyD │ │ │ │ +rbIbH{DyD │ │ │ │ Ya6I2JyD │ │ │ │ H{DyD(3xD │ │ │ │ Ya7I2JyD │ │ │ │ H{DyD(3xD │ │ │ │ Ya7I2JyD │ │ │ │ H{DyD(3xD │ │ │ │ Ya7I2JyD │ │ │ │ H{DyD(3xD │ │ │ │ -{"vIvHyD │ │ │ │ -}"pIpHyD │ │ │ │ -EKcJdIzDdH │ │ │ │ -}"]IDF]HyD │ │ │ │ -QbWIWH{DyD │ │ │ │ -jbTITH{DyD │ │ │ │ -bQIQH{DyD │ │ │ │ -bNINH{DyD │ │ │ │ -bKIKH{DyD │ │ │ │ -(bHIHH{DyD │ │ │ │ -bEIEH{DyD │ │ │ │ +{"vIwHyD │ │ │ │ +}"pIqHyD │ │ │ │ +EKdJdIzDdH │ │ │ │ +}"^IDF^HyD │ │ │ │ +RWIXH{DyD │ │ │ │ +bTIUH{DyD │ │ │ │ +bQIRH{DyD │ │ │ │ +rNIOH{DyD │ │ │ │ + rKILH{DyD │ │ │ │ +bHIIH{DyD │ │ │ │ +bEIFH{DyD │ │ │ │ Ya9I3JyD │ │ │ │ a"1I2HyD │ │ │ │ H{DyD(3xD │ │ │ │ Ya9I3JyD │ │ │ │ r1I2HyD │ │ │ │ H{DyD(3xD │ │ │ │ -6rPIQHyD │ │ │ │ -9rYIYHyD │ │ │ │ -kJrKsI{DsH │ │ │ │ -uRHIIH{DyD │ │ │ │ -'2EIFH{DyD │ │ │ │ -2BICH{DyD │ │ │ │ -2?I@H{DyD │ │ │ │ -BI>HyD │ │ │ │ -H{DyD(3xD │ │ │ │ R"|I|HyD │ │ │ │ PJwKxI{DxH │ │ │ │ U"oIpHyD │ │ │ │ U"kIlHyD │ │ │ │ RHIHH{DyD │ │ │ │ -BEIEH{DyD │ │ │ │ -BBIBH{DyD │ │ │ │ +0REIEH{DyD │ │ │ │ +eRBIBH{DyD │ │ │ │ ;"wIxHyD │ │ │ │ KJtKuI{DuH │ │ │ │ XJXIYHzD │ │ │ │ -"LILH{DyD │ │ │ │ -=2IIIH{DyD │ │ │ │ +[2LILH{DyD │ │ │ │ +2IIIH{DyD │ │ │ │ 2FIFH{DyD │ │ │ │ qa7I1JyD │ │ │ │ *"0I1HyD │ │ │ │ H{DyD(3xD │ │ │ │ Ya7I2JyD │ │ │ │ G"/I0HyD │ │ │ │ H{DyD(3xD │ │ │ │ YaFIAJyD │ │ │ │ K">I?HyD │ │ │ │ H{DyD(3xD │ │ │ │ -2bIbH{DyD │ │ │ │ -"_I_H{DyD │ │ │ │ -\I\H{DyD │ │ │ │ -Q"YIYH{DyD │ │ │ │ -VIVH{DyD │ │ │ │ -r"SISH{DyD │ │ │ │ -,2PIPH{DyD │ │ │ │ -KIKH{DyD │ │ │ │ -IK""IIIH{DyD(3xD │ │ │ │ -J"K#I{D#H │ │ │ │ -H3hyDxD │ │ │ │ |D3hyDxD │ │ │ │ '"3hyDxD │ │ │ │ |D3hyDxD │ │ │ │ ("3hyDxD │ │ │ │ +"3hyDxD │ │ │ │ -t *"3hyDxD │ │ │ │ -d 3hyDxD │ │ │ │ -L |D3hyDxD │ │ │ │ - -"3hyDxD │ │ │ │ +| *"3hyDxD │ │ │ │ +l 3hyDxD │ │ │ │ +P |D3hyDxD │ │ │ │ +( -"3hyDxD │ │ │ │ 0"3hyDxD │ │ │ │ |D3hyDxD │ │ │ │ |D3hyDxD │ │ │ │ |D3hyDxD │ │ │ │ 2"3hyDxD │ │ │ │ /H3hyDxD │ │ │ │ ,H3hyDxD │ │ │ │ )H3hyDxD │ │ │ │ &H3hyDxD │ │ │ │ --K""-I-H{DyD(3xD │ │ │ │ -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 │ │ │ │ +7KI"KIKHyD │ │ │ │ +KI"1I1HyD │ │ │ │ + 4~D,Y$h │ │ │ │ +eKb"nInHyD │ │ │ │ +dI`"dH3hyDxD │ │ │ │ +_I`"_H3hyDxD │ │ │ │ +YI_"YH3hyDxD │ │ │ │ +SI_"SH3hyDxD │ │ │ │ +"#I#H{DyD │ │ │ │ +" I H{DyD │ │ │ │ +"_I_H{DyD │ │ │ │ +#2\I\H{DyD │ │ │ │ +&2YIYH{DyD │ │ │ │ +"VIVH{DyD │ │ │ │ +2SISH{DyD │ │ │ │ +"PIPH{DyD │ │ │ │ +52MIMH{DyD │ │ │ │ +$2JIJH{DyD │ │ │ │ +%2GIGH{DyD │ │ │ │ +OKo"OIPHyD │ │ │ │ +IKn"KILHyD │ │ │ │ +DKn"HIHHyD │ │ │ │ +=Io"=H5KyDxD │ │ │ │ +-Kp"5I6HyD │ │ │ │ +3Ip"3H&KyDxD │ │ │ │ +Kp"+I,HyD │ │ │ │ +6rPIPHyD │ │ │ │ +9rYIZHyD │ │ │ │ +kJrKsI{DsH │ │ │ │ +RHIIH{DyD │ │ │ │ +2EIFH{DyD │ │ │ │ +BBICH{DyD │ │ │ │ +2?I@H{DyD │ │ │ │ +!RI>HyD │ │ │ │ +H{DyD(3xD │ │ │ │ +"~H3hyDxD │ │ │ │ +"yH3hyDxD │ │ │ │ +"sH3hyDxD │ │ │ │ +qI&"qH3hyDxD │ │ │ │ +"nH3hyDxD │ │ │ │ +"fH3hyDxD │ │ │ │ +"dH3hyDxD │ │ │ │ +aI("aHyDxD │ │ │ │ +_I("_H3hyDxD │ │ │ │ +]I*"]H3hyDxD │ │ │ │ +ZI2"ZH3hyDxD │ │ │ │ +VI)"VH3hyDxD │ │ │ │ +QI)"QH3hyDxD │ │ │ │ +NI)"NHyDxD │ │ │ │ +LI\"LHyDxD │ │ │ │ +JI\"JH3hyDxD │ │ │ │ +FI\"FH3hyDxD │ │ │ │ +DI\"DH3hyDxD │ │ │ │ "L"K|D"IyD │ │ │ │ -;L;K|D;IyD │ │ │ │ "L"K|D"IyD │ │ │ │ +;L;K|D;IyD │ │ │ │ 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 │ │ │ │ PyTuple_Check(op) │ │ │ │ @@ -967,15 +967,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) │ │ │ │ @@ -1143,133 +1143,141 @@ │ │ │ │ __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_r7 │ │ │ │ -cpy_r_r9 │ │ │ │ -cpy_r_r39 │ │ │ │ -cpy_r_r40 │ │ │ │ -cpy_r_r10 │ │ │ │ -cpy_r_r11 │ │ │ │ -cpy_r_r12 │ │ │ │ -cpy_r_r13 │ │ │ │ -cpy_r_r16 │ │ │ │ -cpy_r_r17 │ │ │ │ -cpy_r_r15 │ │ │ │ -cpy_r_r14 │ │ │ │ -cpy_r_r95 │ │ │ │ -cpy_r_r96 │ │ │ │ -cpy_r_r97 │ │ │ │ -cpy_r_r98 │ │ │ │ -cpy_r_r99 │ │ │ │ -cpy_r_r100 │ │ │ │ -cpy_r_r101 │ │ │ │ -match_to_localtime │ │ │ │ -cpy_r_r44 │ │ │ │ -cpy_r_r46 │ │ │ │ cpy_r_r1 │ │ │ │ cpy_r_r2 │ │ │ │ cpy_r_r77 │ │ │ │ +cpy_r_r96 │ │ │ │ cpy_r_r123 │ │ │ │ cpy_r_r127 │ │ │ │ cpy_r_r131 │ │ │ │ tomli._parser.TOMLDecodeError │ │ │ │ obj_args │ │ │ │ skip_until │ │ │ │ +cpy_r_r15 │ │ │ │ cpy_r_r49 │ │ │ │ cpy_r_r64 │ │ │ │ frozenset │ │ │ │ skip_comment │ │ │ │ value for final name "ILLEGAL_COMMENT_CHARS" was not set │ │ │ │ value for final name "TOML_WS_AND_NEWLINE" was not set │ │ │ │ skip_comments_and_array_ws │ │ │ │ value for final name "ILLEGAL_LITERAL_STR_CHARS" was not set │ │ │ │ parse_literal_str │ │ │ │ value for final name "ILLEGAL_MULTILINE_BASIC_STR_CHARS" was not set │ │ │ │ parse_basic_str │ │ │ │ value for final name "ILLEGAL_BASIC_STR_CHARS" was not set │ │ │ │ +cpy_r_r10 │ │ │ │ cpy_r_result │ │ │ │ cpy_r_r34 │ │ │ │ tuple[int, str] │ │ │ │ PyTuple_Check(cpy_r_r53) │ │ │ │ cpy_r_r58 │ │ │ │ cpy_r_r78 │ │ │ │ parse_one_line_basic_str │ │ │ │ parse_key_part │ │ │ │ value for final name "BARE_KEY_CHARS" was not set │ │ │ │ parse_key │ │ │ │ value for final name "TOML_WS" was not set │ │ │ │ cpy_r_r20 │ │ │ │ cpy_r_r54 │ │ │ │ +cpy_r_r16 │ │ │ │ cpy_r_r52 │ │ │ │ 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_r27 │ │ │ │ +cpy_r_r35 │ │ │ │ +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 │ │ │ │ + │ │ │ │ +cpy_r_r57 │ │ │ │ +cpy_r_r66 │ │ │ │ +value for final name "ASCII_CTRL" was not set │ │ │ │ +cpy_r_r204 │ │ │ │ +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_r39 │ │ │ │ +cpy_r_r40 │ │ │ │ +cpy_r_r11 │ │ │ │ +cpy_r_r12 │ │ │ │ +cpy_r_r13 │ │ │ │ +cpy_r_r14 │ │ │ │ +cpy_r_r95 │ │ │ │ +cpy_r_r97 │ │ │ │ +cpy_r_r98 │ │ │ │ +cpy_r_r99 │ │ │ │ +cpy_r_r100 │ │ │ │ +cpy_r_r101 │ │ │ │ +match_to_localtime │ │ │ │ +cpy_r_r44 │ │ │ │ +cpy_r_r46 │ │ │ │ +match_to_number │ │ │ │ value for final name "MAX_INLINE_NESTING" was not set │ │ │ │ parse_value │ │ │ │ -cpy_r_r35 │ │ │ │ cpy_r_r42 │ │ │ │ cpy_r_r55 │ │ │ │ cpy_r_r62 │ │ │ │ -cpy_r_r66 │ │ │ │ cpy_r_r75 │ │ │ │ cpy_r_r91 │ │ │ │ cpy_r_r119 │ │ │ │ value for final name "RE_DATETIME" was not set │ │ │ │ cpy_r_r124 │ │ │ │ value for final name "RE_LOCALTIME" was not set │ │ │ │ cpy_r_r159 │ │ │ │ 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_r51 │ │ │ │ -cpy_r_r6 │ │ │ │ +value for final name "KEY_INITIAL_CHARS" was not set │ │ │ │ +cpy_r_r118 │ │ │ │ +cpy_r_r126 │ │ │ │ +cpy_r_header │ │ │ │ parse_inline_table │ │ │ │ cpy_r_r69 │ │ │ │ cpy_r_r85 │ │ │ │ cpy_r_r92 │ │ │ │ parse_array │ │ │ │ -cpy_r_r5 │ │ │ │ cpy_r_r41 │ │ │ │ -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_r118 │ │ │ │ -cpy_r_r126 │ │ │ │ -cpy_r_header │ │ │ │ -cpy_r_r57 │ │ │ │ -value for final name "ASCII_CTRL" was not set │ │ │ │ -cpy_r_r204 │ │ │ │ -CPyStatic__parser___tomli____parser___TOMLDecodeError_____init_____msg │ │ │ │ -src/tomli/__init__.py │ │ │ │ __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 │ │ │ │ @@ -1304,54 +1312,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 │ │ │ │ - │ │ │ │ -tomli._types │ │ │ │ -E([01][0-9]|2[0-3]):([0-5][0-9]):([0-5][0-9])(?:\.([0-9]{1,6})[0-9]*)? │ │ │ │ -_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]):([0-5][0-9]):([0-5][0-9])(?:\.([0-9]{1,6})[0-9]*)? │ │ │ │ - (?:([Zz])|([+-])([01][0-9]|2[0-3]):([0-5][0-9]))? # optional time offset │ │ │ │ -RE_DATETIME │ │ │ │ +5bae8a57b5ef85818b48__mypyc │ │ │ │ {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 │ │ │ │ line , column │ │ │ │ @@ -1389,24 +1360,31 @@ │ │ │ │ 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__ │ │ │ │ Iterable │ │ │ │ collections.abc │ │ │ │ src/tomli/_parser.py │ │ │ │ + │ │ │ │ MappingProxyType │ │ │ │ NamedTuple │ │ │ │ warnings │ │ │ │ +RE_DATETIME │ │ │ │ +RE_LOCALTIME RE_NUMBER │ │ │ │ match_to_datetime │ │ │ │ match_to_localtime │ │ │ │ -match_to_number │ │ │ │ - tomli._re │ │ │ │ +match_to_number tomli._re │ │ │ │ +ParseFloat │ │ │ │ +tomli._types │ │ │ │ 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_COMMENT_CHARS │ │ │ │ @@ -1429,14 +1407,41 @@ │ │ │ │ _NamedTuple │ │ │ │ NamedTupleMeta │ │ │ │ __prepare__ │ │ │ │ __annotations__ │ │ │ │ mypyc filler docstring │ │ │ │ __module__ │ │ │ │ __version__ │ │ │ │ +Callable │ │ │ │ +ljust cached_tz │ │ │ │ +timezone │ │ │ │ +datetime │ │ │ │ ++ timedelta │ │ │ │ +time floatpart │ │ │ │ + lru_cache functools │ │ │ │ +src/tomli/_re.py │ │ │ │ +E([01][0-9]|2[0-3]):([0-5][0-9]):([0-5][0-9])(?:\.([0-9]{1,6})[0-9]*)? │ │ │ │ +_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]):([0-5][0-9]):([0-5][0-9])(?:\.([0-9]{1,6})[0-9]*)? │ │ │ │ + (?:([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 +1483,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 │ │ │ │ @@ -1524,37 +1523,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 ede2731f 2.\3-..`$. ...s. │ │ │ │ 0x00000158 3f520799 040b9019 6040800c 4b0821d4 ?R......`@..K.!. │ │ │ │ 0x00000168 73a856bd 94e00038 02200001 08bb0029 s.V....8. .....) │ │ │ │ 0x00000178 b649a104 c5a22624 050415ef 10094410 .I....&$......D. │ │ │ │ 0x00000188 2000601a 12020100 00a01000 8280f27a .`............z │ │ │ │ - 0x00000198 4ac9a000 c004c404 53090e8a 1a808008 J.......S....... │ │ │ │ + 0x00000198 42c9a000 c004c404 53090e8a 1a808008 B.......S....... │ │ │ │ 0x000001a8 05121361 8552009c 420002c2 98c00850 ...a.R..B......P │ │ │ │ 0x000001b8 2c226860 a0351080 83483520 3d05b13e ,"h`.5...H5 =..> │ │ │ │ 0x000001c8 00402001 0226a211 91014488 0082a000 .@ ..&....D..... │ │ │ │ 0x000001d8 900008f4 0036488c 90082803 72413f4c .....6H...(.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 0cc40439 . .&..KVd......9 │ │ │ │ 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 8a010000 8b010000 8c010000 ................ │ │ │ │ 0x00000628 00000000 00000000 00000000 8d010000 ................ │ │ │ │ 0x00000638 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00000648 00000000 00000000 00000000 8f010000 ................ │ │ │ │ 0x00000658 00000000 90010000 00000000 00000000 ................ │ │ │ │ 0x00000668 00000000 00000000 00000000 91010000 ................ │ │ │ │ 0x00000678 92010000 93010000 95010000 00000000 ................ │ │ │ │ - 0x00000688 00000000 00000000 00000000 96010000 ................ │ │ │ │ - 0x00000698 00000000 97010000 00000000 00000000 ................ │ │ │ │ - 0x000006a8 00000000 98010000 99010000 00000000 ................ │ │ │ │ - 0x000006b8 9a010000 00000000 9b010000 00000000 ................ │ │ │ │ - 0x000006c8 00000000 9c010000 9d010000 9e010000 ................ │ │ │ │ - 0x000006d8 00000000 00000000 00000000 9f010000 ................ │ │ │ │ - 0x000006e8 a0010000 00000000 00000000 a1010000 ................ │ │ │ │ - 0x000006f8 a2010000 00000000 a3010000 a4010000 ................ │ │ │ │ - 0x00000708 a5010000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00000718 00000000 a6010000 00000000 a7010000 ................ │ │ │ │ + 0x00000688 00000000 96010000 00000000 97010000 ................ │ │ │ │ + 0x00000698 00000000 98010000 00000000 00000000 ................ │ │ │ │ + 0x000006a8 00000000 99010000 9a010000 00000000 ................ │ │ │ │ + 0x000006b8 9b010000 00000000 9c010000 00000000 ................ │ │ │ │ + 0x000006c8 00000000 9d010000 9e010000 9f010000 ................ │ │ │ │ + 0x000006d8 00000000 00000000 00000000 a0010000 ................ │ │ │ │ + 0x000006e8 a1010000 00000000 00000000 a2010000 ................ │ │ │ │ + 0x000006f8 a3010000 00000000 a4010000 a5010000 ................ │ │ │ │ + 0x00000708 a6010000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00000718 00000000 a7010000 00000000 a8010000 ................ │ │ │ │ 0x00000728 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00000738 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00000748 a8010000 00000000 00000000 a9010000 ................ │ │ │ │ - 0x00000758 aa010000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00000768 ab010000 ac010000 ad010000 00000000 ................ │ │ │ │ - 0x00000778 00000000 ae010000 00000000 af010000 ................ │ │ │ │ - 0x00000788 b0010000 b2010000 00000000 b3010000 ................ │ │ │ │ - 0x00000798 b4010000 00000000 00000000 b5010000 ................ │ │ │ │ - 0x000007a8 b6010000 00000000 b7010000 b8010000 ................ │ │ │ │ - 0x000007b8 00000000 b9010000 ba010000 bd010000 ................ │ │ │ │ - 0x000007c8 00000000 00000000 00000000 bf010000 ................ │ │ │ │ - 0x000007d8 00000000 c0010000 c1010000 00000000 ................ │ │ │ │ - 0x000007e8 00000000 c3010000 00000000 00000000 ................ │ │ │ │ - 0x000007f8 00000000 c4010000 00000000 00000000 ................ │ │ │ │ - 0x00000808 00000000 00000000 00000000 c5010000 ................ │ │ │ │ - 0x00000818 00000000 00000000 c7010000 c8010000 ................ │ │ │ │ - 0x00000828 ca010000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00000838 00000000 cb010000 00000000 00000000 ................ │ │ │ │ + 0x00000748 a9010000 00000000 00000000 aa010000 ................ │ │ │ │ + 0x00000758 ab010000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00000768 ac010000 ad010000 ae010000 00000000 ................ │ │ │ │ + 0x00000778 00000000 af010000 00000000 b0010000 ................ │ │ │ │ + 0x00000788 b1010000 b3010000 00000000 b4010000 ................ │ │ │ │ + 0x00000798 b5010000 00000000 00000000 b6010000 ................ │ │ │ │ + 0x000007a8 b7010000 00000000 b8010000 b9010000 ................ │ │ │ │ + 0x000007b8 00000000 ba010000 bb010000 be010000 ................ │ │ │ │ + 0x000007c8 00000000 00000000 00000000 c0010000 ................ │ │ │ │ + 0x000007d8 00000000 c1010000 c2010000 00000000 ................ │ │ │ │ + 0x000007e8 00000000 c4010000 00000000 00000000 ................ │ │ │ │ + 0x000007f8 00000000 c5010000 00000000 00000000 ................ │ │ │ │ + 0x00000808 00000000 00000000 00000000 c6010000 ................ │ │ │ │ + 0x00000818 00000000 00000000 c8010000 c9010000 ................ │ │ │ │ + 0x00000828 cb010000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00000838 00000000 cc010000 00000000 00000000 ................ │ │ │ │ 0x00000848 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00000858 cd010000 ce010000 00000000 00000000 ................ │ │ │ │ - 0x00000868 00000000 00000000 00000000 d0010000 ................ │ │ │ │ - 0x00000878 00000000 00000000 d1010000 00000000 ................ │ │ │ │ - 0x00000888 00000000 d2010000 00000000 d3010000 ................ │ │ │ │ - 0x00000898 00000000 d4010000 d5010000 00000000 ................ │ │ │ │ - 0x000008a8 00000000 00000000 00000000 d7010000 ................ │ │ │ │ + 0x00000858 ce010000 cf010000 00000000 00000000 ................ │ │ │ │ + 0x00000868 00000000 00000000 00000000 d1010000 ................ │ │ │ │ + 0x00000878 00000000 00000000 d2010000 00000000 ................ │ │ │ │ + 0x00000888 00000000 d3010000 00000000 d4010000 ................ │ │ │ │ + 0x00000898 00000000 d5010000 d6010000 00000000 ................ │ │ │ │ + 0x000008a8 00000000 00000000 00000000 d8010000 ................ │ │ │ │ 0x000008b8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000008c8 00000000 d8010000 00000000 00000000 ................ │ │ │ │ - 0x000008d8 00000000 da010000 db010000 00000000 ................ │ │ │ │ - 0x000008e8 00000000 00000000 dc010000 00000000 ................ │ │ │ │ - 0x000008f8 dd010000 de010000 e0010000 00000000 ................ │ │ │ │ - 0x00000908 e1010000 00000000 00000000 e2010000 ................ │ │ │ │ - 0x00000918 00000000 00000000 e4010000 00000000 ................ │ │ │ │ - 0x00000928 00000000 00000000 00000000 e5010000 ................ │ │ │ │ - 0x00000938 00000000 e6010000 e7010000 e8010000 ................ │ │ │ │ - 0x00000948 00000000 e9010000 ea010000 ec010000 ................ │ │ │ │ - 0x00000958 00000000 ed010000 00000000 ee010000 ................ │ │ │ │ - 0x00000968 00000000 00000000 00000000 ef010000 ................ │ │ │ │ - 0x00000978 f0010000 f1010000 f2010000 00000000 ................ │ │ │ │ - 0x00000988 00000000 f3010000 00000000 00000000 ................ │ │ │ │ - 0x00000998 f4010000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000008c8 00000000 d9010000 00000000 00000000 ................ │ │ │ │ + 0x000008d8 00000000 db010000 dc010000 00000000 ................ │ │ │ │ + 0x000008e8 00000000 00000000 dd010000 00000000 ................ │ │ │ │ + 0x000008f8 de010000 df010000 e1010000 00000000 ................ │ │ │ │ + 0x00000908 e2010000 00000000 00000000 e3010000 ................ │ │ │ │ + 0x00000918 00000000 00000000 e5010000 00000000 ................ │ │ │ │ + 0x00000928 00000000 00000000 00000000 e6010000 ................ │ │ │ │ + 0x00000938 00000000 e7010000 e8010000 e9010000 ................ │ │ │ │ + 0x00000948 00000000 ea010000 eb010000 ed010000 ................ │ │ │ │ + 0x00000958 00000000 ee010000 00000000 ef010000 ................ │ │ │ │ + 0x00000968 00000000 00000000 00000000 f0010000 ................ │ │ │ │ + 0x00000978 f1010000 f2010000 f3010000 00000000 ................ │ │ │ │ + 0x00000988 00000000 f4010000 00000000 00000000 ................ │ │ │ │ + 0x00000998 f5010000 00000000 00000000 00000000 ................ │ │ │ │ 0x000009a8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000009b8 f5010000 f7010000 00000000 00000000 ................ │ │ │ │ - 0x000009c8 00000000 f8010000 00000000 00000000 ................ │ │ │ │ - 0x000009d8 00000000 f9010000 00000000 00000000 ................ │ │ │ │ - 0x000009e8 00000000 00000000 00000000 fb010000 ................ │ │ │ │ - 0x000009f8 fc010000 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 f6010000 f8010000 00000000 00000000 ................ │ │ │ │ + 0x000009c8 00000000 f9010000 00000000 00000000 ................ │ │ │ │ + 0x000009d8 00000000 fa010000 00000000 00000000 ................ │ │ │ │ + 0x000009e8 00000000 00000000 00000000 fc010000 ................ │ │ │ │ + 0x000009f8 fd010000 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....... │ │ │ │ @@ -231,60 +231,60 @@ │ │ │ │ 0x00000f78 8159171f c0d90e5a 9188d0f0 61a2bc61 .Y.....Z....a..a │ │ │ │ 0x00000f88 155d0dd9 ba40e308 46cba64d 435e915f .]...@..F..MC^._ │ │ │ │ 0x00000f98 7ccabf7c c570b0ed 03076dff bdd1d040 |..|.p....m....@ │ │ │ │ 0x00000fa8 f5b607f5 d9d9550a afcf8c63 9f7e1cc3 ......U....c.~.. │ │ │ │ 0x00000fb8 c7857555 6377d613 af8de0f6 9129216d ..uUcw.......)!m │ │ │ │ 0x00000fc8 3c0c1206 5536f836 69416d8c 85b914a4 <...U6.6iAm..... │ │ │ │ 0x00000fd8 9f13fe3d a752a3fb fe006a40 23d3bf7b ...=.R....j@#..{ │ │ │ │ - 0x00000fe8 c5324280 a753203f 1b31c536 77eaddd0 .2B..S ?.1.6w... │ │ │ │ - 0x00000ff8 33662877 17a1b8a7 0da7ad94 afa9de58 3f(w...........X │ │ │ │ - 0x00001008 033f7620 272134e3 45a8e3ce 9ff828ae .?v '!4.E.....(. │ │ │ │ - 0x00001018 ad2bb332 1db09fc9 85b7acb4 2dcfc644 .+.2........-..D │ │ │ │ - 0x00001028 0da034d2 fb247fdc 9bcecab2 59096d45 ..4..$......Y.mE │ │ │ │ - 0x00001038 6dd5c2c5 37d56f83 0509c404 a12eb263 m...7.o........c │ │ │ │ - 0x00001048 37f79771 316ffbe3 e9576144 4ca6eb9e 7..q1o...WaDL... │ │ │ │ - 0x00001058 3122d533 5167991e d95a090d cbcc6bf6 1".3Qg...Z....k. │ │ │ │ - 0x00001068 3185458f 3d1199ef f9ff48ba b3893126 1.E.=.....H...1& │ │ │ │ - 0x00001078 f3c5d9f3 d2013d12 ba31bd33 a9a3cd0e ......=..1.3.... │ │ │ │ - 0x00001088 aafc275a 639b931e fd08ae1a 7be0072b ..'Zc.......{..+ │ │ │ │ - 0x00001098 44374375 5b6d86f0 657851ef 97eb2378 D7Cu[m..exQ...#x │ │ │ │ - 0x000010a8 7ce7cc89 751e38bc 37c4dd9d 3a2638a7 |...u.8.7...:&8. │ │ │ │ - 0x000010b8 e1d3e722 7fbad20e 3e661974 6f882873 ..."....>f.to.(s │ │ │ │ - 0x000010c8 114b9dea 4ca25947 85e03087 3f1739ad .K..L.YG..0.?.9. │ │ │ │ - 0x000010d8 cf9301a4 b5e04dff eb45f7cf 473ea9a9 ......M..E..G>.. │ │ │ │ - 0x000010e8 fc9d6367 a9650d76 1563f5f7 f20cff80 ..cg.e.v.c...... │ │ │ │ - 0x000010f8 214a6e50 97421f0d 87b9c2c6 8b95527e !JnP.B........R~ │ │ │ │ - 0x00001108 9fc78cab d4834fab b55663f8 61284ae6 ......O..Vc.a(J. │ │ │ │ - 0x00001118 99d569b5 5c78b449 d1c9321f e926df59 ..i.\x.I..2..&.Y │ │ │ │ - 0x00001128 6988458f 677065eb eba8cbaa 59f36dba i.E.gpe.....Y.m. │ │ │ │ - 0x00001138 c5f59a9a 24472489 cff51525 b7d49bd4 ....$G$....%.... │ │ │ │ - 0x00001148 03ebce32 cba32043 d5aca905 3f734189 ...2.. C....?sA. │ │ │ │ - 0x00001158 e353ed77 43d887f0 19f3c28b 79185959 .S.wC.......y.YY │ │ │ │ - 0x00001168 ac4c9201 11295a1c 67be1ae4 2975d22c .L...)Z.g...)u., │ │ │ │ - 0x00001178 d0fa05e7 efba6afe 491712d5 79b04e71 ......j.I...y.Nq │ │ │ │ - 0x00001188 51d6304b e5c6f182 8dab1f5a fbba0689 Q.0K.......Z.... │ │ │ │ - 0x00001198 8dc0e6f4 9b578c76 f7ab2532 cd954761 .....W.v..%2..Ga │ │ │ │ - 0x000011a8 2d057f12 5969651b c7eb8e7e b3b47067 -...Yie....~..pg │ │ │ │ - 0x000011b8 c7cc6f1f e583c21f acc68599 00832e37 ..o............7 │ │ │ │ - 0x000011c8 eb41458f 8d65cb62 e20a7327 a301f837 .AE..e.b..s'...7 │ │ │ │ - 0x000011d8 db513e33 7726f837 3a21c6aa 493c3e01 .Q>3w&.7:!..I<>. │ │ │ │ - 0x000011e8 024ee4de 8341d8d2 69412c3a a08f29fe .N...A..iA,:..). │ │ │ │ - 0x000011f8 bdc09f54 78617732 1d69c438 378c81d6 ...Txaw2.i.87... │ │ │ │ - 0x00001208 1883be28 85801ae9 2078a5de e7d08ef4 ...(.... x...... │ │ │ │ - 0x00001218 571eb8cd 6fe97fdf ddc194f8 64734d1d W...o.......dsM. │ │ │ │ - 0x00001228 19e0261d d7d00cda c7c4b12b 89086e33 ..&........+..n3 │ │ │ │ - 0x00001238 70eaf963 6e3ba1db 33b7d85a b33293fa p..cn;..3..Z.2.. │ │ │ │ - 0x00001248 c5d8921c d3422e4c f143d2f4 69bcf1e1 .....B.L.C..i... │ │ │ │ - 0x00001258 9de47bc4 fd91b48c 6715213d 8971b725 ..{.....g.!=.q.% │ │ │ │ - 0x00001268 7486e430 9346e1e6 a74908bc b7babe04 t..0.F...I...... │ │ │ │ - 0x00001278 1d797318 0d974e16 1827f1f5 9bddfe82 .ys...N..'...... │ │ │ │ - 0x00001288 c10bf35e e505c30d 11f37ce9 293b4c52 ...^......|.);LR │ │ │ │ - 0x00001298 88af012a d11fc7e8 f5e374c1 87b687e5 ...*......t..... │ │ │ │ - 0x000012a8 0da6dd9d 0f3679ee 3ae31f30 84f4122e .....6y.:..0.... │ │ │ │ - 0x000012b8 bfbe5621 6be752b0 82aa037a 3fb8c9c7 ..V!k.R....z?... │ │ │ │ + 0x00000fe8 c5324280 917eddc9 a753203f 1b31c536 .2B..~...S ?.1.6 │ │ │ │ + 0x00000ff8 77eaddd0 33662877 17a1b8a7 0da7ad94 w...3f(w........ │ │ │ │ + 0x00001008 afa9de58 033f7620 272134e3 45a8e3ce ...X.?v '!4.E... │ │ │ │ + 0x00001018 9ff828ae ad2bb332 1db09fc9 85b7acb4 ..(..+.2........ │ │ │ │ + 0x00001028 2dcfc644 0da034d2 fb247fdc 9bcecab2 -..D..4..$...... │ │ │ │ + 0x00001038 59096d45 6dd5c2c5 37d56f83 0509c404 Y.mEm...7.o..... │ │ │ │ + 0x00001048 a12eb263 37f79771 316ffbe3 e9576144 ...c7..q1o...WaD │ │ │ │ + 0x00001058 4ca6eb9e 3122d533 5167991e d95a090d L...1".3Qg...Z.. │ │ │ │ + 0x00001068 cbcc6bf6 3185458f 3d1199ef f9ff48ba ..k.1.E.=.....H. │ │ │ │ + 0x00001078 b3893126 f3c5d9f3 d2013d12 ba31bd33 ..1&......=..1.3 │ │ │ │ + 0x00001088 a9a3cd0e aafc275a 639b931e fd08ae1a ......'Zc....... │ │ │ │ + 0x00001098 7be0072b 44374375 5b6d86f0 657851ef {..+D7Cu[m..exQ. │ │ │ │ + 0x000010a8 97eb2378 7ce7cc89 751e38bc 37c4dd9d ..#x|...u.8.7... │ │ │ │ + 0x000010b8 3a2638a7 e1d3e722 7fbad20e 3e661974 :&8...."....>f.t │ │ │ │ + 0x000010c8 6f882873 114b9dea 4ca25947 85e03087 o.(s.K..L.YG..0. │ │ │ │ + 0x000010d8 3f1739ad cf9301a4 b5e04dff eb45f7cf ?.9.......M..E.. │ │ │ │ + 0x000010e8 473ea9a9 fc9d6367 a9650d76 1563f5f7 G>....cg.e.v.c.. │ │ │ │ + 0x000010f8 f20cff80 214a6e50 97421f0d 87b9c2c6 ....!JnP.B...... │ │ │ │ + 0x00001108 8b95527e 9fc78cab d4834fab b55663f8 ..R~......O..Vc. │ │ │ │ + 0x00001118 61284ae6 99d569b5 5c78b449 d1c9321f a(J...i.\x.I..2. │ │ │ │ + 0x00001128 e926df59 6988458f 677065eb eba8cbaa .&.Yi.E.gpe..... │ │ │ │ + 0x00001138 59f36dba c5f59a9a 24472489 cff51525 Y.m.....$G$....% │ │ │ │ + 0x00001148 b7d49bd4 03ebce32 cba32043 d5aca905 .......2.. C.... │ │ │ │ + 0x00001158 3f734189 e353ed77 43d887f0 19f3c28b ?sA..S.wC....... │ │ │ │ + 0x00001168 79185959 ac4c9201 11295a1c 67be1ae4 y.YY.L...)Z.g... │ │ │ │ + 0x00001178 2975d22c d0fa05e7 efba6afe 491712d5 )u.,......j.I... │ │ │ │ + 0x00001188 79b04e71 51d6304b e5c6f182 8dab1f5a y.NqQ.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 3fb8c9c7 ......V!k.R.?... │ │ │ │ 0x000012c8 62c719c0 db922030 1901fd69 cb7de306 b..... 0...i.}.. │ │ │ │ 0x000012d8 fffe4190 7befa3ef 39de8ff0 371011cb ..A.{...9...7... │ │ │ │ 0x000012e8 09c01130 3bfe4e32 2f6902f2 0b903046 ...0;.N2/i....0F │ │ │ │ 0x000012f8 15b20979 5bfd649f 13208803 f50c135b ...y[.d.. .....[ │ │ │ │ 0x00001308 adfdb673 d1020313 8724cd92 a59e3d0a ...s.....$....=. │ │ │ │ 0x00001318 6bd9fea2 730ea683 6d19bf1d 4fc84d0b k...s...m...O.M. │ │ │ │ 0x00001328 e5eb3204 74e29ebb fb443e44 adfb0d02 ..2.t....D>D.... │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -14,19 +14,19 @@ │ │ │ │ 0x00003b2c 75700043 50794465 665f5f70 61727365 up.CPyDef__parse │ │ │ │ 0x00003b3c 725f5f5f 466c6167 735f5f5f 5f5f6d79 r___Flags_____my │ │ │ │ 0x00003b4c 7079635f 64656661 756c7473 5f736574 pyc_defaults_set │ │ │ │ 0x00003b5c 75700050 79457272 5f536574 53747269 up.PyErr_SetStri │ │ │ │ 0x00003b6c 6e670043 50795479 70655f5f 70617273 ng.CPyType__pars │ │ │ │ 0x00003b7c 65725f5f 5f444550 52454341 5445445f er___DEPRECATED_ │ │ │ │ 0x00003b8c 44454641 554c5400 50794578 635f5479 DEFAULT.PyExc_Ty │ │ │ │ - 0x00003b9c 70654572 726f7200 5f50795f 4465616c peError._Py_Deal │ │ │ │ - 0x00003bac 6c6f6300 5f5f6173 73657274 5f666169 loc.__assert_fai │ │ │ │ - 0x00003bbc 6c004350 79446566 5f5f7061 72736572 l.CPyDef__parser │ │ │ │ - 0x00003bcc 5f5f5f5f 5f6d7970 79635f5f 466c6167 _____mypyc__Flag │ │ │ │ - 0x00003bdc 735f7365 74757000 50794f62 6a656374 s_setup.PyObject │ │ │ │ + 0x00003b9c 70654572 726f7200 43507944 65665f5f peError.CPyDef__ │ │ │ │ + 0x00003bac 70617273 65725f5f 5f5f5f6d 79707963 parser_____mypyc │ │ │ │ + 0x00003bbc 5f5f466c 6167735f 73657475 70005f50 __Flags_setup._P │ │ │ │ + 0x00003bcc 795f4465 616c6c6f 63005f5f 61737365 y_Dealloc.__asse │ │ │ │ + 0x00003bdc 72745f66 61696c00 50794f62 6a656374 rt_fail.PyObject │ │ │ │ 0x00003bec 5f436c65 61724d61 6e616765 64446963 _ClearManagedDic │ │ │ │ 0x00003bfc 74005079 4f626a65 63745f56 69736974 t.PyObject_Visit │ │ │ │ 0x00003c0c 4d616e61 67656444 69637400 50794f62 ManagedDict.PyOb │ │ │ │ 0x00003c1c 6a656374 5f47435f 556e5472 61636b00 ject_GC_UnTrack. │ │ │ │ 0x00003c2c 50794578 635f4174 74726962 75746545 PyExc_AttributeE │ │ │ │ 0x00003c3c 72726f72 00435079 4465665f 5f706172 rror.CPyDef__par │ │ │ │ 0x00003c4c 7365725f 5f5f5f5f 6d797079 635f5f6d ser_____mypyc__m │ │ │ │ @@ -564,279 +564,279 @@ │ │ │ │ 0x00005d8c 4e756d62 65725f4f 72005079 4e756d62 Number_Or.PyNumb │ │ │ │ 0x00005d9c 65725f41 6e640043 50794465 665f5f70 er_And.CPyDef__p │ │ │ │ 0x00005dac 61727365 725f5f5f 466c6167 735f5f5f arser___Flags___ │ │ │ │ 0x00005dbc 66696e61 6c697a65 5f70656e 64696e67 finalize_pending │ │ │ │ 0x00005dcc 00507953 65745f43 6c656172 00435079 .PySet_Clear.CPy │ │ │ │ 0x00005ddc 50795f5f 70617273 65725f5f 5f466c61 Py__parser___Fla │ │ │ │ 0x00005dec 67735f5f 5f66696e 616c697a 655f7065 gs___finalize_pe │ │ │ │ - 0x00005dfc 6e64696e 67004350 79446566 5f5f7479 nding.CPyDef__ty │ │ │ │ - 0x00005e0c 7065735f 5f5f5f5f 746f705f 6c657665 pes_____top_leve │ │ │ │ - 0x00005e1c 6c5f5f00 43507953 74617469 635f5f74 l__.CPyStatic__t │ │ │ │ - 0x00005e2c 79706573 5f5f5f67 6c6f6261 6c730043 ypes___globals.C │ │ │ │ - 0x00005e3c 50794d6f 64756c65 5f747970 696e6700 PyModule_typing. │ │ │ │ - 0x00005e4c 5f50795f 456c6c69 70736973 4f626a65 _Py_EllipsisObje │ │ │ │ - 0x00005e5c 63740043 50794465 665f5f72 655f5f5f ct.CPyDef__re___ │ │ │ │ - 0x00005e6c 6d617463 685f746f 5f646174 6574696d match_to_datetim │ │ │ │ - 0x00005e7c 65004350 79537461 7469635f 5f72655f e.CPyStatic__re_ │ │ │ │ - 0x00005e8c 5f5f676c 6f62616c 73004350 7950795f __globals.CPyPy_ │ │ │ │ - 0x00005e9c 5f72655f 5f5f6d61 7463685f 746f5f64 _re___match_to_d │ │ │ │ - 0x00005eac 61746574 696d6500 43507944 65665f5f atetime.CPyDef__ │ │ │ │ - 0x00005ebc 72655f5f 5f636163 6865645f 747a0043 re___cached_tz.C │ │ │ │ - 0x00005ecc 50795079 5f5f7265 5f5f5f63 61636865 PyPy__re___cache │ │ │ │ - 0x00005edc 645f747a 00435079 4465665f 5f72655f d_tz.CPyDef__re_ │ │ │ │ - 0x00005eec 5f5f6d61 7463685f 746f5f6c 6f63616c __match_to_local │ │ │ │ - 0x00005efc 74696d65 00435079 50795f5f 72655f5f time.CPyPy__re__ │ │ │ │ - 0x00005f0c 5f6d6174 63685f74 6f5f6c6f 63616c74 _match_to_localt │ │ │ │ - 0x00005f1c 696d6500 43507944 65665f5f 72655f5f ime.CPyDef__re__ │ │ │ │ - 0x00005f2c 5f6d6174 63685f74 6f5f6e75 6d626572 _match_to_number │ │ │ │ - 0x00005f3c 00435079 50795f5f 72655f5f 5f6d6174 .CPyPy__re___mat │ │ │ │ - 0x00005f4c 63685f74 6f5f6e75 6d626572 00435079 ch_to_number.CPy │ │ │ │ - 0x00005f5c 4465665f 5f72655f 5f5f5f5f 746f705f Def__re_____top_ │ │ │ │ - 0x00005f6c 6c657665 6c5f5f00 4350794d 6f64756c level__.CPyModul │ │ │ │ - 0x00005f7c 655f5f5f 66757475 72655f5f 00435079 e___future__.CPy │ │ │ │ - 0x00005f8c 4d6f6475 6c655f64 61746574 696d6500 Module_datetime. │ │ │ │ - 0x00005f9c 4350794d 6f64756c 655f6675 6e63746f CPyModule_functo │ │ │ │ - 0x00005fac 6f6c7300 4350794d 6f64756c 655f7265 ols.CPyModule_re │ │ │ │ - 0x00005fbc 00435079 4d6f6475 6c655f74 6f6d6c69 .CPyModule_tomli │ │ │ │ - 0x00005fcc 5f5f5f5f 74797065 73004350 79537461 ____types.CPySta │ │ │ │ - 0x00005fdc 7469635f 5f72655f 5f5f5245 5f4e554d tic__re___RE_NUM │ │ │ │ - 0x00005fec 42455200 43507953 74617469 635f5f72 BER.CPyStatic__r │ │ │ │ - 0x00005ffc 655f5f5f 52455f4c 4f43414c 54494d45 e___RE_LOCALTIME │ │ │ │ - 0x0000600c 00435079 53746174 69635f5f 72655f5f .CPyStatic__re__ │ │ │ │ - 0x0000601c 5f52455f 44415445 54494d45 00435079 _RE_DATETIME.CPy │ │ │ │ - 0x0000602c 4465665f 5f706172 7365725f 5f5f4445 Def__parser___DE │ │ │ │ - 0x0000603c 50524543 41544544 5f444546 41554c54 PRECATED_DEFAULT │ │ │ │ - 0x0000604c 00435079 4465665f 5f706172 7365725f .CPyDef__parser_ │ │ │ │ - 0x0000605c 5f5f466c 61677300 43507944 65665f5f __Flags.CPyDef__ │ │ │ │ - 0x0000606c 70617273 65725f5f 5f4e6573 74656444 parser___NestedD │ │ │ │ - 0x0000607c 69637400 43507944 65665f5f 70617273 ict.CPyDef__pars │ │ │ │ - 0x0000608c 65725f5f 5f6d616b 655f7361 66655f70 er___make_safe_p │ │ │ │ - 0x0000609c 61727365 5f666c6f 61745f65 6e760043 arse_float_env.C │ │ │ │ - 0x000060ac 50794465 665f5f70 61727365 725f5f5f PyDef__parser___ │ │ │ │ - 0x000060bc 73616665 5f706172 73655f66 6c6f6174 safe_parse_float │ │ │ │ - 0x000060cc 5f6d616b 655f7361 66655f70 61727365 _make_safe_parse │ │ │ │ - 0x000060dc 5f666c6f 61745f6f 626a0043 50794465 _float_obj.CPyDe │ │ │ │ - 0x000060ec 665f5f70 61727365 725f5f5f 544f4d4c f__parser___TOML │ │ │ │ - 0x000060fc 4465636f 64654572 726f725f 5f5f5f5f DecodeError_____ │ │ │ │ - 0x0000610c 696e6974 5f5f0050 794f626a 6563745f init__.PyObject_ │ │ │ │ - 0x0000611c 43616c6c 4f626a65 63740043 50794d6f CallObject.CPyMo │ │ │ │ - 0x0000612c 64756c65 5f776172 6e696e67 73004350 dule_warnings.CP │ │ │ │ - 0x0000613c 79537461 7469635f 5f706172 7365725f yStatic__parser_ │ │ │ │ - 0x0000614c 5f5f746f 6d6c695f 5f5f5f70 61727365 __tomli____parse │ │ │ │ - 0x0000615c 725f5f5f 544f4d4c 4465636f 64654572 r___TOMLDecodeEr │ │ │ │ - 0x0000616c 726f725f 5f5f5f5f 696e6974 5f5f5f5f ror_____init____ │ │ │ │ - 0x0000617c 5f6d7367 00435079 53746174 69635f5f _msg.CPyStatic__ │ │ │ │ - 0x0000618c 70617273 65725f5f 5f746f6d 6c695f5f parser___tomli__ │ │ │ │ - 0x0000619c 5f5f7061 72736572 5f5f5f54 4f4d4c44 __parser___TOMLD │ │ │ │ - 0x000061ac 65636f64 65457272 6f725f5f 5f5f5f69 ecodeError_____i │ │ │ │ - 0x000061bc 6e69745f 5f5f5f5f 646f6300 43507953 nit_____doc.CPyS │ │ │ │ - 0x000061cc 74617469 635f5f70 61727365 725f5f5f tatic__parser___ │ │ │ │ - 0x000061dc 746f6d6c 695f5f5f 5f706172 7365725f tomli____parser_ │ │ │ │ - 0x000061ec 5f5f544f 4d4c4465 636f6465 4572726f __TOMLDecodeErro │ │ │ │ - 0x000061fc 725f5f5f 5f5f696e 69745f5f 5f5f5f70 r_____init_____p │ │ │ │ - 0x0000620c 6f730043 50795079 5f5f7061 72736572 os.CPyPy__parser │ │ │ │ - 0x0000621c 5f5f5f54 4f4d4c44 65636f64 65457272 ___TOMLDecodeErr │ │ │ │ - 0x0000622c 6f725f5f 5f5f5f69 6e69745f 5f004350 or_____init__.CP │ │ │ │ - 0x0000623c 79547970 655f5f70 61727365 725f5f5f yType__parser___ │ │ │ │ - 0x0000624c 544f4d4c 4465636f 64654572 726f7200 TOMLDecodeError. │ │ │ │ - 0x0000625c 43507944 65665f5f 70617273 65725f5f CPyDef__parser__ │ │ │ │ - 0x0000626c 5f736b69 705f6368 61727300 43507950 _skip_chars.CPyP │ │ │ │ - 0x0000627c 795f5f70 61727365 725f5f5f 736b6970 y__parser___skip │ │ │ │ - 0x0000628c 5f636861 72730043 50794465 665f5f70 _chars.CPyDef__p │ │ │ │ - 0x0000629c 61727365 725f5f5f 736b6970 5f756e74 arser___skip_unt │ │ │ │ - 0x000062ac 696c0050 79536574 5f436f6e 7461696e il.PySet_Contain │ │ │ │ - 0x000062bc 73005079 556e6963 6f64655f 4a6f696e s.PyUnicode_Join │ │ │ │ - 0x000062cc 00435079 50795f5f 70617273 65725f5f .CPyPy__parser__ │ │ │ │ - 0x000062dc 5f736b69 705f756e 74696c00 50794672 _skip_until.PyFr │ │ │ │ - 0x000062ec 6f7a656e 5365745f 54797065 00435079 ozenSet_Type.CPy │ │ │ │ - 0x000062fc 4465665f 5f706172 7365725f 5f5f736b Def__parser___sk │ │ │ │ - 0x0000630c 69705f63 6f6d6d65 6e740043 50795374 ip_comment.CPySt │ │ │ │ - 0x0000631c 61746963 5f5f7061 72736572 5f5f5f49 atic__parser___I │ │ │ │ - 0x0000632c 4c4c4547 414c5f43 4f4d4d45 4e545f43 LLEGAL_COMMENT_C │ │ │ │ - 0x0000633c 48415253 00507945 78635f4e 616d6545 HARS.PyExc_NameE │ │ │ │ - 0x0000634c 72726f72 00435079 50795f5f 70617273 rror.CPyPy__pars │ │ │ │ - 0x0000635c 65725f5f 5f736b69 705f636f 6d6d656e er___skip_commen │ │ │ │ - 0x0000636c 74004350 79446566 5f5f7061 72736572 t.CPyDef__parser │ │ │ │ - 0x0000637c 5f5f5f73 6b69705f 636f6d6d 656e7473 ___skip_comments │ │ │ │ - 0x0000638c 5f616e64 5f617272 61795f77 73004350 _and_array_ws.CP │ │ │ │ - 0x0000639c 79537461 7469635f 5f706172 7365725f yStatic__parser_ │ │ │ │ - 0x000063ac 5f5f544f 4d4c5f57 535f414e 445f4e45 __TOML_WS_AND_NE │ │ │ │ - 0x000063bc 574c494e 45004350 7950795f 5f706172 WLINE.CPyPy__par │ │ │ │ - 0x000063cc 7365725f 5f5f736b 69705f63 6f6d6d65 ser___skip_comme │ │ │ │ - 0x000063dc 6e74735f 616e645f 61727261 795f7773 nts_and_array_ws │ │ │ │ - 0x000063ec 00435079 4465665f 5f706172 7365725f .CPyDef__parser_ │ │ │ │ - 0x000063fc 5f5f7061 7273655f 6c697465 72616c5f __parse_literal_ │ │ │ │ - 0x0000640c 73747200 43507953 74617469 635f5f70 str.CPyStatic__p │ │ │ │ - 0x0000641c 61727365 725f5f5f 494c4c45 47414c5f arser___ILLEGAL_ │ │ │ │ - 0x0000642c 4c495445 52414c5f 5354525f 43484152 LITERAL_STR_CHAR │ │ │ │ - 0x0000643c 53004350 7950795f 5f706172 7365725f S.CPyPy__parser_ │ │ │ │ - 0x0000644c 5f5f7061 7273655f 6c697465 72616c5f __parse_literal_ │ │ │ │ - 0x0000645c 73747200 43507944 65665f5f 70617273 str.CPyDef__pars │ │ │ │ - 0x0000646c 65725f5f 5f706172 73655f62 61736963 er___parse_basic │ │ │ │ - 0x0000647c 5f737472 00507955 6e69636f 64655f43 _str.PyUnicode_C │ │ │ │ - 0x0000648c 6f6e6361 74004350 79537461 7469635f oncat.CPyStatic_ │ │ │ │ + 0x00005dfc 6e64696e 67004350 79446566 5f5f7061 nding.CPyDef__pa │ │ │ │ + 0x00005e0c 72736572 5f5f5f44 45505245 43415445 rser___DEPRECATE │ │ │ │ + 0x00005e1c 445f4445 4641554c 54004350 79446566 D_DEFAULT.CPyDef │ │ │ │ + 0x00005e2c 5f5f7061 72736572 5f5f5f46 6c616773 __parser___Flags │ │ │ │ + 0x00005e3c 00435079 4465665f 5f706172 7365725f .CPyDef__parser_ │ │ │ │ + 0x00005e4c 5f5f4e65 73746564 44696374 00435079 __NestedDict.CPy │ │ │ │ + 0x00005e5c 4465665f 5f706172 7365725f 5f5f6d61 Def__parser___ma │ │ │ │ + 0x00005e6c 6b655f73 6166655f 70617273 655f666c ke_safe_parse_fl │ │ │ │ + 0x00005e7c 6f61745f 656e7600 43507944 65665f5f oat_env.CPyDef__ │ │ │ │ + 0x00005e8c 70617273 65725f5f 5f736166 655f7061 parser___safe_pa │ │ │ │ + 0x00005e9c 7273655f 666c6f61 745f6d61 6b655f73 rse_float_make_s │ │ │ │ + 0x00005eac 6166655f 70617273 655f666c 6f61745f afe_parse_float_ │ │ │ │ + 0x00005ebc 6f626a00 43507944 65665f5f 70617273 obj.CPyDef__pars │ │ │ │ + 0x00005ecc 65725f5f 5f544f4d 4c446563 6f646545 er___TOMLDecodeE │ │ │ │ + 0x00005edc 72726f72 5f5f5f5f 5f696e69 745f5f00 rror_____init__. │ │ │ │ + 0x00005eec 50794f62 6a656374 5f43616c 6c4f626a PyObject_CallObj │ │ │ │ + 0x00005efc 65637400 4350794d 6f64756c 655f7761 ect.CPyModule_wa │ │ │ │ + 0x00005f0c 726e696e 67730043 50795374 61746963 rnings.CPyStatic │ │ │ │ + 0x00005f1c 5f5f7061 72736572 5f5f5f74 6f6d6c69 __parser___tomli │ │ │ │ + 0x00005f2c 5f5f5f5f 70617273 65725f5f 5f544f4d ____parser___TOM │ │ │ │ + 0x00005f3c 4c446563 6f646545 72726f72 5f5f5f5f LDecodeError____ │ │ │ │ + 0x00005f4c 5f696e69 745f5f5f 5f5f6d73 67004350 _init_____msg.CP │ │ │ │ + 0x00005f5c 79537461 7469635f 5f706172 7365725f yStatic__parser_ │ │ │ │ + 0x00005f6c 5f5f746f 6d6c695f 5f5f5f70 61727365 __tomli____parse │ │ │ │ + 0x00005f7c 725f5f5f 544f4d4c 4465636f 64654572 r___TOMLDecodeEr │ │ │ │ + 0x00005f8c 726f725f 5f5f5f5f 696e6974 5f5f5f5f ror_____init____ │ │ │ │ + 0x00005f9c 5f646f63 00435079 53746174 69635f5f _doc.CPyStatic__ │ │ │ │ + 0x00005fac 70617273 65725f5f 5f746f6d 6c695f5f parser___tomli__ │ │ │ │ + 0x00005fbc 5f5f7061 72736572 5f5f5f54 4f4d4c44 __parser___TOMLD │ │ │ │ + 0x00005fcc 65636f64 65457272 6f725f5f 5f5f5f69 ecodeError_____i │ │ │ │ + 0x00005fdc 6e69745f 5f5f5f5f 706f7300 43507950 nit_____pos.CPyP │ │ │ │ + 0x00005fec 795f5f70 61727365 725f5f5f 544f4d4c y__parser___TOML │ │ │ │ + 0x00005ffc 4465636f 64654572 726f725f 5f5f5f5f DecodeError_____ │ │ │ │ + 0x0000600c 696e6974 5f5f0043 50795479 70655f5f init__.CPyType__ │ │ │ │ + 0x0000601c 70617273 65725f5f 5f544f4d 4c446563 parser___TOMLDec │ │ │ │ + 0x0000602c 6f646545 72726f72 00435079 4465665f odeError.CPyDef_ │ │ │ │ + 0x0000603c 5f706172 7365725f 5f5f736b 69705f63 _parser___skip_c │ │ │ │ + 0x0000604c 68617273 00435079 50795f5f 70617273 hars.CPyPy__pars │ │ │ │ + 0x0000605c 65725f5f 5f736b69 705f6368 61727300 er___skip_chars. │ │ │ │ + 0x0000606c 43507944 65665f5f 70617273 65725f5f CPyDef__parser__ │ │ │ │ + 0x0000607c 5f736b69 705f756e 74696c00 50795365 _skip_until.PySe │ │ │ │ + 0x0000608c 745f436f 6e746169 6e730050 79556e69 t_Contains.PyUni │ │ │ │ + 0x0000609c 636f6465 5f4a6f69 6e004350 7950795f code_Join.CPyPy_ │ │ │ │ + 0x000060ac 5f706172 7365725f 5f5f736b 69705f75 _parser___skip_u │ │ │ │ + 0x000060bc 6e74696c 00507946 726f7a65 6e536574 ntil.PyFrozenSet │ │ │ │ + 0x000060cc 5f547970 65004350 79446566 5f5f7061 _Type.CPyDef__pa │ │ │ │ + 0x000060dc 72736572 5f5f5f73 6b69705f 636f6d6d rser___skip_comm │ │ │ │ + 0x000060ec 656e7400 43507953 74617469 635f5f70 ent.CPyStatic__p │ │ │ │ + 0x000060fc 61727365 725f5f5f 494c4c45 47414c5f arser___ILLEGAL_ │ │ │ │ + 0x0000610c 434f4d4d 454e545f 43484152 53005079 COMMENT_CHARS.Py │ │ │ │ + 0x0000611c 4578635f 4e616d65 4572726f 72004350 Exc_NameError.CP │ │ │ │ + 0x0000612c 7950795f 5f706172 7365725f 5f5f736b yPy__parser___sk │ │ │ │ + 0x0000613c 69705f63 6f6d6d65 6e740043 50794465 ip_comment.CPyDe │ │ │ │ + 0x0000614c 665f5f70 61727365 725f5f5f 736b6970 f__parser___skip │ │ │ │ + 0x0000615c 5f636f6d 6d656e74 735f616e 645f6172 _comments_and_ar │ │ │ │ + 0x0000616c 7261795f 77730043 50795374 61746963 ray_ws.CPyStatic │ │ │ │ + 0x0000617c 5f5f7061 72736572 5f5f5f54 4f4d4c5f __parser___TOML_ │ │ │ │ + 0x0000618c 57535f41 4e445f4e 45574c49 4e450043 WS_AND_NEWLINE.C │ │ │ │ + 0x0000619c 50795079 5f5f7061 72736572 5f5f5f73 PyPy__parser___s │ │ │ │ + 0x000061ac 6b69705f 636f6d6d 656e7473 5f616e64 kip_comments_and │ │ │ │ + 0x000061bc 5f617272 61795f77 73004350 79446566 _array_ws.CPyDef │ │ │ │ + 0x000061cc 5f5f7061 72736572 5f5f5f70 61727365 __parser___parse │ │ │ │ + 0x000061dc 5f6c6974 6572616c 5f737472 00435079 _literal_str.CPy │ │ │ │ + 0x000061ec 53746174 69635f5f 70617273 65725f5f Static__parser__ │ │ │ │ + 0x000061fc 5f494c4c 4547414c 5f4c4954 4552414c _ILLEGAL_LITERAL │ │ │ │ + 0x0000620c 5f535452 5f434841 52530043 50795079 _STR_CHARS.CPyPy │ │ │ │ + 0x0000621c 5f5f7061 72736572 5f5f5f70 61727365 __parser___parse │ │ │ │ + 0x0000622c 5f6c6974 6572616c 5f737472 00435079 _literal_str.CPy │ │ │ │ + 0x0000623c 4465665f 5f706172 7365725f 5f5f7061 Def__parser___pa │ │ │ │ + 0x0000624c 7273655f 62617369 635f7374 72005079 rse_basic_str.Py │ │ │ │ + 0x0000625c 556e6963 6f64655f 436f6e63 61740043 Unicode_Concat.C │ │ │ │ + 0x0000626c 50795374 61746963 5f5f7061 72736572 PyStatic__parser │ │ │ │ + 0x0000627c 5f5f5f49 4c4c4547 414c5f4d 554c5449 ___ILLEGAL_MULTI │ │ │ │ + 0x0000628c 4c494e45 5f424153 49435f53 54525f43 LINE_BASIC_STR_C │ │ │ │ + 0x0000629c 48415253 00435079 53746174 69635f5f HARS.CPyStatic__ │ │ │ │ + 0x000062ac 70617273 65725f5f 5f494c4c 4547414c parser___ILLEGAL │ │ │ │ + 0x000062bc 5f424153 49435f53 54525f43 48415253 _BASIC_STR_CHARS │ │ │ │ + 0x000062cc 00435079 4465665f 5f706172 7365725f .CPyDef__parser_ │ │ │ │ + 0x000062dc 5f5f7061 7273655f 6f6e655f 6c696e65 __parse_one_line │ │ │ │ + 0x000062ec 5f626173 69635f73 74720043 50794465 _basic_str.CPyDe │ │ │ │ + 0x000062fc 665f5f70 61727365 725f5f5f 70617273 f__parser___pars │ │ │ │ + 0x0000630c 655f6b65 795f7061 72740043 50795374 e_key_part.CPySt │ │ │ │ + 0x0000631c 61746963 5f5f7061 72736572 5f5f5f42 atic__parser___B │ │ │ │ + 0x0000632c 4152455f 4b45595f 43484152 53004350 ARE_KEY_CHARS.CP │ │ │ │ + 0x0000633c 79446566 5f5f7061 72736572 5f5f5f70 yDef__parser___p │ │ │ │ + 0x0000634c 61727365 5f6b6579 0050794e 756d6265 arse_key.PyNumbe │ │ │ │ + 0x0000635c 725f496e 506c6163 65416464 00435079 r_InPlaceAdd.CPy │ │ │ │ + 0x0000636c 53746174 69635f5f 70617273 65725f5f Static__parser__ │ │ │ │ + 0x0000637c 5f544f4d 4c5f5753 00435079 4465665f _TOML_WS.CPyDef_ │ │ │ │ + 0x0000638c 5f706172 7365725f 5f5f6372 65617465 _parser___create │ │ │ │ + 0x0000639c 5f646963 745f7275 6c650043 50795079 _dict_rule.CPyPy │ │ │ │ + 0x000063ac 5f5f7061 72736572 5f5f5f63 72656174 __parser___creat │ │ │ │ + 0x000063bc 655f6469 63745f72 756c6500 43507944 e_dict_rule.CPyD │ │ │ │ + 0x000063cc 65665f5f 70617273 65725f5f 5f637265 ef__parser___cre │ │ │ │ + 0x000063dc 6174655f 6c697374 5f72756c 65004350 ate_list_rule.CP │ │ │ │ + 0x000063ec 7950795f 5f706172 7365725f 5f5f6372 yPy__parser___cr │ │ │ │ + 0x000063fc 65617465 5f6c6973 745f7275 6c650043 eate_list_rule.C │ │ │ │ + 0x0000640c 50795079 5f5f7061 72736572 5f5f5f70 PyPy__parser___p │ │ │ │ + 0x0000641c 61727365 5f6b6579 00435079 50795f5f arse_key.CPyPy__ │ │ │ │ + 0x0000642c 70617273 65725f5f 5f706172 73655f6b parser___parse_k │ │ │ │ + 0x0000643c 65795f70 61727400 43507950 795f5f70 ey_part.CPyPy__p │ │ │ │ + 0x0000644c 61727365 725f5f5f 70617273 655f6f6e arser___parse_on │ │ │ │ + 0x0000645c 655f6c69 6e655f62 61736963 5f737472 e_line_basic_str │ │ │ │ + 0x0000646c 00435079 4465665f 5f706172 7365725f .CPyDef__parser_ │ │ │ │ + 0x0000647c 5f5f7061 7273655f 6d756c74 696c696e __parse_multilin │ │ │ │ + 0x0000648c 655f7374 72004350 79537461 7469635f e_str.CPyStatic_ │ │ │ │ 0x0000649c 5f706172 7365725f 5f5f494c 4c454741 _parser___ILLEGA │ │ │ │ - 0x000064ac 4c5f4d55 4c54494c 494e455f 42415349 L_MULTILINE_BASI │ │ │ │ - 0x000064bc 435f5354 525f4348 41525300 43507953 C_STR_CHARS.CPyS │ │ │ │ - 0x000064cc 74617469 635f5f70 61727365 725f5f5f tatic__parser___ │ │ │ │ - 0x000064dc 494c4c45 47414c5f 42415349 435f5354 ILLEGAL_BASIC_ST │ │ │ │ - 0x000064ec 525f4348 41525300 43507944 65665f5f R_CHARS.CPyDef__ │ │ │ │ - 0x000064fc 70617273 65725f5f 5f706172 73655f6f parser___parse_o │ │ │ │ - 0x0000650c 6e655f6c 696e655f 62617369 635f7374 ne_line_basic_st │ │ │ │ - 0x0000651c 72004350 79446566 5f5f7061 72736572 r.CPyDef__parser │ │ │ │ - 0x0000652c 5f5f5f70 61727365 5f6b6579 5f706172 ___parse_key_par │ │ │ │ - 0x0000653c 74004350 79537461 7469635f 5f706172 t.CPyStatic__par │ │ │ │ - 0x0000654c 7365725f 5f5f4241 52455f4b 45595f43 ser___BARE_KEY_C │ │ │ │ - 0x0000655c 48415253 00435079 4465665f 5f706172 HARS.CPyDef__par │ │ │ │ - 0x0000656c 7365725f 5f5f7061 7273655f 6b657900 ser___parse_key. │ │ │ │ - 0x0000657c 50794e75 6d626572 5f496e50 6c616365 PyNumber_InPlace │ │ │ │ - 0x0000658c 41646400 43507953 74617469 635f5f70 Add.CPyStatic__p │ │ │ │ - 0x0000659c 61727365 725f5f5f 544f4d4c 5f575300 arser___TOML_WS. │ │ │ │ - 0x000065ac 43507944 65665f5f 70617273 65725f5f CPyDef__parser__ │ │ │ │ - 0x000065bc 5f637265 6174655f 64696374 5f72756c _create_dict_rul │ │ │ │ - 0x000065cc 65004350 7950795f 5f706172 7365725f e.CPyPy__parser_ │ │ │ │ - 0x000065dc 5f5f6372 65617465 5f646963 745f7275 __create_dict_ru │ │ │ │ - 0x000065ec 6c650043 50794465 665f5f70 61727365 le.CPyDef__parse │ │ │ │ - 0x000065fc 725f5f5f 63726561 74655f6c 6973745f r___create_list_ │ │ │ │ - 0x0000660c 72756c65 00435079 50795f5f 70617273 rule.CPyPy__pars │ │ │ │ - 0x0000661c 65725f5f 5f637265 6174655f 6c697374 er___create_list │ │ │ │ - 0x0000662c 5f72756c 65004350 7950795f 5f706172 _rule.CPyPy__par │ │ │ │ - 0x0000663c 7365725f 5f5f7061 7273655f 6b657900 ser___parse_key. │ │ │ │ - 0x0000664c 43507950 795f5f70 61727365 725f5f5f CPyPy__parser___ │ │ │ │ - 0x0000665c 70617273 655f6b65 795f7061 72740043 parse_key_part.C │ │ │ │ - 0x0000666c 50795079 5f5f7061 72736572 5f5f5f70 PyPy__parser___p │ │ │ │ - 0x0000667c 61727365 5f6f6e65 5f6c696e 655f6261 arse_one_line_ba │ │ │ │ - 0x0000668c 7369635f 73747200 43507944 65665f5f sic_str.CPyDef__ │ │ │ │ - 0x0000669c 70617273 65725f5f 5f706172 73655f6d parser___parse_m │ │ │ │ - 0x000066ac 756c7469 6c696e65 5f737472 00435079 ultiline_str.CPy │ │ │ │ - 0x000066bc 53746174 69635f5f 70617273 65725f5f Static__parser__ │ │ │ │ - 0x000066cc 5f494c4c 4547414c 5f4d554c 54494c49 _ILLEGAL_MULTILI │ │ │ │ - 0x000066dc 4e455f4c 49544552 414c5f53 54525f43 NE_LITERAL_STR_C │ │ │ │ - 0x000066ec 48415253 00435079 50795f5f 70617273 HARS.CPyPy__pars │ │ │ │ - 0x000066fc 65725f5f 5f706172 73655f6d 756c7469 er___parse_multi │ │ │ │ - 0x0000670c 6c696e65 5f737472 00435079 50795f5f line_str.CPyPy__ │ │ │ │ - 0x0000671c 70617273 65725f5f 5f706172 73655f62 parser___parse_b │ │ │ │ - 0x0000672c 61736963 5f737472 00435079 4465665f asic_str.CPyDef_ │ │ │ │ - 0x0000673c 5f706172 7365725f 5f5f7061 7273655f _parser___parse_ │ │ │ │ - 0x0000674c 76616c75 65004350 79446566 5f5f7061 value.CPyDef__pa │ │ │ │ - 0x0000675c 72736572 5f5f5f70 61727365 5f617272 rser___parse_arr │ │ │ │ - 0x0000676c 61790043 50794465 665f5f70 61727365 ay.CPyDef__parse │ │ │ │ - 0x0000677c 725f5f5f 70617273 655f696e 6c696e65 r___parse_inline │ │ │ │ - 0x0000678c 5f746162 6c650043 50795374 61746963 _table.CPyStatic │ │ │ │ - 0x0000679c 5f5f7061 72736572 5f5f5f4d 41585f49 __parser___MAX_I │ │ │ │ - 0x000067ac 4e4c494e 455f4e45 5354494e 47004350 NLINE_NESTING.CP │ │ │ │ - 0x000067bc 79446566 5f5f7061 72736572 5f5f5f70 yDef__parser___p │ │ │ │ - 0x000067cc 61727365 5f6b6579 5f76616c 75655f70 arse_key_value_p │ │ │ │ - 0x000067dc 61697200 43507944 65665f5f 70617273 air.CPyDef__pars │ │ │ │ - 0x000067ec 65725f5f 5f6b6579 5f76616c 75655f72 er___key_value_r │ │ │ │ - 0x000067fc 756c6500 50795365 7175656e 63655f43 ule.PySequence_C │ │ │ │ - 0x0000680c 6f6e6361 74004350 7950795f 5f706172 oncat.CPyPy__par │ │ │ │ - 0x0000681c 7365725f 5f5f6b65 795f7661 6c75655f ser___key_value_ │ │ │ │ - 0x0000682c 72756c65 00435079 50795f5f 70617273 rule.CPyPy__pars │ │ │ │ - 0x0000683c 65725f5f 5f706172 73655f6b 65795f76 er___parse_key_v │ │ │ │ - 0x0000684c 616c7565 5f706169 72004350 7950795f alue_pair.CPyPy_ │ │ │ │ - 0x0000685c 5f706172 7365725f 5f5f7061 7273655f _parser___parse_ │ │ │ │ - 0x0000686c 696e6c69 6e655f74 61626c65 00435079 inline_table.CPy │ │ │ │ - 0x0000687c 50795f5f 70617273 65725f5f 5f706172 Py__parser___par │ │ │ │ - 0x0000688c 73655f61 72726179 00435079 50795f5f se_array.CPyPy__ │ │ │ │ - 0x0000689c 70617273 65725f5f 5f706172 73655f76 parser___parse_v │ │ │ │ - 0x000068ac 616c7565 00435079 4465665f 5f706172 alue.CPyDef__par │ │ │ │ - 0x000068bc 7365725f 5f5f6973 5f756e69 636f6465 ser___is_unicode │ │ │ │ - 0x000068cc 5f736361 6c61725f 76616c75 65004350 _scalar_value.CP │ │ │ │ - 0x000068dc 79446566 5f5f7061 72736572 5f5f5f70 yDef__parser___p │ │ │ │ - 0x000068ec 61727365 5f686578 5f636861 72004350 arse_hex_char.CP │ │ │ │ - 0x000068fc 79537461 7469635f 5f706172 7365725f yStatic__parser_ │ │ │ │ - 0x0000690c 5f5f4845 58444947 49545f43 48415253 __HEXDIGIT_CHARS │ │ │ │ - 0x0000691c 00435079 4465665f 5f706172 7365725f .CPyDef__parser_ │ │ │ │ - 0x0000692c 5f5f7061 7273655f 62617369 635f7374 __parse_basic_st │ │ │ │ - 0x0000693c 725f6573 63617065 00435079 53746174 r_escape.CPyStat │ │ │ │ - 0x0000694c 69635f5f 70617273 65725f5f 5f424153 ic__parser___BAS │ │ │ │ - 0x0000695c 49435f53 54525f45 53434150 455f5245 IC_STR_ESCAPE_RE │ │ │ │ - 0x0000696c 504c4143 454d454e 54530043 50795079 PLACEMENTS.CPyPy │ │ │ │ - 0x0000697c 5f5f7061 72736572 5f5f5f70 61727365 __parser___parse │ │ │ │ - 0x0000698c 5f626173 69635f73 74725f65 73636170 _basic_str_escap │ │ │ │ - 0x0000699c 65004350 79446566 5f5f7061 72736572 e.CPyDef__parser │ │ │ │ - 0x000069ac 5f5f5f70 61727365 5f626173 69635f73 ___parse_basic_s │ │ │ │ - 0x000069bc 74725f65 73636170 655f6d75 6c74696c tr_escape_multil │ │ │ │ - 0x000069cc 696e6500 43507950 795f5f70 61727365 ine.CPyPy__parse │ │ │ │ - 0x000069dc 725f5f5f 70617273 655f6261 7369635f r___parse_basic_ │ │ │ │ - 0x000069ec 7374725f 65736361 70655f6d 756c7469 str_escape_multi │ │ │ │ - 0x000069fc 6c696e65 00435079 50795f5f 70617273 line.CPyPy__pars │ │ │ │ - 0x00006a0c 65725f5f 5f706172 73655f68 65785f63 er___parse_hex_c │ │ │ │ - 0x00006a1c 68617200 43507950 795f5f70 61727365 har.CPyPy__parse │ │ │ │ - 0x00006a2c 725f5f5f 69735f75 6e69636f 64655f73 r___is_unicode_s │ │ │ │ - 0x00006a3c 63616c61 725f7661 6c756500 43507944 calar_value.CPyD │ │ │ │ - 0x00006a4c 65665f5f 70617273 65725f5f 5f6d616b ef__parser___mak │ │ │ │ - 0x00006a5c 655f7361 66655f70 61727365 5f666c6f e_safe_parse_flo │ │ │ │ - 0x00006a6c 61740050 79466c6f 61745f54 79706500 at.PyFloat_Type. │ │ │ │ - 0x00006a7c 43507944 65665f5f 70617273 65725f5f CPyDef__parser__ │ │ │ │ - 0x00006a8c 5f6c6f61 64730043 50795374 61746963 _loads.CPyStatic │ │ │ │ - 0x00006a9c 5f5f7061 72736572 5f5f5f74 6f6d6c69 __parser___tomli │ │ │ │ - 0x00006aac 5f5f5f5f 70617273 65725f5f 5f6c6f61 ____parser___loa │ │ │ │ - 0x00006abc 64735f5f 5f706172 73655f66 6c6f6174 ds___parse_float │ │ │ │ - 0x00006acc 00435079 53746174 69635f5f 70617273 .CPyStatic__pars │ │ │ │ - 0x00006adc 65725f5f 5f4b4559 5f494e49 5449414c er___KEY_INITIAL │ │ │ │ - 0x00006aec 5f434841 52530043 50794465 665f5f70 _CHARS.CPyDef__p │ │ │ │ - 0x00006afc 61727365 725f5f5f 6c6f6164 00435079 arser___load.CPy │ │ │ │ - 0x00006b0c 53746174 69635f5f 70617273 65725f5f Static__parser__ │ │ │ │ - 0x00006b1c 5f746f6d 6c695f5f 5f5f7061 72736572 _tomli____parser │ │ │ │ - 0x00006b2c 5f5f5f6c 6f61645f 5f5f7061 7273655f ___load___parse_ │ │ │ │ - 0x00006b3c 666c6f61 74004350 7950795f 5f706172 float.CPyPy__par │ │ │ │ - 0x00006b4c 7365725f 5f5f6c6f 61640043 50795079 ser___load.CPyPy │ │ │ │ - 0x00006b5c 5f5f7061 72736572 5f5f5f6c 6f616473 __parser___loads │ │ │ │ - 0x00006b6c 00435079 50795f5f 70617273 65725f5f .CPyPy__parser__ │ │ │ │ - 0x00006b7c 5f6d616b 655f7361 66655f70 61727365 _make_safe_parse │ │ │ │ - 0x00006b8c 5f666c6f 61740043 50794465 665f5f70 _float.CPyDef__p │ │ │ │ - 0x00006b9c 61727365 725f5f5f 5f5f746f 705f6c65 arser_____top_le │ │ │ │ - 0x00006bac 76656c5f 5f004350 794d6f64 756c655f vel__.CPyModule_ │ │ │ │ - 0x00006bbc 636f6c6c 65637469 6f6e735f 5f5f6162 collections___ab │ │ │ │ - 0x00006bcc 63004350 794d6f64 756c655f 73747269 c.CPyModule_stri │ │ │ │ - 0x00006bdc 6e670043 50794d6f 64756c65 5f737973 ng.CPyModule_sys │ │ │ │ - 0x00006bec 00435079 4d6f6475 6c655f74 79706573 .CPyModule_types │ │ │ │ - 0x00006bfc 00435079 4d6f6475 6c655f74 6f6d6c69 .CPyModule_tomli │ │ │ │ - 0x00006c0c 5f5f5f5f 72650050 79547570 6c655f50 ____re.PyTuple_P │ │ │ │ - 0x00006c1c 61636b00 43507953 74617469 635f5f70 ack.CPyStatic__p │ │ │ │ - 0x00006c2c 61727365 725f5f5f 41534349 495f4354 arser___ASCII_CT │ │ │ │ - 0x00006c3c 524c0043 50795479 70655f5f 70617273 RL.CPyType__pars │ │ │ │ - 0x00006c4c 65725f5f 5f4f7574 70757400 43507944 er___Output.CPyD │ │ │ │ - 0x00006c5c 65665f74 6f6d6c69 5f5f5f5f 5f746f70 ef_tomli_____top │ │ │ │ - 0x00006c6c 5f6c6576 656c5f5f 00435079 53746174 _level__.CPyStat │ │ │ │ - 0x00006c7c 69635f74 6f6d6c69 5f5f5f67 6c6f6261 ic_tomli___globa │ │ │ │ - 0x00006c8c 6c730043 50794d6f 64756c65 5f746f6d ls.CPyModule_tom │ │ │ │ - 0x00006c9c 6c695f5f 5f5f7061 72736572 00435079 li____parser.CPy │ │ │ │ + 0x000064ac 4c5f4d55 4c54494c 494e455f 4c495445 L_MULTILINE_LITE │ │ │ │ + 0x000064bc 52414c5f 5354525f 43484152 53004350 RAL_STR_CHARS.CP │ │ │ │ + 0x000064cc 7950795f 5f706172 7365725f 5f5f7061 yPy__parser___pa │ │ │ │ + 0x000064dc 7273655f 6d756c74 696c696e 655f7374 rse_multiline_st │ │ │ │ + 0x000064ec 72004350 7950795f 5f706172 7365725f r.CPyPy__parser_ │ │ │ │ + 0x000064fc 5f5f7061 7273655f 62617369 635f7374 __parse_basic_st │ │ │ │ + 0x0000650c 72004350 79446566 5f5f7061 72736572 r.CPyDef__parser │ │ │ │ + 0x0000651c 5f5f5f69 735f756e 69636f64 655f7363 ___is_unicode_sc │ │ │ │ + 0x0000652c 616c6172 5f76616c 75650043 50794465 alar_value.CPyDe │ │ │ │ + 0x0000653c 665f5f70 61727365 725f5f5f 70617273 f__parser___pars │ │ │ │ + 0x0000654c 655f6865 785f6368 61720043 50795374 e_hex_char.CPySt │ │ │ │ + 0x0000655c 61746963 5f5f7061 72736572 5f5f5f48 atic__parser___H │ │ │ │ + 0x0000656c 45584449 4749545f 43484152 53004350 EXDIGIT_CHARS.CP │ │ │ │ + 0x0000657c 79446566 5f5f7061 72736572 5f5f5f70 yDef__parser___p │ │ │ │ + 0x0000658c 61727365 5f626173 69635f73 74725f65 arse_basic_str_e │ │ │ │ + 0x0000659c 73636170 65004350 79537461 7469635f scape.CPyStatic_ │ │ │ │ + 0x000065ac 5f706172 7365725f 5f5f4241 5349435f _parser___BASIC_ │ │ │ │ + 0x000065bc 5354525f 45534341 50455f52 45504c41 STR_ESCAPE_REPLA │ │ │ │ + 0x000065cc 43454d45 4e545300 43507950 795f5f70 CEMENTS.CPyPy__p │ │ │ │ + 0x000065dc 61727365 725f5f5f 70617273 655f6261 arser___parse_ba │ │ │ │ + 0x000065ec 7369635f 7374725f 65736361 70650043 sic_str_escape.C │ │ │ │ + 0x000065fc 50794465 665f5f70 61727365 725f5f5f PyDef__parser___ │ │ │ │ + 0x0000660c 70617273 655f6261 7369635f 7374725f parse_basic_str_ │ │ │ │ + 0x0000661c 65736361 70655f6d 756c7469 6c696e65 escape_multiline │ │ │ │ + 0x0000662c 00435079 50795f5f 70617273 65725f5f .CPyPy__parser__ │ │ │ │ + 0x0000663c 5f706172 73655f62 61736963 5f737472 _parse_basic_str │ │ │ │ + 0x0000664c 5f657363 6170655f 6d756c74 696c696e _escape_multilin │ │ │ │ + 0x0000665c 65004350 7950795f 5f706172 7365725f e.CPyPy__parser_ │ │ │ │ + 0x0000666c 5f5f7061 7273655f 6865785f 63686172 __parse_hex_char │ │ │ │ + 0x0000667c 00435079 50795f5f 70617273 65725f5f .CPyPy__parser__ │ │ │ │ + 0x0000668c 5f69735f 756e6963 6f64655f 7363616c _is_unicode_scal │ │ │ │ + 0x0000669c 61725f76 616c7565 00435079 4465665f ar_value.CPyDef_ │ │ │ │ + 0x000066ac 5f706172 7365725f 5f5f6d61 6b655f73 _parser___make_s │ │ │ │ + 0x000066bc 6166655f 70617273 655f666c 6f617400 afe_parse_float. │ │ │ │ + 0x000066cc 5079466c 6f61745f 54797065 00435079 PyFloat_Type.CPy │ │ │ │ + 0x000066dc 50795f5f 70617273 65725f5f 5f6d616b Py__parser___mak │ │ │ │ + 0x000066ec 655f7361 66655f70 61727365 5f666c6f e_safe_parse_flo │ │ │ │ + 0x000066fc 61740043 50794465 665f5f70 61727365 at.CPyDef__parse │ │ │ │ + 0x0000670c 725f5f5f 5f5f746f 705f6c65 76656c5f r_____top_level_ │ │ │ │ + 0x0000671c 5f004350 794d6f64 756c655f 5f5f6675 _.CPyModule___fu │ │ │ │ + 0x0000672c 74757265 5f5f0043 50794d6f 64756c65 ture__.CPyModule │ │ │ │ + 0x0000673c 5f636f6c 6c656374 696f6e73 5f5f5f61 _collections___a │ │ │ │ + 0x0000674c 62630043 50794d6f 64756c65 5f737472 bc.CPyModule_str │ │ │ │ + 0x0000675c 696e6700 4350794d 6f64756c 655f7379 ing.CPyModule_sy │ │ │ │ + 0x0000676c 73004350 794d6f64 756c655f 74797065 s.CPyModule_type │ │ │ │ + 0x0000677c 73004350 794d6f64 756c655f 74797069 s.CPyModule_typi │ │ │ │ + 0x0000678c 6e670043 50794d6f 64756c65 5f746f6d ng.CPyModule_tom │ │ │ │ + 0x0000679c 6c695f5f 5f5f7265 00435079 4d6f6475 li____re.CPyModu │ │ │ │ + 0x000067ac 6c655f74 6f6d6c69 5f5f5f5f 74797065 le_tomli____type │ │ │ │ + 0x000067bc 73004350 79537461 7469635f 5f706172 s.CPyStatic__par │ │ │ │ + 0x000067cc 7365725f 5f5f4d41 585f494e 4c494e45 ser___MAX_INLINE │ │ │ │ + 0x000067dc 5f4e4553 54494e47 00507954 75706c65 _NESTING.PyTuple │ │ │ │ + 0x000067ec 5f506163 6b004350 79537461 7469635f _Pack.CPyStatic_ │ │ │ │ + 0x000067fc 5f706172 7365725f 5f5f4153 4349495f _parser___ASCII_ │ │ │ │ + 0x0000680c 4354524c 00435079 53746174 69635f5f CTRL.CPyStatic__ │ │ │ │ + 0x0000681c 70617273 65725f5f 5f4b4559 5f494e49 parser___KEY_INI │ │ │ │ + 0x0000682c 5449414c 5f434841 52530043 50795374 TIAL_CHARS.CPySt │ │ │ │ + 0x0000683c 61746963 5f5f7061 72736572 5f5f5f74 atic__parser___t │ │ │ │ + 0x0000684c 6f6d6c69 5f5f5f5f 70617273 65725f5f omli____parser__ │ │ │ │ + 0x0000685c 5f6c6f61 645f5f5f 70617273 655f666c _load___parse_fl │ │ │ │ + 0x0000686c 6f617400 43507953 74617469 635f5f70 oat.CPyStatic__p │ │ │ │ + 0x0000687c 61727365 725f5f5f 746f6d6c 695f5f5f arser___tomli___ │ │ │ │ + 0x0000688c 5f706172 7365725f 5f5f6c6f 6164735f _parser___loads_ │ │ │ │ + 0x0000689c 5f5f7061 7273655f 666c6f61 74004350 __parse_float.CP │ │ │ │ + 0x000068ac 79547970 655f5f70 61727365 725f5f5f yType__parser___ │ │ │ │ + 0x000068bc 4f757470 75740043 50794465 665f746f Output.CPyDef_to │ │ │ │ + 0x000068cc 6d6c695f 5f5f5f5f 746f705f 6c657665 mli_____top_leve │ │ │ │ + 0x000068dc 6c5f5f00 43507953 74617469 635f746f l__.CPyStatic_to │ │ │ │ + 0x000068ec 6d6c695f 5f5f676c 6f62616c 73004350 mli___globals.CP │ │ │ │ + 0x000068fc 794d6f64 756c655f 746f6d6c 695f5f5f yModule_tomli___ │ │ │ │ + 0x0000690c 5f706172 73657200 43507944 65665f5f _parser.CPyDef__ │ │ │ │ + 0x0000691c 74797065 735f5f5f 5f5f746f 705f6c65 types_____top_le │ │ │ │ + 0x0000692c 76656c5f 5f004350 79537461 7469635f vel__.CPyStatic_ │ │ │ │ + 0x0000693c 5f747970 65735f5f 5f676c6f 62616c73 _types___globals │ │ │ │ + 0x0000694c 005f5079 5f456c6c 69707369 734f626a ._Py_EllipsisObj │ │ │ │ + 0x0000695c 65637400 43507944 65665f5f 72655f5f ect.CPyDef__re__ │ │ │ │ + 0x0000696c 5f6d6174 63685f74 6f5f6461 74657469 _match_to_dateti │ │ │ │ + 0x0000697c 6d650043 50795374 61746963 5f5f7265 me.CPyStatic__re │ │ │ │ + 0x0000698c 5f5f5f67 6c6f6261 6c730043 50795079 ___globals.CPyPy │ │ │ │ + 0x0000699c 5f5f7265 5f5f5f6d 61746368 5f746f5f __re___match_to_ │ │ │ │ + 0x000069ac 64617465 74696d65 00435079 4465665f datetime.CPyDef_ │ │ │ │ + 0x000069bc 5f72655f 5f5f6361 63686564 5f747a00 _re___cached_tz. │ │ │ │ + 0x000069cc 43507950 795f5f72 655f5f5f 63616368 CPyPy__re___cach │ │ │ │ + 0x000069dc 65645f74 7a004350 79446566 5f5f7265 ed_tz.CPyDef__re │ │ │ │ + 0x000069ec 5f5f5f6d 61746368 5f746f5f 6c6f6361 ___match_to_loca │ │ │ │ + 0x000069fc 6c74696d 65004350 7950795f 5f72655f ltime.CPyPy__re_ │ │ │ │ + 0x00006a0c 5f5f6d61 7463685f 746f5f6c 6f63616c __match_to_local │ │ │ │ + 0x00006a1c 74696d65 00435079 4465665f 5f72655f time.CPyDef__re_ │ │ │ │ + 0x00006a2c 5f5f6d61 7463685f 746f5f6e 756d6265 __match_to_numbe │ │ │ │ + 0x00006a3c 72004350 79446566 5f5f7061 72736572 r.CPyDef__parser │ │ │ │ + 0x00006a4c 5f5f5f70 61727365 5f76616c 75650043 ___parse_value.C │ │ │ │ + 0x00006a5c 50794465 665f5f70 61727365 725f5f5f PyDef__parser___ │ │ │ │ + 0x00006a6c 70617273 655f6172 72617900 43507944 parse_array.CPyD │ │ │ │ + 0x00006a7c 65665f5f 70617273 65725f5f 5f706172 ef__parser___par │ │ │ │ + 0x00006a8c 73655f69 6e6c696e 655f7461 626c6500 se_inline_table. │ │ │ │ + 0x00006a9c 43507953 74617469 635f5f72 655f5f5f CPyStatic__re___ │ │ │ │ + 0x00006aac 52455f44 41544554 494d4500 43507953 RE_DATETIME.CPyS │ │ │ │ + 0x00006abc 74617469 635f5f72 655f5f5f 52455f4c tatic__re___RE_L │ │ │ │ + 0x00006acc 4f43414c 54494d45 00435079 53746174 OCALTIME.CPyStat │ │ │ │ + 0x00006adc 69635f5f 72655f5f 5f52455f 4e554d42 ic__re___RE_NUMB │ │ │ │ + 0x00006aec 45520043 50794465 665f5f70 61727365 ER.CPyDef__parse │ │ │ │ + 0x00006afc 725f5f5f 70617273 655f6b65 795f7661 r___parse_key_va │ │ │ │ + 0x00006b0c 6c75655f 70616972 00435079 4465665f lue_pair.CPyDef_ │ │ │ │ + 0x00006b1c 5f706172 7365725f 5f5f6b65 795f7661 _parser___key_va │ │ │ │ + 0x00006b2c 6c75655f 72756c65 00507953 65717565 lue_rule.PySeque │ │ │ │ + 0x00006b3c 6e63655f 436f6e63 61740043 50794465 nce_Concat.CPyDe │ │ │ │ + 0x00006b4c 665f5f70 61727365 725f5f5f 6c6f6164 f__parser___load │ │ │ │ + 0x00006b5c 73004350 79446566 5f5f7061 72736572 s.CPyDef__parser │ │ │ │ + 0x00006b6c 5f5f5f6c 6f616400 43507950 795f5f70 ___load.CPyPy__p │ │ │ │ + 0x00006b7c 61727365 725f5f5f 6c6f6164 00435079 arser___load.CPy │ │ │ │ + 0x00006b8c 50795f5f 70617273 65725f5f 5f6c6f61 Py__parser___loa │ │ │ │ + 0x00006b9c 64730043 50795079 5f5f7061 72736572 ds.CPyPy__parser │ │ │ │ + 0x00006bac 5f5f5f6b 65795f76 616c7565 5f72756c ___key_value_rul │ │ │ │ + 0x00006bbc 65004350 7950795f 5f706172 7365725f e.CPyPy__parser_ │ │ │ │ + 0x00006bcc 5f5f7061 7273655f 6b65795f 76616c75 __parse_key_valu │ │ │ │ + 0x00006bdc 655f7061 69720043 50795079 5f5f7061 e_pair.CPyPy__pa │ │ │ │ + 0x00006bec 72736572 5f5f5f70 61727365 5f696e6c rser___parse_inl │ │ │ │ + 0x00006bfc 696e655f 7461626c 65004350 7950795f ine_table.CPyPy_ │ │ │ │ + 0x00006c0c 5f706172 7365725f 5f5f7061 7273655f _parser___parse_ │ │ │ │ + 0x00006c1c 61727261 79004350 7950795f 5f706172 array.CPyPy__par │ │ │ │ + 0x00006c2c 7365725f 5f5f7061 7273655f 76616c75 ser___parse_valu │ │ │ │ + 0x00006c3c 65004350 7950795f 5f72655f 5f5f6d61 e.CPyPy__re___ma │ │ │ │ + 0x00006c4c 7463685f 746f5f6e 756d6265 72004350 tch_to_number.CP │ │ │ │ + 0x00006c5c 79446566 5f5f7265 5f5f5f5f 5f746f70 yDef__re_____top │ │ │ │ + 0x00006c6c 5f6c6576 656c5f5f 00435079 4d6f6475 _level__.CPyModu │ │ │ │ + 0x00006c7c 6c655f64 61746574 696d6500 4350794d le_datetime.CPyM │ │ │ │ + 0x00006c8c 6f64756c 655f6675 6e63746f 6f6c7300 odule_functools. │ │ │ │ + 0x00006c9c 4350794d 6f64756c 655f7265 00435079 CPyModule_re.CPy │ │ │ │ 0x00006cac 476c6f62 616c7349 6e697400 4350794c GlobalsInit.CPyL │ │ │ │ 0x00006cbc 69745f46 726f7a65 6e536574 00435079 it_FrozenSet.CPy │ │ │ │ - 0x00006ccc 4c69745f 496e7400 4350794d 6f64756c Lit_Int.CPyModul │ │ │ │ - 0x00006cdc 655f746f 6d6c6900 4350794c 69745f42 e_tomli.CPyLit_B │ │ │ │ + 0x00006ccc 4d6f6475 6c655f74 6f6d6c69 00435079 Module_tomli.CPy │ │ │ │ + 0x00006cdc 4c69745f 496e7400 4350794c 69745f42 Lit_Int.CPyLit_B │ │ │ │ 0x00006cec 79746573 00435079 4c69745f 53747200 ytes.CPyLit_Str. │ │ │ │ 0x00006cfc 4350794c 69745f54 75706c65 00435079 CPyLit_Tuple.CPy │ │ │ │ 0x00006d0c 4c69745f 436f6d70 6c657800 4350794c Lit_Complex.CPyL │ │ │ │ 0x00006d1c 69745f46 6c6f6174 00435079 45786563 it_Float.CPyExec │ │ │ │ - 0x00006d2c 5f746f6d 6c695f5f 5f5f7479 70657300 _tomli____types. │ │ │ │ - 0x00006d3c 50794d6f 64756c65 5f476574 44696374 PyModule_GetDict │ │ │ │ - 0x00006d4c 00435079 4d6f6475 6c655f74 6f6d6c69 .CPyModule_tomli │ │ │ │ - 0x00006d5c 5f5f5f5f 74797065 735f5f69 6e746572 ____types__inter │ │ │ │ - 0x00006d6c 6e616c00 43507949 6e69745f 746f6d6c nal.CPyInit_toml │ │ │ │ - 0x00006d7c 695f5f5f 5f747970 65730050 794d6f64 i____types.PyMod │ │ │ │ - 0x00006d8c 756c655f 43726561 74653200 43507945 ule_Create2.CPyE │ │ │ │ - 0x00006d9c 7865635f 746f6d6c 695f5f5f 5f726500 xec_tomli____re. │ │ │ │ - 0x00006dac 4350794d 6f64756c 655f746f 6d6c695f CPyModule_tomli_ │ │ │ │ - 0x00006dbc 5f5f5f72 655f5f69 6e746572 6e616c00 ___re__internal. │ │ │ │ - 0x00006dcc 43507949 6e69745f 746f6d6c 695f5f5f CPyInit_tomli___ │ │ │ │ - 0x00006ddc 5f726500 43507945 7865635f 746f6d6c _re.CPyExec_toml │ │ │ │ - 0x00006dec 695f5f5f 5f706172 73657200 4350794d i____parser.CPyM │ │ │ │ - 0x00006dfc 6f64756c 655f746f 6d6c695f 5f5f5f70 odule_tomli____p │ │ │ │ - 0x00006e0c 61727365 725f5f69 6e746572 6e616c00 arser__internal. │ │ │ │ - 0x00006e1c 43507949 6e69745f 746f6d6c 695f5f5f CPyInit_tomli___ │ │ │ │ - 0x00006e2c 5f706172 73657200 43507945 7865635f _parser.CPyExec_ │ │ │ │ - 0x00006e3c 746f6d6c 69004350 794d6f64 756c655f tomli.CPyModule_ │ │ │ │ - 0x00006e4c 746f6d6c 695f5f69 6e746572 6e616c00 tomli__internal. │ │ │ │ - 0x00006e5c 43507949 6e69745f 746f6d6c 69005079 CPyInit_tomli.Py │ │ │ │ - 0x00006e6c 496e6974 5f353730 33313830 63336464 Init_5703180c3dd │ │ │ │ - 0x00006e7c 34366538 37326366 335f5f6d 79707963 46e872cf3__mypyc │ │ │ │ + 0x00006d2c 5f746f6d 6c695f5f 5f5f7061 72736572 _tomli____parser │ │ │ │ + 0x00006d3c 0050794d 6f64756c 655f4765 74446963 .PyModule_GetDic │ │ │ │ + 0x00006d4c 74004350 794d6f64 756c655f 746f6d6c t.CPyModule_toml │ │ │ │ + 0x00006d5c 695f5f5f 5f706172 7365725f 5f696e74 i____parser__int │ │ │ │ + 0x00006d6c 65726e61 6c004350 79496e69 745f746f ernal.CPyInit_to │ │ │ │ + 0x00006d7c 6d6c695f 5f5f5f70 61727365 72005079 mli____parser.Py │ │ │ │ + 0x00006d8c 4d6f6475 6c655f43 72656174 65320043 Module_Create2.C │ │ │ │ + 0x00006d9c 50794578 65635f74 6f6d6c69 00435079 PyExec_tomli.CPy │ │ │ │ + 0x00006dac 4d6f6475 6c655f74 6f6d6c69 5f5f696e Module_tomli__in │ │ │ │ + 0x00006dbc 7465726e 616c0043 5079496e 69745f74 ternal.CPyInit_t │ │ │ │ + 0x00006dcc 6f6d6c69 00435079 45786563 5f746f6d omli.CPyExec_tom │ │ │ │ + 0x00006ddc 6c695f5f 5f5f7479 70657300 4350794d li____types.CPyM │ │ │ │ + 0x00006dec 6f64756c 655f746f 6d6c695f 5f5f5f74 odule_tomli____t │ │ │ │ + 0x00006dfc 79706573 5f5f696e 7465726e 616c0043 ypes__internal.C │ │ │ │ + 0x00006e0c 5079496e 69745f74 6f6d6c69 5f5f5f5f PyInit_tomli____ │ │ │ │ + 0x00006e1c 74797065 73004350 79457865 635f746f types.CPyExec_to │ │ │ │ + 0x00006e2c 6d6c695f 5f5f5f72 65004350 794d6f64 mli____re.CPyMod │ │ │ │ + 0x00006e3c 756c655f 746f6d6c 695f5f5f 5f72655f ule_tomli____re_ │ │ │ │ + 0x00006e4c 5f696e74 65726e61 6c004350 79496e69 _internal.CPyIni │ │ │ │ + 0x00006e5c 745f746f 6d6c695f 5f5f5f72 65005079 t_tomli____re.Py │ │ │ │ + 0x00006e6c 496e6974 5f356261 65386135 37623565 Init_5bae8a57b5e │ │ │ │ + 0x00006e7c 66383538 31386234 385f5f6d 79707963 f85818b48__mypyc │ │ │ │ 0x00006e8c 00507943 61707375 6c655f4e 6577005f .PyCapsule_New._ │ │ │ │ 0x00006e9c 70617273 65725f5f 5f544f4d 4c446563 parser___TOMLDec │ │ │ │ 0x00006eac 6f646545 72726f72 5f6d656d 62657273 odeError_members │ │ │ │ 0x00006ebc 00507956 6563746f 7263616c 6c5f4361 .PyVectorcall_Ca │ │ │ │ 0x00006ecc 6c6c0050 794f626a 6563745f 47656e65 ll.PyObject_Gene │ │ │ │ 0x00006edc 72696347 65744469 63740050 794f626a ricGetDict.PyObj │ │ │ │ 0x00006eec 6563745f 47656e65 72696353 65744469 ect_GenericSetDi │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -9,149 +9,149 @@ │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 14d8bc <__mypyc_empty_tuple__@@Base+0xfbad4> │ │ │ │ addsvc pc, r2, #1325400064 @ 0x4f000000 │ │ │ │ stmdami r5, {r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-780 @ 0xfffffcf4 │ │ │ │ svc 0x00d2f7ff │ │ │ │ - strdeq sl, [r2], -ip │ │ │ │ - andeq r6, r2, lr, ror #8 │ │ │ │ - andeq r6, r2, lr, lsl #9 │ │ │ │ + andeq sl, r2, r4, lsl #10 │ │ │ │ + andeq r6, r2, lr, asr r4 │ │ │ │ + andeq r6, r2, lr, ror r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb60b04 <__mypyc_empty_tuple__@@Base+0xfeb0ed1c> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 14d8ec <__mypyc_empty_tuple__@@Base+0xfbb04> │ │ │ │ stmdbmi r5, {r3, r4, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ tstcc r4, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000efbc │ │ │ │ - andeq sl, r2, lr, asr #9 │ │ │ │ - andeq r6, r2, r0, lsl #9 │ │ │ │ - andeq r6, r2, ip, lsr #9 │ │ │ │ + ldrdeq sl, [r2], -r6 │ │ │ │ + andeq r6, r2, r0, ror r4 │ │ │ │ + muleq r2, ip, r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb60b34 <__mypyc_empty_tuple__@@Base+0xfeb0ed4c> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 14d91c <__mypyc_empty_tuple__@@Base+0xfbb34> │ │ │ │ stmdbmi r5, {r2, r5, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ @ instruction: 0x33284479 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000efa4 │ │ │ │ - muleq r2, lr, r4 │ │ │ │ - andeq r6, r2, r0, asr r4 │ │ │ │ - muleq r2, r0, r4 │ │ │ │ + andeq sl, r2, r6, lsr #9 │ │ │ │ + andeq r6, r2, r0, asr #8 │ │ │ │ + andeq r6, r2, r0, lsl #9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb60b64 <__mypyc_empty_tuple__@@Base+0xfeb0ed7c> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 14d94c <__mypyc_empty_tuple__@@Base+0xfbb64> │ │ │ │ eorne pc, r9, #64, 4 │ │ │ │ stmdami r5, {r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-828 @ 0xfffffcc4 │ │ │ │ svc 0x008af7ff │ │ │ │ - andeq sl, r2, ip, ror #8 │ │ │ │ - andeq r6, r2, sl, ror r4 │ │ │ │ - andeq r6, r2, r6, lsr #9 │ │ │ │ + andeq sl, r2, r4, ror r4 │ │ │ │ + andeq r6, r2, sl, ror #8 │ │ │ │ + muleq r2, r6, r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb60b94 <__mypyc_empty_tuple__@@Base+0xfeb0edac> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 14d97c <__mypyc_empty_tuple__@@Base+0xfbb94> │ │ │ │ stmdbmi r5, {r3, r5, r6, r7, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ cmpcc r4, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000ef74 │ │ │ │ - andeq sl, r2, lr, lsr r4 │ │ │ │ - andeq r6, r2, ip, asr #8 │ │ │ │ - andeq r6, r2, r8, ror r4 │ │ │ │ + andeq sl, r2, r6, asr #8 │ │ │ │ + andeq r6, r2, ip, lsr r4 │ │ │ │ + andeq r6, r2, r8, ror #8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb60bc4 <__mypyc_empty_tuple__@@Base+0xfeb0eddc> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 14d9ac <__mypyc_empty_tuple__@@Base+0xfbbc4> │ │ │ │ adcvc pc, sl, #1325400064 @ 0x4f000000 │ │ │ │ stmdami r5, {r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-876 @ 0xfffffc94 │ │ │ │ svc 0x005af7ff │ │ │ │ - andeq sl, r2, ip, lsl #8 │ │ │ │ - andeq r6, r2, sl, lsl r4 │ │ │ │ - andeq r6, r2, sl, asr r4 │ │ │ │ + andeq sl, r2, r4, lsl r4 │ │ │ │ + andeq r6, r2, sl, lsl #8 │ │ │ │ + andeq r6, r2, sl, asr #8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb60bf4 <__mypyc_empty_tuple__@@Base+0xfeb0ee0c> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 14d9dc <__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 │ │ │ │ - ldrdeq sl, [r2], -lr │ │ │ │ - andeq r6, r2, r0, asr r4 │ │ │ │ - andeq r6, r2, ip, ror r4 │ │ │ │ + andeq sl, r2, r6, ror #7 │ │ │ │ + andeq r6, r2, r0, asr #8 │ │ │ │ + andeq r6, r2, ip, ror #8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb60c24 <__mypyc_empty_tuple__@@Base+0xfeb0ee3c> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 14da0c <__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, lsr #7 │ │ │ │ - andeq r6, r2, r0, lsr #8 │ │ │ │ - andeq r6, r2, r4, ror #8 │ │ │ │ + @ instruction: 0x0002a3b6 │ │ │ │ + andeq r6, r2, r0, lsl r4 │ │ │ │ + andeq r6, r2, r4, asr r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb60c54 <__mypyc_empty_tuple__@@Base+0xfeb0ee6c> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 14da3c <__mypyc_empty_tuple__@@Base+0xfbc54> │ │ │ │ addsvc pc, lr, #1325400064 @ 0x4f000000 │ │ │ │ stmdami r5, {r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-924 @ 0xfffffc64 │ │ │ │ svc 0x0012f7ff │ │ │ │ - andeq sl, r2, ip, ror r3 │ │ │ │ - andeq r6, r2, lr, ror #5 │ │ │ │ - andeq r6, r2, r6, asr #8 │ │ │ │ + andeq sl, r2, r4, lsl #7 │ │ │ │ + ldrdeq r6, [r2], -lr │ │ │ │ + andeq r6, r2, r6, lsr r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb60c84 <__mypyc_empty_tuple__@@Base+0xfeb0ee9c> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 14da6c <__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, asr #6 │ │ │ │ - andeq r6, r2, r0, lsr #10 │ │ │ │ - andeq r6, r2, r4, asr r5 │ │ │ │ + andeq sl, r2, r6, asr r3 │ │ │ │ + andeq r6, r2, r0, lsl r5 │ │ │ │ + andeq r6, r2, r4, asr #10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb60cb4 <__mypyc_empty_tuple__@@Base+0xfeb0eecc> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 14da9c <__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 │ │ │ │ - andeq sl, r2, lr, lsl r3 │ │ │ │ - andeq r6, r2, r0, asr #10 │ │ │ │ - andeq r6, r2, r0, ror r5 │ │ │ │ + andeq sl, r2, r6, lsr #6 │ │ │ │ + andeq r6, r2, r0, lsr r5 │ │ │ │ + andeq r6, r2, r0, ror #10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb60ce4 <__mypyc_empty_tuple__@@Base+0xfeb0eefc> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 14dacc <__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, ror #5 │ │ │ │ - andeq r6, r2, ip, asr r5 │ │ │ │ - andeq r6, r2, r4, lsl #11 │ │ │ │ + strdeq sl, [r2], -r6 │ │ │ │ + andeq r6, r2, ip, asr #10 │ │ │ │ + andeq r6, r2, r4, ror r5 │ │ │ │ ldr r3, [pc, #20] @ 9b24 │ │ │ │ ldr r2, [pc, #20] @ 9b28 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ b 9310 <__gmon_start__@plt> │ │ │ │ @@ -317,172 +317,172 @@ │ │ │ │ nop │ │ │ │ str r2, [r0, #52] @ 0x34 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, #0] │ │ │ │ - movs r2, r0 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 9d18 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9d0e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbz r3, 9d10 │ │ │ │ - pop {r3, pc} │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 9028 <_Py_Dealloc@plt> │ │ │ │ - ldr r3, [pc, #16] @ (9d2c ) │ │ │ │ - movw r2, #598 @ 0x256 │ │ │ │ - ldr r1, [pc, #16] @ (9d30 ) │ │ │ │ - ldr r0, [pc, #16] @ (9d34 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - add r0, pc, #744 @ (adr r0, a018 ) │ │ │ │ - movs r2, r0 │ │ │ │ - ldrsh r4, [r6, r7] │ │ │ │ - movs r2, r0 │ │ │ │ - str r6, [r4, #0] │ │ │ │ + str r4, [r0, #0] │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00009d38 : │ │ │ │ +00009cf0 : │ │ │ │ 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, 9d7e │ │ │ │ - ldr r2, [pc, #60] @ (9d90 ) │ │ │ │ + cbz r0, 9d36 │ │ │ │ + ldr r2, [pc, #60] @ (9d48 ) │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r1, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ adds r2, #16 │ │ │ │ str r2, [r0, #8] │ │ │ │ bl 9c98 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 9d70 │ │ │ │ + cbz r0, 9d28 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9d7e │ │ │ │ + bge.n 9d36 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 9d86 │ │ │ │ + cbz r2, 9d3e │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r0, r3 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 9d7e │ │ │ │ + b.n 9d36 │ │ │ │ nop │ │ │ │ - ldrb r2, [r2, #13] │ │ │ │ + ldrb r2, [r3, #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, 9dbc │ │ │ │ + cbz r0, 9d74 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r3, #12] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9dbc │ │ │ │ + bge.n 9d74 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 9dee │ │ │ │ + cbz r2, 9da6 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbz r0, 9dd2 │ │ │ │ + cbz r0, 9d8a │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r3, #16] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9dd2 │ │ │ │ + bge.n 9d8a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 9df8 │ │ │ │ + cbz r2, 9db0 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - cbz r0, 9de8 │ │ │ │ + cbz r0, 9da0 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r3, #20] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9de8 │ │ │ │ + bge.n 9da0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 9e02 │ │ │ │ + cbz r2, 9dba │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9dbc │ │ │ │ + b.n 9d74 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9dd2 │ │ │ │ + b.n 9d8a │ │ │ │ blx 902c <_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, 9dec │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 9de2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbz r3, 9de4 │ │ │ │ + pop {r3, pc} │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 9028 <_Py_Dealloc@plt> │ │ │ │ + ldr r3, [pc, #16] @ (9e00 ) │ │ │ │ + movw r2, #598 @ 0x256 │ │ │ │ + ldr r1, [pc, #16] @ (9e04 ) │ │ │ │ + ldr r0, [pc, #16] @ (9e08 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldr r7, [sp, #952] @ 0x3b8 │ │ │ │ + movs r2, r0 │ │ │ │ + ldrsh r0, [r2, r4] │ │ │ │ + movs r2, r0 │ │ │ │ + ldrsh r2, [r0, r5] │ │ │ │ + movs r2, r0 │ │ │ │ + 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, 9e30 │ │ │ │ + cbz r3, 9e30 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r0, #12] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9e30 │ │ │ │ + bge.n 9e30 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 9e34 │ │ │ │ + cbz r2, 9e34 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r3 │ │ │ │ blx 902c <_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, 9e68 │ │ │ │ + cbz r0, 9e68 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r3, #16] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9e68 │ │ │ │ + bge.n 9e68 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 9e74 │ │ │ │ + cbz r2, 9e74 │ │ │ │ mov r0, r3 │ │ │ │ blx 96fc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ @@ -496,21 +496,21 @@ │ │ │ │ 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, 9eae │ │ │ │ + cbz r0, 9eae │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ blx r4 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - cbnz r0, 9eb8 │ │ │ │ + cbnz r0, 9eb8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ blx 8e60 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {lr} │ │ │ │ @@ -524,143 +524,143 @@ │ │ │ │ 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] @ (9f20 ) │ │ │ │ + ldr r2, [pc, #56] @ (9f20 ) │ │ │ │ add r2, pc │ │ │ │ - cbz r3, 9ef6 │ │ │ │ + cbz r3, 9ef6 │ │ │ │ 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] @ (9f24 ) │ │ │ │ - ldr r1, [pc, #28] @ (9f28 ) │ │ │ │ + ldr r0, [pc, #28] @ (9f24 ) │ │ │ │ + ldr r1, [pc, #28] @ (9f28 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx 911c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ str r4, [r2, #16] │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r1, r7] │ │ │ │ + ldrsh r4, [r7, r6] │ │ │ │ movs r2, r0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - ldr r2, [pc, #60] @ (9f6c ) │ │ │ │ + ldr r2, [pc, #60] @ (9f6c ) │ │ │ │ add r2, pc │ │ │ │ - cbz r3, 9f44 │ │ │ │ + cbz r3, 9f44 │ │ │ │ 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] @ (9f70 ) │ │ │ │ - ldr r1, [pc, #28] @ (9f74 ) │ │ │ │ + ldr r0, [pc, #24] @ (9f70 ) │ │ │ │ + ldr r1, [pc, #28] @ (9f74 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx 911c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r4, [r1, #12] │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r2, r7] │ │ │ │ + ldrsh r2, [r0, r7] │ │ │ │ movs r2, r0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ - ldr r2, [pc, #60] @ (9fb8 ) │ │ │ │ + ldr r2, [pc, #60] @ (9fb8 ) │ │ │ │ add r2, pc │ │ │ │ - cbz r3, 9f90 │ │ │ │ + cbz r3, 9f90 │ │ │ │ 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] @ (9fbc ) │ │ │ │ - ldr r1, [pc, #28] @ (9fc0 ) │ │ │ │ + ldr r0, [pc, #24] @ (9fbc ) │ │ │ │ + ldr r1, [pc, #28] @ (9fc0 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx 911c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r0, [r0, #8] │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r6, r6] │ │ │ │ + ldrsh r2, [r4, r6] │ │ │ │ movs r2, r0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - ldr r2, [pc, #60] @ (a004 ) │ │ │ │ + ldr r2, [pc, #60] @ (a004 ) │ │ │ │ add r2, pc │ │ │ │ - cbz r3, 9fdc │ │ │ │ + cbz r3, 9fdc │ │ │ │ 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] @ (a008 ) │ │ │ │ - ldr r1, [pc, #28] @ (a00c ) │ │ │ │ + ldr r0, [pc, #24] @ (a008 ) │ │ │ │ + ldr r1, [pc, #28] @ (a00c ) │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx 911c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r4, [r6, #0] │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r2, r6] │ │ │ │ + ldrsh r6, [r0, r6] │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000a010 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -728,15 +728,15 @@ │ │ │ │ nop │ │ │ │ ldrsh r6, [r6, r5] │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, r1] │ │ │ │ + ldrb r0, [r7, r0] │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000a0bc : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -810,15 +810,15 @@ │ │ │ │ nop │ │ │ │ ldrsh r6, [r7, r2] │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, r6] │ │ │ │ + ldrh r0, [r0, r6] │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000a174 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -834,31 +834,31 @@ │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 9140 │ │ │ │ ldr r3, [pc, #28] @ (a1c4 ) │ │ │ │ - movw r2, #14029 @ 0x36cd │ │ │ │ + movw r2, #12092 @ 0x2f3c │ │ │ │ ldr r1, [pc, #24] @ (a1c8 ) │ │ │ │ ldr r0, [pc, #28] @ (a1cc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ ldrsh r6, [r6, r1] │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #176] @ 0xb0 │ │ │ │ + ldr r4, [sp, #208] @ 0xd0 │ │ │ │ movs r2, r0 │ │ │ │ - ldrsh r2, [r2, r3] │ │ │ │ + ldrsh r2, [r0, r3] │ │ │ │ movs r2, r0 │ │ │ │ - ldrsh r6, [r6, r3] │ │ │ │ + ldrsh r6, [r4, r3] │ │ │ │ movs r2, r0 │ │ │ │ ldr r3, [pc, #16] @ (a1e4 ) │ │ │ │ add r3, pc │ │ │ │ cbz r1, a1da │ │ │ │ b.w a174 │ │ │ │ ldr r1, [pc, #12] @ (a1e8 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ @@ -999,25 +999,25 @@ │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ ldrb r0, [r0, r6] │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #832] @ 0x340 │ │ │ │ + ldr r2, [sp, #864] @ 0x360 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r6, [r6, r6] │ │ │ │ + ldrb r6, [r4, r6] │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r0, [r5, r7] │ │ │ │ + ldrb r0, [r3, r7] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r2, [sp, #752] @ 0x2f0 │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r6, [r4, r0] │ │ │ │ + ldrh r6, [r2, r0] │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r2, [r4, r7] │ │ │ │ + ldrb r2, [r2, r7] │ │ │ │ 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] @ (a3c8 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1212,31 +1212,31 @@ │ │ │ │ nop │ │ │ │ ldrh r6, [r0, r6] │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #904] @ 0x388 │ │ │ │ + ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r0, [r6, r0] │ │ │ │ + ldrb r0, [r4, r0] │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r6, [r4, r1] │ │ │ │ + ldrb r6, [r2, r1] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [sp, #808] @ 0x328 │ │ │ │ + ldr r0, [sp, #840] @ 0x348 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r0, [r3, r0] │ │ │ │ + ldrb r0, [r1, r0] │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r6, [r4, r1] │ │ │ │ + ldrb r6, [r2, r1] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [r3, r0] │ │ │ │ + ldr r4, [r1, r0] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r0, [r3, r7] │ │ │ │ + ldrh r0, [r1, r7] │ │ │ │ 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] @ (a65c ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1475,33 +1475,33 @@ │ │ │ │ ldr r0, [pc, #48] @ (a7e8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r2, [r3, r4] │ │ │ │ + ldrh r2, [r1, r4] │ │ │ │ movs r2, r0 │ │ │ │ ldr r2, [r7, r5] │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, r1] │ │ │ │ + ldrh r6, [r6, r0] │ │ │ │ movs r2, r0 │ │ │ │ - str r6, [sp, #152] @ 0x98 │ │ │ │ + str r6, [sp, #184] @ 0xb8 │ │ │ │ movs r2, r0 │ │ │ │ - strb r0, [r3, r6] │ │ │ │ + strb r0, [r1, r6] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [r2, r5] │ │ │ │ + ldr r4, [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] │ │ │ │ @@ -1899,43 +1899,43 @@ │ │ │ │ bl 98f8 │ │ │ │ ldrsb r4, [r5, r2] │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r3, r1] │ │ │ │ - movs r2, r0 │ │ │ │ ldr r0, [r1, r1] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [r7, r0] │ │ │ │ + ldr r0, [r7, r0] │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r2, [r5, r0] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r6, r7] │ │ │ │ + ldrsb r2, [r4, r7] │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r4, [r2, r7] │ │ │ │ + ldrsb r4, [r0, r7] │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r6, [r0, r6] │ │ │ │ + ldrsb r6, [r6, r5] │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r4, [r3, r7] │ │ │ │ + ldrsb r4, [r1, r7] │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r6, [r6, r3] │ │ │ │ + ldrsb r6, [r4, r3] │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r4, [r3, r3] │ │ │ │ + ldrsb r4, [r1, r3] │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r6, [r2, r2] │ │ │ │ + ldrsb r6, [r0, r2] │ │ │ │ movs r2, r0 │ │ │ │ - str r2, [sp, #160] @ 0xa0 │ │ │ │ + str r2, [sp, #192] @ 0xc0 │ │ │ │ movs r2, r0 │ │ │ │ - str r2, [r3, r6] │ │ │ │ + str r2, [r1, r6] │ │ │ │ movs r2, r0 │ │ │ │ - strb r6, [r2, r5] │ │ │ │ + strb r6, [r0, 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 │ │ │ │ @@ -3013,125 +3013,125 @@ │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, r4] │ │ │ │ + strh r4, [r7, r3] │ │ │ │ movs r2, r0 │ │ │ │ - strb r0, [r4, r7] │ │ │ │ + strb r0, [r2, r7] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, r4] │ │ │ │ + strh r4, [r7, r3] │ │ │ │ movs r2, r0 │ │ │ │ str r2, [r5, r1] │ │ │ │ movs r4, r0 │ │ │ │ - str r2, [r5, r6] │ │ │ │ + str r2, [r3, r6] │ │ │ │ movs r2, r0 │ │ │ │ - strh r0, [r3, #2] │ │ │ │ + ldrb r4, [r2, #30] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [r2, r3] │ │ │ │ + ldr r6, [r0, r3] │ │ │ │ movs r2, r0 │ │ │ │ - strh r6, [r2, r6] │ │ │ │ + strh r6, [r0, r6] │ │ │ │ movs r2, r0 │ │ │ │ - strh r6, [r5, r0] │ │ │ │ + strh r6, [r3, r0] │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [r5, r4] │ │ │ │ + str r4, [r3, r4] │ │ │ │ movs r2, r0 │ │ │ │ - str r6, [r6, r4] │ │ │ │ + str r6, [r4, r4] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [r3, r1] │ │ │ │ + ldr r2, [r1, r1] │ │ │ │ movs r2, r0 │ │ │ │ - strh r6, [r6, r5] │ │ │ │ + strh r6, [r4, r5] │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [r2, r1] │ │ │ │ + str r4, [r0, r1] │ │ │ │ movs r2, r0 │ │ │ │ - strh r6, [r2, r7] │ │ │ │ + strh r6, [r0, r7] │ │ │ │ movs r2, r0 │ │ │ │ - str r2, [r5, r4] │ │ │ │ + str r2, [r3, r4] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [pc, #728] @ (b9dc ) │ │ │ │ + ldr r7, [pc, #664] @ (b99c ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [pc, #544] @ (b928 ) │ │ │ │ + ldr r7, [pc, #480] @ (b8e8 ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r2, [r2, r2] │ │ │ │ + strh r2, [r0, r2] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [pc, #464] @ (b8e0 ) │ │ │ │ + ldr r7, [pc, #400] @ (b8a0 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [pc, #464] @ (b8e4 ) │ │ │ │ + ldr r6, [pc, #400] @ (b8a4 ) │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r7, r2] │ │ │ │ + str r0, [r5, r2] │ │ │ │ movs r2, r0 │ │ │ │ str r0, [r2, #76] @ 0x4c │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r0, [r1, #20] │ │ │ │ + ldrb r4, [r0, #17] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r5, [pc, #944] @ (bad4 ) │ │ │ │ + ldr r5, [pc, #880] @ (ba94 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r2, [r6, #18] │ │ │ │ + ldrb r6, [r5, #15] │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r4, [r5, #18] │ │ │ │ + ldrb r0, [r5, #15] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r5, [pc, #880] @ (baa0 ) │ │ │ │ + ldr r5, [pc, #816] @ (ba60 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r2, [r4, #18] │ │ │ │ + ldrb r6, [r3, #15] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r5, [pc, #840] @ (ba80 ) │ │ │ │ + ldr r5, [pc, #776] @ (ba40 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r5, [pc, #864] @ (ba9c ) │ │ │ │ + ldr r5, [pc, #800] @ (ba5c ) │ │ │ │ movs r2, r0 │ │ │ │ - strb r6, [r0, r4] │ │ │ │ + strb r6, [r6, r3] │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [r4, r0] │ │ │ │ + str r4, [r2, r0] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r5, [pc, #616] @ (b9b0 ) │ │ │ │ + ldr r5, [pc, #552] @ (b970 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r0, [r4, #17] │ │ │ │ + ldrb r4, [r3, #14] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r5, [pc, #576] @ (b990 ) │ │ │ │ + ldr r5, [pc, #512] @ (b950 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r6, [r2, #17] │ │ │ │ + ldrb r2, [r2, #14] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [pc, #200] @ (b820 ) │ │ │ │ + ldr r6, [pc, #136] @ (b7e0 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r5, [pc, #976] @ (bb2c ) │ │ │ │ + ldr r5, [pc, #912] @ (baec ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [pc, #504] @ (b958 ) │ │ │ │ + ldr r6, [pc, #440] @ (b918 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [pc, #608] @ (b9c4 ) │ │ │ │ + ldr r6, [pc, #544] @ (b984 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r5, [pc, #248] @ (b860 ) │ │ │ │ + ldr r5, [pc, #184] @ (b820 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r4, [r0, #16] │ │ │ │ + ldrb r0, [r0, #13] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r5, [pc, #360] @ (b8d8 ) │ │ │ │ + ldr r5, [pc, #296] @ (b898 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [pc, #816] @ (baa4 ) │ │ │ │ + ldr r4, [pc, #752] @ (ba64 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [pc, #64] @ (b7b8 ) │ │ │ │ + ldr r7, [pc, #0] @ (b778 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r4, [r3, #10] │ │ │ │ + ldrb r0, [r3, #7] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [pc, #800] @ (baa0 ) │ │ │ │ + ldr r4, [pc, #736] @ (ba60 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [pc, #744] @ (ba6c ) │ │ │ │ + ldr r3, [pc, #680] @ (ba2c ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r0, [r0, #10] │ │ │ │ + ldrb r4, [r7, #6] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [pc, #704] @ (ba4c ) │ │ │ │ + ldr r3, [pc, #640] @ (ba0c ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r6, [r6, #9] │ │ │ │ + ldrb r2, [r6, #6] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [pc, #664] @ (ba2c ) │ │ │ │ + ldr r3, [pc, #600] @ (b9ec ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r4, [r5, #9] │ │ │ │ + ldrb r0, [r5, #6] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r5, [pc, #328] @ (b8e4 ) │ │ │ │ + ldr r5, [pc, #264] @ (b8a4 ) │ │ │ │ movs r2, r0 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov fp, r8 │ │ │ │ ldr r2, [pc, #288] @ (b8c4 ) │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ @@ -3243,75 +3243,75 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #352 @ 0x160 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #536] @ (bae4 ) │ │ │ │ + ldr r2, [pc, #472] @ (baa4 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [pc, #296] @ (b9f8 ) │ │ │ │ + ldr r6, [pc, #232] @ (b9b8 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #496] @ (bac4 ) │ │ │ │ + ldr r2, [pc, #432] @ (ba84 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r2, [r1, #4] │ │ │ │ + ldrb r6, [r0, #1] │ │ │ │ movs r2, r0 │ │ │ │ - strh r0, [r5, #46] @ 0x2e │ │ │ │ + strh r0, [r6, #46] @ 0x2e │ │ │ │ movs r2, r0 │ │ │ │ - cmp r2, fp │ │ │ │ + cmp r2, r9 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r1, [pc, #88] @ (b93c ) │ │ │ │ + ldr r1, [pc, #24] @ (b8fc ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r6, [r1, #46] @ 0x2e │ │ │ │ + strh r6, [r2, #46] @ 0x2e │ │ │ │ movs r2, r0 │ │ │ │ - ldr r1, [pc, #112] @ (b95c ) │ │ │ │ + ldr r1, [pc, #48] @ (b91c ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [pc, #904] @ (bc78 ) │ │ │ │ + ldr r4, [pc, #840] @ (bc38 ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r6, [r6, #44] @ 0x2c │ │ │ │ + strh r6, [r7, #44] @ 0x2c │ │ │ │ movs r2, r0 │ │ │ │ - ldr r1, [pc, #16] @ (b908 ) │ │ │ │ + ldr r0, [pc, #976] @ (bcc8 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [pc, #696] @ (bbb4 ) │ │ │ │ + ldr r4, [pc, #632] @ (bb74 ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r0, [r4, #44] @ 0x2c │ │ │ │ + strh r0, [r5, #44] @ 0x2c │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [pc, #952] @ (bcbc ) │ │ │ │ + ldr r0, [pc, #888] @ (bc7c ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #176] @ (b9b8 ) │ │ │ │ + ldr r2, [pc, #112] @ (b978 ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r6, [r0, #44] @ 0x2c │ │ │ │ + strh r6, [r1, #44] @ 0x2c │ │ │ │ movs r2, r0 │ │ │ │ - cmp r0, r7 │ │ │ │ + cmp r0, r5 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r4, ip │ │ │ │ + cmp r4, sl │ │ │ │ movs r2, r0 │ │ │ │ - strh r0, [r6, #42] @ 0x2a │ │ │ │ + strh r0, [r7, #42] @ 0x2a │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [pc, #760] @ (bc14 ) │ │ │ │ + ldr r0, [pc, #696] @ (bbd4 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r5, [pc, #32] @ (b940 ) │ │ │ │ + ldr r4, [pc, #992] @ (bd00 ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r4, [r2, #42] @ 0x2a │ │ │ │ + strh r4, [r3, #42] @ 0x2a │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [pc, #648] @ (bbb0 ) │ │ │ │ + ldr r0, [pc, #584] @ (bb70 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [pc, #416] @ (bacc ) │ │ │ │ + ldr r4, [pc, #352] @ (ba8c ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r4, [r7, #40] @ 0x28 │ │ │ │ + strh r4, [r0, #42] @ 0x2a │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [pc, #552] @ (bb5c ) │ │ │ │ + ldr r0, [pc, #488] @ (bb1c ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [pc, #320] @ (ba78 ) │ │ │ │ + ldr r4, [pc, #256] @ (ba38 ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r6, [r4, #40] @ 0x28 │ │ │ │ + strh r6, [r5, #40] @ 0x28 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [pc, #464] @ (bb10 ) │ │ │ │ + ldr r0, [pc, #400] @ (bad0 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [pc, #456] @ (bb0c ) │ │ │ │ + ldr r3, [pc, #392] @ (bacc ) │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000b944 : │ │ │ │ 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 │ │ │ │ @@ -4147,169 +4147,169 @@ │ │ │ │ movs r4, r0 │ │ │ │ mov r6, pc │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, r8 │ │ │ │ + cmp r0, r6 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r4, r8 │ │ │ │ + cmp r4, r6 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [pc, #448] @ (c2fc ) │ │ │ │ + ldr r4, [pc, #384] @ (c2bc ) │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0x478e │ │ │ │ + bx pc │ │ │ │ movs r2, r0 │ │ │ │ cmn r2, r2 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - add r8, r8 │ │ │ │ + add r8, r6 │ │ │ │ movs r2, r0 │ │ │ │ - bx r0 │ │ │ │ + mov sl, lr │ │ │ │ movs r2, r0 │ │ │ │ - add ip, r1 │ │ │ │ + add r4, pc │ │ │ │ movs r2, r0 │ │ │ │ - add ip, r0 │ │ │ │ + add r4, lr │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [pc, #760] @ (c454 ) │ │ │ │ + ldr r3, [pc, #696] @ (c414 ) │ │ │ │ movs r2, r0 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r0, lr │ │ │ │ movs r2, r0 │ │ │ │ - add r2, r6 │ │ │ │ + add r2, r4 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r1, [pc, #192] @ (c228 ) │ │ │ │ + ldr r1, [pc, #128] @ (c1e8 ) │ │ │ │ movs r2, r0 │ │ │ │ - mvns r6, r3 │ │ │ │ + mvns r6, r1 │ │ │ │ movs r2, r0 │ │ │ │ - strb r0, [r4, #10] │ │ │ │ + strb r4, [r3, #7] │ │ │ │ movs r2, r0 │ │ │ │ - mvns r2, r2 │ │ │ │ + mvns r2, r0 │ │ │ │ movs r2, r0 │ │ │ │ - strb r4, [r2, #10] │ │ │ │ + strb r0, [r2, #7] │ │ │ │ movs r2, r0 │ │ │ │ - bics r4, r7 │ │ │ │ + bics r4, r5 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r1, [pc, #128] @ (c200 ) │ │ │ │ + ldr r1, [pc, #64] @ (c1c0 ) │ │ │ │ movs r2, r0 │ │ │ │ - muls r6, r6 │ │ │ │ + muls r6, r4 │ │ │ │ movs r2, r0 │ │ │ │ - muls r6, r0 │ │ │ │ + orrs r6, r6 │ │ │ │ movs r2, r0 │ │ │ │ - muls r0, r3 │ │ │ │ + muls r0, r1 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #480] @ (c370 ) │ │ │ │ + ldr r2, [pc, #416] @ (c330 ) │ │ │ │ movs r2, r0 │ │ │ │ - cmp r8, r3 │ │ │ │ + cmp r8, r1 │ │ │ │ movs r2, r0 │ │ │ │ - strb r4, [r2, #7] │ │ │ │ + strb r0, [r2, #4] │ │ │ │ movs r2, r0 │ │ │ │ - orrs r0, r2 │ │ │ │ + orrs r0, r0 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [pc, #248] @ (c298 ) │ │ │ │ + ldr r0, [pc, #184] @ (c258 ) │ │ │ │ movs r2, r0 │ │ │ │ - cmn r4, r2 │ │ │ │ + cmn r4, r0 │ │ │ │ movs r2, r0 │ │ │ │ - strb r6, [r2, #6] │ │ │ │ + strb r2, [r2, #3] │ │ │ │ movs r2, r0 │ │ │ │ - cmn r0, r1 │ │ │ │ + cmp r0, r7 │ │ │ │ movs r2, r0 │ │ │ │ - strb r2, [r1, #6] │ │ │ │ + strb r6, [r0, #3] │ │ │ │ movs r2, r0 │ │ │ │ - cmp r4, r7 │ │ │ │ + cmp r4, r5 │ │ │ │ movs r2, r0 │ │ │ │ - strb r6, [r7, #5] │ │ │ │ + strb r2, [r7, #2] │ │ │ │ movs r2, r0 │ │ │ │ - cmp r0, r6 │ │ │ │ + cmp r0, r4 │ │ │ │ movs r2, r0 │ │ │ │ - strb r2, [r6, #5] │ │ │ │ + strb r6, [r5, #2] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [pc, #376] @ (c33c ) │ │ │ │ + ldr r0, [pc, #312] @ (c2fc ) │ │ │ │ movs r2, r0 │ │ │ │ - cmp r2, r2 │ │ │ │ + cmp r2, r0 │ │ │ │ movs r2, r0 │ │ │ │ - strb r0, [r6, #4] │ │ │ │ + strb r4, [r5, #1] │ │ │ │ movs r2, r0 │ │ │ │ - strb r6, [r4, #4] │ │ │ │ + strb r2, [r4, #1] │ │ │ │ movs r2, r0 │ │ │ │ - strb r0, [r4, #4] │ │ │ │ + strb r4, [r3, #1] │ │ │ │ movs r2, r0 │ │ │ │ - negs r2, r2 │ │ │ │ + negs r2, r0 │ │ │ │ movs r2, r0 │ │ │ │ - add ip, r2 │ │ │ │ + add ip, r0 │ │ │ │ movs r2, r0 │ │ │ │ - tst r6, r6 │ │ │ │ + tst r6, r4 │ │ │ │ movs r2, r0 │ │ │ │ - strb r0, [r7, #3] │ │ │ │ + strb r4, [r6, #0] │ │ │ │ movs r2, r0 │ │ │ │ - tst r2, r5 │ │ │ │ + tst r2, r3 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0x47ee │ │ │ │ + @ instruction: 0x47de │ │ │ │ movs r2, r0 │ │ │ │ - rors r2, r6 │ │ │ │ + rors r2, r4 │ │ │ │ movs r2, r0 │ │ │ │ - strb r4, [r6, #2] │ │ │ │ + ldr r0, [r6, #124] @ 0x7c │ │ │ │ movs r2, r0 │ │ │ │ - tst r4, r3 │ │ │ │ + tst r4, r1 │ │ │ │ movs r2, r0 │ │ │ │ - strb r0, [r5, #2] │ │ │ │ + ldr r4, [r4, #124] @ 0x7c │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r4, [r0, #22] │ │ │ │ + ldrb r4, [r1, #22] │ │ │ │ movs r2, r0 │ │ │ │ - cmp sl, fp │ │ │ │ + cmp sl, r9 │ │ │ │ movs r2, r0 │ │ │ │ - mov r0, sp │ │ │ │ + mov r0, fp │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r6, [r5, #21] │ │ │ │ + ldrb r6, [r6, #21] │ │ │ │ movs r2, r0 │ │ │ │ - cmp ip, r8 │ │ │ │ + cmp ip, r6 │ │ │ │ movs r2, r0 │ │ │ │ - mov r6, r0 │ │ │ │ + cmp lr, lr │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r0, [r3, #21] │ │ │ │ + ldrb r0, [r4, #21] │ │ │ │ movs r2, r0 │ │ │ │ - cmp lr, r5 │ │ │ │ + cmp lr, r3 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r8, ip │ │ │ │ + cmp r8, sl │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r2, [r0, #21] │ │ │ │ + ldrb r2, [r1, #21] │ │ │ │ movs r2, r0 │ │ │ │ - cmp r8, r3 │ │ │ │ + cmp r8, r1 │ │ │ │ movs r2, r0 │ │ │ │ - mov r6, r2 │ │ │ │ + mov r6, r0 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r4, [r5, #20] │ │ │ │ + ldrb r4, [r6, #20] │ │ │ │ movs r2, r0 │ │ │ │ - cmp sl, r0 │ │ │ │ + cmp r2, lr │ │ │ │ movs r2, r0 │ │ │ │ - cmp r8, fp │ │ │ │ + cmp r8, r9 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r4, [r2, #20] │ │ │ │ + ldrb r4, [r3, #20] │ │ │ │ movs r2, r0 │ │ │ │ - cmp r2, sp │ │ │ │ + cmp r2, fp │ │ │ │ movs r2, r0 │ │ │ │ - mov r4, fp │ │ │ │ + mov r4, r9 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r4, [r7, #19] │ │ │ │ + ldrb r4, [r0, #20] │ │ │ │ movs r2, r0 │ │ │ │ - cmp r2, sl │ │ │ │ + cmp r2, r8 │ │ │ │ movs r2, r0 │ │ │ │ - mov r4, r6 │ │ │ │ + mov r4, r4 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r4, [r4, #19] │ │ │ │ + ldrb r4, [r5, #19] │ │ │ │ movs r2, r0 │ │ │ │ - subs r4, #86 @ 0x56 │ │ │ │ + subs r4, #70 @ 0x46 │ │ │ │ movs r2, r0 │ │ │ │ - ands r2, r2 │ │ │ │ + ands r2, r0 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r0, [r2, #19] │ │ │ │ + ldrb r0, [r3, #19] │ │ │ │ movs r2, r0 │ │ │ │ - cmp sl, r9 │ │ │ │ + cmp sl, r7 │ │ │ │ movs r2, r0 │ │ │ │ - cmp ip, lr │ │ │ │ + cmp ip, ip │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000c268 : │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -4771,15 +4771,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #154 @ 0x9a │ │ │ │ movs r4, r0 │ │ │ │ subs r1, #120 @ 0x78 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs r6, r0 │ │ │ │ + adcs r6, r6 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000c6e4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -4800,15 +4800,15 @@ │ │ │ │ movne.w lr, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w lr, #0 │ │ │ │ bne.n c760 │ │ │ │ - bl 2fa8c │ │ │ │ + bl 2fa7c │ │ │ │ teq r7, r5 │ │ │ │ bmi.n c740 │ │ │ │ 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 │ │ │ │ @@ -4835,19 +4835,19 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 911c │ │ │ │ b.n c76e │ │ │ │ subs r1, #2 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r3 │ │ │ │ + asrs r0, r1 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3 │ │ │ │ + lsrs r4, r1 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000c79c : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -4867,15 +4867,15 @@ │ │ │ │ it ne │ │ │ │ movne.w ip, #0 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r3 │ │ │ │ mov r6, r1 │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.n c804 │ │ │ │ - bl 2fa8c │ │ │ │ + bl 2fa7c │ │ │ │ teq r4, r6 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ bmi.n c7f8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ orrs r2, r3 │ │ │ │ beq.n c7f6 │ │ │ │ @@ -4894,15 +4894,15 @@ │ │ │ │ mvn.w r0, #112 @ 0x70 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ subs r0, #74 @ 0x4a │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - eors r2, r1 │ │ │ │ + ands r2, r7 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000c830 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -4955,15 +4955,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #178 @ 0xb2 │ │ │ │ movs r4, r0 │ │ │ │ adds r7, #152 @ 0x98 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ands r2, r1 │ │ │ │ + subs r7, #250 @ 0xfa │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000c8bc : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -4972,15 +4972,15 @@ │ │ │ │ cbz r1, c90e │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #2147483648 @ 0x80000000 │ │ │ │ beq.n c8fa │ │ │ │ - bl 2f7e0 │ │ │ │ + bl 2f7d0 │ │ │ │ teq r4, r5 │ │ │ │ bmi.n c8ec │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mul.w r4, r0, r4 │ │ │ │ cmp r4, r5 │ │ │ │ it ne │ │ │ │ addne.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ @@ -5001,19 +5001,19 @@ │ │ │ │ blx 911c │ │ │ │ b.n c908 │ │ │ │ nop │ │ │ │ adds r7, #48 @ 0x30 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #126 @ 0x7e │ │ │ │ + subs r7, #110 @ 0x6e │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #70 @ 0x46 │ │ │ │ + subs r7, #54 @ 0x36 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000c934 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -5024,15 +5024,15 @@ │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #2147483648 @ 0x80000000 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ beq.n c970 │ │ │ │ strd r1, r0, [sp] │ │ │ │ - bl 2fa74 │ │ │ │ + bl 2fa64 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ mov r0, r1 │ │ │ │ teq r3, r2 │ │ │ │ bmi.n c974 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ cmp r1, #0 │ │ │ │ @@ -5048,15 +5048,15 @@ │ │ │ │ blx 911c │ │ │ │ mvn.w r0, #112 @ 0x70 │ │ │ │ b.n c970 │ │ │ │ adds r6, #180 @ 0xb4 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #214 @ 0xd6 │ │ │ │ + subs r6, #198 @ 0xc6 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000c9a0 : │ │ │ │ ldr r3, [pc, #16] @ (c9b4 ) │ │ │ │ ldr r2, [pc, #20] @ (c9b8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [pc, #20] @ (c9bc ) │ │ │ │ @@ -5065,15 +5065,15 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ b.w 9118 │ │ │ │ nop │ │ │ │ adds r6, #88 @ 0x58 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #240 @ 0xf0 │ │ │ │ + subs r6, #224 @ 0xe0 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000c9c0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -5132,15 +5132,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #34 @ 0x22 │ │ │ │ movs r4, r0 │ │ │ │ adds r5, #246 @ 0xf6 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #138 @ 0x8a │ │ │ │ + subs r6, #122 @ 0x7a │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000ca5c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -5149,15 +5149,15 @@ │ │ │ │ cbz r1, cab4 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmneq.w r0, #32768 @ 0x8000 │ │ │ │ beq.n caa0 │ │ │ │ - bl 2f7e0 │ │ │ │ + bl 2f7d0 │ │ │ │ teq r4, r5 │ │ │ │ mov r3, r0 │ │ │ │ sxth r0, r0 │ │ │ │ bmi.n ca90 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ subs r3, #1 │ │ │ │ mul.w r4, r0, r4 │ │ │ │ @@ -5181,19 +5181,19 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 911c │ │ │ │ b.n caae │ │ │ │ adds r5, #144 @ 0x90 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #216 @ 0xd8 │ │ │ │ + subs r5, #200 @ 0xc8 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #160 @ 0xa0 │ │ │ │ + subs r5, #144 @ 0x90 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000cad8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -5204,15 +5204,15 @@ │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmneq.w r0, #32768 @ 0x8000 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ beq.n cb16 │ │ │ │ strd r1, r0, [sp] │ │ │ │ - bl 2fa74 │ │ │ │ + bl 2fa64 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ teq r3, r2 │ │ │ │ it pl │ │ │ │ sxthpl r0, r1 │ │ │ │ bmi.n cb1a │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ @@ -5232,15 +5232,15 @@ │ │ │ │ mvn.w r0, #112 @ 0x70 │ │ │ │ b.n cb16 │ │ │ │ nop │ │ │ │ adds r5, #16 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #44 @ 0x2c │ │ │ │ + subs r5, #28 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000cb4c : │ │ │ │ ldr r3, [pc, #16] @ (cb60 ) │ │ │ │ ldr r2, [pc, #20] @ (cb64 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [pc, #20] @ (cb68 ) │ │ │ │ @@ -5249,15 +5249,15 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ b.w 9118 │ │ │ │ nop │ │ │ │ adds r4, #172 @ 0xac │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #100 @ 0x64 │ │ │ │ + subs r5, #84 @ 0x54 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000cb6c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -5312,15 +5312,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #118 @ 0x76 │ │ │ │ movs r4, r0 │ │ │ │ adds r4, #90 @ 0x5a │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #12 │ │ │ │ + subs r4, #252 @ 0xfc │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000cbf8 : │ │ │ │ ldr r3, [pc, #16] @ (cc0c ) │ │ │ │ ldr r2, [pc, #20] @ (cc10 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [pc, #20] @ (cc14 ) │ │ │ │ @@ -5329,15 +5329,15 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ b.w 9118 │ │ │ │ nop │ │ │ │ adds r4, #0 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #216 @ 0xd8 │ │ │ │ + subs r4, #200 @ 0xc8 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000cc18 : │ │ │ │ lsls r3, r0, #31 │ │ │ │ bmi.n cc28 │ │ │ │ asrs r0, r0, #1 │ │ │ │ vmov s15, r0 │ │ │ │ @@ -5421,15 +5421,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ adds r3, #106 @ 0x6a │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #34 @ 0x22 │ │ │ │ + subs r4, #18 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000cd0c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -5478,15 +5478,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ adds r2, #214 @ 0xd6 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #142 @ 0x8e │ │ │ │ + subs r3, #126 @ 0x7e │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000cd9c : │ │ │ │ vabs.f64 d7, d0 │ │ │ │ vldr d6, [pc, #84] @ cdf8 │ │ │ │ ldr r3, [pc, #96] @ (ce08 ) │ │ │ │ add r3, pc │ │ │ │ @@ -5526,15 +5526,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ adds r2, #86 @ 0x56 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #32 │ │ │ │ + subs r3, #16 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000ce14 : │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ ldr r3, [pc, #92] @ (ce78 ) │ │ │ │ add r3, pc │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -5572,15 +5572,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ adds r1, #226 @ 0xe2 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #202 @ 0xca │ │ │ │ + subs r2, #186 @ 0xba │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000ce84 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -5620,15 +5620,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ adds r1, #96 @ 0x60 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #126 @ 0x7e │ │ │ │ + subs r2, #110 @ 0x6e │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000cf04 : │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ ldr r3, [pc, #84] @ (cf60 ) │ │ │ │ add r3, pc │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -5664,15 +5664,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ adds r0, #242 @ 0xf2 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #28 │ │ │ │ + subs r2, #12 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000cf6c : │ │ │ │ vabs.f64 d0, d0 │ │ │ │ vldr d7, [pc, #20] @ cf88 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -5769,15 +5769,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ adds r0, #70 @ 0x46 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #28 │ │ │ │ + subs r1, #12 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000d09c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -5922,19 +5922,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ cmp r7, #62 @ 0x3e │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #138 @ 0x8a │ │ │ │ + subs r0, #122 @ 0x7a │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #172 @ 0xac │ │ │ │ + adds r7, #156 @ 0x9c │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000d27c : │ │ │ │ cmp r0, r1 │ │ │ │ beq.n d2ee │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -5992,19 +5992,19 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n d2ce │ │ │ │ b.n d2f8 │ │ │ │ bl 9958 │ │ │ │ - ldr r2, [r3, #44] @ 0x2c │ │ │ │ + ldr r2, [r4, #44] @ 0x2c │ │ │ │ movs r2, r0 │ │ │ │ - cmp r2, #232 @ 0xe8 │ │ │ │ + cmp r2, #216 @ 0xd8 │ │ │ │ movs r2, r0 │ │ │ │ - adds r6, #170 @ 0xaa │ │ │ │ + adds r6, #154 @ 0x9a │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000d328 : │ │ │ │ cmp r0, r1 │ │ │ │ beq.n d36c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -6063,19 +6063,19 @@ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n d390 │ │ │ │ b.n d3a6 │ │ │ │ bl 9958 │ │ │ │ bl 9a78 │ │ │ │ nop │ │ │ │ - ldr r4, [r5, #32] │ │ │ │ + ldr r4, [r6, #32] │ │ │ │ movs r2, r0 │ │ │ │ - cmp r2, #58 @ 0x3a │ │ │ │ + cmp r2, #42 @ 0x2a │ │ │ │ movs r2, r0 │ │ │ │ - adds r5, #252 @ 0xfc │ │ │ │ + adds r5, #236 @ 0xec │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000d3dc : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -6222,39 +6222,39 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #456 @ 0x1c8 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ cmp r4, #12 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r2, [r1, #20] │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ movs r2, r0 │ │ │ │ - cmp r1, #88 @ 0x58 │ │ │ │ + cmp r1, #72 @ 0x48 │ │ │ │ movs r2, r0 │ │ │ │ - adds r5, #26 │ │ │ │ + adds r5, #10 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #32 │ │ │ │ + adds r5, #16 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #86 @ 0x56 │ │ │ │ + adds r5, #70 @ 0x46 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [r0, #12] │ │ │ │ + ldr r4, [r1, #12] │ │ │ │ movs r2, r0 │ │ │ │ - cmp r2, #150 @ 0x96 │ │ │ │ + cmp r2, #134 @ 0x86 │ │ │ │ movs r2, r0 │ │ │ │ - adds r4, #192 @ 0xc0 │ │ │ │ + adds r4, #176 @ 0xb0 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ + ldr r6, [r6, #8] │ │ │ │ movs r2, r0 │ │ │ │ - cmp r2, #128 @ 0x80 │ │ │ │ + cmp r2, #112 @ 0x70 │ │ │ │ movs r2, r0 │ │ │ │ - adds r4, #198 @ 0xc6 │ │ │ │ + adds r4, #182 @ 0xb6 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000d574 : │ │ │ │ lsls r1, r1, #1 │ │ │ │ b.w d3dc │ │ │ │ nop │ │ │ │ │ │ │ │ @@ -6543,51 +6543,51 @@ │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #90 @ 0x5a │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #44 @ 0x2c │ │ │ │ + adds r4, #28 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #206 @ 0xce │ │ │ │ + adds r3, #190 @ 0xbe │ │ │ │ movs r2, r0 │ │ │ │ cmp r1, #96 @ 0x60 │ │ │ │ movs r4, r0 │ │ │ │ - str r6, [r7, #104] @ 0x68 │ │ │ │ + str r6, [r0, #108] @ 0x6c │ │ │ │ movs r2, r0 │ │ │ │ - cmp r0, #144 @ 0x90 │ │ │ │ + cmp r0, #128 @ 0x80 │ │ │ │ movs r2, r0 │ │ │ │ - adds r4, #6 │ │ │ │ + adds r3, #246 @ 0xf6 │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r1, #96] @ 0x60 │ │ │ │ + str r0, [r2, #96] @ 0x60 │ │ │ │ movs r2, r0 │ │ │ │ - movs r7, #218 @ 0xda │ │ │ │ + movs r7, #202 @ 0xca │ │ │ │ movs r2, r0 │ │ │ │ - adds r3, #4 │ │ │ │ + adds r2, #244 @ 0xf4 │ │ │ │ movs r2, r0 │ │ │ │ - str r2, [r5, #92] @ 0x5c │ │ │ │ + str r2, [r6, #92] @ 0x5c │ │ │ │ movs r2, r0 │ │ │ │ - movs r5, #248 @ 0xf8 │ │ │ │ + movs r5, #232 @ 0xe8 │ │ │ │ movs r2, r0 │ │ │ │ - adds r1, #186 @ 0xba │ │ │ │ + adds r1, #170 @ 0xaa │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [r7, #88] @ 0x58 │ │ │ │ + str r4, [r0, #92] @ 0x5c │ │ │ │ movs r2, r0 │ │ │ │ - movs r7, #142 @ 0x8e │ │ │ │ + movs r7, #126 @ 0x7e │ │ │ │ movs r2, r0 │ │ │ │ - adds r2, #156 @ 0x9c │ │ │ │ + adds r2, #140 @ 0x8c │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ + str r0, [r5, #88] @ 0x58 │ │ │ │ movs r2, r0 │ │ │ │ - movs r5, #174 @ 0xae │ │ │ │ + movs r5, #158 @ 0x9e │ │ │ │ movs r2, r0 │ │ │ │ - movs r5, #236 @ 0xec │ │ │ │ + movs r5, #220 @ 0xdc │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000d8ac : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -6644,17 +6644,17 @@ │ │ │ │ blx 911c │ │ │ │ movs r0, #1 │ │ │ │ b.n d916 │ │ │ │ movs r7, #52 @ 0x34 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #36 @ 0x24 │ │ │ │ + adds r1, #20 │ │ │ │ movs r2, r0 │ │ │ │ - adds r1, #0 │ │ │ │ + adds r0, #240 @ 0xf0 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000d94c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -6707,15 +6707,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r6, #102 @ 0x66 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #104 @ 0x68 │ │ │ │ + adds r0, #88 @ 0x58 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000d9e0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -6749,15 +6749,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r6, #6 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #8 │ │ │ │ + cmp r7, #248 @ 0xf8 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000da40 <_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 │ │ │ │ @@ -7280,27 +7280,27 @@ │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ bl 9958 │ │ │ │ nop │ │ │ │ movs r5, #160 @ 0xa0 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #32] │ │ │ │ + str r4, [r5, #32] │ │ │ │ movs r2, r0 │ │ │ │ - movs r2, #50 @ 0x32 │ │ │ │ + movs r2, #34 @ 0x22 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r5, #244 @ 0xf4 │ │ │ │ + cmp r5, #228 @ 0xe4 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, r7] │ │ │ │ + ldrb r4, [r5, r7] │ │ │ │ movs r2, r0 │ │ │ │ - subs r6, r6, #6 │ │ │ │ + subs r6, r4, #6 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r3, #84 @ 0x54 │ │ │ │ + cmp r3, #68 @ 0x44 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000e030 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -7336,15 +7336,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subs r2, r6, #6 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #180 @ 0xb4 │ │ │ │ + cmp r1, #164 @ 0xa4 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000e094 : │ │ │ │ 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 │ │ │ │ @@ -7432,21 +7432,21 @@ │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ + cmp r2, #46 @ 0x2e │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r6, [r0, r2] │ │ │ │ + ldrb r6, [r1, r2] │ │ │ │ movs r2, r0 │ │ │ │ - subs r0, r7, r7 │ │ │ │ + subs r0, r5, r7 │ │ │ │ movs r2, r0 │ │ │ │ - subs r4, r6, #6 │ │ │ │ + subs r4, r4, #6 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000e18c : │ │ │ │ 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 │ │ │ │ @@ -7533,21 +7533,21 @@ │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #128 @ 0x80 │ │ │ │ + cmp r1, #112 @ 0x70 │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r0, [r2, r6] │ │ │ │ + ldrh r0, [r3, r6] │ │ │ │ movs r2, r0 │ │ │ │ - subs r2, r0, r4 │ │ │ │ + subs r2, r6, r3 │ │ │ │ movs r2, r0 │ │ │ │ - subs r6, r7, #2 │ │ │ │ + subs r6, r5, #2 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000e280 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -7748,19 +7748,19 @@ │ │ │ │ b.w 9470 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ subs r0, r6, r7 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #194 @ 0xc2 │ │ │ │ + movs r7, #178 @ 0xb2 │ │ │ │ movs r2, r0 │ │ │ │ - movs r7, #200 @ 0xc8 │ │ │ │ + movs r7, #184 @ 0xb8 │ │ │ │ movs r2, r0 │ │ │ │ - movs r7, #148 @ 0x94 │ │ │ │ + movs r7, #132 @ 0x84 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000e46c : │ │ │ │ ldr r3, [pc, #76] @ (e4bc ) │ │ │ │ ldr r2, [pc, #80] @ (e4c0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ @@ -7792,19 +7792,19 @@ │ │ │ │ b.w 9800 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ subs r4, r1, r6 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #94 @ 0x5e │ │ │ │ + movs r7, #78 @ 0x4e │ │ │ │ movs r2, r0 │ │ │ │ - movs r7, #108 @ 0x6c │ │ │ │ + movs r7, #92 @ 0x5c │ │ │ │ movs r2, r0 │ │ │ │ - movs r7, #48 @ 0x30 │ │ │ │ + movs r7, #32 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000e4d0 : │ │ │ │ ldr r3, [pc, #76] @ (e520 ) │ │ │ │ ldr r2, [pc, #80] @ (e524 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ @@ -7836,19 +7836,19 @@ │ │ │ │ b.w 91e8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ subs r0, r5, r4 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #250 @ 0xfa │ │ │ │ + movs r6, #234 @ 0xea │ │ │ │ movs r2, r0 │ │ │ │ - movs r7, #16 │ │ │ │ + movs r7, #0 │ │ │ │ movs r2, r0 │ │ │ │ - movs r6, #204 @ 0xcc │ │ │ │ + movs r6, #188 @ 0xbc │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000e534 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -7927,15 +7927,15 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 9958 │ │ │ │ subs r2, r3, r1 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #78 @ 0x4e │ │ │ │ + movs r4, #62 @ 0x3e │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000e5fc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -7987,17 +7987,17 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ adds r4, r4, r7 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #222 @ 0xde │ │ │ │ + movs r3, #206 @ 0xce │ │ │ │ movs r2, r0 │ │ │ │ - movs r3, #192 @ 0xc0 │ │ │ │ + movs r3, #176 @ 0xb0 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000e694 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -8055,21 +8055,21 @@ │ │ │ │ bl 99b8 │ │ │ │ bl 9958 │ │ │ │ nop │ │ │ │ adds r2, r2, r5 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #66 @ 0x42 │ │ │ │ + movs r5, #50 @ 0x32 │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r4, [r2, r3] │ │ │ │ + ldrsb r4, [r3, r3] │ │ │ │ movs r2, r0 │ │ │ │ - asrs r2, r4, #27 │ │ │ │ + asrs r2, r2, #27 │ │ │ │ movs r2, r0 │ │ │ │ - movs r2, #164 @ 0xa4 │ │ │ │ + movs r2, #148 @ 0x94 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000e738 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -8134,19 +8134,19 @@ │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r3, r0] │ │ │ │ + ldrsb r6, [r4, r0] │ │ │ │ movs r2, r0 │ │ │ │ - asrs r0, r2, #22 │ │ │ │ + asrs r0, r0, #22 │ │ │ │ movs r2, r0 │ │ │ │ - adds r4, r1, r5 │ │ │ │ + adds r4, r7, r4 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000e7e8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -8190,19 +8190,19 @@ │ │ │ │ blx 911c │ │ │ │ b.n e836 │ │ │ │ nop │ │ │ │ adds r2, r0, r0 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #48 @ 0x30 │ │ │ │ + movs r5, #32 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #238 @ 0xee │ │ │ │ + movs r1, #222 @ 0xde │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000e860 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -8453,23 +8453,23 @@ │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r4, #24 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ + movs r2, #26 │ │ │ │ movs r2, r0 │ │ │ │ asrs r2, r3, #23 │ │ │ │ movs r4, r0 │ │ │ │ - strh r2, [r3, r5] │ │ │ │ + strh r2, [r4, r5] │ │ │ │ movs r2, r0 │ │ │ │ - movs r1, #232 @ 0xe8 │ │ │ │ + movs r1, #216 @ 0xd8 │ │ │ │ movs r2, r0 │ │ │ │ - movs r2, #26 │ │ │ │ + movs r2, #10 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000ead0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -8588,29 +8588,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #148 @ 0x94 │ │ │ │ + movs r1, #132 @ 0x84 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, r0] │ │ │ │ + strh r2, [r6, r0] │ │ │ │ movs r2, r0 │ │ │ │ - asrs r4, r3, #6 │ │ │ │ + asrs r4, r1, #6 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r0, r3, #21 │ │ │ │ + asrs r0, r1, #21 │ │ │ │ movs r2, r0 │ │ │ │ - strh r2, [r2, r0] │ │ │ │ + strh r2, [r3, r0] │ │ │ │ movs r2, r0 │ │ │ │ - asrs r4, r6, #16 │ │ │ │ + asrs r4, r4, #16 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r2, r4, #17 │ │ │ │ + asrs r2, r2, #17 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000ec10 : │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -8675,19 +8675,19 @@ │ │ │ │ nop │ │ │ │ asrs r6, r2, #15 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r1, #14 │ │ │ │ movs r4, r0 │ │ │ │ - str r2, [r0, r5] │ │ │ │ + str r2, [r1, r5] │ │ │ │ movs r2, r0 │ │ │ │ - asrs r4, r6, #6 │ │ │ │ + asrs r4, r4, #6 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r0, r7, #7 │ │ │ │ + asrs r0, r5, #7 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000ecc0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -8847,19 +8847,19 @@ │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r4, #8 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r7, [pc, #832] @ (f184 ) │ │ │ │ + ldr r7, [pc, #864] @ (f1a4 ) │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r2, r0, #29 │ │ │ │ + lsrs r2, r6, #28 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r6, r7, #11 │ │ │ │ + asrs r6, r5, #11 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000ee4c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -8917,21 +8917,21 @@ │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r2, #1 │ │ │ │ + subs r6, r0, #1 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [pc, #120] @ (ef64 ) │ │ │ │ + ldr r7, [pc, #152] @ (ef84 ) │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r0, r2, #26 │ │ │ │ + lsrs r0, r0, #26 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r4, r1, #9 │ │ │ │ + asrs r4, r7, #8 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000eef4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -8984,21 +8984,21 @@ │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r7, #6 │ │ │ │ + adds r2, r5, #6 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [pc, #520] @ (f190 ) │ │ │ │ + ldr r6, [pc, #552] @ (f1b0 ) │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r4, r6, #23 │ │ │ │ + lsrs r4, r4, #23 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r0, r6, #6 │ │ │ │ + asrs r0, r4, #6 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000ef90 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -9065,25 +9065,25 @@ │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r1, #4 │ │ │ │ + adds r6, r7, #3 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r5, r0 │ │ │ │ + subs r4, r3, r0 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r5, [pc, #776] @ (f354 ) │ │ │ │ + ldr r5, [pc, #808] @ (f374 ) │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r4, r6, #20 │ │ │ │ + lsrs r4, r4, #20 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r0, r6, #3 │ │ │ │ + asrs r0, r4, #3 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000f054 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -9145,25 +9145,25 @@ │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r2, #1 │ │ │ │ + adds r6, r0, #1 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r6, r5 │ │ │ │ + adds r4, r4, r5 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r5, [pc, #40] @ (f12c ) │ │ │ │ + ldr r5, [pc, #72] @ (f14c ) │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r4, r7, #17 │ │ │ │ + lsrs r4, r5, #17 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r0, r7, #32 │ │ │ │ + asrs r0, r5, #32 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000f10c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -9229,21 +9229,21 @@ │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r7, r5 │ │ │ │ + subs r4, r5, r5 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [pc, #248] @ (f2c0 ) │ │ │ │ + ldr r4, [pc, #280] @ (f2e0 ) │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r0, r6, #14 │ │ │ │ + lsrs r0, r4, #14 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r4, r5, #29 │ │ │ │ + lsrs r4, r3, #29 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000f1d0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -9301,21 +9301,21 @@ │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r1, r3 │ │ │ │ + subs r4, r7, r2 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [pc, #568] @ (f4b0 ) │ │ │ │ + ldr r3, [pc, #600] @ (f4d0 ) │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r0, r0, #12 │ │ │ │ + lsrs r0, r6, #11 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r4, r7, #26 │ │ │ │ + lsrs r4, r5, #26 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000f280 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -9412,31 +9412,31 @@ │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r3, r0 │ │ │ │ + subs r6, r1, r0 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r4, #28 │ │ │ │ + asrs r6, r2, #28 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #672] @ (f624 ) │ │ │ │ + ldr r2, [pc, #704] @ (f644 ) │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r2, r3, #12 │ │ │ │ + lsrs r2, r1, #12 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r6, r3, #13 │ │ │ │ + lsrs r6, r1, #13 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #568] @ (f5c8 ) │ │ │ │ + ldr r2, [pc, #600] @ (f5e8 ) │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r0, r0, #8 │ │ │ │ + lsrs r0, r6, #7 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r4, r7, #22 │ │ │ │ + lsrs r4, r5, #22 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000f398 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -9537,35 +9537,35 @@ │ │ │ │ nop │ │ │ │ lsrs r0, r2, #17 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #736] @ (f780 ) │ │ │ │ + ldr r1, [pc, #768] @ (f7a0 ) │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r2, r5, #8 │ │ │ │ + lsrs r2, r3, #8 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r6, r5, #9 │ │ │ │ + lsrs r6, r3, #9 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r1, r3 │ │ │ │ + adds r2, r7, r2 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r1, [pc, #472] @ (f68c ) │ │ │ │ + ldr r1, [pc, #504] @ (f6ac ) │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r0, r5, #3 │ │ │ │ + lsrs r0, r3, #3 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r4, r4, #18 │ │ │ │ + lsrs r4, r2, #18 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r1, [pc, #360] @ (f628 ) │ │ │ │ + ldr r1, [pc, #392] @ (f648 ) │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r4, r1, #7 │ │ │ │ + lsrs r4, r7, #6 │ │ │ │ movs r2, r0 │ │ │ │ - adds r0, r6, r2 │ │ │ │ + adds r0, r4, r2 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000f4c8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -9596,25 +9596,25 @@ │ │ │ │ ldr r1, [pc, #28] @ (f52c ) │ │ │ │ ldr r0, [pc, #32] @ (f530 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r0, [pc, #912] @ (f8b0 ) │ │ │ │ + ldr r0, [pc, #944] @ (f8d0 ) │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r6, r2, #5 │ │ │ │ + lsrs r6, r0, #5 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r2, r3, #6 │ │ │ │ + lsrs r2, r1, #6 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [pc, #816] @ (f85c ) │ │ │ │ + ldr r0, [pc, #848] @ (f87c ) │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r6, r7, #4 │ │ │ │ + lsrs r6, r5, #4 │ │ │ │ movs r2, r0 │ │ │ │ - adds r2, r4, r0 │ │ │ │ + adds r2, r2, r0 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000f534 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -9737,35 +9737,35 @@ │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #29 │ │ │ │ + asrs r2, r4, #29 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r4, r1, #29 │ │ │ │ + asrs r4, r7, #28 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0x47ca │ │ │ │ + @ instruction: 0x47d2 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r4, r3, #29 │ │ │ │ + asrs r4, r1, #29 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r2, r2, #30 │ │ │ │ + asrs r2, r0, #30 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0x47ae │ │ │ │ + @ instruction: 0x47b6 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r4, #28 │ │ │ │ + lsls r0, r2, #28 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r4, r3, #11 │ │ │ │ + lsrs r4, r1, #11 │ │ │ │ movs r2, r0 │ │ │ │ - blx r3 │ │ │ │ + blx r4 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r2, r1, #28 │ │ │ │ + lsls r2, r7, #27 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r2, r1, #30 │ │ │ │ + asrs r2, r7, #29 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000f690 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -9927,39 +9927,39 @@ │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2, #25 │ │ │ │ + asrs r2, r0, #25 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r2, #12 │ │ │ │ + asrs r6, r0, #12 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r2, r0, #23 │ │ │ │ + asrs r2, r6, #22 │ │ │ │ movs r2, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + mov r0, r3 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r2, r0, #22 │ │ │ │ + lsls r2, r6, #21 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r6, r7, #4 │ │ │ │ + lsrs r6, r5, #4 │ │ │ │ movs r2, r0 │ │ │ │ - cmp sl, pc │ │ │ │ + mov r2, r0 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r5, #21 │ │ │ │ + lsls r4, r3, #21 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r4, r5, #23 │ │ │ │ + asrs r4, r3, #23 │ │ │ │ movs r2, r0 │ │ │ │ - cmp lr, ip │ │ │ │ + cmp lr, sp │ │ │ │ movs r2, r0 │ │ │ │ - asrs r0, r7, #21 │ │ │ │ + asrs r0, r5, #21 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r6, r5, #22 │ │ │ │ + asrs r6, r3, #22 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000f848 : │ │ │ │ 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 │ │ │ │ @@ -10013,19 +10013,19 @@ │ │ │ │ nop │ │ │ │ lsls r0, r4, #30 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, r4 │ │ │ │ + cmp r2, r5 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r2, #18 │ │ │ │ + lsls r4, r0, #18 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r0, r2, #1 │ │ │ │ + lsrs r0, r0, #1 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000f8e0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -10045,15 +10045,15 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ lsls r0, r1, #28 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r4, #4 │ │ │ │ + asrs r6, r2, #4 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000f924 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -10101,15 +10101,15 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ lsls r2, r3, #26 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r7, #17 │ │ │ │ + asrs r2, r5, #17 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000f9a4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -10132,15 +10132,15 @@ │ │ │ │ blx 911c │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ lsls r0, r1, #25 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2, #17 │ │ │ │ + asrs r2, r0, #17 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000f9e8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -10562,15 +10562,15 @@ │ │ │ │ nop │ │ │ │ lsls r0, r2, #10 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r4, #2 │ │ │ │ + asrs r0, r2, #2 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 0000fdb8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -10776,15 +10776,15 @@ │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #5 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #30 │ │ │ │ + lsrs r0, r7, #29 │ │ │ │ movs r2, r0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r6, r5, #17 │ │ │ │ movs r4, r0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ movs r4, r0 │ │ │ │ @@ -10884,15 +10884,15 @@ │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 10068 │ │ │ │ blx 90dc <__stack_chk_fail@plt> │ │ │ │ movs r0, r4 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #25 │ │ │ │ + lsrs r4, r0, #25 │ │ │ │ movs r2, r0 │ │ │ │ vaddl.u8 q8, d4, d3 │ │ │ │ vaddl.u8 q0, d12, d3 │ │ │ │ │ │ │ │ 000100b8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -12031,21 +12031,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #15 │ │ │ │ + lsls r6, r0, #15 │ │ │ │ movs r2, r0 │ │ │ │ @ instruction: 0xf5320003 │ │ │ │ - adds r2, #156 @ 0x9c │ │ │ │ + adds r2, #164 @ 0xa4 │ │ │ │ movs r2, r0 │ │ │ │ - addw r0, lr, #1 │ │ │ │ - rsb r0, sl, #8454144 @ 0x810000 │ │ │ │ + @ instruction: 0xf1fe0001 │ │ │ │ + subs.w r0, sl, #8454144 @ 0x810000 │ │ │ │ │ │ │ │ 00010b84 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ and.w r0, r0, #64 @ 0x40 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -12134,23 +12134,23 @@ │ │ │ │ bics.w r0, r2, #8585216 @ 0x830000 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r5, #9 │ │ │ │ + lsls r6, r3, #9 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 0, cr0, cr4, cr1, {0} │ │ │ │ - adds r1, #154 @ 0x9a │ │ │ │ + ldc2l 0, cr0, [r4, #4]! │ │ │ │ + adds r1, #162 @ 0xa2 │ │ │ │ movs r2, r0 │ │ │ │ - add.w r0, ip, #1 │ │ │ │ - @ instruction: 0xf4c80001 │ │ │ │ + @ instruction: 0xf0fc0001 │ │ │ │ + @ instruction: 0xf4b80001 │ │ │ │ │ │ │ │ 00010c7c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ @@ -12170,19 +12170,19 @@ │ │ │ │ ldr r1, [pc, #20] @ (10cc0 ) │ │ │ │ ldr r0, [pc, #20] @ (10cc4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #584 @ 0x248 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - adds r1, #46 @ 0x2e │ │ │ │ + adds r1, #54 @ 0x36 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r6, #7 │ │ │ │ + lsls r0, r4, #7 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r2, r4, #8 │ │ │ │ + lsls r2, r2, #8 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ 00010cc8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -12238,26 +12238,26 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ @ instruction: 0xf31e0003 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #198 @ 0xc6 │ │ │ │ + adds r0, #206 @ 0xce │ │ │ │ movs r2, r0 │ │ │ │ - orns r0, r8, #1 │ │ │ │ - @ instruction: 0xf0a40001 │ │ │ │ - adds r0, #168 @ 0xa8 │ │ │ │ - movs r2, r0 │ │ │ │ - ands.w r0, sl, #1 │ │ │ │ - @ instruction: 0xf3d60001 │ │ │ │ - adds r0, #148 @ 0x94 │ │ │ │ + orn r0, r8, #1 │ │ │ │ + eors.w r0, r4, #1 │ │ │ │ + adds r0, #176 @ 0xb0 │ │ │ │ + movs r2, r0 │ │ │ │ + and.w r0, sl, #1 │ │ │ │ + ubfx r0, r6, #0, #2 │ │ │ │ + adds r0, #156 @ 0x9c │ │ │ │ movs r2, r0 │ │ │ │ - orr.w r0, r6, #1 │ │ │ │ - vaddl.u32 q8, d10, d1 │ │ │ │ + bics.w r0, r6, #1 │ │ │ │ + vaddl.u16 q8, d10, d1 │ │ │ │ │ │ │ │ 00010d84 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #84] @ (10de8 ) │ │ │ │ @@ -12490,15 +12490,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf1200003 │ │ │ │ @ instruction: 0xf0ba0003 │ │ │ │ lsls r4, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u8 d16, d4, d1 │ │ │ │ + vhadd.u d0, d4, d1 │ │ │ │ │ │ │ │ 00010fd8 : │ │ │ │ sub sp, #16 │ │ │ │ ldr r3, [pc, #88] @ (11034 ) │ │ │ │ add.w ip, sp, #16 │ │ │ │ add r3, pc │ │ │ │ stmdb ip, {r0, r1, r2} │ │ │ │ @@ -12690,15 +12690,15 @@ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8f18 │ │ │ │ blx 979c │ │ │ │ nop │ │ │ │ cdp 0, 6, cr0, cr12, cr3, {0} │ │ │ │ lsls r4, r5, #15 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [r4, #4] │ │ │ │ + ldc2l 0, cr0, [r4, #-4]! │ │ │ │ │ │ │ │ 000111b8 : │ │ │ │ ldr r3, [pc, #56] @ (111f4 ) │ │ │ │ ldr r0, [pc, #60] @ (111f8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [pc, #60] @ (111fc ) │ │ │ │ ldr r2, [pc, #60] @ (11200 ) │ │ │ │ @@ -12803,15 +12803,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ stc 0, cr0, [r6, #12]! │ │ │ │ lsls r0, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6e80001 │ │ │ │ + @ instruction: 0xf6d80001 │ │ │ │ │ │ │ │ 000112cc : │ │ │ │ cbz r0, 112e6 │ │ │ │ lsls r3, r0, #31 │ │ │ │ bmi.n 112e8 │ │ │ │ asrs r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -12899,15 +12899,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ b.n 1137c │ │ │ │ nop │ │ │ │ stc 0, cr0, [sl], {3} │ │ │ │ lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - umull r0, r0, r6, r1 │ │ │ │ + @ instruction: 0xfb960001 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ (11400 ) │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ @@ -12934,15 +12934,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, #12] │ │ │ │ b.n 113d4 │ │ │ │ nop │ │ │ │ ldc 0, cr0, [r2], #-12 │ │ │ │ lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - usada8 r0, lr, r1, r0 │ │ │ │ + smmls r0, lr, r1, r0 │ │ │ │ │ │ │ │ 0001140c : │ │ │ │ lsls r3, r1, #31 │ │ │ │ bmi.n 11414 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -13091,16 +13091,16 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 9028 <_Py_Dealloc@plt> │ │ │ │ @ instruction: 0xead60003 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa480001 │ │ │ │ - @ instruction: 0xfa480001 │ │ │ │ + @ instruction: 0xfa380001 │ │ │ │ + @ instruction: 0xfa380001 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #92] @ (115f0 ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ @@ -13141,18 +13141,18 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 911c │ │ │ │ b.n 115d8 │ │ │ │ nop │ │ │ │ orn r0, r6, r3 │ │ │ │ lsls r0, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa6a0001 │ │ │ │ + @ instruction: 0xfa5a0001 │ │ │ │ lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [sl, #1] │ │ │ │ + vld1.8 {d16[0]}, [sl], r1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #100] @ (11678 ) │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ @@ -13193,18 +13193,18 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 911c │ │ │ │ b.n 11660 │ │ │ │ nop │ │ │ │ strd r0, r0, [r6, #12]! │ │ │ │ - @ instruction: 0xfa420001 │ │ │ │ + @ instruction: 0xfa320001 │ │ │ │ lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [sl, #1] │ │ │ │ + vld1.8 {d16[0]}, [sl], r1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #116] @ (1170c ) │ │ │ │ sub sp, #12 │ │ │ │ add r4, pc │ │ │ │ @@ -13256,19 +13256,19 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 911c │ │ │ │ b.n 116f4 │ │ │ │ nop │ │ │ │ strd r0, r0, [r2, #-12]! │ │ │ │ lsls r0, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r5, #4 │ │ │ │ + lsrs r2, r1, #12 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - vld1.8 {d0[0]}, [r6], r1 │ │ │ │ + ldrsb.w r0, [r6, #1] │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #100] @ (11794 ) │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ @@ -13309,18 +13309,18 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 911c │ │ │ │ b.n 1177c │ │ │ │ nop │ │ │ │ @ instruction: 0xe8ca0003 │ │ │ │ - vld4.8 {d0-d3}, [r6], r1 │ │ │ │ + ldrsb.w r0, [r6, r1] │ │ │ │ lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [sl, r1] │ │ │ │ + vst4.8 {d16-d19}, [sl], r1 │ │ │ │ │ │ │ │ 000117a4 : │ │ │ │ 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 │ │ │ │ @@ -13449,18 +13449,18 @@ │ │ │ │ bl 117a4 │ │ │ │ b.n 118c4 │ │ │ │ nop │ │ │ │ b.n 117b8 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w r0, [ip, r1] │ │ │ │ - str??.w r0, [r4, r1] │ │ │ │ - str.w r0, [r4, r1] │ │ │ │ str.w r0, [ip, r1] │ │ │ │ + ldr.w r0, [r4, r1] │ │ │ │ + ldrh.w r0, [r4, r1] │ │ │ │ + ldrh.w r0, [ip, r1] │ │ │ │ │ │ │ │ 000118f8 : │ │ │ │ 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] @ (11978 ) │ │ │ │ @@ -13510,43 +13510,43 @@ │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strb.w r0, [r0, r1] │ │ │ │ - movs r4, #196 @ 0xc4 │ │ │ │ + @ instruction: 0xf7f00001 │ │ │ │ + movs r4, #204 @ 0xcc │ │ │ │ movs r2, r0 │ │ │ │ - asrs r2, r2, #31 │ │ │ │ + asrs r6, r1, #28 │ │ │ │ movs r2, r0 │ │ │ │ b.n 11738 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7de0001 │ │ │ │ + @ instruction: 0xf7ce0001 │ │ │ │ lsls r4, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7b80001 │ │ │ │ + @ instruction: 0xf7a80001 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #72] @ 119f4 │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [pc, #68] @ (119f8 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ bne.n 119dc │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 9d38 │ │ │ │ + bl 9cf0 │ │ │ │ cbz r0, 119ec │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ str r0, [sp, #0] │ │ │ │ bl 118f8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r0, 119ec │ │ │ │ mov r0, r3 │ │ │ │ @@ -13564,15 +13564,15 @@ │ │ │ │ pop {pc} │ │ │ │ b.n 1168c │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1200c │ │ │ │ + b.n 11fec │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 00011a04 : │ │ │ │ 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 │ │ │ │ @@ -13677,15 +13677,15 @@ │ │ │ │ b.n 11aac │ │ │ │ bl 11178 │ │ │ │ b.n 11a52 │ │ │ │ mov r0, r2 │ │ │ │ bl c580 │ │ │ │ b.n 11a46 │ │ │ │ ldr r3, [pc, #120] @ (11b80 ) │ │ │ │ - movw r2, #4999 @ 0x1387 │ │ │ │ + movw r2, #3062 @ 0xbf6 │ │ │ │ ldr r1, [pc, #120] @ (11b84 ) │ │ │ │ ldr r0, [pc, #120] @ (11b88 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #620 @ 0x26c │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ @@ -13706,15 +13706,15 @@ │ │ │ │ ldr r0, [pc, #92] @ (11ba0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ ldr r3, [pc, #84] @ (11ba4 ) │ │ │ │ - movw r2, #5000 @ 0x1388 │ │ │ │ + movw r2, #3063 @ 0xbf7 │ │ │ │ ldr r1, [pc, #80] @ (11ba8 ) │ │ │ │ ldr r0, [pc, #84] @ (11bac ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #620 @ 0x26c │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ @@ -13723,38 +13723,38 @@ │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6880001 │ │ │ │ - movw r0, #2049 @ 0x801 │ │ │ │ - movs r2, #206 @ 0xce │ │ │ │ + @ instruction: 0xf6780001 │ │ │ │ + @ instruction: 0xf6300001 │ │ │ │ + movs r2, #214 @ 0xd6 │ │ │ │ movs r2, r0 │ │ │ │ - b.n 11670 │ │ │ │ + b.n 11650 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf6360001 │ │ │ │ - movs r2, #180 @ 0xb4 │ │ │ │ + @ instruction: 0xf6260001 │ │ │ │ + movs r2, #188 @ 0xbc │ │ │ │ movs r2, r0 │ │ │ │ - b.n 12060 │ │ │ │ + b.n 12040 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 120bc │ │ │ │ + b.n 1209c │ │ │ │ movs r1, r0 │ │ │ │ - movs r2, #154 @ 0x9a │ │ │ │ + movs r2, #162 @ 0xa2 │ │ │ │ movs r2, r0 │ │ │ │ - b.n 11fb8 │ │ │ │ + b.n 11f98 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 11734 │ │ │ │ + b.n 11714 │ │ │ │ movs r1, r0 │ │ │ │ - movs r2, #132 @ 0x84 │ │ │ │ + movs r2, #140 @ 0x8c │ │ │ │ movs r2, r0 │ │ │ │ - b.n 11600 │ │ │ │ + b.n 115e0 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf5f80001 │ │ │ │ + @ instruction: 0xf5e80001 │ │ │ │ │ │ │ │ 00011bb0 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -13811,19 +13811,19 @@ │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf52c0001 │ │ │ │ + adds.w r0, ip, #8454144 @ 0x810000 │ │ │ │ lsls r4, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - adcs.w r0, r4, #8454144 @ 0x810000 │ │ │ │ - add.w r0, r0, #8454144 @ 0x810000 │ │ │ │ + adc.w r0, r4, #8454144 @ 0x810000 │ │ │ │ + @ instruction: 0xf4f00001 │ │ │ │ │ │ │ │ 00011c50 : │ │ │ │ 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] @ (11c90 ) │ │ │ │ @@ -13848,16 +13848,16 @@ │ │ │ │ movs r0, #2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ b.n 123c8 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - eors.w r0, r6, #8454144 @ 0x810000 │ │ │ │ - eors.w r0, lr, #8454144 @ 0x810000 │ │ │ │ + eor.w r0, r6, #8454144 @ 0x810000 │ │ │ │ + eor.w r0, lr, #8454144 @ 0x810000 │ │ │ │ │ │ │ │ 00011ca0 : │ │ │ │ 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] @ (11d24 ) │ │ │ │ @@ -13908,29 +13908,29 @@ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - orrs.w r0, r8, #8454144 @ 0x810000 │ │ │ │ - movs r1, #28 │ │ │ │ + orr.w r0, r8, #8454144 @ 0x810000 │ │ │ │ + movs r1, #36 @ 0x24 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r2, r5, #16 │ │ │ │ + asrs r6, r4, #13 │ │ │ │ movs r2, r0 │ │ │ │ b.n 12394 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - eor.w r0, r6, #8454144 @ 0x810000 │ │ │ │ + orns r0, r6, #8454144 @ 0x810000 │ │ │ │ lsls r4, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - and.w r0, lr, #8454144 @ 0x810000 │ │ │ │ + @ instruction: 0xf3fe0001 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #72] @ 11da0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [pc, #68] @ (11da4 ) │ │ │ │ @@ -13962,15 +13962,15 @@ │ │ │ │ pop {pc} │ │ │ │ b.n 122e0 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - svc 88 @ 0x58 │ │ │ │ + svc 72 @ 0x48 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 00011db0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -14206,30 +14206,30 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ movw r2, #283 @ 0x11b │ │ │ │ bl 11db0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ movs r5, #0 │ │ │ │ b.n 11eda │ │ │ │ ldr r3, [pc, #448] @ (121e4 ) │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ ldr r1, [pc, #464] @ (121fc ) │ │ │ │ ldr r0, [pc, #468] @ (12200 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ b.n 1201e │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ b.n 11e8a │ │ │ │ mov r0, r4 │ │ │ │ @@ -14282,17 +14282,17 @@ │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 12174 │ │ │ │ ldr r2, [pc, #328] @ (1221c ) │ │ │ │ ldr r3, [pc, #328] @ (12220 ) │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ - ldr.w r1, [r2, #336] @ 0x150 │ │ │ │ + ldr.w r1, [r2, #164] @ 0xa4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - ldr.w r4, [r2, #332] @ 0x14c │ │ │ │ + ldr.w r4, [r2, #160] @ 0xa0 │ │ │ │ blx 9730 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 12184 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ @@ -14370,15 +14370,15 @@ │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ b.n 1201e │ │ │ │ blx 90dc <__stack_chk_fail@plt> │ │ │ │ ldr r3, [pc, #136] @ (12248 ) │ │ │ │ - movw r2, #6204 @ 0x183c │ │ │ │ + movw r2, #4267 @ 0x10ab │ │ │ │ ldr r1, [pc, #136] @ (1224c ) │ │ │ │ ldr r0, [pc, #136] @ (12250 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #664 @ 0x298 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ @@ -14388,46 +14388,46 @@ │ │ │ │ movs r0, r0 │ │ │ │ b.n 125cc │ │ │ │ movs r3, r0 │ │ │ │ b.n 12420 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2960001 │ │ │ │ - addw r0, ip, #1 │ │ │ │ - lsls r6, r0, #23 │ │ │ │ - movs r2, r0 │ │ │ │ - @ instruction: 0xf19e0001 │ │ │ │ - adds.w r0, r6, #1 │ │ │ │ - sbcs.w r0, r8, #1 │ │ │ │ - @ instruction: 0xf0ee0001 │ │ │ │ - @ instruction: 0xf1320001 │ │ │ │ - @ instruction: 0xf0a80001 │ │ │ │ - adds.w r0, r0, #1 │ │ │ │ - eor.w r0, r6, #1 │ │ │ │ - @ instruction: 0xf0f40001 │ │ │ │ - orn r0, sl, #1 │ │ │ │ + @ instruction: 0xf2860001 │ │ │ │ + @ instruction: 0xf1fc0001 │ │ │ │ + lsls r2, r0, #25 │ │ │ │ + movs r2, r0 │ │ │ │ + @ instruction: 0xf18e0001 │ │ │ │ + add.w r0, r6, #1 │ │ │ │ + sbc.w r0, r8, #1 │ │ │ │ + @ instruction: 0xf0de0001 │ │ │ │ + @ instruction: 0xf1220001 │ │ │ │ + eors.w r0, r8, #1 │ │ │ │ + add.w r0, r0, #1 │ │ │ │ + orns r0, r6, #1 │ │ │ │ + @ instruction: 0xf0e40001 │ │ │ │ + orrs.w r0, sl, #1 │ │ │ │ lsls r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - orns r0, r4, #1 │ │ │ │ - vaddl.s32 q8, d10, d1 │ │ │ │ - vhadd.s8 d16, d0, d1 │ │ │ │ - vext.8 d0, d14, d1, #0 │ │ │ │ - bics.w r0, r8, #1 │ │ │ │ - ands.w r0, r6, #1 │ │ │ │ - vaddl.s8 q0, d12, d1 │ │ │ │ - vext.8 d16, d12, d1, #0 │ │ │ │ - vhadd.s d16, d2, d1 │ │ │ │ - adds r6, r2, #0 │ │ │ │ + orn r0, r4, #1 │ │ │ │ + vaddl.s16 q8, d10, d1 │ │ │ │ + vhadd.s d0, d0, d1 │ │ │ │ + vaddl.s32 q0, d14, d1 │ │ │ │ + bic.w r0, r8, #1 │ │ │ │ + and.w r0, r6, #1 │ │ │ │ + vhadd.s d16, d12, d1 │ │ │ │ + vaddl.s32 q8, d12, d1 │ │ │ │ + vhadd.s32 d16, d2, d1 │ │ │ │ + adds r6, r3, #0 │ │ │ │ movs r2, r0 │ │ │ │ - udf #188 @ 0xbc │ │ │ │ + udf #172 @ 0xac │ │ │ │ movs r1, r0 │ │ │ │ - vhadd.s d16, d14, d1 │ │ │ │ + vhadd.s32 d16, d14, d1 │ │ │ │ │ │ │ │ 00012254 : │ │ │ │ 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] @ 12340 │ │ │ │ @@ -14532,21 +14532,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ ble.n 12388 │ │ │ │ movs r3, r0 │ │ │ │ - cdp 0, 12, cr0, cr0, cr1, {0} │ │ │ │ + cdp 0, 11, cr0, cr0, cr1, {0} │ │ │ │ lsls r4, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 9, cr0, cr4, cr1, {0} │ │ │ │ - cdp 0, 0, cr0, cr12, cr1, {0} │ │ │ │ - cdp 0, 6, cr0, cr0, cr1, {0} │ │ │ │ - cdp 0, 8, cr0, cr6, cr1, {0} │ │ │ │ + cdp 0, 8, cr0, cr4, cr1, {0} │ │ │ │ + ldcl 0, cr0, [ip, #4]! │ │ │ │ + cdp 0, 5, cr0, cr0, cr1, {0} │ │ │ │ + cdp 0, 7, cr0, cr6, cr1, {0} │ │ │ │ │ │ │ │ 00012378 : │ │ │ │ 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 │ │ │ │ @@ -14591,15 +14591,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 123f2 │ │ │ │ add.w sp, sp, #520 @ 0x208 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 90dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cdp 0, 3, cr0, cr6, cr1, {0} │ │ │ │ + cdp 0, 2, cr0, cr6, cr1, {0} │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 124bc │ │ │ │ movs r3, r0 │ │ │ │ bgt.n 124a4 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r1, #19 │ │ │ │ @@ -14608,124 +14608,124 @@ │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ 00012410 : │ │ │ │ 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] @ (12600 ) │ │ │ │ + ldr r2, [pc, #476] @ (125fc ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #480] @ (12604 ) │ │ │ │ + ldr r3, [pc, #476] @ (12600 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [pc, #480] @ (12608 ) │ │ │ │ + ldr r5, [pc, #476] @ (12604 ) │ │ │ │ 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 12554 │ │ │ │ + beq.w 12552 │ │ │ │ ldr r4, [r3, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ adds r2, r0, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 12578 │ │ │ │ + beq.w 12576 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 12536 │ │ │ │ + bge.n 12534 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1253c │ │ │ │ + beq.n 1253a │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #20 │ │ │ │ blx 949c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ bge.n 12480 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 12548 │ │ │ │ + beq.n 12546 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 125aa │ │ │ │ + beq.w 125a8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst.w r2, #570425344 @ 0x22000000 │ │ │ │ bne.n 124ac │ │ │ │ - ldr r1, [pc, #376] @ (1260c ) │ │ │ │ - ldr r2, [pc, #368] @ (12604 ) │ │ │ │ + ldr r1, [pc, #372] @ (12608 ) │ │ │ │ + ldr r2, [pc, #364] @ (12600 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.w 125fa │ │ │ │ + bne.w 125f8 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ bge.n 124c0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cbnz r2, 124c0 │ │ │ │ mov r0, r3 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [pc, #332] @ (12610 ) │ │ │ │ - ldr r3, [pc, #336] @ (12614 ) │ │ │ │ + ldr r2, [pc, #328] @ (1260c ) │ │ │ │ + ldr r3, [pc, #332] @ (12610 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - ldr.w r1, [r2, #204] @ 0xcc │ │ │ │ + ldr r1, [r2, #28] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - ldr.w r4, [r2, #592] @ 0x250 │ │ │ │ + ldr.w r4, [r2, #420] @ 0x1a4 │ │ │ │ blx 9730 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 125c2 │ │ │ │ + beq.n 125c0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #24 │ │ │ │ str r4, [sp, #24] │ │ │ │ blx 949c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 124fe │ │ │ │ + bge.n 124fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 124fe │ │ │ │ + cbnz r3, 124fc │ │ │ │ mov r0, r6 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 125e2 │ │ │ │ + beq.n 125e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 10d84 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1251c │ │ │ │ + bge.n 1251a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 1251c │ │ │ │ + cbnz r3, 1251a │ │ │ │ mov r0, r4 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [pc, #248] @ (12618 ) │ │ │ │ + ldr r3, [pc, #248] @ (12614 ) │ │ │ │ movw r2, #767 @ 0x2ff │ │ │ │ - ldr r1, [pc, #248] @ (1261c ) │ │ │ │ - ldr r0, [pc, #248] @ (12620 ) │ │ │ │ + ldr r1, [pc, #244] @ (12618 ) │ │ │ │ + ldr r0, [pc, #248] @ (1261c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ movs r3, #0 │ │ │ │ b.n 12490 │ │ │ │ @@ -14738,758 +14738,757 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ b.n 12460 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 12480 │ │ │ │ - ldr r1, [pc, #192] @ (12618 ) │ │ │ │ + ldr r1, [pc, #192] @ (12614 ) │ │ │ │ mov.w r0, #764 @ 0x2fc │ │ │ │ - ldr r3, [pc, #200] @ (12624 ) │ │ │ │ - ldr r2, [pc, #200] @ (12628 ) │ │ │ │ + ldr r3, [pc, #196] @ (12620 ) │ │ │ │ + ldr r2, [pc, #200] @ (12624 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r5, r1] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r1, [pc, #196] @ (1262c ) │ │ │ │ - ldr r0, [pc, #196] @ (12630 ) │ │ │ │ + ldr r1, [pc, #192] @ (12628 ) │ │ │ │ + ldr r0, [pc, #196] @ (1262c ) │ │ │ │ ldr r4, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ str r4, [sp, #4] │ │ │ │ bl 12378 │ │ │ │ - b.n 12532 │ │ │ │ - ldr r2, [pc, #184] @ (12634 ) │ │ │ │ + b.n 12530 │ │ │ │ + ldr r2, [pc, #184] @ (12630 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r1, [pc, #184] @ (12638 ) │ │ │ │ + ldr r1, [pc, #184] @ (12634 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx 911c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 125da │ │ │ │ - ldr r3, [pc, #132] @ (12618 ) │ │ │ │ + cbz r2, 125d8 │ │ │ │ + ldr r3, [pc, #128] @ (12614 ) │ │ │ │ movw r2, #765 @ 0x2fd │ │ │ │ - ldr r1, [pc, #160] @ (1263c ) │ │ │ │ - ldr r0, [pc, #164] @ (12640 ) │ │ │ │ + ldr r1, [pc, #160] @ (12638 ) │ │ │ │ + ldr r0, [pc, #160] @ (1263c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 12532 │ │ │ │ - ldr r3, [pc, #108] @ (12618 ) │ │ │ │ + b.n 12530 │ │ │ │ + ldr r3, [pc, #104] @ (12614 ) │ │ │ │ movw r2, #765 @ 0x2fd │ │ │ │ - ldr r1, [pc, #144] @ (12644 ) │ │ │ │ - ldr r0, [pc, #148] @ (12648 ) │ │ │ │ + ldr r1, [pc, #144] @ (12640 ) │ │ │ │ + ldr r0, [pc, #144] @ (12644 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 12532 │ │ │ │ - ldr r3, [pc, #84] @ (12618 ) │ │ │ │ + b.n 12530 │ │ │ │ + ldr r3, [pc, #80] @ (12614 ) │ │ │ │ movw r2, #767 @ 0x2ff │ │ │ │ - ldr r1, [pc, #128] @ (1264c ) │ │ │ │ - ldr r0, [pc, #132] @ (12650 ) │ │ │ │ + ldr r1, [pc, #128] @ (12648 ) │ │ │ │ + ldr r0, [pc, #128] @ (1264c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 12532 │ │ │ │ + b.n 12530 │ │ │ │ mov r0, r3 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12592 │ │ │ │ - ldr r3, [pc, #52] @ (12618 ) │ │ │ │ + b.n 12590 │ │ │ │ + ldr r3, [pc, #48] @ (12614 ) │ │ │ │ movw r2, #767 @ 0x2ff │ │ │ │ - ldr r1, [pc, #104] @ (12654 ) │ │ │ │ - ldr r0, [pc, #108] @ (12658 ) │ │ │ │ + ldr r1, [pc, #104] @ (12650 ) │ │ │ │ + ldr r0, [pc, #104] @ (12654 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 12532 │ │ │ │ + b.n 12530 │ │ │ │ blx 90dc <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - blt.n 125b4 │ │ │ │ + blt.n 125b0 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 125b4 │ │ │ │ + blt.n 125b0 │ │ │ │ movs r3, r0 │ │ │ │ - blt.n 126e0 │ │ │ │ + blt.n 126dc │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [sl, #-4] │ │ │ │ - @ instruction: 0xebf60001 │ │ │ │ - ldc 0, cr0, [r6], {1} │ │ │ │ - stc 0, cr0, [r2], #4 │ │ │ │ - stcl 0, cr0, [r4], {1} │ │ │ │ - subs.w r0, r2, r1 │ │ │ │ + ldcl 0, cr0, [ip], #4 │ │ │ │ + @ instruction: 0xebe80001 │ │ │ │ + stc 0, cr0, [r8], {1} │ │ │ │ + ldc 0, cr0, [r4], {1} │ │ │ │ + ldc 0, cr0, [r6], #4 │ │ │ │ + sub.w r0, r4, r1 │ │ │ │ lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r4], {1} │ │ │ │ - ldc 0, cr0, [r4], {1} │ │ │ │ - @ instruction: 0xeb800001 │ │ │ │ - ldcl 0, cr0, [ip], #-4 │ │ │ │ - sbc.w r0, r8, r1 │ │ │ │ - stcl 0, cr0, [r4], #-4 │ │ │ │ - adcs.w r0, r0, r1 │ │ │ │ - mcrr 0, 0, r0, r4, cr1 │ │ │ │ - @ instruction: 0xeb300001 │ │ │ │ + ldc 0, cr0, [r6], #4 │ │ │ │ + stc 0, cr0, [r6], {1} │ │ │ │ + sbcs.w r0, r2, r1 │ │ │ │ + stcl 0, cr0, [lr], #-4 │ │ │ │ + adcs.w r0, sl, r1 │ │ │ │ + mrrc 0, 0, r0, r6, cr1 │ │ │ │ + adc.w r0, r2, r1 │ │ │ │ + ldc 0, cr0, [r6], #-4 │ │ │ │ + @ instruction: 0xeb220001 │ │ │ │ │ │ │ │ -0001265c : │ │ │ │ +00012658 : │ │ │ │ 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] @ 126f4 │ │ │ │ + ldr.w ip, [pc, #128] @ 126f0 │ │ │ │ bic.w r1, r2, #2147483648 @ 0x80000000 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #124] @ (126f8 ) │ │ │ │ + ldr r3, [pc, #124] @ (126f4 ) │ │ │ │ add ip, pc │ │ │ │ sub sp, #20 │ │ │ │ - ldr r4, [pc, #120] @ (126fc ) │ │ │ │ + ldr r4, [pc, #120] @ (126f8 ) │ │ │ │ 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] @ (12700 ) │ │ │ │ + ldr r3, [pc, #104] @ (126fc ) │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #324 @ 0x144 │ │ │ │ bl c34c │ │ │ │ - cbz r0, 126ec │ │ │ │ + cbz r0, 126e8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 126ce │ │ │ │ + bpl.n 126ca │ │ │ │ mov r0, r5 │ │ │ │ bl 12410 │ │ │ │ - ldr r2, [pc, #76] @ (12704 ) │ │ │ │ - ldr r3, [pc, #60] @ (126f8 ) │ │ │ │ + ldr r2, [pc, #76] @ (12700 ) │ │ │ │ + ldr r3, [pc, #60] @ (126f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 126f0 │ │ │ │ + bne.n 126ec │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #56] @ (12708 ) │ │ │ │ + ldr r0, [pc, #56] @ (12704 ) │ │ │ │ add r0, pc │ │ │ │ bl 11514 │ │ │ │ - ldr r3, [pc, #52] @ (1270c ) │ │ │ │ - ldr r1, [pc, #52] @ (12710 ) │ │ │ │ + ldr r3, [pc, #52] @ (12708 ) │ │ │ │ + ldr r1, [pc, #52] @ (1270c ) │ │ │ │ mov.w r2, #764 @ 0x2fc │ │ │ │ - ldr r0, [pc, #52] @ (12714 ) │ │ │ │ + ldr r0, [pc, #52] @ (12710 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 126b6 │ │ │ │ + b.n 126b2 │ │ │ │ blx 90dc <__stack_chk_fail@plt> │ │ │ │ - bls.n 125f8 │ │ │ │ + bls.n 125fc │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 127f4 │ │ │ │ + bls.n 127f8 │ │ │ │ movs r3, r0 │ │ │ │ - b.n 120e8 │ │ │ │ + b.n 120ec │ │ │ │ movs r3, r0 │ │ │ │ - bls.n 1278c │ │ │ │ + bls.n 12790 │ │ │ │ movs r3, r0 │ │ │ │ - cdp2 0, 15, cr0, cr4, cr1, {0} │ │ │ │ + vhadd.u d16, d4, d1 │ │ │ │ lsls r4, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - adcs.w r0, r0, r1 │ │ │ │ - bics.w r0, ip, r1 │ │ │ │ + adc.w r0, r4, r1 │ │ │ │ + bics.w r0, r0, r1 │ │ │ │ │ │ │ │ -00012718 : │ │ │ │ +00012714 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ - cbz r3, 12726 │ │ │ │ + cbz r3, 12722 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 12726 │ │ │ │ + cbz r3, 12722 │ │ │ │ bx r3 │ │ │ │ mov r0, r2 │ │ │ │ b.w 95e8 │ │ │ │ │ │ │ │ -0001272c : │ │ │ │ +00012728 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #56] @ (12774 ) │ │ │ │ + ldr r1, [pc, #56] @ (12770 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #56] @ (12778 ) │ │ │ │ + ldr r2, [pc, #56] @ (12774 ) │ │ │ │ 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 9548 <_PyGen_FetchStopIterationValue@plt> │ │ │ │ - ldr r2, [pc, #36] @ (1277c ) │ │ │ │ - ldr r3, [pc, #28] @ (12778 ) │ │ │ │ + ldr r2, [pc, #36] @ (12778 ) │ │ │ │ + ldr r3, [pc, #28] @ (12774 ) │ │ │ │ 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 12770 │ │ │ │ + bne.n 1276c │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ blx 90dc <__stack_chk_fail@plt> │ │ │ │ - bhi.n 126ec │ │ │ │ + bhi.n 126f0 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 126c4 │ │ │ │ + bhi.n 126c8 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00012780 : │ │ │ │ +0001277c : │ │ │ │ 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] @ (12908 ) │ │ │ │ + ldr r2, [pc, #376] @ (12904 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #376] @ (1290c ) │ │ │ │ + ldr r3, [pc, #376] @ (12908 ) │ │ │ │ mov r7, r1 │ │ │ │ add r2, pc │ │ │ │ mov r6, r0 │ │ │ │ - ldr r5, [pc, #372] @ (12910 ) │ │ │ │ + ldr r5, [pc, #372] @ (1290c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 9340 │ │ │ │ ldr r2, [r0, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ - ldr r3, [pc, #348] @ (12914 ) │ │ │ │ + ldr r3, [pc, #348] @ (12910 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 910c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1285a │ │ │ │ - ldr r1, [pc, #336] @ (12918 ) │ │ │ │ + bne.n 12856 │ │ │ │ + ldr r1, [pc, #336] @ (12914 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ add.w r1, r1, #384 @ 0x180 │ │ │ │ blx 95b0 <_PyObject_GetAttrId@plt> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 128a0 │ │ │ │ + beq.n 1289c │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1108c <_CPy_GetExcInfo@@Base> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 9440 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 12806 │ │ │ │ + bge.n 12802 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 128c2 │ │ │ │ + beq.n 128be │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 12818 │ │ │ │ + bge.n 12814 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 128d2 │ │ │ │ + beq.n 128ce │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1282a │ │ │ │ + bge.n 12826 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 128e2 │ │ │ │ + beq.n 128de │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1283a │ │ │ │ + bge.n 12836 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 128f0 │ │ │ │ + beq.n 128ec │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 128b4 │ │ │ │ + beq.n 128b0 │ │ │ │ str r5, [r7, #0] │ │ │ │ - ldr r2, [pc, #216] @ (1291c ) │ │ │ │ - ldr r3, [pc, #200] @ (1290c ) │ │ │ │ + ldr r2, [pc, #216] @ (12918 ) │ │ │ │ + ldr r3, [pc, #200] @ (12908 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 12904 │ │ │ │ + bne.n 12900 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #196] @ (12920 ) │ │ │ │ + ldr r1, [pc, #196] @ (1291c ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ add.w r1, r1, #372 @ 0x174 │ │ │ │ blx 95b0 <_PyObject_GetAttrId@plt> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 128a0 │ │ │ │ + cbz r0, 1289c │ │ │ │ blx 9810 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 12886 │ │ │ │ + bge.n 12882 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 12886 │ │ │ │ + cbnz r3, 12882 │ │ │ │ mov r0, r4 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - cbz r5, 1289c │ │ │ │ + cbz r5, 12898 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 12898 │ │ │ │ + bge.n 12894 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 128fc │ │ │ │ + beq.n 128f8 │ │ │ │ bl 10df0 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 12840 │ │ │ │ - ldr r3, [pc, #128] @ (12924 ) │ │ │ │ + b.n 1283c │ │ │ │ + ldr r3, [pc, #128] @ (12920 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 91c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1289c │ │ │ │ + beq.n 12898 │ │ │ │ blx 9294 │ │ │ │ - b.n 12898 │ │ │ │ - bl 1272c │ │ │ │ + b.n 12894 │ │ │ │ + bl 12728 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 12898 │ │ │ │ + beq.n 12894 │ │ │ │ movs r4, #1 │ │ │ │ str r0, [r7, #0] │ │ │ │ - b.n 12840 │ │ │ │ + b.n 1283c │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 12810 │ │ │ │ - b.n 12818 │ │ │ │ + blt.n 1280c │ │ │ │ + b.n 12814 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 12822 │ │ │ │ - b.n 1282a │ │ │ │ + blt.n 1281e │ │ │ │ + b.n 12826 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 12832 │ │ │ │ - b.n 1283a │ │ │ │ + blt.n 1282e │ │ │ │ + b.n 12836 │ │ │ │ mov r0, r6 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1283e │ │ │ │ - b.n 128b4 │ │ │ │ + bne.n 1283a │ │ │ │ + b.n 128b0 │ │ │ │ mov r0, r5 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12898 │ │ │ │ + b.n 12894 │ │ │ │ blx 90dc <__stack_chk_fail@plt> │ │ │ │ - bhi.n 129d8 │ │ │ │ + bhi.n 129dc │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 129d0 │ │ │ │ + bhi.n 129d4 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 130a0 │ │ │ │ + b.n 130a4 │ │ │ │ movs r3, r0 │ │ │ │ - bvc.n 12890 │ │ │ │ + bvc.n 12894 │ │ │ │ movs r3, r0 │ │ │ │ - b.n 12f80 │ │ │ │ + b.n 12f84 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r1, #19 │ │ │ │ ... │ │ │ │ │ │ │ │ -00012928 : │ │ │ │ +00012924 : │ │ │ │ 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] @ 129f4 │ │ │ │ + ldr.w r9, [pc, #184] @ 129f0 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ add r9, pc │ │ │ │ ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - beq.n 129d8 │ │ │ │ + beq.n 129d4 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #172] @ (129f8 ) │ │ │ │ + ldr r1, [pc, #172] @ (129f4 ) │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 129c2 │ │ │ │ - ldr r1, [pc, #164] @ (129fc ) │ │ │ │ + beq.n 129be │ │ │ │ + ldr r1, [pc, #164] @ (129f8 ) │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 129be │ │ │ │ + beq.n 129ba │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 129b8 │ │ │ │ + ble.n 129b4 │ │ │ │ add.w r6, r7, #12 │ │ │ │ movs r5, #0 │ │ │ │ - cbz r3, 129dc │ │ │ │ + cbz r3, 129d8 │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #4] │ │ │ │ mov r1, sl │ │ │ │ blx 9684 │ │ │ │ - cbnz r0, 12992 │ │ │ │ + cbnz r0, 1298e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ blx 9684 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 129a2 │ │ │ │ + cbz r0, 1299e │ │ │ │ mov r4, sl │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 129b8 │ │ │ │ + beq.n 129b4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - b.n 12970 │ │ │ │ - ldr r3, [pc, #92] @ (12a00 ) │ │ │ │ - ldr r1, [pc, #92] @ (12a04 ) │ │ │ │ + b.n 1296c │ │ │ │ + ldr r3, [pc, #92] @ (129fc ) │ │ │ │ + ldr r1, [pc, #92] @ (12a00 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 911c │ │ │ │ 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 98c8 │ │ │ │ - ldr r3, [pc, #68] @ (12a08 ) │ │ │ │ + ldr r3, [pc, #68] @ (12a04 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #64] @ (12a0c ) │ │ │ │ - ldr r0, [pc, #68] @ (12a10 ) │ │ │ │ + ldr r1, [pc, #64] @ (12a08 ) │ │ │ │ + ldr r0, [pc, #68] @ (12a0c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ bl 98f8 │ │ │ │ - ldr r3, [pc, #52] @ (12a14 ) │ │ │ │ + ldr r3, [pc, #52] @ (12a10 ) │ │ │ │ movs r2, #159 @ 0x9f │ │ │ │ - ldr r1, [pc, #52] @ (12a18 ) │ │ │ │ - ldr r0, [pc, #56] @ (12a1c ) │ │ │ │ + ldr r1, [pc, #52] @ (12a14 ) │ │ │ │ + ldr r0, [pc, #56] @ (12a18 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #716 @ 0x2cc │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - bvs.n 12970 │ │ │ │ + bvs.n 12974 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldmdb r2!, {r0} │ │ │ │ - asrs r0, r2, #16 │ │ │ │ + stmdb r6!, {r0} │ │ │ │ + asrs r4, r3, #16 │ │ │ │ movs r2, r0 │ │ │ │ - bcc.n 12914 │ │ │ │ + bcc.n 12af8 │ │ │ │ movs r1, r0 │ │ │ │ - bvc.n 12a90 │ │ │ │ + bvc.n 12a74 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r7, #15 │ │ │ │ + asrs r4, r0, #16 │ │ │ │ movs r2, r0 │ │ │ │ - stmia.w r2!, {r0} │ │ │ │ - @ instruction: 0xe8d40001 │ │ │ │ + ldmia.w r6, {r0} │ │ │ │ + @ instruction: 0xe8c80001 │ │ │ │ │ │ │ │ -00012a20 : │ │ │ │ +00012a1c : │ │ │ │ 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] @ 13118 │ │ │ │ + ldr.w r3, [pc, #1764] @ 13114 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov r9, r0 │ │ │ │ - ldr.w sl, [pc, #1760] @ 1311c │ │ │ │ + ldr.w sl, [pc, #1760] @ 13118 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr.w r2, [pc, #1756] @ 13120 │ │ │ │ + ldr.w r2, [pc, #1756] @ 1311c │ │ │ │ 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 12de6 │ │ │ │ + beq.w 12de2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 12df4 │ │ │ │ + beq.w 12df0 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ str r7, [sp, #32] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - beq.w 130b6 │ │ │ │ - ldr.w r1, [pc, #1716] @ 13124 │ │ │ │ + beq.w 130b2 │ │ │ │ + ldr.w r1, [pc, #1716] @ 13120 │ │ │ │ ldr.w r1, [sl, r1] │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 13102 │ │ │ │ - ldr.w r1, [pc, #1704] @ 13128 │ │ │ │ + beq.w 130fe │ │ │ │ + ldr.w r1, [pc, #1704] @ 13124 │ │ │ │ ldr.w r1, [sl, r1] │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 130d0 │ │ │ │ + beq.w 130cc │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 13010 │ │ │ │ - ldr.w r2, [pc, #1684] @ 1312c │ │ │ │ + ble.w 1300c │ │ │ │ + ldr.w r2, [pc, #1684] @ 13128 │ │ │ │ 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 130ec │ │ │ │ + beq.w 130e8 │ │ │ │ ldr.w r6, [r8, #4]! │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 12ae0 │ │ │ │ - cbz r4, 12ace │ │ │ │ + bge.n 12adc │ │ │ │ + cbz r4, 12aca │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 92b8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 12b72 │ │ │ │ + blt.n 12b6e │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, fp │ │ │ │ - beq.w 12fa8 │ │ │ │ + beq.w 12fa4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - b.n 12aae │ │ │ │ + b.n 12aaa │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ mov r0, r6 │ │ │ │ blx 97d0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 12ffe │ │ │ │ + blt.w 12ffa │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 12ac0 │ │ │ │ + beq.n 12abc │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #32 │ │ │ │ blx 949c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 12b16 │ │ │ │ + bge.n 12b12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12e86 │ │ │ │ + beq.w 12e82 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 12ffe │ │ │ │ + beq.w 12ffa │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.w 13014 │ │ │ │ + bpl.w 13010 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 12f44 │ │ │ │ + beq.w 12f40 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ and.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 130cc │ │ │ │ + beq.w 130c8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 13102 │ │ │ │ + beq.w 130fe │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 130d0 │ │ │ │ + beq.w 130cc │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ blx 8fd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 12b72 │ │ │ │ + blt.n 12b6e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 12ace │ │ │ │ + bge.n 12aca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 12ace │ │ │ │ + bne.n 12aca │ │ │ │ mov r0, r6 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12ace │ │ │ │ + b.n 12aca │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 12b86 │ │ │ │ + bge.n 12b82 │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 12e8c │ │ │ │ + beq.w 12e88 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ - bl 12928 │ │ │ │ + bl 12924 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12e24 │ │ │ │ - ldr.w r3, [pc, #1428] @ 13130 │ │ │ │ + beq.w 12e20 │ │ │ │ + ldr.w r3, [pc, #1428] @ 1312c │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 12c2a │ │ │ │ - ldr.w r1, [pc, #1420] @ 13134 │ │ │ │ + beq.n 12c26 │ │ │ │ + ldr.w r1, [pc, #1420] @ 13130 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 8f70 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12ec4 │ │ │ │ - ldr.w r1, [pc, #1404] @ 13138 │ │ │ │ + beq.w 12ec0 │ │ │ │ + ldr.w r1, [pc, #1404] @ 13134 │ │ │ │ add r1, pc │ │ │ │ blx 9458 │ │ │ │ - cbnz r0, 12bf2 │ │ │ │ + cbnz r0, 12bee │ │ │ │ ldr.w r8, [r6, #12] │ │ │ │ - ldr.w r1, [pc, #1392] @ 1313c │ │ │ │ + ldr.w r1, [pc, #1392] @ 13138 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ blx 8eb8 │ │ │ │ - cbz r0, 12c16 │ │ │ │ - ldr.w r1, [pc, #1384] @ 13140 │ │ │ │ + cbz r0, 12c12 │ │ │ │ + ldr.w r1, [pc, #1384] @ 1313c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ blx 8eb8 │ │ │ │ - cbz r0, 12c16 │ │ │ │ - ldr.w r1, [pc, #1372] @ 13144 │ │ │ │ + cbz r0, 12c12 │ │ │ │ + ldr.w r1, [pc, #1372] @ 13140 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ blx 8eb8 │ │ │ │ - cbz r0, 12c16 │ │ │ │ - ldr.w r1, [pc, #1364] @ 13148 │ │ │ │ + cbz r0, 12c12 │ │ │ │ + ldr.w r1, [pc, #1364] @ 13144 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 9458 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 12ef4 │ │ │ │ - ldr.w r1, [pc, #1348] @ 1314c │ │ │ │ + bne.w 12ef0 │ │ │ │ + ldr.w r1, [pc, #1348] @ 13148 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ add r1, pc │ │ │ │ blx 8eb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 12ef4 │ │ │ │ + bne.w 12ef0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 12c2a │ │ │ │ + bge.n 12c26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 12c2a │ │ │ │ + cbnz r3, 12c26 │ │ │ │ mov r0, r4 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ blx 95c0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12ed8 │ │ │ │ + beq.w 12ed4 │ │ │ │ ldr.w r0, [r9, #88] @ 0x58 │ │ │ │ - cbz r0, 12c62 │ │ │ │ + cbz r0, 12c5e │ │ │ │ blx 9388 │ │ │ │ adds r4, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 97a8 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12e56 │ │ │ │ + beq.w 12e52 │ │ │ │ ldr.w r1, [r9, #88] @ 0x58 │ │ │ │ mov r2, r4 │ │ │ │ blx 9004 │ │ │ │ str.w fp, [r9, #88] @ 0x58 │ │ │ │ - ldr.w r3, [pc, #1228] @ 13130 │ │ │ │ + ldr.w r3, [pc, #1228] @ 1312c │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 94d0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12e56 │ │ │ │ + beq.w 12e52 │ │ │ │ movs r2, #196 @ 0xc4 │ │ │ │ add.w r1, r9, #12 │ │ │ │ adds r0, #12 │ │ │ │ blx 9004 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 12ca0 │ │ │ │ - ldr.w r1, [pc, #1216] @ 13150 │ │ │ │ + beq.n 12c9c │ │ │ │ + ldr.w r1, [pc, #1216] @ 1314c │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 9010 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 12e44 │ │ │ │ - cbz r5, 12cbe │ │ │ │ + blt.w 12e40 │ │ │ │ + cbz r5, 12cba │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.w 1309e │ │ │ │ + bpl.w 1309a │ │ │ │ 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] │ │ │ │ @@ -15500,756 +15499,756 @@ │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [r8] │ │ │ │ str.w r8, [r4, #436] @ 0x1b4 │ │ │ │ str.w r5, [r4, #168] @ 0xa8 │ │ │ │ blx 9238 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 12e14 │ │ │ │ + blt.w 12e10 │ │ │ │ ldr.w r3, [r4, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 130d4 │ │ │ │ + beq.w 130d0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r1, [pc, #1116] @ 13154 │ │ │ │ + ldr.w r1, [pc, #1116] @ 13150 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ add r1, pc │ │ │ │ it lt │ │ │ │ strlt r3, [r6, #0] │ │ │ │ str r6, [r4, #4] │ │ │ │ blx 8f70 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12f3e │ │ │ │ + beq.w 12f3a │ │ │ │ blx 94b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 12d2c │ │ │ │ + bge.n 12d28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12ea4 │ │ │ │ + beq.w 12ea0 │ │ │ │ cmp r6, #0 │ │ │ │ - bgt.n 12e04 │ │ │ │ - bne.n 12e14 │ │ │ │ - ldr.w r1, [pc, #1060] @ 13158 │ │ │ │ + bgt.n 12e00 │ │ │ │ + bne.n 12e10 │ │ │ │ + ldr.w r1, [pc, #1060] @ 13154 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r1, pc │ │ │ │ blx 9010 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 12e14 │ │ │ │ - ldr.w r2, [pc, #1044] @ 1315c │ │ │ │ + blt.n 12e10 │ │ │ │ + ldr.w r2, [pc, #1044] @ 13158 │ │ │ │ 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 949c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 12e14 │ │ │ │ - ldr r1, [pc, #1016] @ (13160 ) │ │ │ │ + beq.n 12e10 │ │ │ │ + ldr r1, [pc, #1016] @ (1315c ) │ │ │ │ add r1, pc │ │ │ │ add.w r1, r1, #396 @ 0x18c │ │ │ │ blx 95b0 <_PyObject_GetAttrId@plt> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 12d84 │ │ │ │ + bge.n 12d80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12eb4 │ │ │ │ + beq.w 12eb0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 12e14 │ │ │ │ + beq.n 12e10 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ blx 9404 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 12da8 │ │ │ │ + bge.n 12da4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12ebc │ │ │ │ + beq.w 12eb8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 12e14 │ │ │ │ + beq.n 12e10 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 12dbe │ │ │ │ + bge.n 12dba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12ff6 │ │ │ │ + beq.w 12ff2 │ │ │ │ ldr.w r0, [r9, #88] @ 0x58 │ │ │ │ - cbz r0, 12e26 │ │ │ │ + cbz r0, 12e22 │ │ │ │ blx 9388 │ │ │ │ adds r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 97a8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1304a │ │ │ │ + beq.w 13046 │ │ │ │ ldr.w r1, [r9, #88] @ 0x58 │ │ │ │ mov r2, r5 │ │ │ │ blx 9004 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.n 12e26 │ │ │ │ - ldr r3, [pc, #840] @ (13130 ) │ │ │ │ + b.n 12e22 │ │ │ │ + ldr r3, [pc, #840] @ (1312c ) │ │ │ │ ldr.w r6, [sl, r3] │ │ │ │ str r6, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 12a60 │ │ │ │ + bne.w 12a5c │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ blx 95c0 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 12e24 │ │ │ │ + cbz r0, 12e20 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 12c3a │ │ │ │ - ldr r3, [pc, #860] @ (13164 ) │ │ │ │ - ldr r1, [pc, #864] @ (13168 ) │ │ │ │ + b.n 12c36 │ │ │ │ + ldr r3, [pc, #860] @ (13160 ) │ │ │ │ + ldr r1, [pc, #864] @ (13164 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 911c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 12e24 │ │ │ │ + bge.n 12e20 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 12eac │ │ │ │ + beq.n 12ea8 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #836] @ (1316c ) │ │ │ │ - ldr r3, [pc, #748] @ (13118 ) │ │ │ │ + ldr r2, [pc, #836] @ (13168 ) │ │ │ │ + ldr r3, [pc, #748] @ (13114 ) │ │ │ │ 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 1305e │ │ │ │ + bne.w 1305a │ │ │ │ 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 12e56 │ │ │ │ + bge.n 12e52 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13008 │ │ │ │ - cbz r5, 12e6a │ │ │ │ + beq.w 13004 │ │ │ │ + cbz r5, 12e66 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 12e6a │ │ │ │ + bge.n 12e66 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12fa0 │ │ │ │ + beq.w 12f9c │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 12e24 │ │ │ │ + bge.n 12e20 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 12e24 │ │ │ │ + bne.n 12e20 │ │ │ │ mov r0, r8 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12e24 │ │ │ │ + b.n 12e20 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12b16 │ │ │ │ + b.n 12b12 │ │ │ │ mov r0, r4 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 12928 │ │ │ │ + bl 12924 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 12b98 │ │ │ │ - b.n 12e24 │ │ │ │ + bne.w 12b94 │ │ │ │ + b.n 12e20 │ │ │ │ mov r0, r5 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12d2c │ │ │ │ + b.n 12d28 │ │ │ │ mov r0, r4 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12e24 │ │ │ │ + b.n 12e20 │ │ │ │ mov r0, r6 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12d84 │ │ │ │ + b.n 12d80 │ │ │ │ mov r0, r5 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12da8 │ │ │ │ + b.n 12da4 │ │ │ │ blx 9294 │ │ │ │ - ldr r3, [pc, #664] @ (13164 ) │ │ │ │ - ldr r1, [pc, #676] @ (13170 ) │ │ │ │ + ldr r3, [pc, #664] @ (13160 ) │ │ │ │ + ldr r1, [pc, #676] @ (1316c ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 911c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 12e24 │ │ │ │ + beq.n 12e20 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 12e24 │ │ │ │ + bge.n 12e20 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 12e24 │ │ │ │ + bne.n 12e20 │ │ │ │ mov r0, r5 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12e24 │ │ │ │ - ldr r1, [pc, #636] @ (13174 ) │ │ │ │ + b.n 12e20 │ │ │ │ + ldr r1, [pc, #636] @ (13170 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 9458 │ │ │ │ ldr.w r8, [r4] │ │ │ │ - cbnz r0, 12f26 │ │ │ │ - ldr r1, [pc, #624] @ (13178 ) │ │ │ │ + cbnz r0, 12f22 │ │ │ │ + ldr r1, [pc, #624] @ (13174 ) │ │ │ │ ldr r0, [r6, #12] │ │ │ │ add r1, pc │ │ │ │ blx 8eb8 │ │ │ │ - cbnz r0, 12f26 │ │ │ │ + cbnz r0, 12f22 │ │ │ │ cmp.w r8, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 12c2a │ │ │ │ + bge.w 12c26 │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 12c2a │ │ │ │ - b.n 12c24 │ │ │ │ + bne.w 12c26 │ │ │ │ + b.n 12c20 │ │ │ │ cmp.w r8, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 12ec8 │ │ │ │ + bge.n 12ec4 │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 12ec8 │ │ │ │ + bne.n 12ec4 │ │ │ │ mov r0, r4 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12ec8 │ │ │ │ + b.n 12ec4 │ │ │ │ blx 9294 │ │ │ │ - b.n 12d32 │ │ │ │ + b.n 12d2e │ │ │ │ mov r0, r5 │ │ │ │ blx 8e48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1305a │ │ │ │ + beq.w 13056 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 12b2c │ │ │ │ + beq.w 12b28 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bpl.w 13088 │ │ │ │ + bpl.w 13084 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add.w ip, r7, #16 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - bpl.w 13074 │ │ │ │ + bpl.w 13070 │ │ │ │ ldr.w lr, [r4, #16] │ │ │ │ movs r3, #0 │ │ │ │ - b.n 12f98 │ │ │ │ + b.n 12f94 │ │ │ │ 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 12b3a │ │ │ │ + beq.w 12b36 │ │ │ │ ldr.w r0, [ip, #4]! │ │ │ │ cmp lr, r3 │ │ │ │ - bgt.n 12f7a │ │ │ │ + bgt.n 12f76 │ │ │ │ bl 99e8 │ │ │ │ mov r0, r5 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12e6a │ │ │ │ + b.n 12e66 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ - cbz r4, 13010 │ │ │ │ + cbz r4, 1300c │ │ │ │ mov r0, r4 │ │ │ │ blx 8efc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 12fc8 │ │ │ │ + bge.n 12fc4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 12fc8 │ │ │ │ + cbnz r3, 12fc4 │ │ │ │ mov r0, r4 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 13062 │ │ │ │ + bne.n 1305e │ │ │ │ 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 12928 │ │ │ │ + bl 12924 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12edc │ │ │ │ - ldr r3, [pc, #324] @ (13130 ) │ │ │ │ + beq.w 12ed8 │ │ │ │ + ldr r3, [pc, #324] @ (1312c ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 12ba4 │ │ │ │ - b.n 12c2a │ │ │ │ + bne.w 12ba0 │ │ │ │ + b.n 12c26 │ │ │ │ mov r0, r6 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12dbe │ │ │ │ + b.n 12dba │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 12b86 │ │ │ │ - b.n 12b74 │ │ │ │ + beq.w 12b82 │ │ │ │ + b.n 12b70 │ │ │ │ mov r0, r4 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12e56 │ │ │ │ + b.n 12e52 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 12fcc │ │ │ │ - ldr r3, [pc, #332] @ (13164 ) │ │ │ │ + b.n 12fc8 │ │ │ │ + ldr r3, [pc, #332] @ (13160 ) │ │ │ │ mov fp, r6 │ │ │ │ - ldr r1, [pc, #352] @ (1317c ) │ │ │ │ + ldr r1, [pc, #352] @ (13178 ) │ │ │ │ ldr r6, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 911c │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 13000 │ │ │ │ + bge.n 12ffc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 13000 │ │ │ │ + bne.n 12ffc │ │ │ │ mov r0, fp │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 12b86 │ │ │ │ - b.n 12b74 │ │ │ │ + beq.w 12b82 │ │ │ │ + b.n 12b70 │ │ │ │ blx 9038 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 12e1c │ │ │ │ - b.n 12e24 │ │ │ │ + blt.w 12e18 │ │ │ │ + b.n 12e20 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ - b.n 12b86 │ │ │ │ + b.n 12b82 │ │ │ │ blx 90dc <__stack_chk_fail@plt> │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 12928 │ │ │ │ + bl 12924 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 12b98 │ │ │ │ - b.n 12ed8 │ │ │ │ - ldr r3, [pc, #264] @ (13180 ) │ │ │ │ + bne.w 12b94 │ │ │ │ + b.n 12ed4 │ │ │ │ + ldr r3, [pc, #264] @ (1317c ) │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #264] @ (13184 ) │ │ │ │ - ldr r0, [pc, #268] @ (13188 ) │ │ │ │ + ldr r1, [pc, #264] @ (13180 ) │ │ │ │ + ldr r0, [pc, #268] @ (13184 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #256] @ (1318c ) │ │ │ │ + ldr r3, [pc, #256] @ (13188 ) │ │ │ │ movs r2, #89 @ 0x59 │ │ │ │ - ldr r1, [pc, #256] @ (13190 ) │ │ │ │ - ldr r0, [pc, #260] @ (13194 ) │ │ │ │ + ldr r1, [pc, #256] @ (1318c ) │ │ │ │ + ldr r0, [pc, #260] @ (13190 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #740 @ 0x2e4 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #248] @ (13198 ) │ │ │ │ + ldr r3, [pc, #248] @ (13194 ) │ │ │ │ mov.w r2, #260 @ 0x104 │ │ │ │ - ldr r1, [pc, #244] @ (1319c ) │ │ │ │ - ldr r0, [pc, #248] @ (131a0 ) │ │ │ │ + ldr r1, [pc, #244] @ (13198 ) │ │ │ │ + ldr r0, [pc, #248] @ (1319c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #756 @ 0x2f4 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #236] @ (131a4 ) │ │ │ │ + ldr r3, [pc, #236] @ (131a0 ) │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - ldr r1, [pc, #236] @ (131a8 ) │ │ │ │ - ldr r0, [pc, #236] @ (131ac ) │ │ │ │ + ldr r1, [pc, #236] @ (131a4 ) │ │ │ │ + ldr r0, [pc, #236] @ (131a8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #740 @ 0x2e4 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ bl 9a18 │ │ │ │ bl 98c8 │ │ │ │ - ldr r3, [pc, #216] @ (131b0 ) │ │ │ │ + ldr r3, [pc, #216] @ (131ac ) │ │ │ │ mov.w r2, #274 @ 0x112 │ │ │ │ - ldr r1, [pc, #216] @ (131b4 ) │ │ │ │ - ldr r0, [pc, #216] @ (131b8 ) │ │ │ │ + ldr r1, [pc, #216] @ (131b0 ) │ │ │ │ + ldr r0, [pc, #216] @ (131b4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #756 @ 0x2f4 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #204] @ (131bc ) │ │ │ │ + ldr r3, [pc, #204] @ (131b8 ) │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ - ldr r1, [pc, #204] @ (131c0 ) │ │ │ │ - ldr r0, [pc, #208] @ (131c4 ) │ │ │ │ + ldr r1, [pc, #204] @ (131bc ) │ │ │ │ + ldr r0, [pc, #208] @ (131c0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #740 @ 0x2e4 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #196] @ (131c8 ) │ │ │ │ + ldr r3, [pc, #196] @ (131c4 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #192] @ (131cc ) │ │ │ │ - ldr r0, [pc, #196] @ (131d0 ) │ │ │ │ + ldr r1, [pc, #192] @ (131c8 ) │ │ │ │ + ldr r0, [pc, #196] @ (131cc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 1308c │ │ │ │ + bpl.n 13090 │ │ │ │ movs r3, r0 │ │ │ │ - bpl.n 1308c │ │ │ │ + bpl.n 13090 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia.w r0!, {r0} │ │ │ │ + stmia.w r4!, {r0} │ │ │ │ lsls r4, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 1318c │ │ │ │ + bvs.n 13170 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 130d4 │ │ │ │ + b.n 130b8 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 130c4 │ │ │ │ + b.n 130a8 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 130c4 │ │ │ │ + b.n 130a8 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 130c4 │ │ │ │ + b.n 130a8 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 130cc │ │ │ │ + b.n 130b0 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 1308c │ │ │ │ + b.n 13070 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 1302c │ │ │ │ + b.n 13010 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 12fb0 │ │ │ │ + b.n 12f94 │ │ │ │ movs r1, r0 │ │ │ │ - bmi.n 13090 │ │ │ │ + bmi.n 13074 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - udf #38 @ 0x26 │ │ │ │ + udf #42 @ 0x2a │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 12dcc │ │ │ │ + b.n 12db0 │ │ │ │ movs r1, r0 │ │ │ │ - bne.n 13114 │ │ │ │ + bne.n 13118 │ │ │ │ movs r3, r0 │ │ │ │ - b.n 12b8c │ │ │ │ + b.n 12b70 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 12b20 │ │ │ │ + b.n 12b04 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 12b0c │ │ │ │ + b.n 12af0 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 13810 │ │ │ │ + b.n 137f4 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r4, #21 │ │ │ │ + lsrs r4, r5, #21 │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r5!, {r1, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6!, {r1, r2, r4} │ │ │ │ + ldmia r6!, {r1, r3} │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ + lsrs r0, r3, #21 │ │ │ │ movs r2, r0 │ │ │ │ - bgt.n 13150 │ │ │ │ + bgt.n 13134 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 135e8 │ │ │ │ + b.n 135cc │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r6, #20 │ │ │ │ + lsrs r0, r0, #21 │ │ │ │ movs r2, r0 │ │ │ │ - b.n 1355c │ │ │ │ + b.n 13540 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 135c4 │ │ │ │ + b.n 135a8 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r3, #20 │ │ │ │ + lsrs r2, r5, #20 │ │ │ │ movs r2, r0 │ │ │ │ - bgt.n 1310c │ │ │ │ + bgt.n 130f0 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 135a4 │ │ │ │ + b.n 13588 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r7, #19 │ │ │ │ + lsrs r2, r1, #20 │ │ │ │ movs r2, r0 │ │ │ │ - b.n 13508 │ │ │ │ + b.n 134ec │ │ │ │ movs r1, r0 │ │ │ │ - b.n 13810 │ │ │ │ + b.n 137f4 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r5, #19 │ │ │ │ + lsrs r4, r6, #19 │ │ │ │ movs r2, r0 │ │ │ │ - bgt.n 132b8 │ │ │ │ + bgt.n 1329c │ │ │ │ movs r1, r0 │ │ │ │ - b.n 13550 │ │ │ │ + b.n 13534 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r2, #19 │ │ │ │ + lsrs r4, r3, #19 │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r4!, {r1, r6} │ │ │ │ + ldmia r4, {r1, r2, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000131d4 : │ │ │ │ +000131d0 : │ │ │ │ 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] @ (133b4 ) │ │ │ │ + ldr r2, [pc, #460] @ (133b0 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #460] @ (133b8 ) │ │ │ │ + ldr r3, [pc, #460] @ (133b4 ) │ │ │ │ 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 963c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 132fe │ │ │ │ + beq.n 132fa │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ add r7, sp, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 13224 │ │ │ │ + b.n 13220 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 9614 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 132de │ │ │ │ + beq.n 132da │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ blx 953c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 13218 │ │ │ │ + bne.n 13214 │ │ │ │ add r5, sp, #16 │ │ │ │ add r7, sp, #12 │ │ │ │ add r6, sp, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b.n 1324c │ │ │ │ + b.n 13248 │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx 937c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 132ea │ │ │ │ + bne.n 132e6 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx 953c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1323e │ │ │ │ + bne.n 1323a │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ blx 8fbc │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 132ea │ │ │ │ + beq.n 132e6 │ │ │ │ mov r0, fp │ │ │ │ blx 956c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 13372 │ │ │ │ - ldr r1, [pc, #324] @ (133bc ) │ │ │ │ + beq.n 1336e │ │ │ │ + ldr r1, [pc, #324] @ (133b8 ) │ │ │ │ add r1, pc │ │ │ │ blx 8eb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1331a │ │ │ │ - ldr r3, [pc, #316] @ (133c0 ) │ │ │ │ + bne.n 13316 │ │ │ │ + ldr r3, [pc, #316] @ (133bc ) │ │ │ │ add.w ip, sp, #20 │ │ │ │ - ldr.w r8, [pc, #312] @ 133c4 │ │ │ │ + ldr.w r8, [pc, #312] @ 133c0 │ │ │ │ mov fp, ip │ │ │ │ add r3, pc │ │ │ │ add r8, pc │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - b.n 132aa │ │ │ │ + b.n 132a6 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 13372 │ │ │ │ + beq.n 1336e │ │ │ │ ldr.w r8, [fp, #4]! │ │ │ │ ldrb.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 13328 │ │ │ │ + beq.n 13324 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 97d0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 1329a │ │ │ │ + bne.n 13296 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ blx 9010 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1329e │ │ │ │ + bge.n 1329a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1329e │ │ │ │ + bne.n 1329a │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1329e │ │ │ │ + b.n 1329a │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 90c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 13224 │ │ │ │ + beq.n 13220 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 132fe │ │ │ │ + bge.n 132fa │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 13398 │ │ │ │ + beq.n 13394 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #196] @ (133c8 ) │ │ │ │ - ldr r3, [pc, #180] @ (133b8 ) │ │ │ │ + ldr r2, [pc, #196] @ (133c4 ) │ │ │ │ + ldr r3, [pc, #180] @ (133b4 ) │ │ │ │ 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 133b0 │ │ │ │ + bne.n 133ac │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #176] @ (133cc ) │ │ │ │ + ldr r1, [pc, #176] @ (133c8 ) │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ blx 8eb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 13282 │ │ │ │ + beq.n 1327e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1333a │ │ │ │ + b.n 13336 │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx 937c │ │ │ │ - cbnz r0, 13372 │ │ │ │ + cbnz r0, 1336e │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ blx 953c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1332e │ │ │ │ + bne.n 1332a │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1335c │ │ │ │ + bge.n 13358 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbz r3, 133a0 │ │ │ │ + cbz r3, 1339c │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1336e │ │ │ │ + bge.n 1336a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbz r3, 133a8 │ │ │ │ + cbz r3, 133a4 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 13300 │ │ │ │ + b.n 132fc │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 132ea │ │ │ │ + bge.n 132e6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 132ea │ │ │ │ + bne.n 132e6 │ │ │ │ mov r0, sl │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 132f4 │ │ │ │ - b.n 132fe │ │ │ │ + blt.n 132f0 │ │ │ │ + b.n 132fa │ │ │ │ mov r0, r9 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 132fe │ │ │ │ + b.n 132fa │ │ │ │ mov r0, sl │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1335c │ │ │ │ + b.n 13358 │ │ │ │ mov r0, r9 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1336e │ │ │ │ + b.n 1336a │ │ │ │ blx 90dc <__stack_chk_fail@plt> │ │ │ │ - ldmia r6!, {r4} │ │ │ │ + ldmia r6!, {r2, r4} │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 137a8 │ │ │ │ + b.n 1378c │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n 132e8 │ │ │ │ + bcs.n 132ec │ │ │ │ movs r3, r0 │ │ │ │ - b.n 13760 │ │ │ │ + b.n 13744 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r0 │ │ │ │ - b.n 1367c │ │ │ │ + b.n 13660 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000133d0 : │ │ │ │ +000133cc : │ │ │ │ b.w c514 │ │ │ │ │ │ │ │ -000133d4 : │ │ │ │ +000133d0 : │ │ │ │ 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] @ (13508 ) │ │ │ │ + ldr r2, [pc, #288] @ (13504 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #288] @ (1350c ) │ │ │ │ + ldr r3, [pc, #288] @ (13508 ) │ │ │ │ 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 134bc │ │ │ │ + bmi.n 134b8 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ movs r0, #22 │ │ │ │ blx 97dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 134a2 │ │ │ │ + beq.n 1349e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 13504 │ │ │ │ + bpl.n 13500 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 134de │ │ │ │ + bpl.n 134da │ │ │ │ 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 │ │ │ │ @@ -16265,15 +16264,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 1343e │ │ │ │ + bne.n 1343a │ │ │ │ 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] │ │ │ │ @@ -16283,1857 +16282,1857 @@ │ │ │ │ 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 13478 │ │ │ │ + blt.n 13474 │ │ │ │ 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] @ (13510 ) │ │ │ │ - ldr r3, [pc, #100] @ (1350c ) │ │ │ │ + ldr r2, [pc, #108] @ (1350c ) │ │ │ │ + ldr r3, [pc, #100] @ (13508 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 13500 │ │ │ │ + bne.n 134fc │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 11204 │ │ │ │ - ldr r2, [pc, #80] @ (13514 ) │ │ │ │ - ldr r3, [pc, #72] @ (1350c ) │ │ │ │ + ldr r2, [pc, #80] @ (13510 ) │ │ │ │ + ldr r3, [pc, #72] @ (13508 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 13500 │ │ │ │ + bne.n 134fc │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 9090 │ │ │ │ ldr.w lr, [r0, #28] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 13422 │ │ │ │ - ldr r3, [pc, #44] @ (13518 ) │ │ │ │ + bne.n 1341e │ │ │ │ + ldr r3, [pc, #44] @ (13514 ) │ │ │ │ mov.w r2, #272 @ 0x110 │ │ │ │ - ldr r1, [pc, #44] @ (1351c ) │ │ │ │ - ldr r0, [pc, #44] @ (13520 ) │ │ │ │ + ldr r1, [pc, #44] @ (13518 ) │ │ │ │ + ldr r0, [pc, #44] @ (1351c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #428 @ 0x1ac │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ blx 90dc <__stack_chk_fail@plt> │ │ │ │ bl 9988 │ │ │ │ - ldmia r4, {r4} │ │ │ │ + ldmia r4, {r2, r4} │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r1, r2, r4, r6} │ │ │ │ + ldmia r3, {r1, r3, r4, r6} │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r3, {r3, r4, r5} │ │ │ │ + ldmia r3, {r2, r3, r4, r5} │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r2, r5, #3 │ │ │ │ + lsrs r6, r6, #3 │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - bmi.n 13498 │ │ │ │ + bmi.n 1347c │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00013524 : │ │ │ │ +00013520 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #20] @ (13548 ) │ │ │ │ + ldr r4, [pc, #20] @ (13544 ) │ │ │ │ blx 92a0 │ │ │ │ - ldr r3, [pc, #16] @ (1354c ) │ │ │ │ + ldr r3, [pc, #16] @ (13548 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ b.w 8f14 │ │ │ │ - ldmia r2!, {r1, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r6, r7} │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r1, #18 │ │ │ │ ... │ │ │ │ │ │ │ │ -00013550 : │ │ │ │ +0001354c : │ │ │ │ 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] @ 135d0 │ │ │ │ + ldr.w ip, [pc, #112] @ 135cc │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #108] @ (135d4 ) │ │ │ │ + ldr r3, [pc, #108] @ (135d0 ) │ │ │ │ mov r5, r0 │ │ │ │ add ip, pc │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - ldr r4, [pc, #100] @ (135d8 ) │ │ │ │ + ldr r4, [pc, #100] @ (135d4 ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 95a4 │ │ │ │ - ldr r3, [pc, #84] @ (135dc ) │ │ │ │ + ldr r3, [pc, #84] @ (135d8 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r4, r3] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ blx 9850 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 135c6 │ │ │ │ + beq.n 135c2 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 95dc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8f18 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ blx 8ee4 │ │ │ │ - ldr r2, [pc, #48] @ (135e0 ) │ │ │ │ - ldr r3, [pc, #32] @ (135d4 ) │ │ │ │ + ldr r2, [pc, #48] @ (135dc ) │ │ │ │ + ldr r3, [pc, #32] @ (135d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 135cc │ │ │ │ + bne.n 135c8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 9194 │ │ │ │ - b.n 1359e │ │ │ │ + b.n 1359a │ │ │ │ blx 90dc <__stack_chk_fail@plt> │ │ │ │ - ldmia r2, {r2, r4, r7} │ │ │ │ + ldmia r2!, {r3, r4, r7} │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r1, r2, r7} │ │ │ │ + ldmia r2!, {r1, r3, r7} │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r1, r3, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r6} │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -000135e4 : │ │ │ │ +000135e0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr.w ip, [pc, #100] @ 13658 │ │ │ │ + ldr.w ip, [pc, #100] @ 13654 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r3, [pc, #96] @ (1365c ) │ │ │ │ + ldr r3, [pc, #96] @ (13658 ) │ │ │ │ add ip, pc │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1363e │ │ │ │ - ldr r3, [pc, #88] @ (13660 ) │ │ │ │ + beq.n 1363a │ │ │ │ + ldr r3, [pc, #88] @ (1365c ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 13654 │ │ │ │ + beq.n 13650 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 1361c │ │ │ │ + bne.n 13618 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #68] @ (13664 ) │ │ │ │ + ldr r1, [pc, #68] @ (13660 ) │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ble.n 13634 │ │ │ │ - ldr r1, [pc, #64] @ (13668 ) │ │ │ │ + ble.n 13630 │ │ │ │ + ldr r1, [pc, #64] @ (13664 ) │ │ │ │ add r1, pc │ │ │ │ blx 96cc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #52] @ (1366c ) │ │ │ │ + ldr r1, [pc, #52] @ (13668 ) │ │ │ │ add r1, pc │ │ │ │ blx 96cc │ │ │ │ - b.n 1362e │ │ │ │ - ldr r3, [pc, #48] @ (13670 ) │ │ │ │ + b.n 1362a │ │ │ │ + ldr r3, [pc, #48] @ (1366c ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #44] @ (13674 ) │ │ │ │ - ldr r0, [pc, #48] @ (13678 ) │ │ │ │ + ldr r1, [pc, #44] @ (13670 ) │ │ │ │ + ldr r0, [pc, #48] @ (13674 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ bl 98c8 │ │ │ │ - ldmia r2!, {r1} │ │ │ │ + ldmia r2, {r1, r2} │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - udf #88 @ 0x58 │ │ │ │ + udf #76 @ 0x4c │ │ │ │ movs r1, r0 │ │ │ │ - udf #126 @ 0x7e │ │ │ │ + udf #114 @ 0x72 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r2, #30 │ │ │ │ + lsls r0, r4, #30 │ │ │ │ movs r2, r0 │ │ │ │ - stmia r7!, {r1, r2} │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2!, {r1, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001367c : │ │ │ │ +00013678 : │ │ │ │ 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] @ (13a40 ) │ │ │ │ + ldr r5, [pc, #944] @ (13a3c ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r4, [pc, #944] @ (13a44 ) │ │ │ │ + ldr r4, [pc, #944] @ (13a40 ) │ │ │ │ mov r9, r0 │ │ │ │ add r5, pc │ │ │ │ - ldr.w fp, [pc, #944] @ 13a48 │ │ │ │ + ldr.w fp, [pc, #944] @ 13a44 │ │ │ │ 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] @ (13a4c ) │ │ │ │ + ldr r3, [pc, #920] @ (13a48 ) │ │ │ │ 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] @ (13a50 ) │ │ │ │ + ldr r3, [pc, #888] @ (13a4c ) │ │ │ │ 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] @ (13a54 ) │ │ │ │ + ldr r3, [pc, #872] @ (13a50 ) │ │ │ │ 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 13796 │ │ │ │ + beq.n 13792 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldrb.w sl, [r4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 13796 │ │ │ │ + beq.n 13792 │ │ │ │ tst.w sl, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - beq.n 13732 │ │ │ │ + beq.n 1372e │ │ │ │ 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 1371a │ │ │ │ + bne.n 13716 │ │ │ │ orrs.w sl, sl, r2, lsl #7 │ │ │ │ - beq.n 13788 │ │ │ │ - ldr r7, [pc, #804] @ (13a58 ) │ │ │ │ + beq.n 13784 │ │ │ │ + ldr r7, [pc, #804] @ (13a54 ) │ │ │ │ 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 1375c │ │ │ │ + bge.n 13758 │ │ │ │ and.w r5, r5, #127 @ 0x7f │ │ │ │ add.w r3, r5, r3, lsl #7 │ │ │ │ ldrb.w r5, [r4, #1]! │ │ │ │ lsls r0, r5, #24 │ │ │ │ - bmi.n 1374a │ │ │ │ + bmi.n 13746 │ │ │ │ lsls r3, r3, #7 │ │ │ │ orrs r5, r3 │ │ │ │ adds r4, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 9474 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 13850 │ │ │ │ + beq.n 1384c │ │ │ │ add r0, sp, #32 │ │ │ │ add r4, r5 │ │ │ │ blx 9204 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ subs.w sl, sl, #1 │ │ │ │ str.w r3, [r6], #4 │ │ │ │ - bne.n 1373c │ │ │ │ + bne.n 13738 │ │ │ │ ldrd r1, r5, [sp, #4] │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ ldrb.w sl, [r4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 13710 │ │ │ │ + bne.n 1370c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 13806 │ │ │ │ + beq.n 13802 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldrb r7, [r4, #0] │ │ │ │ - cbz r7, 13806 │ │ │ │ + cbz r7, 13802 │ │ │ │ lsls r3, r7, #24 │ │ │ │ it mi │ │ │ │ movmi r3, #0 │ │ │ │ - bpl.n 137be │ │ │ │ + bpl.n 137ba │ │ │ │ and.w r7, r7, #127 @ 0x7f │ │ │ │ add.w r3, r7, r3, lsl #7 │ │ │ │ ldrb.w r7, [r4, #1]! │ │ │ │ lsls r1, r7, #24 │ │ │ │ - bmi.n 137a8 │ │ │ │ + bmi.n 137a4 │ │ │ │ orrs.w r7, r7, r3, lsl #7 │ │ │ │ - beq.n 137fc │ │ │ │ + beq.n 137f8 │ │ │ │ adds r4, #1 │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ - bge.n 137e0 │ │ │ │ + bge.n 137dc │ │ │ │ and.w r1, r1, #127 @ 0x7f │ │ │ │ add.w r3, r1, r3, lsl #7 │ │ │ │ ldrb.w r1, [r4, #1]! │ │ │ │ lsls r2, r1, #24 │ │ │ │ - bmi.n 137ce │ │ │ │ + bmi.n 137ca │ │ │ │ lsls r3, r3, #7 │ │ │ │ orr.w r8, r1, r3 │ │ │ │ adds r4, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ blx 8fe8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 13850 │ │ │ │ + beq.n 1384c │ │ │ │ add r4, r8 │ │ │ │ subs r7, #1 │ │ │ │ str.w r0, [r6], #4 │ │ │ │ - bne.n 137c0 │ │ │ │ + bne.n 137bc │ │ │ │ ldr.w r4, [r5, #4]! │ │ │ │ ldrb r7, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 137a0 │ │ │ │ + bne.n 1379c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1387e │ │ │ │ + beq.n 1387a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1387e │ │ │ │ + beq.n 1387a │ │ │ │ lsls r4, r5, #24 │ │ │ │ it mi │ │ │ │ movmi r1, #0 │ │ │ │ - bpl.n 13832 │ │ │ │ + bpl.n 1382e │ │ │ │ and.w r5, r5, #127 @ 0x7f │ │ │ │ add.w r1, r5, r1, lsl #7 │ │ │ │ ldrb.w r5, [r0, #1]! │ │ │ │ lsls r7, r5, #24 │ │ │ │ - bmi.n 1381c │ │ │ │ + bmi.n 13818 │ │ │ │ orrs.w r5, r5, r1, lsl #7 │ │ │ │ - beq.n 13870 │ │ │ │ + beq.n 1386c │ │ │ │ adds r0, #1 │ │ │ │ - b.n 13844 │ │ │ │ + b.n 13840 │ │ │ │ str.w r0, [r6], #4 │ │ │ │ subs r5, #1 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add.w r0, r0, #1 │ │ │ │ - beq.n 13870 │ │ │ │ + beq.n 1386c │ │ │ │ movs r2, #10 │ │ │ │ add r1, sp, #32 │ │ │ │ blx 9774 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 13836 │ │ │ │ + bne.n 13832 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - ldr r2, [pc, #516] @ (13a5c ) │ │ │ │ - ldr r3, [pc, #492] @ (13a44 ) │ │ │ │ + ldr r2, [pc, #516] @ (13a58 ) │ │ │ │ + ldr r3, [pc, #492] @ (13a40 ) │ │ │ │ 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 139cc │ │ │ │ + bne.w 139c8 │ │ │ │ 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 13814 │ │ │ │ + bne.n 13810 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 138b2 │ │ │ │ + cbz r3, 138ae │ │ │ │ vldr d7, [r3] │ │ │ │ vcvt.u32.f64 s15, d7 │ │ │ │ vmov r4, s15 │ │ │ │ - cbz r4, 138b2 │ │ │ │ + cbz r4, 138ae │ │ │ │ subs r4, #1 │ │ │ │ add.w r5, r3, #8 │ │ │ │ - b.n 138a4 │ │ │ │ + b.n 138a0 │ │ │ │ subs r4, #1 │ │ │ │ adds r5, #8 │ │ │ │ adds r1, r4, #1 │ │ │ │ str.w r0, [r6], #4 │ │ │ │ - beq.n 138b2 │ │ │ │ + beq.n 138ae │ │ │ │ vldr d0, [r5] │ │ │ │ blx 921c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 13898 │ │ │ │ - b.n 13850 │ │ │ │ + bne.n 13894 │ │ │ │ + b.n 1384c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 138ea │ │ │ │ + cbz r3, 138e6 │ │ │ │ vldr d7, [r3] │ │ │ │ vcvt.u32.f64 s15, d7 │ │ │ │ vmov r4, s15 │ │ │ │ - cbz r4, 138ea │ │ │ │ + cbz r4, 138e6 │ │ │ │ subs r4, #1 │ │ │ │ add.w r5, r3, #24 │ │ │ │ - b.n 138d8 │ │ │ │ + b.n 138d4 │ │ │ │ subs r4, #1 │ │ │ │ adds r5, #16 │ │ │ │ adds r2, r4, #1 │ │ │ │ str.w r0, [r6], #4 │ │ │ │ - beq.n 138ea │ │ │ │ + beq.n 138e6 │ │ │ │ vldr d1, [r5, #-8] │ │ │ │ vldr d0, [r5, #-16] │ │ │ │ blx 96bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 138cc │ │ │ │ - b.n 13850 │ │ │ │ + bne.n 138c8 │ │ │ │ + b.n 1384c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 13964 │ │ │ │ + beq.n 13960 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 13964 │ │ │ │ + ble.n 13960 │ │ │ │ adds r4, r3, #4 │ │ │ │ subs r7, #1 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx 9334 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 13850 │ │ │ │ + beq.n 1384c │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 139ba │ │ │ │ - ldr r3, [pc, #340] @ (13a60 ) │ │ │ │ + ble.n 139b6 │ │ │ │ + ldr r3, [pc, #340] @ (13a5c ) │ │ │ │ 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 139d0 │ │ │ │ + beq.n 139cc │ │ │ │ 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 13a0c │ │ │ │ - ldr r1, [pc, #288] @ (13a64 ) │ │ │ │ + beq.n 13a08 │ │ │ │ + ldr r1, [pc, #288] @ (13a60 ) │ │ │ │ ldr.w r1, [fp, r1] │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 13a2a │ │ │ │ + beq.n 13a26 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 139f6 │ │ │ │ + ble.n 139f2 │ │ │ │ adds r3, #1 │ │ │ │ str.w r2, [r8, #4]! │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 13928 │ │ │ │ + bne.n 13924 │ │ │ │ subs r7, #1 │ │ │ │ str.w r0, [r6], #4 │ │ │ │ - bcs.n 138fa │ │ │ │ + bcs.n 138f6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 139c8 │ │ │ │ + cbz r3, 139c4 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 139c8 │ │ │ │ + ble.n 139c4 │ │ │ │ adds r4, r3, #4 │ │ │ │ subs r5, #1 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w sl, [r4] │ │ │ │ blx 962c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13850 │ │ │ │ + beq.w 1384c │ │ │ │ adds r4, #4 │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 139be │ │ │ │ + ble.n 139ba │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 1399c │ │ │ │ + b.n 13998 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp sl, r8 │ │ │ │ - beq.n 139be │ │ │ │ + beq.n 139ba │ │ │ │ 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 9620 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 13992 │ │ │ │ - b.n 13850 │ │ │ │ + bne.n 1398e │ │ │ │ + b.n 1384c │ │ │ │ adds r4, #4 │ │ │ │ - b.n 1395c │ │ │ │ + b.n 13958 │ │ │ │ subs r5, #1 │ │ │ │ str.w r7, [r6], #4 │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 13972 │ │ │ │ + bne.n 1396e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 13854 │ │ │ │ + b.n 13850 │ │ │ │ blx 90dc <__stack_chk_fail@plt> │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 139fa │ │ │ │ - ldr r3, [pc, #140] @ (13a64 ) │ │ │ │ + beq.n 139f6 │ │ │ │ + ldr r3, [pc, #140] @ (13a60 ) │ │ │ │ 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 13a20 │ │ │ │ + beq.n 13a1c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ bl 98c8 │ │ │ │ bl 9928 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r2, [r9, r3, lsl #2] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 13a0c │ │ │ │ + bge.n 13a08 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr r3, [pc, #88] @ (13a68 ) │ │ │ │ + ldr r3, [pc, #88] @ (13a64 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #88] @ (13a6c ) │ │ │ │ - ldr r0, [pc, #92] @ (13a70 ) │ │ │ │ + ldr r1, [pc, #88] @ (13a68 ) │ │ │ │ + ldr r0, [pc, #92] @ (13a6c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 13a2a │ │ │ │ + bge.n 13a26 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr r3, [pc, #72] @ (13a74 ) │ │ │ │ + ldr r3, [pc, #72] @ (13a70 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #68] @ (13a78 ) │ │ │ │ - ldr r0, [pc, #72] @ (13a7c ) │ │ │ │ + ldr r1, [pc, #68] @ (13a74 ) │ │ │ │ + ldr r0, [pc, #72] @ (13a78 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - ldmia r1!, {r3, r5, r6} │ │ │ │ + ldmia r1!, {r2, r3, r5, r6} │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r2, r3, r4, r6} │ │ │ │ + ldmia r1!, {r5, r6} │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 139a8 │ │ │ │ + ble.n 1398c │ │ │ │ movs r1, r0 │ │ │ │ - stmia r7!, {r2, r5, r7} │ │ │ │ + stmia r7!, {r3, r5, r7} │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #15 │ │ │ │ + lsls r4, r2, #15 │ │ │ │ movs r2, r0 │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r3!, {r1, r2, r5, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ + lsls r4, r6, #14 │ │ │ │ movs r2, r0 │ │ │ │ - stmia r3!, {r1, r3, r4} │ │ │ │ + stmia r3!, {r1, r2, r3} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r6!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00013a80 : │ │ │ │ +00013a7c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #60] @ (13ad0 ) │ │ │ │ + ldr r1, [pc, #60] @ (13acc ) │ │ │ │ sub sp, #12 │ │ │ │ add r1, pc │ │ │ │ blx 8f70 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 13aba │ │ │ │ + cbz r0, 13ab6 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ blx 9440 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 13aba │ │ │ │ + bge.n 13ab6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 13ac0 │ │ │ │ + cbz r3, 13abc │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bge.n 13b8c │ │ │ │ + bge.n 13b70 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00013ad4 : │ │ │ │ +00013ad0 : │ │ │ │ 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] @ (13c94 ) │ │ │ │ + ldr r4, [pc, #428] @ (13c90 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #428] @ (13c98 ) │ │ │ │ + ldr r0, [pc, #428] @ (13c94 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r4, pc │ │ │ │ ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ - ldr r4, [pc, #420] @ (13c9c ) │ │ │ │ + ldr r4, [pc, #420] @ (13c98 ) │ │ │ │ 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 13c90 │ │ │ │ - ldr r3, [pc, #396] @ (13ca0 ) │ │ │ │ + bpl.w 13c8c │ │ │ │ + ldr r3, [pc, #396] @ (13c9c ) │ │ │ │ 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 13b6a │ │ │ │ + b.n 13b66 │ │ │ │ blx 90ac │ │ │ │ mov r1, r4 │ │ │ │ bl fac0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 13bbe │ │ │ │ + beq.n 13bba │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl fcb4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 13b56 │ │ │ │ + bge.n 13b52 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 13c08 │ │ │ │ + beq.n 13c04 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 13bbe │ │ │ │ + blt.n 13bba │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r1, #5 │ │ │ │ - bpl.w 13c90 │ │ │ │ + bpl.w 13c8c │ │ │ │ cmp r2, sl │ │ │ │ - beq.w 13c7a │ │ │ │ - ldr r1, [pc, #304] @ (13ca4 ) │ │ │ │ + beq.w 13c76 │ │ │ │ + ldr r1, [pc, #304] @ (13ca0 ) │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 13c76 │ │ │ │ + beq.n 13c72 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp fp, r2 │ │ │ │ - bge.n 13c10 │ │ │ │ + bge.n 13c0c │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.n 13c5e │ │ │ │ - ldr r2, [pc, #280] @ (13ca8 ) │ │ │ │ + bpl.n 13c5a │ │ │ │ + ldr r2, [pc, #280] @ (13ca4 ) │ │ │ │ ldrd r4, r8, [r3, #20] │ │ │ │ ldr.w r1, [r9, r2] │ │ │ │ ldr.w r2, [r6, #4]! │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 13b2a │ │ │ │ + bne.n 13b26 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 989c │ │ │ │ - cbz r0, 13bbe │ │ │ │ + cbz r0, 13bba │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r0, [r2, #0] │ │ │ │ blx 90ac │ │ │ │ mov r1, r4 │ │ │ │ bl fac0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 13b3a │ │ │ │ + bne.n 13b36 │ │ │ │ ldrd r8, r9, [sp, #8] │ │ │ │ mov.w fp, fp, lsl #2 │ │ │ │ blx 93a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 13c46 │ │ │ │ + beq.n 13c42 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #28 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 95a4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 956c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 13c2c │ │ │ │ + cbz r0, 13c28 │ │ │ │ mov r0, r8 │ │ │ │ blx 956c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 13c3c │ │ │ │ + cbz r0, 13c38 │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 8ee4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r2, [r9, fp] │ │ │ │ bl 117a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 13c12 │ │ │ │ + b.n 13c0e │ │ │ │ mov r0, r4 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13b56 │ │ │ │ + b.n 13b52 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #152] @ (13cac ) │ │ │ │ - ldr r3, [pc, #128] @ (13c98 ) │ │ │ │ + ldr r2, [pc, #152] @ (13ca8 ) │ │ │ │ + ldr r3, [pc, #128] @ (13c94 ) │ │ │ │ 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 13c42 │ │ │ │ + bne.n 13c3e │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r5, [pc, #128] @ (13cb0 ) │ │ │ │ + ldr r5, [pc, #128] @ (13cac ) │ │ │ │ mov r0, r8 │ │ │ │ blx 956c │ │ │ │ mov r6, r0 │ │ │ │ add r5, pc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 13bec │ │ │ │ - ldr r6, [pc, #116] @ (13cb4 ) │ │ │ │ + bne.n 13be8 │ │ │ │ + ldr r6, [pc, #116] @ (13cb0 ) │ │ │ │ add r6, pc │ │ │ │ - b.n 13bec │ │ │ │ + b.n 13be8 │ │ │ │ blx 90dc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #112] @ (13cb8 ) │ │ │ │ + ldr r3, [pc, #112] @ (13cb4 ) │ │ │ │ movw r2, #787 @ 0x313 │ │ │ │ - ldr r1, [pc, #108] @ (13cbc ) │ │ │ │ - ldr r0, [pc, #112] @ (13cc0 ) │ │ │ │ + ldr r1, [pc, #108] @ (13cb8 ) │ │ │ │ + ldr r0, [pc, #112] @ (13cbc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #780 @ 0x30c │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #100] @ (13cc4 ) │ │ │ │ + ldr r3, [pc, #100] @ (13cc0 ) │ │ │ │ movw r2, #782 @ 0x30e │ │ │ │ - ldr r1, [pc, #96] @ (13cc8 ) │ │ │ │ - ldr r0, [pc, #100] @ (13ccc ) │ │ │ │ + ldr r1, [pc, #96] @ (13cc4 ) │ │ │ │ + ldr r0, [pc, #100] @ (13cc8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #780 @ 0x30c │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ bl 98c8 │ │ │ │ - ldr r3, [pc, #84] @ (13cd0 ) │ │ │ │ + ldr r3, [pc, #84] @ (13ccc ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #80] @ (13cd4 ) │ │ │ │ - ldr r0, [pc, #84] @ (13cd8 ) │ │ │ │ + ldr r1, [pc, #80] @ (13cd0 ) │ │ │ │ + ldr r0, [pc, #84] @ (13cd4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ bl 98f8 │ │ │ │ - stmia r5!, {r4} │ │ │ │ + stmia r5!, {r2, r4} │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r5, r6, r7} │ │ │ │ movs r3, r0 │ │ │ │ - bhi.n 13c38 │ │ │ │ + bhi.n 13c1c │ │ │ │ movs r1, r0 │ │ │ │ - bhi.n 13c2c │ │ │ │ + bhi.n 13c10 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r1, #6 │ │ │ │ + lsls r0, r3, #6 │ │ │ │ movs r2, r0 │ │ │ │ - bvs.n 13d2c │ │ │ │ + bvs.n 13d10 │ │ │ │ movs r1, r0 │ │ │ │ - bhi.n 13c5c │ │ │ │ + bhi.n 13c40 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r6, #5 │ │ │ │ + lsls r0, r0, #6 │ │ │ │ movs r2, r0 │ │ │ │ - bvs.n 13d08 │ │ │ │ + bvs.n 13cec │ │ │ │ movs r1, r0 │ │ │ │ - bhi.n 13c08 │ │ │ │ + bhi.n 13bec │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r3, #5 │ │ │ │ + lsls r4, r4, #5 │ │ │ │ movs r2, r0 │ │ │ │ - stmia r0!, {r1, r3, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r4!, {r1, r2, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00013cdc : │ │ │ │ +00013cd8 : │ │ │ │ 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] @ 13e94 │ │ │ │ + ldr.w sl, [pc, #416] @ 13e90 │ │ │ │ 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 94c4 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 13db4 │ │ │ │ + beq.n 13db0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - bpl.w 13e5c │ │ │ │ - ldr r2, [pc, #380] @ (13e98 ) │ │ │ │ + bpl.w 13e58 │ │ │ │ + ldr r2, [pc, #380] @ (13e94 ) │ │ │ │ add.w r8, fp, #12 │ │ │ │ add.w r7, r5, #12 │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #368] @ (13e9c ) │ │ │ │ + ldr r2, [pc, #368] @ (13e98 ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 13d42 │ │ │ │ + b.n 13d3e │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 13da2 │ │ │ │ + blt.n 13d9e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.w 13e5c │ │ │ │ + bpl.w 13e58 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 13e7c │ │ │ │ - ldr r2, [pc, #340] @ (13ea0 ) │ │ │ │ + beq.w 13e78 │ │ │ │ + ldr r2, [pc, #340] @ (13e9c ) │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 13e78 │ │ │ │ + beq.w 13e74 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 13db8 │ │ │ │ + bge.n 13db4 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bpl.n 13e60 │ │ │ │ + bpl.n 13e5c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r9, [r8, #4]! │ │ │ │ blx 9730 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 13dc0 │ │ │ │ + cbz r0, 13dbc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl fcb4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 13d32 │ │ │ │ + bge.n 13d2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 13d32 │ │ │ │ + bne.n 13d2e │ │ │ │ mov r0, r2 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 13d36 │ │ │ │ + bge.n 13d32 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 13db4 │ │ │ │ + bge.n 13db0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 13e48 │ │ │ │ + beq.n 13e44 │ │ │ │ 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 8e20 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 13dec │ │ │ │ + cbz r0, 13de8 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 9160 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 13de8 │ │ │ │ + bge.n 13de4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, 13e38 │ │ │ │ + cbz r3, 13e34 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 13d7a │ │ │ │ + bne.n 13d76 │ │ │ │ blx 9294 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 90f4 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #164] @ (13ea4 ) │ │ │ │ + ldr r0, [pc, #164] @ (13ea0 ) │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 8e20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ blx 90e8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 13e20 │ │ │ │ + bge.n 13e1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 13e54 │ │ │ │ + cbz r3, 13e50 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 13da2 │ │ │ │ + bge.n 13d9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 13da2 │ │ │ │ + bne.n 13d9e │ │ │ │ mov r0, r5 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13da2 │ │ │ │ + b.n 13d9e │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 13d7a │ │ │ │ - b.n 13dec │ │ │ │ + bne.n 13d76 │ │ │ │ + b.n 13de8 │ │ │ │ mov r0, r2 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 13db8 │ │ │ │ + b.n 13db4 │ │ │ │ mov r0, r4 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13e20 │ │ │ │ + b.n 13e1c │ │ │ │ bl 98f8 │ │ │ │ - ldr r3, [pc, #68] @ (13ea8 ) │ │ │ │ + ldr r3, [pc, #68] @ (13ea4 ) │ │ │ │ mov.w r2, #848 @ 0x350 │ │ │ │ - ldr r1, [pc, #68] @ (13eac ) │ │ │ │ - ldr r0, [pc, #68] @ (13eb0 ) │ │ │ │ + ldr r1, [pc, #68] @ (13ea8 ) │ │ │ │ + ldr r0, [pc, #68] @ (13eac ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #804 @ 0x324 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ bl 98c8 │ │ │ │ - ldr r3, [pc, #52] @ (13eb4 ) │ │ │ │ + ldr r3, [pc, #52] @ (13eb0 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #52] @ (13eb8 ) │ │ │ │ - ldr r0, [pc, #52] @ (13ebc ) │ │ │ │ + ldr r1, [pc, #52] @ (13eb4 ) │ │ │ │ + ldr r0, [pc, #52] @ (13eb8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r4, r6, r7} │ │ │ │ + stmia r4!, {r2, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 13fa4 │ │ │ │ + bvc.n 13f88 │ │ │ │ movs r1, r0 │ │ │ │ - vhadd.u d16, d2, d1 │ │ │ │ - bmi.n 13ee8 │ │ │ │ + vhadd.u d16, d14, d1 │ │ │ │ + bmi.n 13ecc │ │ │ │ movs r1, r0 │ │ │ │ - bvs.n 13ea0 │ │ │ │ + bvs.n 13e84 │ │ │ │ movs r1, r0 │ │ │ │ - vhadd.u16 d16, d6, d1 │ │ │ │ - bkpt 0x00c8 │ │ │ │ + vhadd.u32 d16, d2, d1 │ │ │ │ + bkpt 0x00bc │ │ │ │ movs r1, r0 │ │ │ │ - stmia r2!, {r2, r7} │ │ │ │ + stmia r2!, {r3, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00013ec0 : │ │ │ │ +00013ebc : │ │ │ │ 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] @ (13f48 ) │ │ │ │ + ldr r3, [pc, #108] @ (13f44 ) │ │ │ │ sub sp, #16 │ │ │ │ mov r8, r2 │ │ │ │ add r3, pc │ │ │ │ mov r6, r3 │ │ │ │ blx 95b0 <_PyObject_GetAttrId@plt> │ │ │ │ - cbz r0, 13f1a │ │ │ │ + cbz r0, 13f16 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ blx 8fbc │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 13f00 │ │ │ │ + bge.n 13efc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 13f08 │ │ │ │ + cbz r3, 13f04 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx 902c <_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] @ (13f4c ) │ │ │ │ + ldr r3, [pc, #48] @ (13f48 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 91c4 │ │ │ │ - cbnz r0, 13f2a │ │ │ │ + cbnz r0, 13f26 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 13f00 │ │ │ │ - ldr r1, [pc, #36] @ (13f50 ) │ │ │ │ + b.n 13efc │ │ │ │ + ldr r1, [pc, #36] @ (13f4c ) │ │ │ │ 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] @ (13f54 ) │ │ │ │ + ldr r1, [pc, #24] @ (13f50 ) │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 96cc │ │ │ │ - b.n 13f26 │ │ │ │ + b.n 13f22 │ │ │ │ nop │ │ │ │ - stmia r1!, {r1, r2, r3, r4} │ │ │ │ + stmia r1!, {r1, r5} │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 14028 │ │ │ │ + bvs.n 1400c │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00013f58 : │ │ │ │ +00013f54 : │ │ │ │ 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] @ (1414c ) │ │ │ │ + ldr r3, [pc, #480] @ (14148 ) │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #480] @ (14150 ) │ │ │ │ + ldr r2, [pc, #480] @ (1414c ) │ │ │ │ add r3, pc │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #476] @ (14154 ) │ │ │ │ + ldr r3, [pc, #476] @ (14150 ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #472] @ (14158 ) │ │ │ │ + ldr r1, [pc, #472] @ (14154 ) │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 8f70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 140c6 │ │ │ │ + beq.w 140c2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 13fea │ │ │ │ + cbz r4, 13fe6 │ │ │ │ movs r6, #0 │ │ │ │ mov sl, r6 │ │ │ │ mov r8, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 9608 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 14076 │ │ │ │ - ldr r1, [pc, #428] @ (1415c ) │ │ │ │ + beq.n 14072 │ │ │ │ + ldr r1, [pc, #428] @ (14158 ) │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ blx 8f70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 14076 │ │ │ │ + beq.n 14072 │ │ │ │ blx 92c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 13fcc │ │ │ │ + bge.n 13fc8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #400] @ (14160 ) │ │ │ │ - ldr r3, [pc, #384] @ (14154 ) │ │ │ │ + ldr r2, [pc, #400] @ (1415c ) │ │ │ │ + ldr r3, [pc, #384] @ (14150 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 14146 │ │ │ │ + bne.w 14142 │ │ │ │ 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 140da │ │ │ │ + blt.n 140d6 │ │ │ │ mov r0, r1 │ │ │ │ blx 91f8 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1412a │ │ │ │ + beq.w 14126 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ - ldr r0, [pc, #340] @ (14164 ) │ │ │ │ + ldr r0, [pc, #340] @ (14160 ) │ │ │ │ add r0, pc │ │ │ │ blx 93e0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 140ee │ │ │ │ - ldr r1, [pc, #332] @ (14168 ) │ │ │ │ + beq.n 140ea │ │ │ │ + ldr r1, [pc, #332] @ (14164 ) │ │ │ │ add r1, pc │ │ │ │ blx 8f70 │ │ │ │ mov r1, r4 │ │ │ │ mov sl, r0 │ │ │ │ blx 8fbc │ │ │ │ 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 953c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 14116 │ │ │ │ + beq.n 14112 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 13fa2 │ │ │ │ - ldr r2, [pc, #284] @ (1416c ) │ │ │ │ + blt.n 13f9e │ │ │ │ + ldr r2, [pc, #284] @ (14168 ) │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #284] @ (14170 ) │ │ │ │ + ldr r1, [pc, #284] @ (1416c ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ blx 96cc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1408c │ │ │ │ + bge.n 14088 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 1408c │ │ │ │ + cbnz r3, 14088 │ │ │ │ mov r0, r5 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1408c │ │ │ │ + b.n 14088 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 14086 │ │ │ │ + bge.n 14082 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1410e │ │ │ │ + beq.n 1410a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1409e │ │ │ │ + beq.n 1409a │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1409e │ │ │ │ + bge.n 1409a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 140ca │ │ │ │ + cbz r3, 140c6 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 140b6 │ │ │ │ + beq.n 140b2 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 140b6 │ │ │ │ + bge.n 140b2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbz r3, 140d2 │ │ │ │ - cbz r6, 140c6 │ │ │ │ + cbz r3, 140ce │ │ │ │ + cbz r6, 140c2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 140c6 │ │ │ │ + bge.n 140c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 14106 │ │ │ │ + cbz r3, 14102 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 13fce │ │ │ │ + b.n 13fca │ │ │ │ mov r0, r8 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1409e │ │ │ │ + b.n 1409a │ │ │ │ mov r0, sl │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 140b6 │ │ │ │ - ldr r1, [pc, #152] @ (14174 ) │ │ │ │ + b.n 140b2 │ │ │ │ + ldr r1, [pc, #152] @ (14170 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 8f70 │ │ │ │ - cbz r0, 140ee │ │ │ │ + cbz r0, 140ea │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx 9144 │ │ │ │ - b.n 13fce │ │ │ │ + b.n 13fca │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 140c6 │ │ │ │ + bge.n 140c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 140c6 │ │ │ │ + bne.n 140c2 │ │ │ │ mov r0, r5 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 140c6 │ │ │ │ + b.n 140c2 │ │ │ │ mov r0, r6 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 140c6 │ │ │ │ + b.n 140c2 │ │ │ │ mov r0, r5 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14086 │ │ │ │ - ldr r3, [pc, #84] @ (1416c ) │ │ │ │ + b.n 14082 │ │ │ │ + ldr r3, [pc, #84] @ (14168 ) │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #92] @ (14178 ) │ │ │ │ + ldr r1, [pc, #92] @ (14174 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 96cc │ │ │ │ - b.n 14060 │ │ │ │ - ldr r3, [pc, #64] @ (1416c ) │ │ │ │ + b.n 1405c │ │ │ │ + ldr r3, [pc, #64] @ (14168 ) │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #76] @ (1417c ) │ │ │ │ + ldr r1, [pc, #76] @ (14178 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 96cc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 140f6 │ │ │ │ - b.n 140c6 │ │ │ │ + blt.n 140f2 │ │ │ │ + b.n 140c2 │ │ │ │ blx 90dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r0!, {r2, r3, r7} │ │ │ │ + stmia r0!, {r4, r7} │ │ │ │ movs r3, r0 │ │ │ │ - stmia r0!, {r2, r7} │ │ │ │ + stmia r0!, {r3, r7} │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 14220 │ │ │ │ + bvs.n 14204 │ │ │ │ movs r1, r0 │ │ │ │ - bvc.n 14174 │ │ │ │ + bvs.n 14158 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r0!, {r1, r3, r5} │ │ │ │ + stmia r0!, {r1, r2, r3, r5} │ │ │ │ movs r3, r0 │ │ │ │ - bcc.n 1425c │ │ │ │ + bcc.n 14240 │ │ │ │ movs r1, r0 │ │ │ │ - bvs.n 1422c │ │ │ │ + bvs.n 14210 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 141e8 │ │ │ │ + bvs.n 141cc │ │ │ │ movs r1, r0 │ │ │ │ - bpl.n 1419c │ │ │ │ + bpl.n 14180 │ │ │ │ movs r1, r0 │ │ │ │ - bmi.n 1413c │ │ │ │ + bmi.n 14120 │ │ │ │ movs r1, r0 │ │ │ │ - bmi.n 14118 │ │ │ │ + bmi.n 140fc │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00014180 : │ │ │ │ +0001417c : │ │ │ │ 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] @ (14200 ) │ │ │ │ + ldr r3, [pc, #112] @ (141fc ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbz r3, 141b4 │ │ │ │ + cbz r3, 141b0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 141b4 │ │ │ │ + cbz r3, 141b0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 141d2 │ │ │ │ + cbz r0, 141ce │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ - cbz r2, 141d8 │ │ │ │ + cbz r2, 141d4 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - cbz r2, 141d8 │ │ │ │ + cbz r2, 141d4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [pc, #76] @ (14204 ) │ │ │ │ - ldr r1, [pc, #80] @ (14208 ) │ │ │ │ + ldr r3, [pc, #76] @ (14200 ) │ │ │ │ + ldr r1, [pc, #80] @ (14204 ) │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 96cc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 141d2 │ │ │ │ + bge.n 141ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 141f8 │ │ │ │ + cbz r3, 141f4 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r0, [pc, #40] @ (14204 ) │ │ │ │ + ldr r0, [pc, #40] @ (14200 ) │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - ldr r1, [pc, #44] @ (1420c ) │ │ │ │ + ldr r1, [pc, #44] @ (14208 ) │ │ │ │ ldr r0, [r5, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 96cc │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 141d2 │ │ │ │ + bge.n 141ce │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 141d2 │ │ │ │ + bne.n 141ce │ │ │ │ mov r0, r4 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 141d2 │ │ │ │ - bkpt 0x0068 │ │ │ │ + b.n 141ce │ │ │ │ + bkpt 0x006c │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 14230 │ │ │ │ + bpl.n 14214 │ │ │ │ movs r1, r0 │ │ │ │ - bpl.n 14270 │ │ │ │ + bpl.n 14254 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00014210 : │ │ │ │ +0001420c : │ │ │ │ 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] @ (14394 ) │ │ │ │ + ldr r4, [pc, #372] @ (14390 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #372] @ (14398 ) │ │ │ │ + ldr r3, [pc, #372] @ (14394 ) │ │ │ │ add r4, pc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r2, r3 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - beq.n 142a0 │ │ │ │ + beq.n 1429c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 14322 │ │ │ │ + beq.n 1431e │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 14322 │ │ │ │ + beq.n 1431e │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 142f8 │ │ │ │ - ldr r2, [pc, #344] @ (1439c ) │ │ │ │ + beq.n 142f4 │ │ │ │ + ldr r2, [pc, #344] @ (14398 ) │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ mov r6, r2 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 142ba │ │ │ │ - ldr r2, [pc, #336] @ (143a0 ) │ │ │ │ + beq.n 142b6 │ │ │ │ + ldr r2, [pc, #336] @ (1439c ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ mov r7, r2 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 142aa │ │ │ │ + beq.n 142a6 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 14300 │ │ │ │ + beq.n 142fc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 14300 │ │ │ │ + beq.n 142fc │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 142ce │ │ │ │ + beq.n 142ca │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 14378 │ │ │ │ + beq.n 14374 │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 14368 │ │ │ │ + beq.n 14364 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 96e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 14338 │ │ │ │ + beq.n 14334 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1429a │ │ │ │ + bge.n 14296 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 14316 │ │ │ │ + beq.n 14312 │ │ │ │ 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 8f4c │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ tst.w r2, #256 @ 0x100 │ │ │ │ - beq.n 14334 │ │ │ │ + beq.n 14330 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ it ge │ │ │ │ movge r5, r3 │ │ │ │ - bge.n 1429a │ │ │ │ + bge.n 14296 │ │ │ │ adds r2, #1 │ │ │ │ mov r5, r3 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 1428c │ │ │ │ - ldr r2, [pc, #212] @ (143a4 ) │ │ │ │ + b.n 14288 │ │ │ │ + ldr r2, [pc, #212] @ (143a0 ) │ │ │ │ ldr r4, [r4, r2] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - ldr r1, [pc, #208] @ (143a8 ) │ │ │ │ + ldr r1, [pc, #208] @ (143a4 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 9588 <_PyErr_FormatFromCause@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 142f8 │ │ │ │ + bge.n 142f4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 142f8 │ │ │ │ + cbnz r2, 142f4 │ │ │ │ mov r0, r3 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #160] @ (143a4 ) │ │ │ │ + ldr r0, [pc, #160] @ (143a0 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - ldr r1, [pc, #164] @ (143ac ) │ │ │ │ + ldr r1, [pc, #164] @ (143a8 ) │ │ │ │ ldr r4, [r4, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 96cc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 142d2 │ │ │ │ + b.n 142ce │ │ │ │ mov r0, r3 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #128] @ (143a4 ) │ │ │ │ - ldr r1, [pc, #136] @ (143b0 ) │ │ │ │ + ldr r3, [pc, #128] @ (143a0 ) │ │ │ │ + ldr r1, [pc, #136] @ (143ac ) │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 96cc │ │ │ │ - b.n 142f8 │ │ │ │ + b.n 142f4 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 14258 │ │ │ │ - ldr r1, [pc, #104] @ (143a4 ) │ │ │ │ + b.n 14254 │ │ │ │ + ldr r1, [pc, #104] @ (143a0 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r4, [r4, r1] │ │ │ │ - ldr r1, [pc, #112] @ (143b4 ) │ │ │ │ + ldr r1, [pc, #112] @ (143b0 ) │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ blx 96cc │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 142d2 │ │ │ │ + bge.n 142ce │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 142d2 │ │ │ │ + bne.n 142ce │ │ │ │ mov r0, r5 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 142d2 │ │ │ │ + b.n 142ce │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 8f4c │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ tst.w r2, #256 @ 0x100 │ │ │ │ - beq.n 1427c │ │ │ │ - ldr r2, [pc, #40] @ (143a4 ) │ │ │ │ + beq.n 14278 │ │ │ │ + ldr r2, [pc, #40] @ (143a0 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #56] @ (143b8 ) │ │ │ │ + ldr r1, [pc, #56] @ (143b4 ) │ │ │ │ ldr r4, [r4, r2] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 911c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 14356 │ │ │ │ - b.n 142d2 │ │ │ │ - pop {r3, r4, r6, r7, pc} │ │ │ │ + blt.n 14352 │ │ │ │ + b.n 142ce │ │ │ │ + pop {r2, r3, r4, r6, r7, pc} │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 14468 │ │ │ │ + bpl.n 1444c │ │ │ │ movs r1, r0 │ │ │ │ - bmi.n 143a4 │ │ │ │ + bmi.n 14388 │ │ │ │ movs r1, r0 │ │ │ │ - bmi.n 14434 │ │ │ │ + bmi.n 14418 │ │ │ │ movs r1, r0 │ │ │ │ - bmi.n 142cc │ │ │ │ + bmi.n 144b0 │ │ │ │ movs r1, r0 │ │ │ │ - bmi.n 14414 │ │ │ │ + bmi.n 143f8 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000143bc : │ │ │ │ +000143b8 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 143ec │ │ │ │ + blt.n 143e8 │ │ │ │ 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] @ (143f0 ) │ │ │ │ + ldr r0, [pc, #24] @ (143ec ) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #408 @ 0x198 │ │ │ │ blx 91b8 <_PyUnicode_FromId@plt> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 972c │ │ │ │ b.w 9594 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r7} │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -000143f4 : │ │ │ │ +000143f0 : │ │ │ │ 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, 14418 │ │ │ │ + cbz r0, 14414 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 14418 │ │ │ │ + bge.n 14414 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 14440 │ │ │ │ + cbz r2, 1443c │ │ │ │ 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, 1443a │ │ │ │ + cbz r0, 14436 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1443a │ │ │ │ + bge.n 14436 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 1444e │ │ │ │ + cbz r2, 1444a │ │ │ │ str r1, [r3, #16] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ strd r3, r1, [sp] │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ - b.n 14418 │ │ │ │ + b.n 14414 │ │ │ │ strd r3, r1, [sp] │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ str r1, [r3, #16] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -00014460 : │ │ │ │ +0001445c : │ │ │ │ b.w 9410 <_Py_SetImmortal@plt> │ │ │ │ │ │ │ │ -00014464 : │ │ │ │ +00014460 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 94dc │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 1447e │ │ │ │ + bne.n 1447a │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w c4e4 │ │ │ │ nop │ │ │ │ │ │ │ │ -00014488 : │ │ │ │ +00014484 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #60] @ (144d4 ) │ │ │ │ + ldr r3, [pc, #60] @ (144d0 ) │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ blx 9730 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 144ae │ │ │ │ + cbz r0, 144aa │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #40] @ (144d8 ) │ │ │ │ + ldr r2, [pc, #40] @ (144d4 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx 91c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 144a8 │ │ │ │ + beq.n 144a4 │ │ │ │ blx 9294 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ mov r3, r4 │ │ │ │ - b.n 144a8 │ │ │ │ - cbnz r0, 14530 │ │ │ │ + b.n 144a4 │ │ │ │ + cbnz r4, 1452c │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r1, #19 │ │ │ │ ... │ │ │ │ │ │ │ │ -000144dc : │ │ │ │ +000144d8 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ │ │ │ │ -000144e4 : │ │ │ │ +000144e0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w lr, [pc, #148] @ 14588 │ │ │ │ + ldr.w lr, [pc, #148] @ 14584 │ │ │ │ sub sp, #24 │ │ │ │ - ldr.w ip, [pc, #144] @ 1458c │ │ │ │ + ldr.w ip, [pc, #144] @ 14588 │ │ │ │ add lr, pc │ │ │ │ - ldr r3, [pc, #144] @ (14590 ) │ │ │ │ - ldr r2, [pc, #144] @ (14594 ) │ │ │ │ + ldr r3, [pc, #144] @ (1458c ) │ │ │ │ + ldr r2, [pc, #144] @ (14590 ) │ │ │ │ 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 14560 │ │ │ │ + beq.n 1455c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #120] @ (14598 ) │ │ │ │ + ldr r0, [pc, #120] @ (14594 ) │ │ │ │ str r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #420 @ 0x1a4 │ │ │ │ blx 91b8 <_PyUnicode_FromId@plt> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 14546 │ │ │ │ + cbz r0, 14542 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ - cbz r1, 14582 │ │ │ │ + cbz r1, 1457e │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #8 │ │ │ │ blx 9554 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #84] @ (1459c ) │ │ │ │ - ldr r2, [pc, #64] @ (1458c ) │ │ │ │ + ldr r1, [pc, #84] @ (14598 ) │ │ │ │ + ldr r2, [pc, #64] @ (14588 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1457e │ │ │ │ + bne.n 1457a │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #60] @ (145a0 ) │ │ │ │ - ldr r3, [pc, #40] @ (1458c ) │ │ │ │ + ldr r2, [pc, #60] @ (1459c ) │ │ │ │ + ldr r3, [pc, #40] @ (14588 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1457e │ │ │ │ + bne.n 1457a │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 144dc │ │ │ │ + b.w 144d8 │ │ │ │ blx 90dc <__stack_chk_fail@plt> │ │ │ │ bl 9ad8 │ │ │ │ nop │ │ │ │ - cbnz r0, 145cc │ │ │ │ + cbnz r4, 145c8 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - revsh r2, r7 │ │ │ │ + revsh r6, r7 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r2, r3, r5, r6} │ │ │ │ + stmia r6!, {r4, r5, r6} │ │ │ │ movs r3, r0 │ │ │ │ - hlt 0x0032 │ │ │ │ + hlt 0x0036 │ │ │ │ movs r3, r0 │ │ │ │ - hlt 0x0018 │ │ │ │ + hlt 0x001c │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -000145a4 : │ │ │ │ - ldr r3, [pc, #16] @ (145b8 ) │ │ │ │ +000145a0 : │ │ │ │ + ldr r3, [pc, #16] @ (145b4 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #16] @ (145bc ) │ │ │ │ + ldr r2, [pc, #16] @ (145b8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ add sp, #8 │ │ │ │ b.w 9828 │ │ │ │ - rev16 r2, r2 │ │ │ │ + rev16 r6, r2 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r3, #17 │ │ │ │ ... │ │ │ │ │ │ │ │ -000145c0 : │ │ │ │ - ldr r3, [pc, #16] @ (145d4 ) │ │ │ │ +000145bc : │ │ │ │ + ldr r3, [pc, #16] @ (145d0 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #16] @ (145d8 ) │ │ │ │ + ldr r2, [pc, #16] @ (145d4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ add sp, #8 │ │ │ │ b.w 97b4 │ │ │ │ - rev r6, r6 │ │ │ │ + rev r2, r7 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r3, #17 │ │ │ │ ... │ │ │ │ │ │ │ │ -000145dc : │ │ │ │ +000145d8 : │ │ │ │ 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 │ │ │ │ @@ -18143,3621 +18142,3621 @@ │ │ │ │ bl 11204 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r5, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - beq.n 1466a │ │ │ │ + beq.n 14666 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 96d8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 14624 │ │ │ │ + bge.n 14620 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 14658 │ │ │ │ + cbz r3, 14654 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 14632 │ │ │ │ + bge.n 1462e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 14650 │ │ │ │ - cbz r6, 1466a │ │ │ │ + cbz r3, 1464c │ │ │ │ + cbz r6, 14666 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 9160 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1464c │ │ │ │ + bge.n 14648 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 14660 │ │ │ │ + cbz r3, 1465c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14632 │ │ │ │ + b.n 1462e │ │ │ │ mov r0, r5 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14624 │ │ │ │ + b.n 14620 │ │ │ │ mov r0, r6 │ │ │ │ blx 902c <_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} │ │ │ │ │ │ │ │ -00014670 : │ │ │ │ +0001466c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #96] @ (146e0 ) │ │ │ │ - ldr.w ip, [pc, #96] @ 146e4 │ │ │ │ + ldr r3, [pc, #96] @ (146dc ) │ │ │ │ + ldr.w ip, [pc, #96] @ 146e0 │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 146d4 │ │ │ │ + bne.n 146d0 │ │ │ │ lsls r4, r1, #31 │ │ │ │ - bmi.n 146d4 │ │ │ │ + bmi.n 146d0 │ │ │ │ lsls r4, r2, #31 │ │ │ │ - bmi.n 146d4 │ │ │ │ + bmi.n 146d0 │ │ │ │ asrs r2, r2, #1 │ │ │ │ asrs r1, r1, #1 │ │ │ │ - bmi.n 146ba │ │ │ │ + bmi.n 146b6 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 146b2 │ │ │ │ + bge.n 146ae │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 146dc │ │ │ │ + bpl.n 146d8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add r2, r3 │ │ │ │ bic.w r2, r2, r2, asr #31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 9880 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bpl.n 146dc │ │ │ │ + bpl.n 146d8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ add r1, r3 │ │ │ │ bic.w r1, r1, r1, asr #31 │ │ │ │ - blt.n 146ac │ │ │ │ + blt.n 146a8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 9880 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 145dc │ │ │ │ + b.w 145d8 │ │ │ │ bl 9958 │ │ │ │ - cbnz r0, 14702 │ │ │ │ + cbnz r4, 146fe │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #19 │ │ │ │ ... │ │ │ │ │ │ │ │ -000146e8 : │ │ │ │ +000146e4 : │ │ │ │ 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] @ (147f8 ) │ │ │ │ + ldr r6, [pc, #256] @ (147f4 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #256] @ (147fc ) │ │ │ │ + ldr r3, [pc, #256] @ (147f8 ) │ │ │ │ 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 14758 │ │ │ │ + bpl.n 14754 │ │ │ │ lsls r0, r4, #31 │ │ │ │ - bmi.n 14764 │ │ │ │ + bmi.n 14760 │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bmi.n 14764 │ │ │ │ + bmi.n 14760 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ asrs r2, r2, #1 │ │ │ │ asrs r3, r4, #1 │ │ │ │ - bmi.n 14772 │ │ │ │ + bmi.n 1476e │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 147b6 │ │ │ │ + blt.n 147b2 │ │ │ │ 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 1477e │ │ │ │ + bpl.n 1477a │ │ │ │ add.w r0, r5, #16 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 8fe4 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 9684 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1471c │ │ │ │ + bne.n 14718 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 145dc │ │ │ │ + b.w 145d8 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 147cc │ │ │ │ + blt.n 147c8 │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ - b.n 14736 │ │ │ │ + b.n 14732 │ │ │ │ mov r1, r7 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 14790 │ │ │ │ + beq.n 1478c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 9684 │ │ │ │ - cbz r0, 147d8 │ │ │ │ + cbz r0, 147d4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #108] @ (14800 ) │ │ │ │ + ldr r2, [pc, #108] @ (147fc ) │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 147e0 │ │ │ │ - ldr r2, [pc, #104] @ (14804 ) │ │ │ │ + beq.n 147dc │ │ │ │ + ldr r2, [pc, #104] @ (14800 ) │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 147dc │ │ │ │ + beq.n 147d8 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbnz r2, 147c8 │ │ │ │ - ldr r2, [pc, #96] @ (14808 ) │ │ │ │ + cbnz r2, 147c4 │ │ │ │ + ldr r2, [pc, #96] @ (14804 ) │ │ │ │ ldr r0, [r6, r2] │ │ │ │ mov r1, r4 │ │ │ │ add r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 9504 │ │ │ │ add r2, r1 │ │ │ │ cmp r3, r1 │ │ │ │ it ge │ │ │ │ movge r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ it lt │ │ │ │ movlt r2, #0 │ │ │ │ - blt.n 1473c │ │ │ │ - b.n 14736 │ │ │ │ + blt.n 14738 │ │ │ │ + b.n 14732 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - b.n 147a8 │ │ │ │ + b.n 147a4 │ │ │ │ cmp r3, #0 │ │ │ │ add r2, r1 │ │ │ │ it lt │ │ │ │ movlt r3, #0 │ │ │ │ - blt.n 147be │ │ │ │ - b.n 147b8 │ │ │ │ + blt.n 147ba │ │ │ │ + b.n 147b4 │ │ │ │ bl 9aa8 │ │ │ │ bl 98c8 │ │ │ │ - ldr r3, [pc, #40] @ (1480c ) │ │ │ │ + ldr r3, [pc, #40] @ (14808 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #40] @ (14810 ) │ │ │ │ - ldr r0, [pc, #40] @ (14814 ) │ │ │ │ + ldr r1, [pc, #40] @ (1480c ) │ │ │ │ + ldr r0, [pc, #40] @ (14810 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb8fc │ │ │ │ + cbnz r0, 147f8 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf5f20001 │ │ │ │ - push {r2, r5, r6, lr} │ │ │ │ + @ instruction: 0xf5fe0001 │ │ │ │ + push {r3, r4, r6, lr} │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r0, 14820 │ │ │ │ + cbnz r4, 14818 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00014818 : │ │ │ │ +00014814 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr.w ip, [pc, #168] @ 148d0 │ │ │ │ - ldr r3, [pc, #168] @ (148d4 ) │ │ │ │ + ldr.w ip, [pc, #168] @ 148cc │ │ │ │ + ldr r3, [pc, #168] @ (148d0 ) │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 14852 │ │ │ │ + bne.n 1484e │ │ │ │ lsls r4, r1, #31 │ │ │ │ - bmi.n 14852 │ │ │ │ + bmi.n 1484e │ │ │ │ lsls r4, r2, #31 │ │ │ │ - bmi.n 14852 │ │ │ │ + bmi.n 1484e │ │ │ │ asrs r2, r2, #1 │ │ │ │ asrs r1, r1, #1 │ │ │ │ - bmi.n 14884 │ │ │ │ + bmi.n 14880 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1485a │ │ │ │ + blt.n 14856 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 9480 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 145dc │ │ │ │ + b.w 145d8 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r4, #6 │ │ │ │ - bpl.n 148b0 │ │ │ │ - ldr.w lr, [pc, #116] @ 148d8 │ │ │ │ + bpl.n 148ac │ │ │ │ + ldr.w lr, [pc, #116] @ 148d4 │ │ │ │ ldr.w lr, [ip, lr] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 148b8 │ │ │ │ - ldr.w lr, [pc, #108] @ 148dc │ │ │ │ + beq.n 148b4 │ │ │ │ + ldr.w lr, [pc, #108] @ 148d8 │ │ │ │ ldr.w r4, [ip, lr] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 148b4 │ │ │ │ + beq.n 148b0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add r2, r3 │ │ │ │ b.w 9480 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r4, #6 │ │ │ │ - bpl.n 148b0 │ │ │ │ - ldr.w lr, [pc, #76] @ 148d8 │ │ │ │ + bpl.n 148ac │ │ │ │ + ldr.w lr, [pc, #76] @ 148d4 │ │ │ │ ldr.w lr, [ip, lr] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 148b8 │ │ │ │ - ldr r4, [pc, #68] @ (148dc ) │ │ │ │ + beq.n 148b4 │ │ │ │ + ldr r4, [pc, #68] @ (148d8 ) │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 148b4 │ │ │ │ + beq.n 148b0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ add r1, r4 │ │ │ │ - blt.n 14868 │ │ │ │ + blt.n 14864 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 9480 │ │ │ │ bl 9a18 │ │ │ │ bl 98c8 │ │ │ │ - ldr r3, [pc, #36] @ (148e0 ) │ │ │ │ + ldr r3, [pc, #36] @ (148dc ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #36] @ (148e4 ) │ │ │ │ - ldr r0, [pc, #36] @ (148e8 ) │ │ │ │ + ldr r1, [pc, #36] @ (148e0 ) │ │ │ │ + ldr r0, [pc, #36] @ (148e4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb7d0 │ │ │ │ + @ instruction: 0xb7d4 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - adds.w r0, sl, #8454144 @ 0x810000 │ │ │ │ - push {r2, r3, r7} │ │ │ │ + @ instruction: 0xf5260001 │ │ │ │ + push {r7} │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb848 │ │ │ │ + @ instruction: 0xb83c │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000148ec : │ │ │ │ +000148e8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr.w ip, [pc, #168] @ 149a4 │ │ │ │ - ldr r3, [pc, #168] @ (149a8 ) │ │ │ │ + ldr.w ip, [pc, #168] @ 149a0 │ │ │ │ + ldr r3, [pc, #168] @ (149a4 ) │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 14926 │ │ │ │ + bne.n 14922 │ │ │ │ lsls r4, r1, #31 │ │ │ │ - bmi.n 14926 │ │ │ │ + bmi.n 14922 │ │ │ │ lsls r4, r2, #31 │ │ │ │ - bmi.n 14926 │ │ │ │ + bmi.n 14922 │ │ │ │ asrs r2, r2, #1 │ │ │ │ asrs r1, r1, #1 │ │ │ │ - bmi.n 14958 │ │ │ │ + bmi.n 14954 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1492e │ │ │ │ + blt.n 1492a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 9420 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 145dc │ │ │ │ + b.w 145d8 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bpl.n 14984 │ │ │ │ - ldr.w lr, [pc, #116] @ 149ac │ │ │ │ + bpl.n 14980 │ │ │ │ + ldr.w lr, [pc, #116] @ 149a8 │ │ │ │ ldr.w lr, [ip, lr] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 1498c │ │ │ │ - ldr.w lr, [pc, #108] @ 149b0 │ │ │ │ + beq.n 14988 │ │ │ │ + ldr.w lr, [pc, #108] @ 149ac │ │ │ │ ldr.w r4, [ip, lr] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 14988 │ │ │ │ + beq.n 14984 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add r2, r3 │ │ │ │ b.w 9420 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bpl.n 14984 │ │ │ │ - ldr.w lr, [pc, #76] @ 149ac │ │ │ │ + bpl.n 14980 │ │ │ │ + ldr.w lr, [pc, #76] @ 149a8 │ │ │ │ ldr.w lr, [ip, lr] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 1498c │ │ │ │ - ldr r4, [pc, #68] @ (149b0 ) │ │ │ │ + beq.n 14988 │ │ │ │ + ldr r4, [pc, #68] @ (149ac ) │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 14988 │ │ │ │ + beq.n 14984 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ add r1, r4 │ │ │ │ - blt.n 1493c │ │ │ │ + blt.n 14938 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 9420 │ │ │ │ bl 98f8 │ │ │ │ bl 98c8 │ │ │ │ - ldr r3, [pc, #36] @ (149b4 ) │ │ │ │ + ldr r3, [pc, #36] @ (149b0 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #36] @ (149b8 ) │ │ │ │ - ldr r0, [pc, #36] @ (149bc ) │ │ │ │ + ldr r1, [pc, #36] @ (149b4 ) │ │ │ │ + ldr r0, [pc, #36] @ (149b8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb6fc │ │ │ │ + @ instruction: 0xb700 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - orr.w r0, r6, #8454144 @ 0x810000 │ │ │ │ - cbz r0, 14a2a │ │ │ │ + orrs.w r0, r2, #8454144 @ 0x810000 │ │ │ │ + cbz r4, 14a22 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb774 │ │ │ │ + @ instruction: 0xb768 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000149c0 : │ │ │ │ +000149bc : │ │ │ │ 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] @ (14d6c ) │ │ │ │ + ldr r2, [pc, #920] @ (14d68 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #920] @ (14d70 ) │ │ │ │ + ldr r3, [pc, #920] @ (14d6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r4, [r0, #20] │ │ │ │ - ldr.w r8, [pc, #920] @ 14d74 │ │ │ │ + ldr.w r8, [pc, #920] @ 14d70 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 14d52 │ │ │ │ + beq.w 14d4e │ │ │ │ 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 148ec │ │ │ │ + bl 148e8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14c44 │ │ │ │ + beq.w 14c40 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - bpl.w 14c82 │ │ │ │ + bpl.w 14c7e │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 14aca │ │ │ │ + ble.n 14ac6 │ │ │ │ movs r7, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 10c7c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.w 14bb0 │ │ │ │ + bpl.w 14bac │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 8fc8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 14bf8 │ │ │ │ + blt.w 14bf4 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 14ca2 │ │ │ │ + bne.w 14c9e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl fac0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 14a6e │ │ │ │ + bge.n 14a6a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14ba8 │ │ │ │ + beq.w 14ba4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 14a7e │ │ │ │ + bge.n 14a7a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 14b5c │ │ │ │ + beq.n 14b58 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 14b68 │ │ │ │ + beq.n 14b64 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 14c22 │ │ │ │ - ldr r3, [pc, #740] @ (14d78 ) │ │ │ │ + bpl.w 14c1e │ │ │ │ + ldr r3, [pc, #740] @ (14d74 ) │ │ │ │ mov r0, sl │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ - ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ + ldr.w r1, [r3, #140] @ 0x8c │ │ │ │ bl fac0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 14ab6 │ │ │ │ + bge.n 14ab2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 14b86 │ │ │ │ + beq.n 14b82 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 14b90 │ │ │ │ + beq.n 14b8c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.w 14c62 │ │ │ │ + bpl.w 14c5e │ │ │ │ adds r7, #1 │ │ │ │ cmp r9, r7 │ │ │ │ - bne.n 14a28 │ │ │ │ + bne.n 14a24 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 14adc │ │ │ │ + bge.n 14ad8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14cd4 │ │ │ │ + beq.w 14cd0 │ │ │ │ mvn.w r1, #1 │ │ │ │ mov r0, fp │ │ │ │ bl 10bb8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14cf2 │ │ │ │ + beq.w 14cee │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 14d0a │ │ │ │ - ldr r2, [pc, #636] @ (14d78 ) │ │ │ │ + bpl.w 14d06 │ │ │ │ + ldr r2, [pc, #636] @ (14d74 ) │ │ │ │ add r1, sp, #8 │ │ │ │ - ldr r3, [pc, #636] @ (14d7c ) │ │ │ │ + ldr r3, [pc, #636] @ (14d78 ) │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ - ldr.w r0, [r2, #320] @ 0x140 │ │ │ │ + ldr.w r0, [r2, #144] @ 0x90 │ │ │ │ movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ blx 9554 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14d2a │ │ │ │ + beq.w 14d26 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 14b34 │ │ │ │ + bge.n 14b30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14cec │ │ │ │ + beq.w 14ce8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 14b46 │ │ │ │ + bge.n 14b42 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14ce4 │ │ │ │ + beq.w 14ce0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 14b58 │ │ │ │ + bge.n 14b54 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14ccc │ │ │ │ + beq.w 14cc8 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 14bdc │ │ │ │ + b.n 14bd8 │ │ │ │ mov r0, r5 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 14a84 │ │ │ │ - ldr r3, [pc, #532] @ (14d80 ) │ │ │ │ + bne.n 14a80 │ │ │ │ + ldr r3, [pc, #532] @ (14d7c ) │ │ │ │ movs r2, #239 @ 0xef │ │ │ │ - ldr r1, [pc, #532] @ (14d84 ) │ │ │ │ - ldr r0, [pc, #536] @ (14d88 ) │ │ │ │ + ldr r1, [pc, #532] @ (14d80 ) │ │ │ │ + ldr r0, [pc, #536] @ (14d84 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 14bda │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 14bd6 │ │ │ │ mov r0, sl │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 14aba │ │ │ │ - ldr r3, [pc, #492] @ (14d80 ) │ │ │ │ + bne.n 14ab6 │ │ │ │ + ldr r3, [pc, #492] @ (14d7c ) │ │ │ │ movs r2, #239 @ 0xef │ │ │ │ - ldr r1, [pc, #500] @ (14d8c ) │ │ │ │ - ldr r0, [pc, #504] @ (14d90 ) │ │ │ │ + ldr r1, [pc, #500] @ (14d88 ) │ │ │ │ + ldr r0, [pc, #504] @ (14d8c ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 14b7e │ │ │ │ + b.n 14b7a │ │ │ │ mov r0, r4 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14a6e │ │ │ │ - ldr r3, [pc, #460] @ (14d80 ) │ │ │ │ + b.n 14a6a │ │ │ │ + ldr r3, [pc, #460] @ (14d7c ) │ │ │ │ movs r2, #236 @ 0xec │ │ │ │ - ldr r1, [pc, #476] @ (14d94 ) │ │ │ │ + ldr r1, [pc, #476] @ (14d90 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r0, [r8, r3] │ │ │ │ - ldr r3, [pc, #472] @ (14d98 ) │ │ │ │ + ldr r3, [pc, #472] @ (14d94 ) │ │ │ │ add r3, pc │ │ │ │ strd r3, r5, [sp] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr r0, [pc, #468] @ (14d9c ) │ │ │ │ + ldr r0, [pc, #468] @ (14d98 ) │ │ │ │ add r0, pc │ │ │ │ bl 11db0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ movs r0, #2 │ │ │ │ - ldr r2, [pc, #448] @ (14da0 ) │ │ │ │ - ldr r3, [pc, #400] @ (14d70 ) │ │ │ │ + ldr r2, [pc, #448] @ (14d9c ) │ │ │ │ + ldr r3, [pc, #400] @ (14d6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 14d4e │ │ │ │ + bne.w 14d4a │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #388] @ (14d80 ) │ │ │ │ + ldr r3, [pc, #388] @ (14d7c ) │ │ │ │ movs r2, #237 @ 0xed │ │ │ │ - ldr r1, [pc, #420] @ (14da4 ) │ │ │ │ - ldr r0, [pc, #424] @ (14da8 ) │ │ │ │ + ldr r1, [pc, #420] @ (14da0 ) │ │ │ │ + ldr r0, [pc, #424] @ (14da4 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 14bda │ │ │ │ - ldr r2, [pc, #348] @ (14d80 ) │ │ │ │ - ldr r3, [pc, #388] @ (14dac ) │ │ │ │ - ldr r1, [pc, #392] @ (14db0 ) │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 14bd6 │ │ │ │ + ldr r2, [pc, #348] @ (14d7c ) │ │ │ │ + ldr r3, [pc, #388] @ (14da8 ) │ │ │ │ + ldr r1, [pc, #392] @ (14dac ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #392] @ (14db4 ) │ │ │ │ + ldr r0, [pc, #392] @ (14db0 ) │ │ │ │ ldr.w r4, [r8, r2] │ │ │ │ add r1, pc │ │ │ │ str.w sl, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #239 @ 0xef │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bl 11db0 │ │ │ │ - b.n 14b7e │ │ │ │ - ldr r3, [pc, #312] @ (14d80 ) │ │ │ │ + b.n 14b7a │ │ │ │ + ldr r3, [pc, #312] @ (14d7c ) │ │ │ │ movs r2, #236 @ 0xec │ │ │ │ - ldr r1, [pc, #364] @ (14db8 ) │ │ │ │ - ldr r0, [pc, #368] @ (14dbc ) │ │ │ │ + ldr r1, [pc, #364] @ (14db4 ) │ │ │ │ + ldr r0, [pc, #368] @ (14db8 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 14bda │ │ │ │ - ldr r2, [pc, #284] @ (14d80 ) │ │ │ │ - ldr r3, [pc, #344] @ (14dc0 ) │ │ │ │ - ldr r1, [pc, #348] @ (14dc4 ) │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 14bd6 │ │ │ │ + ldr r2, [pc, #284] @ (14d7c ) │ │ │ │ + ldr r3, [pc, #344] @ (14dbc ) │ │ │ │ + ldr r1, [pc, #348] @ (14dc0 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #348] @ (14dc8 ) │ │ │ │ + ldr r0, [pc, #348] @ (14dc4 ) │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #239 @ 0xef │ │ │ │ ldr r3, [r5, #0] │ │ │ │ bl 11db0 │ │ │ │ - b.n 14b7e │ │ │ │ - ldr r2, [pc, #252] @ (14d80 ) │ │ │ │ - ldr r3, [pc, #324] @ (14dcc ) │ │ │ │ - ldr r1, [pc, #328] @ (14dd0 ) │ │ │ │ + b.n 14b7a │ │ │ │ + ldr r2, [pc, #252] @ (14d7c ) │ │ │ │ + ldr r3, [pc, #324] @ (14dc8 ) │ │ │ │ + ldr r1, [pc, #328] @ (14dcc ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r2, #236 @ 0xec │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r0, [pc, #316] @ (14dd4 ) │ │ │ │ + ldr r0, [pc, #316] @ (14dd0 ) │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add r0, pc │ │ │ │ bl 11db0 │ │ │ │ - b.n 14c5a │ │ │ │ + b.n 14c56 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 14cb0 │ │ │ │ + bge.n 14cac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 14cdc │ │ │ │ + cbz r3, 14cd8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 14b46 │ │ │ │ + bge.w 14b42 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 14b46 │ │ │ │ + bne.w 14b42 │ │ │ │ mov r0, r6 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14b46 │ │ │ │ + b.n 14b42 │ │ │ │ mov r0, r5 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14b58 │ │ │ │ + b.n 14b54 │ │ │ │ mov r0, r6 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14adc │ │ │ │ + b.n 14ad8 │ │ │ │ mov r0, r4 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14cb0 │ │ │ │ + b.n 14cac │ │ │ │ mov r0, r4 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14b46 │ │ │ │ + b.n 14b42 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14b34 │ │ │ │ - ldr r3, [pc, #140] @ (14d80 ) │ │ │ │ + b.n 14b30 │ │ │ │ + ldr r3, [pc, #140] @ (14d7c ) │ │ │ │ movs r2, #240 @ 0xf0 │ │ │ │ - ldr r1, [pc, #224] @ (14dd8 ) │ │ │ │ - ldr r0, [pc, #224] @ (14ddc ) │ │ │ │ + ldr r1, [pc, #224] @ (14dd4 ) │ │ │ │ + ldr r0, [pc, #224] @ (14dd8 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 14c5a │ │ │ │ - ldr r2, [pc, #116] @ (14d80 ) │ │ │ │ - ldr r3, [pc, #208] @ (14de0 ) │ │ │ │ - ldr r1, [pc, #212] @ (14de4 ) │ │ │ │ + b.n 14c56 │ │ │ │ + ldr r2, [pc, #116] @ (14d7c ) │ │ │ │ + ldr r3, [pc, #208] @ (14ddc ) │ │ │ │ + ldr r1, [pc, #212] @ (14de0 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #212] @ (14de8 ) │ │ │ │ + ldr r0, [pc, #212] @ (14de4 ) │ │ │ │ ldr.w r6, [r8, r2] │ │ │ │ add r1, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #240 @ 0xf0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ bl 11db0 │ │ │ │ - b.n 14c5a │ │ │ │ - ldr r3, [pc, #84] @ (14d80 ) │ │ │ │ + b.n 14c56 │ │ │ │ + ldr r3, [pc, #84] @ (14d7c ) │ │ │ │ movs r2, #240 @ 0xf0 │ │ │ │ - ldr r1, [pc, #188] @ (14dec ) │ │ │ │ - ldr r0, [pc, #188] @ (14df0 ) │ │ │ │ + ldr r1, [pc, #188] @ (14de8 ) │ │ │ │ + ldr r0, [pc, #188] @ (14dec ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 14bda │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 14bd6 │ │ │ │ blx 90dc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #160] @ (14df4 ) │ │ │ │ - movw r2, #5232 @ 0x1470 │ │ │ │ - ldr r1, [pc, #156] @ (14df8 ) │ │ │ │ - ldr r0, [pc, #160] @ (14dfc ) │ │ │ │ + ldr r3, [pc, #160] @ (14df0 ) │ │ │ │ + movw r2, #3295 @ 0xcdf │ │ │ │ + ldr r1, [pc, #156] @ (14df4 ) │ │ │ │ + ldr r0, [pc, #160] @ (14df8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #832 @ 0x340 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb626 │ │ │ │ + @ instruction: 0xb62a │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb61c │ │ │ │ + @ instruction: 0xb620 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r3} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r5!, {r1, r3, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4!, {r5, r6, r7} │ │ │ │ + ldmia r4, {r2, r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r5!, {r1, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4!, {r1, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - bge.n 14da8 │ │ │ │ + bge.n 14ca4 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r5!, {r3, r4, r6} │ │ │ │ + stmia r5!, {r2, r3, r6} │ │ │ │ movs r1, r0 │ │ │ │ - push {r2, r3, r4} │ │ │ │ + push {r5} │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r4, {r3, r4, r5, r6} │ │ │ │ + ldmia r4!, {r2, r3, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r5!, {r1, r3, r4} │ │ │ │ + stmia r5!, {r1, r2, r3} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r4!, {r2, r4, r5, r6} │ │ │ │ + stmia r4!, {r3, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4!, {r3, r6} │ │ │ │ + ldmia r4, {r2, r3, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4!, {r2, r3, r5} │ │ │ │ + ldmia r4!, {r5} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r4!, {r1, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r4!, {r2, r4, r5} │ │ │ │ + stmia r4!, {r3, r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4!, {r3} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r4!, {r2, r3, r5, r7} │ │ │ │ + stmia r4!, {r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r5!, {r4, r5} │ │ │ │ + stmia r5!, {r2, r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r4!, {r1, r2, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r3!, {r1, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r4!, {r5} │ │ │ │ + stmia r4!, {r2, r4} │ │ │ │ movs r1, r0 │ │ │ │ - bhi.n 14d4c │ │ │ │ + bls.n 14e48 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3!, {r5, r6} │ │ │ │ + ldmia r3!, {r2, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r4!, {r2} │ │ │ │ + stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3!, {r1, r2, r6} │ │ │ │ + ldmia r3, {r1, r3, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r3!, {r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - eor.w r0, r0, #1 │ │ │ │ - cbz r6, 14e44 │ │ │ │ + eor.w r0, ip, #1 │ │ │ │ + cbz r2, 14e3e │ │ │ │ movs r1, r0 │ │ │ │ - stmia r3!, {r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00014e00 : │ │ │ │ +00014dfc : │ │ │ │ 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] @ 14ec4 │ │ │ │ + ldr.w ip, [pc, #180] @ 14ec0 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #172] @ (14ec8 ) │ │ │ │ + ldr r3, [pc, #172] @ (14ec4 ) │ │ │ │ add ip, pc │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #168] @ (14ecc ) │ │ │ │ + ldr r4, [pc, #168] @ (14ec8 ) │ │ │ │ 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] @ (14ed0 ) │ │ │ │ + ldr r3, [pc, #152] @ (14ecc ) │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #432 @ 0x1b0 │ │ │ │ bl c34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 14eb0 │ │ │ │ - ldr r3, [pc, #136] @ (14ed4 ) │ │ │ │ + beq.n 14eac │ │ │ │ + ldr r3, [pc, #136] @ (14ed0 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 14e92 │ │ │ │ + bne.n 14e8e │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 14eb4 │ │ │ │ + bpl.n 14eb0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 149c0 │ │ │ │ + bl 149bc │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 14eb0 │ │ │ │ - ldr r3, [pc, #108] @ (14ed8 ) │ │ │ │ + beq.n 14eac │ │ │ │ + ldr r3, [pc, #108] @ (14ed4 ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 14e7a │ │ │ │ + bge.n 14e76 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - ldr r2, [pc, #96] @ (14edc ) │ │ │ │ - ldr r3, [pc, #72] @ (14ec8 ) │ │ │ │ + ldr r2, [pc, #96] @ (14ed8 ) │ │ │ │ + ldr r3, [pc, #72] @ (14ec4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 14ebe │ │ │ │ + bne.n 14eba │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #76] @ (14ee0 ) │ │ │ │ + ldr r0, [pc, #76] @ (14edc ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ bl 11514 │ │ │ │ - ldr r3, [pc, #68] @ (14ee4 ) │ │ │ │ + ldr r3, [pc, #68] @ (14ee0 ) │ │ │ │ movs r2, #234 @ 0xea │ │ │ │ - ldr r1, [pc, #68] @ (14ee8 ) │ │ │ │ - ldr r0, [pc, #72] @ (14eec ) │ │ │ │ + ldr r1, [pc, #68] @ (14ee4 ) │ │ │ │ + ldr r0, [pc, #72] @ (14ee8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 14e7a │ │ │ │ - ldr r0, [pc, #56] @ (14ef0 ) │ │ │ │ + b.n 14e76 │ │ │ │ + ldr r0, [pc, #56] @ (14eec ) │ │ │ │ add r0, pc │ │ │ │ bl 11514 │ │ │ │ - b.n 14e9c │ │ │ │ + b.n 14e98 │ │ │ │ blx 90dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbz r2, 14f00 │ │ │ │ + cbz r6, 14efc │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 14f04 │ │ │ │ + cbz r4, 14f00 │ │ │ │ movs r3, r0 │ │ │ │ - pop {r4, r6, pc} │ │ │ │ + pop {r2, r4, r6, pc} │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 14efe │ │ │ │ + cbz r2, 14efc │ │ │ │ movs r3, r0 │ │ │ │ - stmia r2!, {r1, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r2, r4, r6, r7} │ │ │ │ + ldmia r1!, {r3, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r2!, {r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r2, r3, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r3!, {r1} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00014ef4 : │ │ │ │ +00014ef0 : │ │ │ │ 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, #2180] @ 15790 │ │ │ │ + ldr.w r7, [pc, #2180] @ 1578c │ │ │ │ strd r2, r3, [sp, #28] │ │ │ │ add r7, pc │ │ │ │ - ldr.w r2, [pc, #2176] @ 15794 │ │ │ │ - ldr.w r3, [pc, #2176] @ 15798 │ │ │ │ + ldr.w r2, [pc, #2176] @ 15790 │ │ │ │ + ldr.w r3, [pc, #2176] @ 15794 │ │ │ │ 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 1575e │ │ │ │ + beq.w 1575a │ │ │ │ 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 148ec │ │ │ │ + bl 148e8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 153f2 │ │ │ │ + beq.w 153ee │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bpl.w 1542a │ │ │ │ + bpl.w 15426 │ │ │ │ mov r0, r5 │ │ │ │ mvn.w r1, #1 │ │ │ │ bl 10bb8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15448 │ │ │ │ + beq.w 15444 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 1546a │ │ │ │ + bpl.w 15466 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 150f4 │ │ │ │ + ble.w 150f0 │ │ │ │ mov.w r9, #0 │ │ │ │ mov fp, r6 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ bl 10c7c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bpl.w 153be │ │ │ │ + bpl.w 153ba │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 8fc8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1540e │ │ │ │ + blt.w 1540a │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 15070 │ │ │ │ - ldr.w r3, [pc, #2028] @ 1579c │ │ │ │ + beq.n 1506c │ │ │ │ + ldr.w r3, [pc, #2028] @ 15798 │ │ │ │ movs r0, #0 │ │ │ │ ldr r6, [r7, r3] │ │ │ │ - ldr.w r3, [r6, #164] @ 0xa4 │ │ │ │ + ldr.w r3, [r6, #148] @ 0x94 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx 8e90 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15336 │ │ │ │ - ldr.w r3, [r6, #324] @ 0x144 │ │ │ │ + beq.w 15332 │ │ │ │ + ldr.w r3, [r6, #152] @ 0x98 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ blx 8e90 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15506 │ │ │ │ - ldr.w r3, [r6, #316] @ 0x13c │ │ │ │ + beq.w 15502 │ │ │ │ + ldr.w r3, [r6, #140] @ 0x8c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ blx 9530 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15562 │ │ │ │ + beq.w 1555e │ │ │ │ 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 fb34 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1501c │ │ │ │ + bge.n 15018 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1530a │ │ │ │ + beq.w 15306 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 15032 │ │ │ │ + bge.n 1502e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15316 │ │ │ │ + beq.w 15312 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 15044 │ │ │ │ + bge.n 15040 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15322 │ │ │ │ + beq.w 1531e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 155a2 │ │ │ │ + beq.w 1559e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ bl fcb4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1506a │ │ │ │ + bge.n 15066 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1532e │ │ │ │ + beq.w 1532a │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 154ca │ │ │ │ + blt.w 154c6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl fac0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1508c │ │ │ │ + bge.n 15088 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 152e2 │ │ │ │ + beq.w 152de │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1509e │ │ │ │ + bge.n 1509a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 152f4 │ │ │ │ + beq.w 152f0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 15488 │ │ │ │ + beq.w 15484 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bpl.w 154a4 │ │ │ │ - ldr.w r3, [pc, #1772] @ 1579c │ │ │ │ + bpl.w 154a0 │ │ │ │ + ldr.w r3, [pc, #1772] @ 15798 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ - ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ + ldr.w r1, [r3, #140] @ 0x8c │ │ │ │ bl fac0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 150d2 │ │ │ │ + bge.n 150ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 152fc │ │ │ │ + beq.w 152f8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 15390 │ │ │ │ + beq.w 1538c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.w 1553e │ │ │ │ + bpl.w 1553a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 14f86 │ │ │ │ + bne.w 14f82 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov r6, fp │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 15106 │ │ │ │ + bge.n 15102 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 155e6 │ │ │ │ + beq.w 155e2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ blx 8fc8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 155fe │ │ │ │ + blt.w 155fa │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 151d8 │ │ │ │ - ldr.w r3, [pc, #1664] @ 1579c │ │ │ │ + beq.n 151d4 │ │ │ │ + ldr.w r3, [pc, #1664] @ 15798 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ - ldr.w sl, [r9, #164] @ 0xa4 │ │ │ │ + ldr.w sl, [r9, #148] @ 0x94 │ │ │ │ blx 8e90 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1567a │ │ │ │ + beq.w 15676 │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w fp, [r9, #324] @ 0x144 │ │ │ │ + ldr.w fp, [r9, #152] @ 0x98 │ │ │ │ blx 8e90 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 156a6 │ │ │ │ - ldr.w r3, [r9, #316] @ 0x13c │ │ │ │ + beq.w 156a2 │ │ │ │ + ldr.w r3, [r9, #140] @ 0x8c │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 9530 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 156fe │ │ │ │ + beq.w 156fa │ │ │ │ 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 fb34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 15180 │ │ │ │ + bge.n 1517c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15626 │ │ │ │ + beq.w 15622 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 15192 │ │ │ │ + bge.n 1518e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1562e │ │ │ │ + beq.w 1562a │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 151a8 │ │ │ │ + bge.n 151a4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 154fe │ │ │ │ + beq.w 154fa │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 156e8 │ │ │ │ + beq.w 156e4 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl fcb4 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 151d2 │ │ │ │ + bge.n 151ce │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1563e │ │ │ │ + beq.w 1563a │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 1572c │ │ │ │ + blt.w 15728 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl fac0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 151f4 │ │ │ │ + bge.n 151f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 155ee │ │ │ │ + beq.w 155ea │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1520a │ │ │ │ + bge.n 15206 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 154e6 │ │ │ │ + beq.w 154e2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 15646 │ │ │ │ + beq.w 15642 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 1565c │ │ │ │ + bpl.w 15658 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 155be │ │ │ │ - ldr.w r3, [pc, #1400] @ 1579c │ │ │ │ + bne.w 155ba │ │ │ │ + ldr.w r3, [pc, #1400] @ 15798 │ │ │ │ ldr.w r8, [r7, r3] │ │ │ │ - ldr.w r4, [r8, #164] @ 0xa4 │ │ │ │ + ldr.w r4, [r8, #148] @ 0x94 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 15776 │ │ │ │ + beq.w 15772 │ │ │ │ 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 fac0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1525c │ │ │ │ + bge.n 15258 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 155f6 │ │ │ │ + beq.w 155f2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1526e │ │ │ │ + bge.n 1526a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 154ee │ │ │ │ + beq.w 154ea │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 15690 │ │ │ │ + beq.w 1568c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr.w r5, [r8, #328] @ 0x148 │ │ │ │ + ldr.w r5, [r8, #156] @ 0x9c │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.w 156e0 │ │ │ │ + bmi.w 156dc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 1132c │ │ │ │ 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 9554 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 156be │ │ │ │ + beq.w 156ba │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 152b4 │ │ │ │ + bge.n 152b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15620 │ │ │ │ + beq.w 1561c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 152c6 │ │ │ │ + bge.n 152c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 154f6 │ │ │ │ + beq.w 154f2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 15746 │ │ │ │ + beq.w 15742 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 152de │ │ │ │ + bge.n 152da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15636 │ │ │ │ + beq.w 15632 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 15370 │ │ │ │ + b.n 1536c │ │ │ │ mov r0, r4 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 15094 │ │ │ │ - b.n 1509e │ │ │ │ + blt.w 15090 │ │ │ │ + b.n 1509a │ │ │ │ mov r0, r5 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1509e │ │ │ │ + b.n 1509a │ │ │ │ mov r0, r6 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 150d8 │ │ │ │ - b.n 15390 │ │ │ │ + bne.w 150d4 │ │ │ │ + b.n 1538c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, sl │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 1501c │ │ │ │ + b.n 15018 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 15032 │ │ │ │ + b.n 1502e │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 15044 │ │ │ │ + b.n 15040 │ │ │ │ mov r0, r2 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1506a │ │ │ │ - ldr.w r3, [pc, #1128] @ 157a0 │ │ │ │ + b.n 15066 │ │ │ │ + ldr.w r3, [pc, #1128] @ 1579c │ │ │ │ movs r2, #247 @ 0xf7 │ │ │ │ - ldr.w r1, [pc, #1124] @ 157a4 │ │ │ │ + ldr.w r1, [pc, #1124] @ 157a0 │ │ │ │ mov r6, fp │ │ │ │ - ldr.w r0, [pc, #1124] @ 157a8 │ │ │ │ + ldr.w r0, [pc, #1124] @ 157a4 │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ movs r0, #2 │ │ │ │ - ldr.w r2, [pc, #1080] @ 157ac │ │ │ │ - ldr.w r3, [pc, #1056] @ 15798 │ │ │ │ + ldr.w r2, [pc, #1080] @ 157a8 │ │ │ │ + ldr.w r3, [pc, #1056] @ 15794 │ │ │ │ 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 15742 │ │ │ │ + bne.w 1573e │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [pc, #1036] @ 157a0 │ │ │ │ + ldr.w r3, [pc, #1036] @ 1579c │ │ │ │ movs r2, #248 @ 0xf8 │ │ │ │ - ldr.w r1, [pc, #1048] @ 157b0 │ │ │ │ + ldr.w r1, [pc, #1048] @ 157ac │ │ │ │ mov r6, fp │ │ │ │ - ldr.w r0, [pc, #1044] @ 157b4 │ │ │ │ + ldr.w r0, [pc, #1044] @ 157b0 │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 1536e │ │ │ │ - ldr r3, [pc, #992] @ (157a0 ) │ │ │ │ - ldr r2, [pc, #1012] @ (157b8 ) │ │ │ │ - ldr r1, [pc, #1016] @ (157bc ) │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 1536a │ │ │ │ + ldr r3, [pc, #992] @ (1579c ) │ │ │ │ + ldr r2, [pc, #1012] @ (157b4 ) │ │ │ │ + ldr r1, [pc, #1016] @ (157b8 ) │ │ │ │ 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, #245 @ 0xf5 │ │ │ │ - ldr r0, [pc, #1000] @ (157c0 ) │ │ │ │ + ldr r0, [pc, #1000] @ (157bc ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ bl 11db0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, fp │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 1536e │ │ │ │ - ldr r3, [pc, #940] @ (157a0 ) │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 1536a │ │ │ │ + ldr r3, [pc, #940] @ (1579c ) │ │ │ │ movs r2, #244 @ 0xf4 │ │ │ │ - ldr r1, [pc, #972] @ (157c4 ) │ │ │ │ - ldr r0, [pc, #972] @ (157c8 ) │ │ │ │ + ldr r1, [pc, #972] @ (157c0 ) │ │ │ │ + ldr r0, [pc, #972] @ (157c4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 1536e │ │ │ │ - ldr r3, [pc, #912] @ (157a0 ) │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 1536a │ │ │ │ + ldr r3, [pc, #912] @ (1579c ) │ │ │ │ movs r2, #246 @ 0xf6 │ │ │ │ - ldr r1, [pc, #952] @ (157cc ) │ │ │ │ + ldr r1, [pc, #952] @ (157c8 ) │ │ │ │ mov r6, fp │ │ │ │ - ldr r0, [pc, #952] @ (157d0 ) │ │ │ │ + ldr r0, [pc, #952] @ (157cc ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 15356 │ │ │ │ - ldr r2, [pc, #884] @ (157a0 ) │ │ │ │ - ldr r3, [pc, #932] @ (157d4 ) │ │ │ │ - ldr r1, [pc, #936] @ (157d8 ) │ │ │ │ + b.n 15352 │ │ │ │ + ldr r2, [pc, #884] @ (1579c ) │ │ │ │ + ldr r3, [pc, #932] @ (157d0 ) │ │ │ │ + ldr r1, [pc, #936] @ (157d4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r7, r2] │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r2, #244 @ 0xf4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r0, [pc, #924] @ (157dc ) │ │ │ │ + ldr r0, [pc, #924] @ (157d8 ) │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add r0, pc │ │ │ │ bl 11db0 │ │ │ │ - b.n 15406 │ │ │ │ - ldr r3, [pc, #852] @ (157a0 ) │ │ │ │ + b.n 15402 │ │ │ │ + ldr r3, [pc, #852] @ (1579c ) │ │ │ │ movs r2, #244 @ 0xf4 │ │ │ │ - ldr r1, [pc, #912] @ (157e0 ) │ │ │ │ - ldr r0, [pc, #916] @ (157e4 ) │ │ │ │ + ldr r1, [pc, #912] @ (157dc ) │ │ │ │ + ldr r0, [pc, #916] @ (157e0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 1536e │ │ │ │ - ldr r3, [pc, #820] @ (157a0 ) │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 1536a │ │ │ │ + ldr r3, [pc, #820] @ (1579c ) │ │ │ │ movs r2, #244 @ 0xf4 │ │ │ │ - ldr r1, [pc, #888] @ (157e8 ) │ │ │ │ + ldr r1, [pc, #888] @ (157e4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r7, r3] │ │ │ │ - ldr r3, [pc, #884] @ (157ec ) │ │ │ │ + ldr r3, [pc, #884] @ (157e8 ) │ │ │ │ add r3, pc │ │ │ │ strd r3, r8, [sp] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr r0, [pc, #880] @ (157f0 ) │ │ │ │ + ldr r0, [pc, #880] @ (157ec ) │ │ │ │ add r0, pc │ │ │ │ bl 11db0 │ │ │ │ - b.n 1545c │ │ │ │ - ldr r3, [pc, #788] @ (157a0 ) │ │ │ │ + b.n 15458 │ │ │ │ + ldr r3, [pc, #788] @ (1579c ) │ │ │ │ movs r2, #248 @ 0xf8 │ │ │ │ - ldr r1, [pc, #868] @ (157f4 ) │ │ │ │ + ldr r1, [pc, #868] @ (157f0 ) │ │ │ │ mov r6, fp │ │ │ │ - ldr r0, [pc, #868] @ (157f8 ) │ │ │ │ + ldr r0, [pc, #868] @ (157f4 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 153b0 │ │ │ │ - ldr r3, [pc, #760] @ (157a0 ) │ │ │ │ + b.n 153ac │ │ │ │ + ldr r3, [pc, #760] @ (1579c ) │ │ │ │ mov sl, r6 │ │ │ │ - ldr r1, [pc, #848] @ (157fc ) │ │ │ │ + ldr r1, [pc, #848] @ (157f8 ) │ │ │ │ movs r2, #248 @ 0xf8 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov r6, fp │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r7, r3] │ │ │ │ - ldr r3, [pc, #840] @ (15800 ) │ │ │ │ + ldr r3, [pc, #840] @ (157fc ) │ │ │ │ add r3, pc │ │ │ │ strd r3, sl, [sp] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr r0, [pc, #832] @ (15804 ) │ │ │ │ + ldr r0, [pc, #832] @ (15800 ) │ │ │ │ add r0, pc │ │ │ │ bl 11db0 │ │ │ │ - b.n 153b0 │ │ │ │ - ldr r3, [pc, #724] @ (157a0 ) │ │ │ │ + b.n 153ac │ │ │ │ + ldr r3, [pc, #724] @ (1579c ) │ │ │ │ movs r2, #247 @ 0xf7 │ │ │ │ - ldr r1, [pc, #824] @ (15808 ) │ │ │ │ + ldr r1, [pc, #824] @ (15804 ) │ │ │ │ mov r6, fp │ │ │ │ - ldr r0, [pc, #824] @ (1580c ) │ │ │ │ + ldr r0, [pc, #824] @ (15808 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 15356 │ │ │ │ + b.n 15352 │ │ │ │ mov r0, r8 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1520a │ │ │ │ + b.n 15206 │ │ │ │ mov r0, r4 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1526e │ │ │ │ + b.n 1526a │ │ │ │ mov r0, r6 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 152c6 │ │ │ │ + b.n 152c2 │ │ │ │ mov r0, r9 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 151a8 │ │ │ │ - ldr r3, [pc, #664] @ (157a0 ) │ │ │ │ + b.n 151a4 │ │ │ │ + ldr r3, [pc, #664] @ (1579c ) │ │ │ │ movs r2, #247 @ 0xf7 │ │ │ │ - ldr r1, [pc, #772] @ (15810 ) │ │ │ │ - ldr r0, [pc, #772] @ (15814 ) │ │ │ │ + ldr r1, [pc, #772] @ (1580c ) │ │ │ │ + ldr r0, [pc, #772] @ (15810 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, fp │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, sl │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 1536e │ │ │ │ - ldr r3, [pc, #608] @ (157a0 ) │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 1536a │ │ │ │ + ldr r3, [pc, #608] @ (1579c ) │ │ │ │ movs r2, #248 @ 0xf8 │ │ │ │ - ldr r1, [pc, #724] @ (15818 ) │ │ │ │ + ldr r1, [pc, #724] @ (15814 ) │ │ │ │ mov r6, fp │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r7, r3] │ │ │ │ - ldr r3, [pc, #716] @ (1581c ) │ │ │ │ + ldr r3, [pc, #716] @ (15818 ) │ │ │ │ add r3, pc │ │ │ │ strd r3, r4, [sp] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr r0, [pc, #708] @ (15820 ) │ │ │ │ + ldr r0, [pc, #708] @ (1581c ) │ │ │ │ add r0, pc │ │ │ │ bl 11db0 │ │ │ │ - b.n 153b0 │ │ │ │ - ldr r3, [pc, #572] @ (157a0 ) │ │ │ │ + b.n 153ac │ │ │ │ + ldr r3, [pc, #572] @ (1579c ) │ │ │ │ movs r2, #247 @ 0xf7 │ │ │ │ - ldr r1, [pc, #700] @ (15824 ) │ │ │ │ + ldr r1, [pc, #700] @ (15820 ) │ │ │ │ mov r9, r8 │ │ │ │ - ldr r0, [pc, #700] @ (15828 ) │ │ │ │ + ldr r0, [pc, #700] @ (15824 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, fp │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, sl │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 1536e │ │ │ │ - ldr r3, [pc, #508] @ (157a0 ) │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 1536a │ │ │ │ + ldr r3, [pc, #508] @ (1579c ) │ │ │ │ movs r2, #247 @ 0xf7 │ │ │ │ - ldr r1, [pc, #644] @ (1582c ) │ │ │ │ + ldr r1, [pc, #644] @ (15828 ) │ │ │ │ mov r6, fp │ │ │ │ - ldr r0, [pc, #644] @ (15830 ) │ │ │ │ + ldr r0, [pc, #644] @ (1582c ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 15356 │ │ │ │ - ldr r3, [pc, #476] @ (1579c ) │ │ │ │ + b.n 15352 │ │ │ │ + ldr r3, [pc, #476] @ (15798 ) │ │ │ │ ldr.w r8, [r7, r3] │ │ │ │ - ldr.w r4, [r8, #324] @ 0x144 │ │ │ │ + ldr.w r4, [r8, #152] @ 0x98 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 15234 │ │ │ │ - ldr r3, [pc, #612] @ (15834 ) │ │ │ │ - movw r2, #5624 @ 0x15f8 │ │ │ │ - ldr r1, [pc, #608] @ (15838 ) │ │ │ │ - ldr r0, [pc, #612] @ (1583c ) │ │ │ │ + bne.w 15230 │ │ │ │ + ldr r3, [pc, #612] @ (15830 ) │ │ │ │ + movw r2, #3687 @ 0xe67 │ │ │ │ + ldr r1, [pc, #608] @ (15834 ) │ │ │ │ + ldr r0, [pc, #612] @ (15838 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #868 @ 0x364 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15106 │ │ │ │ + b.n 15102 │ │ │ │ mov r0, r4 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 151f4 │ │ │ │ + b.n 151f0 │ │ │ │ mov r0, r5 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1525c │ │ │ │ - ldr r3, [pc, #416] @ (157a0 ) │ │ │ │ + b.n 15258 │ │ │ │ + ldr r3, [pc, #416] @ (1579c ) │ │ │ │ movs r2, #249 @ 0xf9 │ │ │ │ - ldr r1, [pc, #572] @ (15840 ) │ │ │ │ - ldr r0, [pc, #572] @ (15844 ) │ │ │ │ + ldr r1, [pc, #572] @ (1583c ) │ │ │ │ + ldr r0, [pc, #572] @ (15840 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 1536e │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 1536a │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 152b4 │ │ │ │ + b.n 152b0 │ │ │ │ mov r0, r5 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15180 │ │ │ │ + b.n 1517c │ │ │ │ mov r0, r6 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15192 │ │ │ │ + b.n 1518e │ │ │ │ mov r0, r4 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 152de │ │ │ │ + b.n 152da │ │ │ │ mov r0, sl │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 151d2 │ │ │ │ - ldr r3, [pc, #344] @ (157a0 ) │ │ │ │ + b.n 151ce │ │ │ │ + ldr r3, [pc, #344] @ (1579c ) │ │ │ │ movs r2, #251 @ 0xfb │ │ │ │ - ldr r1, [pc, #508] @ (15848 ) │ │ │ │ - ldr r0, [pc, #508] @ (1584c ) │ │ │ │ + ldr r1, [pc, #508] @ (15844 ) │ │ │ │ + ldr r0, [pc, #508] @ (15848 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 1536e │ │ │ │ - ldr r1, [pc, #320] @ (157a0 ) │ │ │ │ + b.n 1536a │ │ │ │ + ldr r1, [pc, #320] @ (1579c ) │ │ │ │ movs r2, #251 @ 0xfb │ │ │ │ - ldr r3, [pc, #492] @ (15850 ) │ │ │ │ - ldr r0, [pc, #496] @ (15854 ) │ │ │ │ + ldr r3, [pc, #492] @ (1584c ) │ │ │ │ + ldr r0, [pc, #496] @ (15850 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r7, r1] │ │ │ │ add r0, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r1, [pc, #488] @ (15858 ) │ │ │ │ + ldr r1, [pc, #488] @ (15854 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ bl 11db0 │ │ │ │ - b.n 1536e │ │ │ │ - ldr r3, [pc, #292] @ (157a0 ) │ │ │ │ + b.n 1536a │ │ │ │ + ldr r3, [pc, #292] @ (1579c ) │ │ │ │ movs r2, #250 @ 0xfa │ │ │ │ - ldr r1, [pc, #476] @ (1585c ) │ │ │ │ - ldr r0, [pc, #476] @ (15860 ) │ │ │ │ + ldr r1, [pc, #476] @ (15858 ) │ │ │ │ + ldr r0, [pc, #476] @ (1585c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 15612 │ │ │ │ - ldr r3, [pc, #268] @ (157a0 ) │ │ │ │ + b.n 1560e │ │ │ │ + ldr r3, [pc, #268] @ (1579c ) │ │ │ │ movs r2, #251 @ 0xfb │ │ │ │ - ldr r1, [pc, #460] @ (15864 ) │ │ │ │ - ldr r0, [pc, #464] @ (15868 ) │ │ │ │ + ldr r1, [pc, #460] @ (15860 ) │ │ │ │ + ldr r0, [pc, #464] @ (15864 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 1536e │ │ │ │ - ldr r3, [pc, #248] @ (157a0 ) │ │ │ │ + b.n 1536a │ │ │ │ + ldr r3, [pc, #248] @ (1579c ) │ │ │ │ movs r2, #250 @ 0xfa │ │ │ │ - ldr r1, [pc, #448] @ (1586c ) │ │ │ │ - ldr r0, [pc, #448] @ (15870 ) │ │ │ │ + ldr r1, [pc, #448] @ (15868 ) │ │ │ │ + ldr r0, [pc, #448] @ (1586c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 1535e │ │ │ │ - ldr r3, [pc, #224] @ (157a0 ) │ │ │ │ + b.n 1535a │ │ │ │ + ldr r3, [pc, #224] @ (1579c ) │ │ │ │ movs r2, #251 @ 0xfb │ │ │ │ - ldr r1, [pc, #432] @ (15874 ) │ │ │ │ - ldr r0, [pc, #432] @ (15878 ) │ │ │ │ + ldr r1, [pc, #432] @ (15870 ) │ │ │ │ + ldr r0, [pc, #432] @ (15874 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 1536e │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 1536a │ │ │ │ mov r0, r3 │ │ │ │ bl c580 │ │ │ │ - b.n 15280 │ │ │ │ - ldr r3, [pc, #180] @ (157a0 ) │ │ │ │ + b.n 1527c │ │ │ │ + ldr r3, [pc, #180] @ (1579c ) │ │ │ │ movs r2, #250 @ 0xfa │ │ │ │ - ldr r1, [pc, #396] @ (1587c ) │ │ │ │ - ldr r0, [pc, #400] @ (15880 ) │ │ │ │ + ldr r1, [pc, #396] @ (15878 ) │ │ │ │ + ldr r0, [pc, #400] @ (1587c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 15612 │ │ │ │ - ldr r3, [pc, #160] @ (157a0 ) │ │ │ │ + b.n 1560e │ │ │ │ + ldr r3, [pc, #160] @ (1579c ) │ │ │ │ movs r2, #250 @ 0xfa │ │ │ │ - ldr r1, [pc, #384] @ (15884 ) │ │ │ │ - ldr r0, [pc, #384] @ (15888 ) │ │ │ │ + ldr r1, [pc, #384] @ (15880 ) │ │ │ │ + ldr r0, [pc, #384] @ (15884 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 1536e │ │ │ │ - ldr r3, [pc, #112] @ (157a0 ) │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 1536a │ │ │ │ + ldr r3, [pc, #112] @ (1579c ) │ │ │ │ movs r2, #250 @ 0xfa │ │ │ │ - ldr r1, [pc, #344] @ (1588c ) │ │ │ │ - ldr r0, [pc, #348] @ (15890 ) │ │ │ │ + ldr r1, [pc, #344] @ (15888 ) │ │ │ │ + ldr r0, [pc, #348] @ (1588c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 15612 │ │ │ │ + b.n 1560e │ │ │ │ blx 90dc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #332] @ (15894 ) │ │ │ │ - movw r2, #5652 @ 0x1614 │ │ │ │ - ldr r1, [pc, #328] @ (15898 ) │ │ │ │ - ldr r0, [pc, #332] @ (1589c ) │ │ │ │ + ldr r3, [pc, #332] @ (15890 ) │ │ │ │ + movw r2, #3715 @ 0xe83 │ │ │ │ + ldr r1, [pc, #328] @ (15894 ) │ │ │ │ + ldr r0, [pc, #332] @ (15898 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #868 @ 0x364 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #320] @ (158a0 ) │ │ │ │ - movw r2, #5455 @ 0x154f │ │ │ │ - ldr r1, [pc, #316] @ (158a4 ) │ │ │ │ - ldr r0, [pc, #320] @ (158a8 ) │ │ │ │ + ldr r3, [pc, #320] @ (1589c ) │ │ │ │ + movw r2, #3518 @ 0xdbe │ │ │ │ + ldr r1, [pc, #316] @ (158a0 ) │ │ │ │ + ldr r0, [pc, #320] @ (158a4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #868 @ 0x364 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #308] @ (158ac ) │ │ │ │ - movw r2, #5629 @ 0x15fd │ │ │ │ - ldr r1, [pc, #304] @ (158b0 ) │ │ │ │ - ldr r0, [pc, #308] @ (158b4 ) │ │ │ │ + ldr r3, [pc, #308] @ (158a8 ) │ │ │ │ + movw r2, #3692 @ 0xe6c │ │ │ │ + ldr r1, [pc, #304] @ (158ac ) │ │ │ │ + ldr r0, [pc, #308] @ (158b0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #868 @ 0x364 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - sub sp, #432 @ 0x1b0 │ │ │ │ + sub sp, #448 @ 0x1c0 │ │ │ │ movs r3, r0 │ │ │ │ - sub sp, #392 @ 0x188 │ │ │ │ + sub sp, #408 @ 0x198 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - pop {r1, r4, r6, r7, pc} │ │ │ │ + pop {r1, r2, r6, r7, pc} │ │ │ │ movs r1, r0 │ │ │ │ - add r4, sp, #528 @ 0x210 │ │ │ │ + add r4, sp, #544 @ 0x220 │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r6, {r2, r3, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - pop {r3, r4, r5, r6, pc} │ │ │ │ + pop {r2, r3, r5, r6, pc} │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n 157bc │ │ │ │ + bcs.n 156b8 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4, {r4, r6} │ │ │ │ + ldmia r6!, {r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ - pop {r3, r6, pc} │ │ │ │ + pop {r2, r3, r4, r5, pc} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4!, {r1, r5} │ │ │ │ + ldmia r6!, {r1} │ │ │ │ movs r1, r0 │ │ │ │ - pop {r1, r5, pc} │ │ │ │ + pop {r1, r2, r4, pc} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4!, {r2} │ │ │ │ + ldmia r5, {r2, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - pop {pc} │ │ │ │ + pop {r2, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - pop {r3, r7, pc} │ │ │ │ + pop {r2, r3, r4, r5, r6, pc} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3, {r3, r5, r6, r7} │ │ │ │ + ldmia r5!, {r3, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - pop {r5, r6, r7} │ │ │ │ + pop {r2, r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3, {r2, r3, r6, r7} │ │ │ │ + ldmia r5, {r2, r3, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - pop {r2, r3, r6, r7} │ │ │ │ + pop {r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3, {r2, r3, r5, r7} │ │ │ │ + ldmia r5!, {r2, r3, r7} │ │ │ │ movs r1, r0 │ │ │ │ - bne.n 1588c │ │ │ │ + bne.n 15788 │ │ │ │ movs r1, r0 │ │ │ │ - pop {r5, r7} │ │ │ │ + pop {r2, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3, {r1, r3, r7} │ │ │ │ + ldmia r5, {r1, r3, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - pop {r1, r2, r7} │ │ │ │ + pop {r1, r3, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3, {r1, r3, r5, r6} │ │ │ │ + ldmia r5!, {r1, r3, r6} │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r4, 1587c │ │ │ │ + cbnz r0, 15876 │ │ │ │ movs r1, r0 │ │ │ │ - pop {r1, r2, r3, r4, r6} │ │ │ │ + pop {r1, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3, {r3, r6} │ │ │ │ + ldmia r5, {r3, r5} │ │ │ │ movs r1, r0 │ │ │ │ - pop {r2, r6} │ │ │ │ + pop {r3, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3, {r1, r2, r3} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - pop {r1, r3} │ │ │ │ + cbnz r6, 15892 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2!, {r1, r4, r6, r7} │ │ │ │ + ldmia r4, {r1, r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r4, 15872 │ │ │ │ + cbnz r0, 1586c │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r6, 15894 │ │ │ │ + cbnz r2, 1588e │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2!, {r4, r5, r7} │ │ │ │ + ldmia r4, {r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r4, 15896 │ │ │ │ + cbnz r0, 15890 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2!, {r4, r5, r6} │ │ │ │ + ldmia r4, {r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r4, 1588e │ │ │ │ + cbnz r0, 15888 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xe8040001 │ │ │ │ - add r2, sp, #680 @ 0x2a8 │ │ │ │ + @ instruction: 0xe8100001 │ │ │ │ + add r2, sp, #632 @ 0x278 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r2!, {r2, r5, r7} │ │ │ │ + stmia r2!, {r3, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2, {r1, r2, r4} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r6, 1588c │ │ │ │ + cbnz r2, 15886 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - revsh r6, r1 │ │ │ │ + revsh r2, r0 │ │ │ │ movs r1, r0 │ │ │ │ - rev r0, r7 │ │ │ │ + rev r4, r5 │ │ │ │ movs r1, r0 │ │ │ │ - hlt 0x0038 │ │ │ │ + hlt 0x002c │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1, {r1, r3, r5, r7} │ │ │ │ + ldmia r3, {r1, r3, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1, {r1, r3, r4, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - hlt 0x001a │ │ │ │ + hlt 0x000e │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1!, {r2, r7} │ │ │ │ + ldmia r3!, {r2, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - hlt 0x0004 │ │ │ │ + rev16 r0, r7 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r6} │ │ │ │ movs r1, r0 │ │ │ │ - rev16 r6, r5 │ │ │ │ + rev16 r2, r4 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1, {r1, r2, r4, r6} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ - rev16 r6, r2 │ │ │ │ + rev16 r2, r1 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1!, {r2, r3, r5} │ │ │ │ + ldmia r3, {r2, r3} │ │ │ │ movs r1, r0 │ │ │ │ - rev r4, r5 │ │ │ │ + rev r0, r4 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1, {r1, r2, r4} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - rev r6, r2 │ │ │ │ + rev r2, r1 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r3, r5, r6, r7} │ │ │ │ + ldmia r2!, {r3, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r0, 158ce │ │ │ │ + cbnz r4, 158c6 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 155b0 │ │ │ │ + b.n 155c4 │ │ │ │ movs r1, r0 │ │ │ │ - add r1, sp, #200 @ 0xc8 │ │ │ │ + add r1, sp, #152 @ 0x98 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r1!, {r2, r6} │ │ │ │ + stmia r1!, {r3, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ - b.n 1558c │ │ │ │ + b.n 155a0 │ │ │ │ movs r1, r0 │ │ │ │ - add r1, sp, #104 @ 0x68 │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r4, 158e2 │ │ │ │ + cbnz r0, 158dc │ │ │ │ movs r1, r0 │ │ │ │ - b.n 15568 │ │ │ │ + b.n 1557c │ │ │ │ movs r1, r0 │ │ │ │ - add r1, sp, #8 │ │ │ │ + add r0, sp, #984 @ 0x3d8 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r1!, {r3} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000158b8 : │ │ │ │ +000158b4 : │ │ │ │ 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] @ 1600c │ │ │ │ + ldr.w r8, [pc, #1852] @ 16008 │ │ │ │ lsls r3, r3, #1 │ │ │ │ add r8, pc │ │ │ │ - bne.n 158e0 │ │ │ │ + bne.n 158dc │ │ │ │ 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 15ff4 │ │ │ │ + beq.w 15ff0 │ │ │ │ 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 148ec │ │ │ │ + bl 148e8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15bb4 │ │ │ │ + beq.w 15bb0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.w 15c0c │ │ │ │ + bpl.w 15c08 │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 15a5a │ │ │ │ + ble.w 15a56 │ │ │ │ mov r7, r8 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r8, r0 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ bl 10c7c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bpl.w 15b1a │ │ │ │ + bpl.w 15b16 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 8fc8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 15b56 │ │ │ │ + blt.w 15b52 │ │ │ │ uxtb r6, r0 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 15cb2 │ │ │ │ + bne.w 15cae │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl fac0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 15974 │ │ │ │ + bge.n 15970 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15ad4 │ │ │ │ + beq.w 15ad0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 15986 │ │ │ │ + bge.n 15982 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15acc │ │ │ │ + beq.w 15ac8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 15b8e │ │ │ │ + beq.w 15b8a │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.w 15bda │ │ │ │ - ldr.w r3, [pc, #1652] @ 16010 │ │ │ │ + bpl.w 15bd6 │ │ │ │ + ldr.w r3, [pc, #1652] @ 1600c │ │ │ │ mov r0, r9 │ │ │ │ ldr r4, [r7, r3] │ │ │ │ - ldr.w r1, [r4, #324] @ 0x144 │ │ │ │ + ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ bl fac0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15c36 │ │ │ │ + beq.w 15c32 │ │ │ │ tst.w fp, #1 │ │ │ │ - bne.w 15c68 │ │ │ │ + bne.w 15c64 │ │ │ │ mov r0, fp │ │ │ │ bl 1132c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx 9178 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 159e8 │ │ │ │ + bge.n 159e4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 159e8 │ │ │ │ + cbnz r2, 159e4 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 15fdc │ │ │ │ + beq.w 15fd8 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 15a06 │ │ │ │ + bge.n 15a02 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbnz r2, 15a06 │ │ │ │ + cbnz r2, 15a02 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 15c70 │ │ │ │ + blt.w 15c6c │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 15ce2 │ │ │ │ - ldr.w r1, [r4, #316] @ 0x13c │ │ │ │ + bne.w 15cde │ │ │ │ + ldr.w r1, [r4, #140] @ 0x8c │ │ │ │ mov r0, r9 │ │ │ │ bl fac0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 15a38 │ │ │ │ + bge.n 15a34 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 15a38 │ │ │ │ + cbnz r3, 15a34 │ │ │ │ mov r0, r9 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 15c92 │ │ │ │ + beq.w 15c8e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.n 15adc │ │ │ │ + bpl.n 15ad8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w r3, sl, #1 │ │ │ │ mov sl, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1592e │ │ │ │ + bne.w 1592a │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 15a6c │ │ │ │ + bge.n 15a68 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15e6a │ │ │ │ + beq.w 15e66 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mvn.w r1, #1 │ │ │ │ bl 10bb8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15e86 │ │ │ │ + beq.w 15e82 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.w 15ea0 │ │ │ │ + bpl.w 15e9c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 8fc8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 15eca │ │ │ │ + blt.w 15ec6 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 15d1c │ │ │ │ + bne.w 15d18 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 15ab0 │ │ │ │ + bge.n 15aac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15ec2 │ │ │ │ + beq.w 15ebe │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 158d6 │ │ │ │ + bge.w 158d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 158d6 │ │ │ │ + bne.w 158d2 │ │ │ │ mov r0, r5 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 158d6 │ │ │ │ + b.n 158d2 │ │ │ │ mov r0, r5 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15986 │ │ │ │ + b.n 15982 │ │ │ │ mov r0, r4 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15974 │ │ │ │ - ldr.w r2, [pc, #1332] @ 16014 │ │ │ │ + b.n 15970 │ │ │ │ + ldr.w r2, [pc, #1332] @ 16010 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r3 │ │ │ │ - ldr.w r3, [pc, #1328] @ 16018 │ │ │ │ - ldr.w r1, [pc, #1328] @ 1601c │ │ │ │ + ldr.w r3, [pc, #1328] @ 16014 │ │ │ │ + ldr.w r1, [pc, #1328] @ 16018 │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ add r3, pc │ │ │ │ - ldr.w r0, [pc, #1320] @ 16020 │ │ │ │ + ldr.w r0, [pc, #1320] @ 1601c │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, #0] │ │ │ │ movw r2, #263 @ 0x107 │ │ │ │ bl 11db0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ 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] @ 16014 │ │ │ │ - ldr.w r1, [pc, #1276] @ 16024 │ │ │ │ + ldr.w r3, [pc, #1264] @ 16010 │ │ │ │ + ldr.w r1, [pc, #1276] @ 16020 │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ add r1, pc │ │ │ │ ldr.w r0, [r8, r3] │ │ │ │ - ldr.w r3, [pc, #1268] @ 16028 │ │ │ │ + ldr.w r3, [pc, #1268] @ 16024 │ │ │ │ add r3, pc │ │ │ │ strd r3, r5, [sp] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr.w r0, [pc, #1260] @ 1602c │ │ │ │ + ldr.w r0, [pc, #1260] @ 16028 │ │ │ │ add r0, pc │ │ │ │ bl 11db0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 15b10 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 15b0c │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r3 │ │ │ │ - ldr.w r3, [pc, #1204] @ 16014 │ │ │ │ - ldr.w r1, [pc, #1228] @ 16030 │ │ │ │ + ldr.w r3, [pc, #1204] @ 16010 │ │ │ │ + ldr.w r1, [pc, #1228] @ 1602c │ │ │ │ mov.w r2, #258 @ 0x102 │ │ │ │ - ldr.w r0, [pc, #1224] @ 16034 │ │ │ │ + ldr.w r0, [pc, #1224] @ 16030 │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 15b10 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 15b0c │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r3 │ │ │ │ - ldr.w r3, [pc, #1148] @ 16014 │ │ │ │ - ldr.w r1, [pc, #1180] @ 16038 │ │ │ │ + ldr.w r3, [pc, #1148] @ 16010 │ │ │ │ + ldr.w r1, [pc, #1180] @ 16034 │ │ │ │ mov.w r2, #260 @ 0x104 │ │ │ │ - ldr.w r0, [pc, #1176] @ 1603c │ │ │ │ + ldr.w r0, [pc, #1176] @ 16038 │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 15b0a │ │ │ │ - ldr.w r3, [pc, #1116] @ 16014 │ │ │ │ + b.n 15b06 │ │ │ │ + ldr.w r3, [pc, #1116] @ 16010 │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ - ldr.w r1, [pc, #1152] @ 16040 │ │ │ │ - ldr.w r0, [pc, #1152] @ 16044 │ │ │ │ + ldr.w r1, [pc, #1152] @ 1603c │ │ │ │ + ldr.w r0, [pc, #1152] @ 16040 │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 15b10 │ │ │ │ - ldr.w r2, [pc, #1080] @ 16014 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 15b0c │ │ │ │ + ldr.w r2, [pc, #1080] @ 16010 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r3 │ │ │ │ - ldr.w r3, [pc, #1120] @ 16048 │ │ │ │ - ldr.w r1, [pc, #1120] @ 1604c │ │ │ │ + ldr.w r3, [pc, #1120] @ 16044 │ │ │ │ + ldr.w r1, [pc, #1120] @ 16048 │ │ │ │ ldr.w r4, [r8, r2] │ │ │ │ add r3, pc │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #260 @ 0x104 │ │ │ │ - ldr.w r0, [pc, #1104] @ 16050 │ │ │ │ + ldr.w r0, [pc, #1104] @ 1604c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r0, pc │ │ │ │ bl 11db0 │ │ │ │ - b.n 15b0a │ │ │ │ - ldr.w r2, [pc, #1028] @ 16014 │ │ │ │ - ldr.w r3, [pc, #1088] @ 16054 │ │ │ │ - ldr.w r1, [pc, #1088] @ 16058 │ │ │ │ + b.n 15b06 │ │ │ │ + ldr.w r2, [pc, #1028] @ 16010 │ │ │ │ + ldr.w r3, [pc, #1088] @ 16050 │ │ │ │ + ldr.w r1, [pc, #1088] @ 16054 │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r0, [pc, #1076] @ 1605c │ │ │ │ + ldr.w r0, [pc, #1076] @ 16058 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ add r0, pc │ │ │ │ bl 11db0 │ │ │ │ - b.n 15bd2 │ │ │ │ + b.n 15bce │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #980] @ (16014 ) │ │ │ │ - ldr.w r1, [pc, #1056] @ 16060 │ │ │ │ + ldr r3, [pc, #980] @ (16010 ) │ │ │ │ + ldr.w r1, [pc, #1056] @ 1605c │ │ │ │ movw r2, #261 @ 0x105 │ │ │ │ - ldr.w r0, [pc, #1052] @ 16064 │ │ │ │ + ldr.w r0, [pc, #1052] @ 16060 │ │ │ │ mov r6, r9 │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 15b10 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 15b0c │ │ │ │ mov r0, fp │ │ │ │ bl c580 │ │ │ │ - b.n 159ba │ │ │ │ + b.n 159b6 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #924] @ (16014 ) │ │ │ │ - ldr r1, [pc, #1004] @ (16068 ) │ │ │ │ + ldr r3, [pc, #924] @ (16010 ) │ │ │ │ + ldr r1, [pc, #1004] @ (16064 ) │ │ │ │ movw r2, #261 @ 0x105 │ │ │ │ - ldr r0, [pc, #1004] @ (1606c ) │ │ │ │ + ldr r0, [pc, #1004] @ (16068 ) │ │ │ │ mov r6, r9 │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 15c5a │ │ │ │ + b.n 15c56 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #888] @ (16014 ) │ │ │ │ - ldr r1, [pc, #980] @ (16070 ) │ │ │ │ + ldr r3, [pc, #888] @ (16010 ) │ │ │ │ + ldr r1, [pc, #980] @ (1606c ) │ │ │ │ movw r2, #263 @ 0x107 │ │ │ │ - ldr r0, [pc, #976] @ (16074 ) │ │ │ │ + ldr r0, [pc, #976] @ (16070 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 15b0a │ │ │ │ + b.n 15b06 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 15cc6 │ │ │ │ + bge.n 15cc2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15e72 │ │ │ │ + beq.w 15e6e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 15ab0 │ │ │ │ + bge.w 15aac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 15ab0 │ │ │ │ + bne.w 15aac │ │ │ │ mov r0, r7 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15ab0 │ │ │ │ + b.n 15aac │ │ │ │ ldr.w r2, [r8] │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r9 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 15cfc │ │ │ │ + bge.n 15cf8 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 15e7a │ │ │ │ + beq.w 15e76 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 158d8 │ │ │ │ + bge.w 158d4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 158d8 │ │ │ │ + bne.w 158d4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 158d8 │ │ │ │ + b.n 158d4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl fac0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 15d38 │ │ │ │ + bge.n 15d34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15ef0 │ │ │ │ + beq.w 15eec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 15d48 │ │ │ │ + bge.n 15d44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15e46 │ │ │ │ + beq.n 15e42 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 15f46 │ │ │ │ + beq.w 15f42 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 15f24 │ │ │ │ - ldr r3, [pc, #692] @ (16010 ) │ │ │ │ + bpl.w 15f20 │ │ │ │ + ldr r3, [pc, #692] @ (1600c ) │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r7, [r8, r3] │ │ │ │ - ldr.w r1, [r7, #164] @ 0xa4 │ │ │ │ + ldr.w r1, [r7, #148] @ 0x94 │ │ │ │ bl fac0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15f04 │ │ │ │ + beq.w 15f00 │ │ │ │ ands.w r3, fp, #1 │ │ │ │ mov r9, r3 │ │ │ │ - bne.w 15f60 │ │ │ │ + bne.w 15f5c │ │ │ │ mov r0, fp │ │ │ │ bl 1132c │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 9178 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 15d9c │ │ │ │ + bge.n 15d98 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15e4e │ │ │ │ + beq.n 15e4a │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 15fc4 │ │ │ │ + beq.w 15fc0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 15db4 │ │ │ │ + bge.n 15db0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 15ef8 │ │ │ │ + beq.w 15ef4 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 15f68 │ │ │ │ + blt.w 15f64 │ │ │ │ ands.w r3, r3, #255 @ 0xff │ │ │ │ - bne.n 15cfc │ │ │ │ - ldr.w r1, [r7, #324] @ 0x144 │ │ │ │ + bne.n 15cf8 │ │ │ │ + ldr.w r1, [r7, #152] @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ bl fac0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 15ddc │ │ │ │ + bge.n 15dd8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15e5a │ │ │ │ + beq.n 15e56 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 15f92 │ │ │ │ + beq.w 15f8e │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 15f82 │ │ │ │ + bne.w 15f7e │ │ │ │ mov r0, fp │ │ │ │ bl 1132c │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 9178 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 15e0a │ │ │ │ + bge.n 15e06 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 15e62 │ │ │ │ + cbz r3, 15e5e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 15fac │ │ │ │ + beq.w 15fa8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 15e22 │ │ │ │ + bge.n 15e1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15f8a │ │ │ │ + beq.w 15f86 │ │ │ │ cmp r6, #0 │ │ │ │ it ge │ │ │ │ uxtbge r3, r6 │ │ │ │ - bge.w 158d8 │ │ │ │ - ldr r3, [pc, #484] @ (16014 ) │ │ │ │ + bge.w 158d4 │ │ │ │ + ldr r3, [pc, #484] @ (16010 ) │ │ │ │ movw r2, #267 @ 0x10b │ │ │ │ - ldr r1, [pc, #580] @ (16078 ) │ │ │ │ - ldr r0, [pc, #580] @ (1607c ) │ │ │ │ + ldr r1, [pc, #580] @ (16074 ) │ │ │ │ + ldr r0, [pc, #580] @ (16078 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 15b10 │ │ │ │ + b.n 15b0c │ │ │ │ mov r0, r5 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15d48 │ │ │ │ + b.n 15d44 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 15d9c │ │ │ │ + b.n 15d98 │ │ │ │ mov r0, r6 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15ddc │ │ │ │ + b.n 15dd8 │ │ │ │ mov r0, r5 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15e0a │ │ │ │ + b.n 15e06 │ │ │ │ mov r0, r7 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15a6c │ │ │ │ + b.n 15a68 │ │ │ │ mov r0, r4 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15cc6 │ │ │ │ + b.n 15cc2 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 15cfc │ │ │ │ - ldr r3, [pc, #396] @ (16014 ) │ │ │ │ + b.n 15cf8 │ │ │ │ + ldr r3, [pc, #396] @ (16010 ) │ │ │ │ mov.w r2, #264 @ 0x108 │ │ │ │ - ldr r1, [pc, #496] @ (16080 ) │ │ │ │ - ldr r0, [pc, #500] @ (16084 ) │ │ │ │ + ldr r1, [pc, #496] @ (1607c ) │ │ │ │ + ldr r0, [pc, #500] @ (16080 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 15bd2 │ │ │ │ - ldr r2, [pc, #368] @ (16014 ) │ │ │ │ - ldr r3, [pc, #484] @ (16088 ) │ │ │ │ - ldr r1, [pc, #484] @ (1608c ) │ │ │ │ + b.n 15bce │ │ │ │ + ldr r2, [pc, #368] @ (16010 ) │ │ │ │ + ldr r3, [pc, #484] @ (16084 ) │ │ │ │ + ldr r1, [pc, #484] @ (16088 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #484] @ (16090 ) │ │ │ │ + ldr r0, [pc, #484] @ (1608c ) │ │ │ │ ldr.w r6, [r8, r2] │ │ │ │ add r1, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #264 @ 0x108 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ bl 11db0 │ │ │ │ - b.n 15bd2 │ │ │ │ + b.n 15bce │ │ │ │ mov r0, r4 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15ab0 │ │ │ │ - ldr r3, [pc, #328] @ (16014 ) │ │ │ │ + b.n 15aac │ │ │ │ + ldr r3, [pc, #328] @ (16010 ) │ │ │ │ movw r2, #265 @ 0x109 │ │ │ │ - ldr r1, [pc, #448] @ (16094 ) │ │ │ │ - ldr r0, [pc, #452] @ (16098 ) │ │ │ │ + ldr r1, [pc, #448] @ (16090 ) │ │ │ │ + ldr r0, [pc, #452] @ (16094 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 15b10 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 15b0c │ │ │ │ mov r0, r4 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15d38 │ │ │ │ + b.n 15d34 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 15db4 │ │ │ │ - ldr r3, [pc, #268] @ (16014 ) │ │ │ │ + b.n 15db0 │ │ │ │ + ldr r3, [pc, #268] @ (16010 ) │ │ │ │ movw r2, #267 @ 0x10b │ │ │ │ - ldr r1, [pc, #400] @ (1609c ) │ │ │ │ - ldr r0, [pc, #400] @ (160a0 ) │ │ │ │ + ldr r1, [pc, #400] @ (16098 ) │ │ │ │ + ldr r0, [pc, #400] @ (1609c ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 15b10 │ │ │ │ - ldr r1, [pc, #236] @ (16014 ) │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 15b0c │ │ │ │ + ldr r1, [pc, #236] @ (16010 ) │ │ │ │ mov.w r2, #266 @ 0x10a │ │ │ │ - ldr r3, [pc, #376] @ (160a4 ) │ │ │ │ - ldr r0, [pc, #376] @ (160a8 ) │ │ │ │ + ldr r3, [pc, #376] @ (160a0 ) │ │ │ │ + ldr r0, [pc, #376] @ (160a4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r8, r1] │ │ │ │ add r0, pc │ │ │ │ str r6, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r1, [pc, #368] @ (160ac ) │ │ │ │ + ldr r1, [pc, #368] @ (160a8 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ bl 11db0 │ │ │ │ - b.n 15b10 │ │ │ │ - ldr r3, [pc, #204] @ (16014 ) │ │ │ │ + b.n 15b0c │ │ │ │ + ldr r3, [pc, #204] @ (16010 ) │ │ │ │ mov.w r2, #266 @ 0x10a │ │ │ │ - ldr r1, [pc, #352] @ (160b0 ) │ │ │ │ - ldr r0, [pc, #356] @ (160b4 ) │ │ │ │ + ldr r1, [pc, #352] @ (160ac ) │ │ │ │ + ldr r0, [pc, #356] @ (160b0 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 15b10 │ │ │ │ + b.n 15b0c │ │ │ │ mov r0, fp │ │ │ │ bl c580 │ │ │ │ - b.n 15d7a │ │ │ │ - ldr r3, [pc, #168] @ (16014 ) │ │ │ │ + b.n 15d76 │ │ │ │ + ldr r3, [pc, #168] @ (16010 ) │ │ │ │ movw r2, #267 @ 0x10b │ │ │ │ - ldr r1, [pc, #328] @ (160b8 ) │ │ │ │ - ldr r0, [pc, #328] @ (160bc ) │ │ │ │ + ldr r1, [pc, #328] @ (160b4 ) │ │ │ │ + ldr r0, [pc, #328] @ (160b8 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 15f1c │ │ │ │ + b.n 15f18 │ │ │ │ mov r0, fp │ │ │ │ bl c580 │ │ │ │ - b.n 15dea │ │ │ │ + b.n 15de6 │ │ │ │ mov r0, r4 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15e22 │ │ │ │ - ldr r3, [pc, #128] @ (16014 ) │ │ │ │ + b.n 15e1e │ │ │ │ + ldr r3, [pc, #128] @ (16010 ) │ │ │ │ movw r2, #267 @ 0x10b │ │ │ │ - ldr r1, [pc, #292] @ (160c0 ) │ │ │ │ - ldr r0, [pc, #296] @ (160c4 ) │ │ │ │ + ldr r1, [pc, #292] @ (160bc ) │ │ │ │ + ldr r0, [pc, #296] @ (160c0 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 15b10 │ │ │ │ - ldr r3, [pc, #280] @ (160c8 ) │ │ │ │ - movw r2, #5995 @ 0x176b │ │ │ │ - ldr r1, [pc, #280] @ (160cc ) │ │ │ │ - ldr r0, [pc, #280] @ (160d0 ) │ │ │ │ + b.n 15b0c │ │ │ │ + ldr r3, [pc, #280] @ (160c4 ) │ │ │ │ + movw r2, #4058 @ 0xfda │ │ │ │ + ldr r1, [pc, #280] @ (160c8 ) │ │ │ │ + ldr r0, [pc, #280] @ (160cc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #900 @ 0x384 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #268] @ (160d4 ) │ │ │ │ - movw r2, #5969 @ 0x1751 │ │ │ │ - ldr r1, [pc, #268] @ (160d8 ) │ │ │ │ - ldr r0, [pc, #268] @ (160dc ) │ │ │ │ + ldr r3, [pc, #268] @ (160d0 ) │ │ │ │ + mov.w r2, #4032 @ 0xfc0 │ │ │ │ + ldr r1, [pc, #268] @ (160d4 ) │ │ │ │ + ldr r0, [pc, #268] @ (160d8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #900 @ 0x384 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #256] @ (160e0 ) │ │ │ │ - movw r2, #5894 @ 0x1706 │ │ │ │ - ldr r1, [pc, #256] @ (160e4 ) │ │ │ │ - ldr r0, [pc, #256] @ (160e8 ) │ │ │ │ + ldr r3, [pc, #256] @ (160dc ) │ │ │ │ + movw r2, #3957 @ 0xf75 │ │ │ │ + ldr r1, [pc, #256] @ (160e0 ) │ │ │ │ + ldr r0, [pc, #256] @ (160e4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #900 @ 0x384 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #244] @ (160ec ) │ │ │ │ - movw r2, #5829 @ 0x16c5 │ │ │ │ - ldr r1, [pc, #244] @ (160f0 ) │ │ │ │ - ldr r0, [pc, #244] @ (160f4 ) │ │ │ │ + ldr r3, [pc, #244] @ (160e8 ) │ │ │ │ + movw r2, #3892 @ 0xf34 │ │ │ │ + ldr r1, [pc, #244] @ (160ec ) │ │ │ │ + ldr r0, [pc, #244] @ (160f0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #900 @ 0x384 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - add r7, pc, #168 @ (adr r7, 160b8 ) │ │ │ │ + add r7, pc, #184 @ (adr r7, 160c4 ) │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r3, r5, r7, lr} │ │ │ │ + push {r1, r2, r3, r4, r7, lr} │ │ │ │ movs r1, r0 │ │ │ │ - pop {r2, r3, r4, r5, r7, pc} │ │ │ │ + pop {r4, r5, r7, pc} │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb622 │ │ │ │ + @ instruction: 0xb616 │ │ │ │ movs r1, r0 │ │ │ │ - pop {r3, r7, pc} │ │ │ │ + pop {r2, r3, r4, r5, r6, pc} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2, {r1, r2, r3, r7} │ │ │ │ + ldmia r3, {r1, r2, r3} │ │ │ │ movs r1, r0 │ │ │ │ - push {r1, r2, r3, r4, r6, r7, lr} │ │ │ │ + push {r1, r4, r6, r7, lr} │ │ │ │ movs r1, r0 │ │ │ │ - pop {r3, r6, pc} │ │ │ │ + pop {r2, r3, r4, r5, pc} │ │ │ │ movs r1, r0 │ │ │ │ - push {r1, r2, r3, r5, r7, lr} │ │ │ │ + push {r1, r5, r7, lr} │ │ │ │ movs r1, r0 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r2, pc} │ │ │ │ movs r1, r0 │ │ │ │ - push {r1, r2, r4, r5, r6, lr} │ │ │ │ + push {r1, r3, r5, r6, lr} │ │ │ │ movs r1, r0 │ │ │ │ - pop {r4, r5, r6, r7} │ │ │ │ + pop {r2, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - push {r1, r2, r4, r6, lr} │ │ │ │ + push {r1, r3, r6, lr} │ │ │ │ movs r1, r0 │ │ │ │ - push {r2, r3, r5, r7} │ │ │ │ + push {r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - pop {r1, r2, r3, r4, r5, r7} │ │ │ │ + pop {r1, r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - push {r2, r3, r4, lr} │ │ │ │ + push {r4, lr} │ │ │ │ movs r1, r0 │ │ │ │ - push {r5, r7, lr} │ │ │ │ + push {r2, r4, r7, lr} │ │ │ │ movs r1, r0 │ │ │ │ - pop {r1, r2, r4, r7} │ │ │ │ + pop {r1, r3, r7} │ │ │ │ movs r1, r0 │ │ │ │ - push {r1, r4, r5, r6, r7} │ │ │ │ + push {r1, r2, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - pop {r3, r5, r6} │ │ │ │ + pop {r2, r3, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - push {r1, r2, r3, r6, r7} │ │ │ │ + push {r1, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - pop {r1, r4, r5} │ │ │ │ + pop {r1, r2, r5} │ │ │ │ movs r1, r0 │ │ │ │ - push {r3, r4, r7} │ │ │ │ + push {r2, r3, r7} │ │ │ │ movs r1, r0 │ │ │ │ - pop {r1, r4} │ │ │ │ + pop {r1, r2} │ │ │ │ movs r1, r0 │ │ │ │ - push {r3, r4, r5, r6} │ │ │ │ + push {r2, r3, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - rev16 r6, r7 │ │ │ │ + rev16 r2, r6 │ │ │ │ movs r1, r0 │ │ │ │ - uxtb r4, r4 │ │ │ │ + uxtb r0, r3 │ │ │ │ movs r1, r0 │ │ │ │ - rev r4, r4 │ │ │ │ + rev r0, r3 │ │ │ │ movs r1, r0 │ │ │ │ - uxth r2, r1 │ │ │ │ + sxtb r6, r7 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r7!, {r1, r2, r3, r4} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - rev r6, r0 │ │ │ │ + cbnz r2, 160ca │ │ │ │ movs r1, r0 │ │ │ │ - sxtb r6, r5 │ │ │ │ + sxtb r2, r4 │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r0, 160d0 │ │ │ │ + cbnz r4, 160c8 │ │ │ │ movs r1, r0 │ │ │ │ - sxtb r6, r0 │ │ │ │ + sxth r2, r7 │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r6, 160c8 │ │ │ │ + cbnz r2, 160c2 │ │ │ │ movs r1, r0 │ │ │ │ - sxth r4, r1 │ │ │ │ + sxth r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ - cbz r6, 160c2 │ │ │ │ + cbz r2, 160bc │ │ │ │ movs r1, r0 │ │ │ │ - cbz r4, 160e6 │ │ │ │ + cbz r0, 160e0 │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r6, 160cc │ │ │ │ + cbnz r2, 160c6 │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r4, 160cc │ │ │ │ + cbnz r0, 160c6 │ │ │ │ movs r1, r0 │ │ │ │ - cbz r2, 160ea │ │ │ │ + cbz r6, 160e2 │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r2, 160cc │ │ │ │ + cbnz r6, 160c4 │ │ │ │ movs r1, r0 │ │ │ │ - cbz r0, 160ea │ │ │ │ + cbz r4, 160e2 │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r0, 160ca │ │ │ │ + cbnz r4, 160c2 │ │ │ │ movs r1, r0 │ │ │ │ - cbz r6, 160e6 │ │ │ │ + cbz r2, 160e0 │ │ │ │ movs r1, r0 │ │ │ │ - udf #38 @ 0x26 │ │ │ │ + udf #50 @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ - add r0, pc, #816 @ (adr r0, 16400 ) │ │ │ │ + add r0, pc, #768 @ (adr r0, 163cc ) │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb8c6 │ │ │ │ + @ instruction: 0xb8ba │ │ │ │ movs r1, r0 │ │ │ │ - udf #14 │ │ │ │ + udf #26 │ │ │ │ movs r1, r0 │ │ │ │ - add r0, pc, #720 @ (adr r0, 163ac ) │ │ │ │ + add r0, pc, #672 @ (adr r0, 16378 ) │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb8ee │ │ │ │ + @ instruction: 0xb8e2 │ │ │ │ movs r1, r0 │ │ │ │ - ble.n 160d0 │ │ │ │ + udf #2 │ │ │ │ movs r1, r0 │ │ │ │ - add r0, pc, #624 @ (adr r0, 16358 ) │ │ │ │ + add r0, pc, #576 @ (adr r0, 16324 ) │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb8ca │ │ │ │ + @ instruction: 0xb8be │ │ │ │ movs r1, r0 │ │ │ │ - ble.n 160ac │ │ │ │ + ble.n 160c0 │ │ │ │ movs r1, r0 │ │ │ │ - add r0, pc, #528 @ (adr r0, 16304 ) │ │ │ │ + add r0, pc, #480 @ (adr r0, 162d0 ) │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb8a2 │ │ │ │ + @ instruction: 0xb896 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000160f8 : │ │ │ │ +000160f4 : │ │ │ │ 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] @ (16504 ) │ │ │ │ + ldr r7, [pc, #1016] @ (16500 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r3, [pc, #1016] @ (16508 ) │ │ │ │ + ldr r3, [pc, #1016] @ (16504 ) │ │ │ │ sub sp, #24 │ │ │ │ add r7, pc │ │ │ │ - ldr r6, [pc, #1016] @ (1650c ) │ │ │ │ + ldr r6, [pc, #1016] @ (16508 ) │ │ │ │ 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 148ec │ │ │ │ + bl 148e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16342 │ │ │ │ + beq.w 1633e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bpl.w 1635a │ │ │ │ + bpl.w 16356 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ bl 11de4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1615e │ │ │ │ + bge.n 1615a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 162da │ │ │ │ + beq.w 162d6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1637a │ │ │ │ + beq.w 16376 │ │ │ │ mov r0, r4 │ │ │ │ mvn.w r1, #1 │ │ │ │ bl 10bb8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16392 │ │ │ │ + beq.w 1638e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.w 163b0 │ │ │ │ + bpl.w 163ac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 8fc8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 163d0 │ │ │ │ + blt.w 163cc │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1625a │ │ │ │ + beq.n 16256 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl fac0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 161b0 │ │ │ │ + bge.n 161ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1633a │ │ │ │ + beq.w 16336 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 161c2 │ │ │ │ + bge.n 161be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16332 │ │ │ │ + beq.w 1632e │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 16418 │ │ │ │ + beq.w 16414 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bmi.w 162e2 │ │ │ │ + bmi.w 162de │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 161e4 │ │ │ │ + bge.n 161e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16410 │ │ │ │ - ldr r2, [pc, #808] @ (16510 ) │ │ │ │ - ldr r3, [pc, #812] @ (16514 ) │ │ │ │ + beq.w 1640c │ │ │ │ + ldr r2, [pc, #808] @ (1650c ) │ │ │ │ + ldr r3, [pc, #812] @ (16510 ) │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ - ldr.w r1, [r2, #336] @ 0x150 │ │ │ │ + ldr.w r1, [r2, #164] @ 0xa4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - ldr.w r4, [r2, #340] @ 0x154 │ │ │ │ + ldr.w r4, [r2, #168] @ 0xa8 │ │ │ │ blx 9730 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16470 │ │ │ │ + beq.w 1646c │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ str r4, [sp, #16] │ │ │ │ blx 949c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16222 │ │ │ │ + bge.n 1621e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 163f4 │ │ │ │ + beq.w 163f0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 164d0 │ │ │ │ + beq.w 164cc │ │ │ │ mov r0, r4 │ │ │ │ bl 10d84 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16240 │ │ │ │ + bge.n 1623c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16450 │ │ │ │ - ldr r3, [pc, #724] @ (16518 ) │ │ │ │ + beq.w 1644c │ │ │ │ + ldr r3, [pc, #724] @ (16514 ) │ │ │ │ movw r2, #299 @ 0x12b │ │ │ │ - ldr r1, [pc, #724] @ (1651c ) │ │ │ │ - ldr r0, [pc, #724] @ (16520 ) │ │ │ │ + ldr r1, [pc, #724] @ (16518 ) │ │ │ │ + ldr r0, [pc, #724] @ (1651c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ movs r0, #2 │ │ │ │ - b.n 162be │ │ │ │ + b.n 162ba │ │ │ │ blx 9530 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16458 │ │ │ │ + beq.w 16454 │ │ │ │ movs r0, #1 │ │ │ │ blx 8e48 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16488 │ │ │ │ + beq.w 16484 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [r3] │ │ │ │ bl fcb4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16298 │ │ │ │ + bge.n 16294 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1643c │ │ │ │ + beq.w 16438 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 162aa │ │ │ │ + bge.n 162a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16430 │ │ │ │ + beq.w 1642c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 163fc │ │ │ │ + beq.w 163f8 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 164e8 │ │ │ │ + blt.w 164e4 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #612] @ (16524 ) │ │ │ │ - ldr r3, [pc, #580] @ (16508 ) │ │ │ │ + ldr r2, [pc, #612] @ (16520 ) │ │ │ │ + ldr r3, [pc, #580] @ (16504 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 16500 │ │ │ │ + bne.w 164fc │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r7 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1615e │ │ │ │ + b.n 1615a │ │ │ │ blx 9530 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 164b2 │ │ │ │ + beq.w 164ae │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 92b8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16408 │ │ │ │ + beq.w 16404 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16316 │ │ │ │ + bge.n 16312 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16448 │ │ │ │ + beq.w 16444 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 162bc │ │ │ │ - ldr r3, [pc, #508] @ (16518 ) │ │ │ │ + bge.n 162b8 │ │ │ │ + ldr r3, [pc, #508] @ (16514 ) │ │ │ │ mov.w r2, #300 @ 0x12c │ │ │ │ - ldr r1, [pc, #516] @ (16528 ) │ │ │ │ - ldr r0, [pc, #520] @ (1652c ) │ │ │ │ + ldr r1, [pc, #516] @ (16524 ) │ │ │ │ + ldr r0, [pc, #520] @ (16528 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 16256 │ │ │ │ + b.n 16252 │ │ │ │ mov r0, r4 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 161c2 │ │ │ │ + b.n 161be │ │ │ │ mov r0, r5 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 161b0 │ │ │ │ - ldr r3, [pc, #468] @ (16518 ) │ │ │ │ + b.n 161ac │ │ │ │ + ldr r3, [pc, #468] @ (16514 ) │ │ │ │ mov.w r2, #294 @ 0x126 │ │ │ │ - ldr r1, [pc, #484] @ (16530 ) │ │ │ │ - ldr r0, [pc, #488] @ (16534 ) │ │ │ │ + ldr r1, [pc, #484] @ (1652c ) │ │ │ │ + ldr r0, [pc, #488] @ (16530 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 16256 │ │ │ │ - ldr r0, [pc, #444] @ (16518 ) │ │ │ │ + b.n 16252 │ │ │ │ + ldr r0, [pc, #444] @ (16514 ) │ │ │ │ mov.w r2, #294 @ 0x126 │ │ │ │ - ldr r3, [pc, #468] @ (16538 ) │ │ │ │ - ldr r1, [pc, #472] @ (1653c ) │ │ │ │ + ldr r3, [pc, #468] @ (16534 ) │ │ │ │ + ldr r1, [pc, #472] @ (16538 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r6, r0] │ │ │ │ add r1, pc │ │ │ │ str r7, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r0, [pc, #464] @ (16540 ) │ │ │ │ + ldr r0, [pc, #464] @ (1653c ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r0, pc │ │ │ │ bl 11db0 │ │ │ │ - b.n 16256 │ │ │ │ - ldr r3, [pc, #412] @ (16518 ) │ │ │ │ + b.n 16252 │ │ │ │ + ldr r3, [pc, #412] @ (16514 ) │ │ │ │ mov.w r2, #294 @ 0x126 │ │ │ │ - ldr r1, [pc, #448] @ (16544 ) │ │ │ │ - ldr r0, [pc, #452] @ (16548 ) │ │ │ │ + ldr r1, [pc, #448] @ (16540 ) │ │ │ │ + ldr r0, [pc, #452] @ (16544 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 16256 │ │ │ │ - ldr r3, [pc, #388] @ (16518 ) │ │ │ │ + b.n 16252 │ │ │ │ + ldr r3, [pc, #388] @ (16514 ) │ │ │ │ movw r2, #295 @ 0x127 │ │ │ │ - ldr r1, [pc, #432] @ (1654c ) │ │ │ │ - ldr r0, [pc, #436] @ (16550 ) │ │ │ │ + ldr r1, [pc, #432] @ (16548 ) │ │ │ │ + ldr r0, [pc, #436] @ (1654c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 16256 │ │ │ │ - ldr r2, [pc, #356] @ (16518 ) │ │ │ │ - ldr r3, [pc, #416] @ (16554 ) │ │ │ │ - ldr r1, [pc, #416] @ (16558 ) │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 16252 │ │ │ │ + ldr r2, [pc, #356] @ (16514 ) │ │ │ │ + ldr r3, [pc, #416] @ (16550 ) │ │ │ │ + ldr r1, [pc, #416] @ (16554 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r6, r2] │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r0, [pc, #408] @ (1655c ) │ │ │ │ + ldr r0, [pc, #408] @ (16558 ) │ │ │ │ ldr r3, [r2, #0] │ │ │ │ movw r2, #295 @ 0x127 │ │ │ │ add r0, pc │ │ │ │ bl 11db0 │ │ │ │ - b.n 163a8 │ │ │ │ - ldr r3, [pc, #324] @ (16518 ) │ │ │ │ + b.n 163a4 │ │ │ │ + ldr r3, [pc, #324] @ (16514 ) │ │ │ │ mov.w r2, #296 @ 0x128 │ │ │ │ - ldr r1, [pc, #392] @ (16560 ) │ │ │ │ - ldr r0, [pc, #392] @ (16564 ) │ │ │ │ + ldr r1, [pc, #392] @ (1655c ) │ │ │ │ + ldr r0, [pc, #392] @ (16560 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 16256 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 16252 │ │ │ │ mov r0, r5 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16222 │ │ │ │ + b.n 1621e │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 162b6 │ │ │ │ + b.n 162b2 │ │ │ │ mov r0, r7 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16304 │ │ │ │ + b.n 16300 │ │ │ │ mov r0, r7 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 161e4 │ │ │ │ - ldr r3, [pc, #252] @ (16518 ) │ │ │ │ + b.n 161e0 │ │ │ │ + ldr r3, [pc, #252] @ (16514 ) │ │ │ │ movw r2, #297 @ 0x129 │ │ │ │ - ldr r1, [pc, #328] @ (16568 ) │ │ │ │ - ldr r0, [pc, #328] @ (1656c ) │ │ │ │ + ldr r1, [pc, #328] @ (16564 ) │ │ │ │ + ldr r0, [pc, #328] @ (16568 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 16256 │ │ │ │ + b.n 16252 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 162aa │ │ │ │ + b.n 162a6 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 16298 │ │ │ │ + b.n 16294 │ │ │ │ mov r0, r4 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16316 │ │ │ │ + b.n 16312 │ │ │ │ mov r0, r4 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16240 │ │ │ │ - ldr r3, [pc, #188] @ (16518 ) │ │ │ │ + b.n 1623c │ │ │ │ + ldr r3, [pc, #188] @ (16514 ) │ │ │ │ mov.w r2, #302 @ 0x12e │ │ │ │ - ldr r1, [pc, #272] @ (16570 ) │ │ │ │ - ldr r0, [pc, #272] @ (16574 ) │ │ │ │ + ldr r1, [pc, #272] @ (1656c ) │ │ │ │ + ldr r0, [pc, #272] @ (16570 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 163e6 │ │ │ │ - ldr r3, [pc, #164] @ (16518 ) │ │ │ │ + b.n 163e2 │ │ │ │ + ldr r3, [pc, #164] @ (16514 ) │ │ │ │ movw r2, #299 @ 0x12b │ │ │ │ - ldr r1, [pc, #256] @ (16578 ) │ │ │ │ - ldr r0, [pc, #256] @ (1657c ) │ │ │ │ + ldr r1, [pc, #256] @ (16574 ) │ │ │ │ + ldr r0, [pc, #256] @ (16578 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 16256 │ │ │ │ - ldr r3, [pc, #140] @ (16518 ) │ │ │ │ + b.n 16252 │ │ │ │ + ldr r3, [pc, #140] @ (16514 ) │ │ │ │ mov.w r2, #302 @ 0x12e │ │ │ │ - ldr r1, [pc, #240] @ (16580 ) │ │ │ │ - ldr r0, [pc, #240] @ (16584 ) │ │ │ │ + ldr r1, [pc, #240] @ (1657c ) │ │ │ │ + ldr r0, [pc, #240] @ (16580 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 16256 │ │ │ │ - ldr r3, [pc, #100] @ (16518 ) │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 16252 │ │ │ │ + ldr r3, [pc, #100] @ (16514 ) │ │ │ │ mov.w r2, #300 @ 0x12c │ │ │ │ - ldr r1, [pc, #204] @ (16588 ) │ │ │ │ - ldr r0, [pc, #208] @ (1658c ) │ │ │ │ + ldr r1, [pc, #204] @ (16584 ) │ │ │ │ + ldr r0, [pc, #208] @ (16588 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 16256 │ │ │ │ - ldr r3, [pc, #68] @ (16518 ) │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 16252 │ │ │ │ + ldr r3, [pc, #68] @ (16514 ) │ │ │ │ movw r2, #299 @ 0x12b │ │ │ │ - ldr r1, [pc, #184] @ (16590 ) │ │ │ │ - ldr r0, [pc, #184] @ (16594 ) │ │ │ │ + ldr r1, [pc, #184] @ (1658c ) │ │ │ │ + ldr r0, [pc, #184] @ (16590 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 16256 │ │ │ │ - ldr r3, [pc, #44] @ (16518 ) │ │ │ │ + b.n 16252 │ │ │ │ + ldr r3, [pc, #44] @ (16514 ) │ │ │ │ mov.w r2, #302 @ 0x12e │ │ │ │ - ldr r1, [pc, #168] @ (16598 ) │ │ │ │ - ldr r0, [pc, #168] @ (1659c ) │ │ │ │ + ldr r1, [pc, #168] @ (16594 ) │ │ │ │ + ldr r0, [pc, #168] @ (16598 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 16256 │ │ │ │ + b.n 16252 │ │ │ │ blx 90dc <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #880] @ 0x370 │ │ │ │ + ldr r6, [sp, #896] @ 0x380 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb686 │ │ │ │ + @ instruction: 0xb67a │ │ │ │ movs r1, r0 │ │ │ │ - add r6, sp, #840 @ 0x348 │ │ │ │ + add r6, sp, #792 @ 0x318 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #232] @ 0xe8 │ │ │ │ + ldr r5, [sp, #248] @ 0xf8 │ │ │ │ movs r3, r0 │ │ │ │ - push {r2, r3, r5, r7, lr} │ │ │ │ + push {r5, r7, lr} │ │ │ │ movs r1, r0 │ │ │ │ - add r5, sp, #992 @ 0x3e0 │ │ │ │ + add r5, sp, #944 @ 0x3b0 │ │ │ │ movs r1, r0 │ │ │ │ - push {r2, r7, lr} │ │ │ │ + push {r3, r4, r5, r6, lr} │ │ │ │ movs r1, r0 │ │ │ │ - add r5, sp, #832 @ 0x340 │ │ │ │ + add r5, sp, #784 @ 0x310 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, sp, #336 @ 0x150 │ │ │ │ + add r6, sp, #288 @ 0x120 │ │ │ │ movs r1, r0 │ │ │ │ - push {r3, r5, r6, lr} │ │ │ │ + push {r2, r3, r4, r6, lr} │ │ │ │ movs r1, r0 │ │ │ │ - add r5, sp, #696 @ 0x2b8 │ │ │ │ + add r5, sp, #648 @ 0x288 │ │ │ │ movs r1, r0 │ │ │ │ - push {r2, r3, r6, lr} │ │ │ │ + push {r6, lr} │ │ │ │ movs r1, r0 │ │ │ │ - add r5, sp, #608 @ 0x260 │ │ │ │ + add r5, sp, #560 @ 0x230 │ │ │ │ movs r1, r0 │ │ │ │ - push {r2, r4, r5, lr} │ │ │ │ + push {r3, r5, lr} │ │ │ │ movs r1, r0 │ │ │ │ - add r5, sp, #512 @ 0x200 │ │ │ │ + add r5, sp, #464 @ 0x1d0 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r2!, {r1, r2, r3} │ │ │ │ + stmia r2!, {r1, r2, r3, r7} │ │ │ │ movs r1, r0 │ │ │ │ - push {r1, r2, r4, lr} │ │ │ │ + push {r1, r3, lr} │ │ │ │ movs r1, r0 │ │ │ │ - add r5, sp, #352 @ 0x160 │ │ │ │ + add r5, sp, #304 @ 0x130 │ │ │ │ movs r1, r0 │ │ │ │ - push {r1, r2, r4, r5, r6, r7} │ │ │ │ + push {r1, r3, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - add r5, sp, #264 @ 0x108 │ │ │ │ + add r5, sp, #216 @ 0xd8 │ │ │ │ movs r1, r0 │ │ │ │ - push {r1, r2, r3, r5, r7} │ │ │ │ + push {r1, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - add r4, sp, #1000 @ 0x3e8 │ │ │ │ + add r4, sp, #952 @ 0x3b8 │ │ │ │ movs r1, r0 │ │ │ │ - push {r1, r2, r3, r5, r6} │ │ │ │ + push {r1, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - add r4, sp, #744 @ 0x2e8 │ │ │ │ + add r4, sp, #696 @ 0x2b8 │ │ │ │ movs r1, r0 │ │ │ │ - push {r1, r2, r4, r6} │ │ │ │ + push {r1, r3, r6} │ │ │ │ movs r1, r0 │ │ │ │ - add r4, sp, #648 @ 0x288 │ │ │ │ + add r4, sp, #600 @ 0x258 │ │ │ │ movs r1, r0 │ │ │ │ - push {r1, r2, r3, r4, r5} │ │ │ │ + push {r1, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ - add r4, sp, #552 @ 0x228 │ │ │ │ + add r4, sp, #504 @ 0x1f8 │ │ │ │ movs r1, r0 │ │ │ │ - push {r2, r4} │ │ │ │ + push {r3} │ │ │ │ movs r1, r0 │ │ │ │ - add r4, sp, #384 @ 0x180 │ │ │ │ + add r4, sp, #336 @ 0x150 │ │ │ │ movs r1, r0 │ │ │ │ - cbz r6, 16610 │ │ │ │ + cbz r2, 1660a │ │ │ │ movs r1, r0 │ │ │ │ - add r4, sp, #264 @ 0x108 │ │ │ │ + add r4, sp, #216 @ 0xd8 │ │ │ │ movs r1, r0 │ │ │ │ - cbz r6, 16612 │ │ │ │ + cbz r2, 1660c │ │ │ │ movs r1, r0 │ │ │ │ - add r4, sp, #168 @ 0xa8 │ │ │ │ + add r4, sp, #120 @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000165a0 : │ │ │ │ +0001659c : │ │ │ │ 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] @ 16664 │ │ │ │ + ldr.w ip, [pc, #180] @ 16660 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #172] @ (16668 ) │ │ │ │ + ldr r3, [pc, #172] @ (16664 ) │ │ │ │ add ip, pc │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #168] @ (1666c ) │ │ │ │ + ldr r4, [pc, #168] @ (16668 ) │ │ │ │ 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] @ (16670 ) │ │ │ │ + ldr r3, [pc, #152] @ (1666c ) │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #480 @ 0x1e0 │ │ │ │ bl c34c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16652 │ │ │ │ - ldr r3, [pc, #136] @ (16674 ) │ │ │ │ + beq.n 1664e │ │ │ │ + ldr r3, [pc, #136] @ (16670 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 16632 │ │ │ │ + bne.n 1662e │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 16656 │ │ │ │ + bpl.n 16652 │ │ │ │ mov r0, r5 │ │ │ │ - bl 160f8 │ │ │ │ + bl 160f4 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 16652 │ │ │ │ - ldr r3, [pc, #108] @ (16678 ) │ │ │ │ + beq.n 1664e │ │ │ │ + ldr r3, [pc, #108] @ (16674 ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1661a │ │ │ │ + bge.n 16616 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - ldr r2, [pc, #96] @ (1667c ) │ │ │ │ - ldr r3, [pc, #72] @ (16668 ) │ │ │ │ + ldr r2, [pc, #96] @ (16678 ) │ │ │ │ + ldr r3, [pc, #72] @ (16664 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16660 │ │ │ │ + bne.n 1665c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #76] @ (16680 ) │ │ │ │ + ldr r0, [pc, #76] @ (1667c ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ bl 11514 │ │ │ │ - ldr r3, [pc, #68] @ (16684 ) │ │ │ │ + ldr r3, [pc, #68] @ (16680 ) │ │ │ │ movw r2, #293 @ 0x125 │ │ │ │ - ldr r1, [pc, #68] @ (16688 ) │ │ │ │ - ldr r0, [pc, #68] @ (1668c ) │ │ │ │ + ldr r1, [pc, #68] @ (16684 ) │ │ │ │ + ldr r0, [pc, #68] @ (16688 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1661a │ │ │ │ - ldr r0, [pc, #56] @ (16690 ) │ │ │ │ + b.n 16616 │ │ │ │ + ldr r0, [pc, #56] @ (1668c ) │ │ │ │ add r0, pc │ │ │ │ bl 11514 │ │ │ │ - b.n 1663c │ │ │ │ + b.n 16638 │ │ │ │ blx 90dc <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [sp, #264] @ 0x108 │ │ │ │ + ldr r2, [sp, #280] @ 0x118 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #192] @ 0xc0 │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ movs r3, r0 │ │ │ │ - add r5, pc, #704 @ (adr r5, 16934 ) │ │ │ │ + add r5, pc, #720 @ (adr r5, 16940 ) │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #888] @ 0x378 │ │ │ │ + ldr r1, [sp, #904] @ 0x388 │ │ │ │ movs r3, r0 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - uxth r2, r1 │ │ │ │ + sxtb r6, r7 │ │ │ │ movs r1, r0 │ │ │ │ - add r2, sp, #856 @ 0x358 │ │ │ │ + add r2, sp, #808 @ 0x328 │ │ │ │ movs r1, r0 │ │ │ │ - add r3, sp, #384 @ 0x180 │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00016694 : │ │ │ │ +00016690 : │ │ │ │ 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] @ 166ec │ │ │ │ + ldr.w r8, [pc, #68] @ 166e8 │ │ │ │ add r8, pc │ │ │ │ - cbz r0, 166cc │ │ │ │ - ldr r6, [pc, #64] @ (166f0 ) │ │ │ │ + cbz r0, 166c8 │ │ │ │ + ldr r6, [pc, #64] @ (166ec ) │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r0 │ │ │ │ add r6, pc │ │ │ │ ldr r5, [r4, #116] @ 0x74 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r5, 166c4 │ │ │ │ + cbz r5, 166c0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 166c4 │ │ │ │ + cbz r0, 166c0 │ │ │ │ blx 8eb8 │ │ │ │ - cbz r0, 166e2 │ │ │ │ + cbz r0, 166de │ │ │ │ ldr.w r4, [r4, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 166b4 │ │ │ │ - ldr r3, [pc, #36] @ (166f4 ) │ │ │ │ - ldr r1, [pc, #40] @ (166f8 ) │ │ │ │ + bne.n 166b0 │ │ │ │ + ldr r3, [pc, #36] @ (166f0 ) │ │ │ │ + ldr r1, [pc, #40] @ (166f4 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 911c │ │ │ │ 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 │ │ │ │ - ldr r1, [sp, #336] @ 0x150 │ │ │ │ + ldr r1, [sp, #352] @ 0x160 │ │ │ │ movs r3, r0 │ │ │ │ - sxth r2, r6 │ │ │ │ + sxth r6, r4 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - sxth r4, r5 │ │ │ │ + sxth r0, r4 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000166fc : │ │ │ │ +000166f8 : │ │ │ │ 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 16730 │ │ │ │ + b.n 1672c │ │ │ │ ldr.w r3, [r0, #-4]! │ │ │ │ add.w r3, r3, r2, lsl #30 │ │ │ │ cmp.w r2, r3, lsr #30 │ │ │ │ mov r2, r3 │ │ │ │ - bne.n 16756 │ │ │ │ + bne.n 16752 │ │ │ │ subs.w ip, ip, #1 │ │ │ │ - bpl.n 16720 │ │ │ │ + bpl.n 1671c │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ it cc │ │ │ │ mulcc.w r0, lr, r2 │ │ │ │ - bcc.n 16754 │ │ │ │ + bcc.n 16750 │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r2, #1073741824 @ 0x40000000 │ │ │ │ it eq │ │ │ │ moveq.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 16756 │ │ │ │ + bne.n 16752 │ │ │ │ pop {pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str.w lr, [r1] │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -00016760 : │ │ │ │ +0001675c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #180] @ (16824 ) │ │ │ │ + ldr r2, [pc, #180] @ (16820 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #180] @ (16828 ) │ │ │ │ + ldr r3, [pc, #180] @ (16824 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ bl 11204 │ │ │ │ mov r4, r0 │ │ │ │ blx 8e2c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 167fc │ │ │ │ + beq.n 167f8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1679e │ │ │ │ + bge.n 1679a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 167d0 │ │ │ │ + cbz r2, 167cc │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 167e0 │ │ │ │ + bne.n 167dc │ │ │ │ ldr r1, [r3, #12] │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 167b6 │ │ │ │ + bge.n 167b2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 167f4 │ │ │ │ - ldr r2, [pc, #116] @ (1682c ) │ │ │ │ - ldr r3, [pc, #108] @ (16828 ) │ │ │ │ + cbz r2, 167f0 │ │ │ │ + ldr r2, [pc, #116] @ (16828 ) │ │ │ │ + ldr r3, [pc, #108] @ (16824 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16820 │ │ │ │ + bne.n 1681c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 167a4 │ │ │ │ + beq.n 167a0 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - beq.n 167a8 │ │ │ │ + beq.n 167a4 │ │ │ │ cmp r2, #10 │ │ │ │ - bne.n 16806 │ │ │ │ + bne.n 16802 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ negs r2, r2 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - b.n 167a8 │ │ │ │ + b.n 167a4 │ │ │ │ mov r0, r3 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 167b6 │ │ │ │ + b.n 167b2 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 11178 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 16790 │ │ │ │ + b.n 1678c │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 166fc │ │ │ │ + bl 166f8 │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ lsls r4, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 167a8 │ │ │ │ + beq.n 167a4 │ │ │ │ orr.w r4, r3, #1 │ │ │ │ - b.n 167b6 │ │ │ │ + b.n 167b2 │ │ │ │ blx 90dc <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [sp, #544] @ 0x220 │ │ │ │ + ldr r0, [sp, #560] @ 0x230 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #264] @ 0x108 │ │ │ │ + ldr r0, [sp, #280] @ 0x118 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00016830 : │ │ │ │ +0001682c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #180] @ (168f4 ) │ │ │ │ + ldr r2, [pc, #180] @ (168f0 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #180] @ (168f8 ) │ │ │ │ + ldr r3, [pc, #180] @ (168f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ bl 11204 │ │ │ │ mov r4, r0 │ │ │ │ blx 973c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 168cc │ │ │ │ + beq.n 168c8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1686e │ │ │ │ + bge.n 1686a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 168a0 │ │ │ │ + cbz r2, 1689c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 168b0 │ │ │ │ + bne.n 168ac │ │ │ │ ldr r1, [r3, #12] │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16886 │ │ │ │ + bge.n 16882 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 168c4 │ │ │ │ - ldr r2, [pc, #116] @ (168fc ) │ │ │ │ - ldr r3, [pc, #108] @ (168f8 ) │ │ │ │ + cbz r2, 168c0 │ │ │ │ + ldr r2, [pc, #116] @ (168f8 ) │ │ │ │ + ldr r3, [pc, #108] @ (168f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 168f0 │ │ │ │ + bne.n 168ec │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 16874 │ │ │ │ + beq.n 16870 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - beq.n 16878 │ │ │ │ + beq.n 16874 │ │ │ │ cmp r2, #10 │ │ │ │ - bne.n 168d6 │ │ │ │ + bne.n 168d2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ negs r2, r2 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - b.n 16878 │ │ │ │ + b.n 16874 │ │ │ │ mov r0, r3 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16886 │ │ │ │ + b.n 16882 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 11178 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 16860 │ │ │ │ + b.n 1685c │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 166fc │ │ │ │ + bl 166f8 │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ lsls r4, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16878 │ │ │ │ + beq.n 16874 │ │ │ │ orr.w r4, r3, #1 │ │ │ │ - b.n 16886 │ │ │ │ + b.n 16882 │ │ │ │ blx 90dc <__stack_chk_fail@plt> │ │ │ │ - str r7, [sp, #736] @ 0x2e0 │ │ │ │ + str r7, [sp, #752] @ 0x2f0 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #456] @ 0x1c8 │ │ │ │ + str r7, [sp, #472] @ 0x1d8 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00016900 : │ │ │ │ +000168fc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #224] @ (169f0 ) │ │ │ │ + ldr r2, [pc, #224] @ (169ec ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r3, [pc, #224] @ (169f4 ) │ │ │ │ + ldr r3, [pc, #224] @ (169f0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ bl 11204 │ │ │ │ @@ -21766,107 +21765,107 @@ │ │ │ │ bl 11204 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 8f64 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 169c6 │ │ │ │ + beq.n 169c2 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1694e │ │ │ │ + bge.n 1694a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 169b2 │ │ │ │ + beq.n 169ae │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1695c │ │ │ │ + bge.n 16958 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 1698e │ │ │ │ + cbz r2, 1698a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 1699e │ │ │ │ + bne.n 1699a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16974 │ │ │ │ + bge.n 16970 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 169be │ │ │ │ - ldr r2, [pc, #128] @ (169f8 ) │ │ │ │ - ldr r3, [pc, #124] @ (169f4 ) │ │ │ │ + cbz r2, 169ba │ │ │ │ + ldr r2, [pc, #128] @ (169f4 ) │ │ │ │ + ldr r3, [pc, #124] @ (169f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 169ea │ │ │ │ + bne.n 169e6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 16962 │ │ │ │ + beq.n 1695e │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - beq.n 16966 │ │ │ │ + beq.n 16962 │ │ │ │ cmp r2, #10 │ │ │ │ - bne.n 169d0 │ │ │ │ + bne.n 169cc │ │ │ │ ldr r2, [r3, #12] │ │ │ │ negs r2, r2 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - b.n 16966 │ │ │ │ + b.n 16962 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1694e │ │ │ │ + b.n 1694a │ │ │ │ mov r0, r3 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16974 │ │ │ │ + b.n 16970 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 11178 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1693e │ │ │ │ + b.n 1693a │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 166fc │ │ │ │ + bl 166f8 │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ lsls r4, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16966 │ │ │ │ + beq.n 16962 │ │ │ │ orr.w r4, r3, #1 │ │ │ │ - b.n 16974 │ │ │ │ + b.n 16970 │ │ │ │ blx 90dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [sp, #920] @ 0x398 │ │ │ │ + str r6, [sp, #936] @ 0x3a8 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #528] @ 0x210 │ │ │ │ + str r6, [sp, #544] @ 0x220 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -000169fc : │ │ │ │ +000169f8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #224] @ (16aec ) │ │ │ │ + ldr r2, [pc, #224] @ (16ae8 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r3, [pc, #224] @ (16af0 ) │ │ │ │ + ldr r3, [pc, #224] @ (16aec ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ bl 11204 │ │ │ │ @@ -21875,107 +21874,107 @@ │ │ │ │ bl 11204 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 97c4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16ac2 │ │ │ │ + beq.n 16abe │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16a4a │ │ │ │ + bge.n 16a46 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16aae │ │ │ │ + beq.n 16aaa │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16a58 │ │ │ │ + bge.n 16a54 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 16a8a │ │ │ │ + cbz r2, 16a86 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 16a9a │ │ │ │ + bne.n 16a96 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16a70 │ │ │ │ + bge.n 16a6c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 16aba │ │ │ │ - ldr r2, [pc, #128] @ (16af4 ) │ │ │ │ - ldr r3, [pc, #124] @ (16af0 ) │ │ │ │ + cbz r2, 16ab6 │ │ │ │ + ldr r2, [pc, #128] @ (16af0 ) │ │ │ │ + ldr r3, [pc, #124] @ (16aec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16ae6 │ │ │ │ + bne.n 16ae2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 16a5e │ │ │ │ + beq.n 16a5a │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - beq.n 16a62 │ │ │ │ + beq.n 16a5e │ │ │ │ cmp r2, #10 │ │ │ │ - bne.n 16acc │ │ │ │ + bne.n 16ac8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ negs r2, r2 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - b.n 16a62 │ │ │ │ + b.n 16a5e │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 16a4a │ │ │ │ + b.n 16a46 │ │ │ │ mov r0, r3 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16a70 │ │ │ │ + b.n 16a6c │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 11178 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 16a3a │ │ │ │ + b.n 16a36 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 166fc │ │ │ │ + bl 166f8 │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ lsls r4, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16a62 │ │ │ │ + beq.n 16a5e │ │ │ │ orr.w r4, r3, #1 │ │ │ │ - b.n 16a70 │ │ │ │ + b.n 16a6c │ │ │ │ blx 90dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r5, [sp, #936] @ 0x3a8 │ │ │ │ + str r5, [sp, #952] @ 0x3b8 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #544] @ 0x220 │ │ │ │ + str r5, [sp, #560] @ 0x230 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00016af8 : │ │ │ │ +00016af4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #224] @ (16be8 ) │ │ │ │ + ldr r2, [pc, #224] @ (16be4 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r3, [pc, #224] @ (16bec ) │ │ │ │ + ldr r3, [pc, #224] @ (16be8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ bl 11204 │ │ │ │ @@ -21984,220 +21983,219 @@ │ │ │ │ bl 11204 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 906c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16bbe │ │ │ │ + beq.n 16bba │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16b46 │ │ │ │ + bge.n 16b42 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16baa │ │ │ │ + beq.n 16ba6 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16b54 │ │ │ │ + bge.n 16b50 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 16b86 │ │ │ │ + cbz r2, 16b82 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 16b96 │ │ │ │ + bne.n 16b92 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16b6c │ │ │ │ + bge.n 16b68 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 16bb6 │ │ │ │ - ldr r2, [pc, #128] @ (16bf0 ) │ │ │ │ - ldr r3, [pc, #124] @ (16bec ) │ │ │ │ + cbz r2, 16bb2 │ │ │ │ + ldr r2, [pc, #128] @ (16bec ) │ │ │ │ + ldr r3, [pc, #124] @ (16be8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16be2 │ │ │ │ + bne.n 16bde │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 16b5a │ │ │ │ + beq.n 16b56 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - beq.n 16b5e │ │ │ │ + beq.n 16b5a │ │ │ │ cmp r2, #10 │ │ │ │ - bne.n 16bc8 │ │ │ │ + bne.n 16bc4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ negs r2, r2 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - b.n 16b5e │ │ │ │ + b.n 16b5a │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 16b46 │ │ │ │ + b.n 16b42 │ │ │ │ mov r0, r3 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16b6c │ │ │ │ + b.n 16b68 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 11178 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 16b36 │ │ │ │ + b.n 16b32 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 166fc │ │ │ │ + bl 166f8 │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ lsls r4, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16b5e │ │ │ │ + beq.n 16b5a │ │ │ │ orr.w r4, r3, #1 │ │ │ │ - b.n 16b6c │ │ │ │ + b.n 16b68 │ │ │ │ blx 90dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r4, [sp, #952] @ 0x3b8 │ │ │ │ + str r4, [sp, #968] @ 0x3c8 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #560] @ 0x230 │ │ │ │ + str r4, [sp, #576] @ 0x240 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00016bf4 : │ │ │ │ +00016bf0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - vldr d7, [pc, #180] @ 16cb8 │ │ │ │ + vldr d7, [pc, #176] @ 16cb0 │ │ │ │ sub sp, #20 │ │ │ │ - ldr r2, [pc, #188] @ (16cc8 ) │ │ │ │ - ldr r3, [pc, #192] @ (16ccc ) │ │ │ │ + ldr r2, [pc, #184] @ (16cc0 ) │ │ │ │ + ldr r3, [pc, #188] @ (16cc4 ) │ │ │ │ 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 16c30 │ │ │ │ - vldr d7, [pc, #156] @ 16cc0 │ │ │ │ + bpl.n 16c2c │ │ │ │ + vldr d7, [pc, #152] @ 16cb8 │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 16c6c │ │ │ │ + bgt.n 16c68 │ │ │ │ blx 8f08 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 16c52 │ │ │ │ + cbz r0, 16c4e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 16c84 │ │ │ │ + bne.n 16c80 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16c52 │ │ │ │ + bge.n 16c4e │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbz r1, 16c78 │ │ │ │ - ldr r1, [pc, #124] @ (16cd0 ) │ │ │ │ - ldr r2, [pc, #116] @ (16ccc ) │ │ │ │ + cbz r1, 16c74 │ │ │ │ + ldr r1, [pc, #120] @ (16cc8 ) │ │ │ │ + ldr r2, [pc, #112] @ (16cc4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 16cac │ │ │ │ + bne.n 16ca8 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ vcvt.s32.f64 s0, d0 │ │ │ │ vmov r3, s0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 16c52 │ │ │ │ + b.n 16c4e │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 16c52 │ │ │ │ + b.n 16c4e │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - beq.n 16c44 │ │ │ │ + beq.n 16c40 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 16c98 │ │ │ │ + bne.n 16c94 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ negs r3, r3 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 16c44 │ │ │ │ + b.n 16c40 │ │ │ │ add r1, sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 166fc │ │ │ │ + bl 166f8 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ - cbz r3, 16cb0 │ │ │ │ + cbz r3, 16cac │ │ │ │ orr.w r3, r2, #1 │ │ │ │ - b.n 16c52 │ │ │ │ + b.n 16c4e │ │ │ │ blx 90dc <__stack_chk_fail@plt> │ │ │ │ lsls r3, r0, #1 │ │ │ │ - b.n 16c44 │ │ │ │ - nop.w │ │ │ │ + b.n 16c40 │ │ │ │ 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} │ │ │ │ - str r3, [sp, #944] @ 0x3b0 │ │ │ │ + str r3, [sp, #960] @ 0x3c0 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #664] @ 0x298 │ │ │ │ + str r3, [sp, #680] @ 0x2a8 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00016cd4 : │ │ │ │ +00016ccc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 97e8 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 16bf4 │ │ │ │ + b.w 16bf0 │ │ │ │ nop │ │ │ │ │ │ │ │ -00016cf0 : │ │ │ │ +00016ce8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 901c │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 16bf4 │ │ │ │ + b.w 16bf0 │ │ │ │ nop │ │ │ │ │ │ │ │ -00016d0c : │ │ │ │ +00016d04 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #208] @ (16dec ) │ │ │ │ + ldr r2, [pc, #208] @ (16de4 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #208] @ (16df0 ) │ │ │ │ + ldr r3, [pc, #208] @ (16de8 ) │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ bl 11204 │ │ │ │ @@ -22207,99 +22205,99 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 94e8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16d54 │ │ │ │ + bge.n 16d4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 16da4 │ │ │ │ + cbz r3, 16d9c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16d62 │ │ │ │ + bge.n 16d5a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 16d98 │ │ │ │ + cbz r3, 16d90 │ │ │ │ movs r4, #1 │ │ │ │ - cbz r2, 16d7e │ │ │ │ + cbz r2, 16d76 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 16db8 │ │ │ │ + bne.n 16db0 │ │ │ │ ldr r4, [r2, #12] │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16d7e │ │ │ │ + bge.n 16d76 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 16db0 │ │ │ │ - ldr r2, [pc, #116] @ (16df4 ) │ │ │ │ - ldr r3, [pc, #108] @ (16df0 ) │ │ │ │ + cbz r3, 16da8 │ │ │ │ + ldr r2, [pc, #116] @ (16dec ) │ │ │ │ + ldr r3, [pc, #108] @ (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 16de6 │ │ │ │ + bne.n 16dde │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 16d62 │ │ │ │ + b.n 16d5a │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 16d54 │ │ │ │ + b.n 16d4c │ │ │ │ mov r0, r2 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16d7e │ │ │ │ + b.n 16d76 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - beq.n 16d70 │ │ │ │ + beq.n 16d68 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 16dcc │ │ │ │ + bne.n 16dc4 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ negs r3, r3 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 16d70 │ │ │ │ + b.n 16d68 │ │ │ │ mov r0, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 166fc │ │ │ │ + bl 166f8 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ lsls r4, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 16d70 │ │ │ │ + beq.n 16d68 │ │ │ │ orr.w r4, r2, #1 │ │ │ │ - b.n 16d7e │ │ │ │ + b.n 16d76 │ │ │ │ blx 90dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r2, [sp, #872] @ 0x368 │ │ │ │ + str r2, [sp, #904] @ 0x388 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #488] @ 0x1e8 │ │ │ │ + str r2, [sp, #520] @ 0x208 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00016df8 : │ │ │ │ +00016df0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #208] @ (16ed8 ) │ │ │ │ + ldr r2, [pc, #208] @ (16ed0 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #208] @ (16edc ) │ │ │ │ + ldr r3, [pc, #208] @ (16ed4 ) │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ bl 11204 │ │ │ │ @@ -22309,99 +22307,99 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 8ef0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16e40 │ │ │ │ + bge.n 16e38 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 16e90 │ │ │ │ + cbz r3, 16e88 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16e4e │ │ │ │ + bge.n 16e46 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 16e84 │ │ │ │ + cbz r3, 16e7c │ │ │ │ movs r4, #1 │ │ │ │ - cbz r2, 16e6a │ │ │ │ + cbz r2, 16e62 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 16ea4 │ │ │ │ + bne.n 16e9c │ │ │ │ ldr r4, [r2, #12] │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16e6a │ │ │ │ + bge.n 16e62 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 16e9c │ │ │ │ - ldr r2, [pc, #116] @ (16ee0 ) │ │ │ │ - ldr r3, [pc, #108] @ (16edc ) │ │ │ │ + cbz r3, 16e94 │ │ │ │ + ldr r2, [pc, #116] @ (16ed8 ) │ │ │ │ + ldr r3, [pc, #108] @ (16ed4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16ed2 │ │ │ │ + bne.n 16eca │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 16e4e │ │ │ │ + b.n 16e46 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 16e40 │ │ │ │ + b.n 16e38 │ │ │ │ mov r0, r2 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16e6a │ │ │ │ + b.n 16e62 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - beq.n 16e5c │ │ │ │ + beq.n 16e54 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 16eb8 │ │ │ │ + bne.n 16eb0 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ negs r3, r3 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 16e5c │ │ │ │ + b.n 16e54 │ │ │ │ mov r0, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 166fc │ │ │ │ + bl 166f8 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ lsls r4, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 16e5c │ │ │ │ + beq.n 16e54 │ │ │ │ orr.w r4, r2, #1 │ │ │ │ - b.n 16e6a │ │ │ │ + b.n 16e62 │ │ │ │ blx 90dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r1, [sp, #952] @ 0x3b8 │ │ │ │ + str r1, [sp, #984] @ 0x3d8 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #568] @ 0x238 │ │ │ │ + str r1, [sp, #600] @ 0x258 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00016ee4 : │ │ │ │ +00016edc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #208] @ (16fc4 ) │ │ │ │ + ldr r2, [pc, #208] @ (16fbc ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #208] @ (16fc8 ) │ │ │ │ + ldr r3, [pc, #208] @ (16fc0 ) │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ bl 11204 │ │ │ │ @@ -22411,99 +22409,99 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 98a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16f2c │ │ │ │ + bge.n 16f24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 16f7c │ │ │ │ + cbz r3, 16f74 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16f3a │ │ │ │ + bge.n 16f32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 16f70 │ │ │ │ + cbz r3, 16f68 │ │ │ │ movs r4, #1 │ │ │ │ - cbz r2, 16f56 │ │ │ │ + cbz r2, 16f4e │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 16f90 │ │ │ │ + bne.n 16f88 │ │ │ │ ldr r4, [r2, #12] │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16f56 │ │ │ │ + bge.n 16f4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 16f88 │ │ │ │ - ldr r2, [pc, #116] @ (16fcc ) │ │ │ │ - ldr r3, [pc, #108] @ (16fc8 ) │ │ │ │ + cbz r3, 16f80 │ │ │ │ + ldr r2, [pc, #116] @ (16fc4 ) │ │ │ │ + ldr r3, [pc, #108] @ (16fc0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16fbe │ │ │ │ + bne.n 16fb6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 16f3a │ │ │ │ + b.n 16f32 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 16f2c │ │ │ │ + b.n 16f24 │ │ │ │ mov r0, r2 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16f56 │ │ │ │ + b.n 16f4e │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - beq.n 16f48 │ │ │ │ + beq.n 16f40 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 16fa4 │ │ │ │ + bne.n 16f9c │ │ │ │ ldr r3, [r2, #12] │ │ │ │ negs r3, r3 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 16f48 │ │ │ │ + b.n 16f40 │ │ │ │ mov r0, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 166fc │ │ │ │ + bl 166f8 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ lsls r4, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 16f48 │ │ │ │ + beq.n 16f40 │ │ │ │ orr.w r4, r2, #1 │ │ │ │ - b.n 16f56 │ │ │ │ + b.n 16f4e │ │ │ │ blx 90dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r1, [sp, #8] │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #648] @ 0x288 │ │ │ │ + str r0, [sp, #680] @ 0x2a8 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00016fd0 : │ │ │ │ +00016fc8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #208] @ (170b0 ) │ │ │ │ + ldr r2, [pc, #208] @ (170a8 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #208] @ (170b4 ) │ │ │ │ + ldr r3, [pc, #208] @ (170ac ) │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ bl 11204 │ │ │ │ @@ -22513,826 +22511,826 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 9358 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 17018 │ │ │ │ + bge.n 17010 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 17068 │ │ │ │ + cbz r3, 17060 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 17026 │ │ │ │ + bge.n 1701e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 1705c │ │ │ │ + cbz r3, 17054 │ │ │ │ movs r4, #1 │ │ │ │ - cbz r2, 17042 │ │ │ │ + cbz r2, 1703a │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1707c │ │ │ │ + bne.n 17074 │ │ │ │ ldr r4, [r2, #12] │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 17042 │ │ │ │ + bge.n 1703a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 17074 │ │ │ │ - ldr r2, [pc, #116] @ (170b8 ) │ │ │ │ - ldr r3, [pc, #108] @ (170b4 ) │ │ │ │ + cbz r3, 1706c │ │ │ │ + ldr r2, [pc, #116] @ (170b0 ) │ │ │ │ + ldr r3, [pc, #108] @ (170ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 170aa │ │ │ │ + bne.n 170a2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 17026 │ │ │ │ + b.n 1701e │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 17018 │ │ │ │ + b.n 17010 │ │ │ │ mov r0, r2 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17042 │ │ │ │ + b.n 1703a │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - beq.n 17034 │ │ │ │ + beq.n 1702c │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 17090 │ │ │ │ + bne.n 17088 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ negs r3, r3 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 17034 │ │ │ │ + b.n 1702c │ │ │ │ mov r0, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 166fc │ │ │ │ + bl 166f8 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ lsls r4, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17034 │ │ │ │ + beq.n 1702c │ │ │ │ orr.w r4, r2, #1 │ │ │ │ - b.n 17042 │ │ │ │ + b.n 1703a │ │ │ │ blx 90dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, #60] @ 0x3c │ │ │ │ + ldrh r6, [r7, #60] @ 0x3c │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -000170bc : │ │ │ │ +000170b4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr.w ip, [pc, #272] @ 171dc │ │ │ │ + ldr.w ip, [pc, #272] @ 171d4 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #264] @ (171e0 ) │ │ │ │ + ldr r3, [pc, #264] @ (171d8 ) │ │ │ │ add ip, pc │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #260] @ (171e4 ) │ │ │ │ + ldr r4, [pc, #260] @ (171dc ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ add.w ip, sp, #20 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #244] @ (171e8 ) │ │ │ │ + ldr r3, [pc, #244] @ (171e0 ) │ │ │ │ str.w ip, [sp, #4] │ │ │ │ add.w ip, sp, #16 │ │ │ │ add r3, pc │ │ │ │ str.w ip, [sp] │ │ │ │ add.w r3, r3, #528 @ 0x210 │ │ │ │ bl c3c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1718a │ │ │ │ - ldr r3, [pc, #220] @ (171ec ) │ │ │ │ + beq.n 17182 │ │ │ │ + ldr r3, [pc, #220] @ (171e4 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1716c │ │ │ │ + bne.n 17164 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - bpl.n 1718e │ │ │ │ + bpl.n 17186 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r1, #7 │ │ │ │ - bpl.n 1719a │ │ │ │ + bpl.n 17192 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 171a6 │ │ │ │ + bne.n 1719e │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ bl 11a04 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 1718a │ │ │ │ - ldr r3, [pc, #168] @ (171f0 ) │ │ │ │ + beq.n 17182 │ │ │ │ + ldr r3, [pc, #168] @ (171e8 ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 17154 │ │ │ │ + bge.n 1714c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - ldr r2, [pc, #156] @ (171f4 ) │ │ │ │ - ldr r3, [pc, #136] @ (171e0 ) │ │ │ │ + ldr r2, [pc, #156] @ (171ec ) │ │ │ │ + ldr r3, [pc, #136] @ (171d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 171d8 │ │ │ │ + bne.n 171d0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #136] @ (171f8 ) │ │ │ │ + ldr r0, [pc, #136] @ (171f0 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ bl 11514 │ │ │ │ - ldr r3, [pc, #132] @ (171fc ) │ │ │ │ + ldr r3, [pc, #132] @ (171f4 ) │ │ │ │ movs r2, #226 @ 0xe2 │ │ │ │ - ldr r1, [pc, #132] @ (17200 ) │ │ │ │ - ldr r0, [pc, #132] @ (17204 ) │ │ │ │ + ldr r1, [pc, #132] @ (171f8 ) │ │ │ │ + ldr r0, [pc, #132] @ (171fc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 17154 │ │ │ │ - ldr r0, [pc, #120] @ (17208 ) │ │ │ │ + b.n 1714c │ │ │ │ + ldr r0, [pc, #120] @ (17200 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ bl 11514 │ │ │ │ - b.n 17176 │ │ │ │ - ldr r0, [pc, #112] @ (1720c ) │ │ │ │ + b.n 1716e │ │ │ │ + ldr r0, [pc, #112] @ (17204 ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ bl 11514 │ │ │ │ - b.n 17176 │ │ │ │ + b.n 1716e │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - beq.n 17138 │ │ │ │ + beq.n 17130 │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 171ba │ │ │ │ + bne.n 171b2 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ negs r2, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 17138 │ │ │ │ + b.n 17130 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 166fc │ │ │ │ + bl 166f8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 17138 │ │ │ │ + bne.n 17130 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - b.n 17138 │ │ │ │ + b.n 17130 │ │ │ │ blx 90dc <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r4, #56] @ 0x38 │ │ │ │ + ldrh r6, [r5, #56] @ 0x38 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #56] @ 0x38 │ │ │ │ + ldrh r4, [r3, #56] @ 0x38 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r2, [sp, #576] @ 0x240 │ │ │ │ + ldr r2, [sp, #608] @ 0x260 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, #52] @ 0x34 │ │ │ │ + ldrh r4, [r5, #52] @ 0x34 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r7, [sp, #800] @ 0x320 │ │ │ │ + ldr r7, [sp, #768] @ 0x300 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #920] @ 0x398 │ │ │ │ + ldr r7, [sp, #888] @ 0x378 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #632] @ 0x278 │ │ │ │ + ldr r7, [sp, #600] @ 0x258 │ │ │ │ movs r1, r0 │ │ │ │ - add r0, pc, #152 @ (adr r0, 172a4 ) │ │ │ │ + add r0, pc, #120 @ (adr r0, 1727c ) │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #616 @ (adr r7, 17478 ) │ │ │ │ + add r7, pc, #584 @ (adr r7, 17450 ) │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00017210 : │ │ │ │ +00017208 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr.w ip, [pc, #280] @ 17338 │ │ │ │ + ldr.w ip, [pc, #280] @ 17330 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #272] @ (1733c ) │ │ │ │ + ldr r3, [pc, #272] @ (17334 ) │ │ │ │ add ip, pc │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #268] @ (17340 ) │ │ │ │ + ldr r4, [pc, #268] @ (17338 ) │ │ │ │ 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, #252] @ (17344 ) │ │ │ │ + ldr r3, [pc, #252] @ (1733c ) │ │ │ │ str.w ip, [sp, #4] │ │ │ │ add.w ip, sp, #16 │ │ │ │ add r3, pc │ │ │ │ str.w ip, [sp] │ │ │ │ add.w r3, r3, #576 @ 0x240 │ │ │ │ bl c3c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 172e6 │ │ │ │ - ldr r3, [pc, #228] @ (17348 ) │ │ │ │ + beq.n 172de │ │ │ │ + ldr r3, [pc, #228] @ (17340 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 172c8 │ │ │ │ + bne.n 172c0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - bpl.n 172ea │ │ │ │ + bpl.n 172e2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r1, #7 │ │ │ │ - bpl.n 172f6 │ │ │ │ + bpl.n 172ee │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 17302 │ │ │ │ + bne.n 172fa │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 158b8 │ │ │ │ + bl 158b4 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 172e6 │ │ │ │ - cbnz r0, 172c2 │ │ │ │ - ldr r3, [pc, #176] @ (1734c ) │ │ │ │ + beq.n 172de │ │ │ │ + cbnz r0, 172ba │ │ │ │ + ldr r3, [pc, #176] @ (17344 ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 172aa │ │ │ │ + bge.n 172a2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - ldr r2, [pc, #164] @ (17350 ) │ │ │ │ - ldr r3, [pc, #140] @ (1733c ) │ │ │ │ + ldr r2, [pc, #164] @ (17348 ) │ │ │ │ + ldr r3, [pc, #140] @ (17334 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17334 │ │ │ │ + bne.n 1732c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #144] @ (17354 ) │ │ │ │ + ldr r3, [pc, #144] @ (1734c ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ - b.n 1729e │ │ │ │ - ldr r0, [pc, #140] @ (17358 ) │ │ │ │ + b.n 17296 │ │ │ │ + ldr r0, [pc, #140] @ (17350 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ bl 11514 │ │ │ │ - ldr r3, [pc, #136] @ (1735c ) │ │ │ │ + ldr r3, [pc, #136] @ (17354 ) │ │ │ │ movs r2, #253 @ 0xfd │ │ │ │ - ldr r1, [pc, #136] @ (17360 ) │ │ │ │ - ldr r0, [pc, #136] @ (17364 ) │ │ │ │ + ldr r1, [pc, #136] @ (17358 ) │ │ │ │ + ldr r0, [pc, #136] @ (1735c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 172aa │ │ │ │ - ldr r0, [pc, #124] @ (17368 ) │ │ │ │ + b.n 172a2 │ │ │ │ + ldr r0, [pc, #124] @ (17360 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ bl 11514 │ │ │ │ - b.n 172d2 │ │ │ │ - ldr r0, [pc, #116] @ (1736c ) │ │ │ │ + b.n 172ca │ │ │ │ + ldr r0, [pc, #116] @ (17364 ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ bl 11514 │ │ │ │ - b.n 172d2 │ │ │ │ + b.n 172ca │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - beq.n 1728c │ │ │ │ + beq.n 17284 │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 17316 │ │ │ │ + bne.n 1730e │ │ │ │ ldr r2, [r2, #12] │ │ │ │ negs r2, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 1728c │ │ │ │ + b.n 17284 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 166fc │ │ │ │ + bl 166f8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1728c │ │ │ │ + bne.n 17284 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - b.n 1728c │ │ │ │ + b.n 17284 │ │ │ │ blx 90dc <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r2, #46] @ 0x2e │ │ │ │ + ldrh r2, [r3, #46] @ 0x2e │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, #46] @ 0x2e │ │ │ │ + ldrh r0, [r1, #46] @ 0x2e │ │ │ │ movs r3, r0 │ │ │ │ - ldr r1, [sp, #240] @ 0xf0 │ │ │ │ + ldr r1, [sp, #272] @ 0x110 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, #42] @ 0x2a │ │ │ │ + ldrh r6, [r2, #42] @ 0x2a │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r6, [sp, #400] @ 0x190 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #872 @ (adr r5, 176cc ) │ │ │ │ + add r5, pc, #840 @ (adr r5, 176a4 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #264] @ 0x108 │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #808] @ 0x328 │ │ │ │ + ldr r6, [sp, #776] @ 0x308 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #248 @ (adr r6, 17468 ) │ │ │ │ + add r6, pc, #216 @ (adr r6, 17440 ) │ │ │ │ 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] @ (17458 ) │ │ │ │ + ldr r0, [pc, #212] @ (17450 ) │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #212] @ (1745c ) │ │ │ │ + ldr r1, [pc, #212] @ (17454 ) │ │ │ │ add r0, pc │ │ │ │ - ldr.w ip, [pc, #212] @ 17460 │ │ │ │ + ldr.w ip, [pc, #212] @ 17458 │ │ │ │ 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 1743c │ │ │ │ + beq.n 17434 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 173a8 │ │ │ │ + beq.n 173a0 │ │ │ │ lsls r1, r0, #31 │ │ │ │ - bmi.n 173fa │ │ │ │ + bmi.n 173f2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r1, #7 │ │ │ │ - bpl.n 173d6 │ │ │ │ + bpl.n 173ce │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 173e6 │ │ │ │ + bne.n 173de │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r3, r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #16] │ │ │ │ - ldr r2, [pc, #164] @ (17464 ) │ │ │ │ - ldr r3, [pc, #152] @ (1745c ) │ │ │ │ + ldr r2, [pc, #164] @ (1745c ) │ │ │ │ + ldr r3, [pc, #152] @ (17454 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1744e │ │ │ │ + bne.n 17446 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - ldr r0, [pc, #144] @ (17468 ) │ │ │ │ + ldr r0, [pc, #144] @ (17460 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ bl 11514 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 173be │ │ │ │ + b.n 173b6 │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - beq.n 173ba │ │ │ │ + beq.n 173b2 │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 17408 │ │ │ │ + bne.n 17400 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ negs r3, r3 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 173ba │ │ │ │ + b.n 173b2 │ │ │ │ strd r2, r3, [sp] │ │ │ │ bl c598 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - b.n 173a8 │ │ │ │ + b.n 173a0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 166fc │ │ │ │ + bl 166f8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - cbz r1, 17452 │ │ │ │ + cbz r1, 1744a │ │ │ │ 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 c580 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 173ba │ │ │ │ - ldr r3, [pc, #44] @ (1746c ) │ │ │ │ - ldr r1, [pc, #48] @ (17470 ) │ │ │ │ + b.n 173b2 │ │ │ │ + ldr r3, [pc, #44] @ (17464 ) │ │ │ │ + ldr r1, [pc, #48] @ (17468 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 911c │ │ │ │ - b.n 173e0 │ │ │ │ + b.n 173d8 │ │ │ │ blx 90dc <__stack_chk_fail@plt> │ │ │ │ lsls r3, r0, #1 │ │ │ │ - b.n 173ba │ │ │ │ + b.n 173b2 │ │ │ │ nop │ │ │ │ - ldrh r6, [r6, #34] @ 0x22 │ │ │ │ + ldrh r6, [r7, #34] @ 0x22 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, #34] @ 0x22 │ │ │ │ + ldrh r6, [r6, #34] @ 0x22 │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r2, [r7, #32] │ │ │ │ + ldrh r2, [r0, #34] @ 0x22 │ │ │ │ movs r3, r0 │ │ │ │ - add r5, pc, #376 @ (adr r5, 175e4 ) │ │ │ │ + add r5, pc, #344 @ (adr r5, 175bc ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #1008 @ (adr r4, 17864 ) │ │ │ │ + add r4, pc, #976 @ (adr r4, 1783c ) │ │ │ │ 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] @ (1755c ) │ │ │ │ + ldr r0, [pc, #212] @ (17554 ) │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #212] @ (17560 ) │ │ │ │ + ldr r1, [pc, #212] @ (17558 ) │ │ │ │ add r0, pc │ │ │ │ - ldr.w ip, [pc, #212] @ 17564 │ │ │ │ + ldr.w ip, [pc, #212] @ 1755c │ │ │ │ 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 17540 │ │ │ │ + beq.n 17538 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 174ac │ │ │ │ + beq.n 174a4 │ │ │ │ lsls r1, r0, #31 │ │ │ │ - bmi.n 174fe │ │ │ │ + bmi.n 174f6 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r1, #7 │ │ │ │ - bpl.n 174da │ │ │ │ + bpl.n 174d2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 174ea │ │ │ │ + bne.n 174e2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r3, r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #12] │ │ │ │ - ldr r2, [pc, #164] @ (17568 ) │ │ │ │ - ldr r3, [pc, #152] @ (17560 ) │ │ │ │ + ldr r2, [pc, #164] @ (17560 ) │ │ │ │ + ldr r3, [pc, #152] @ (17558 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17552 │ │ │ │ + bne.n 1754a │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - ldr r0, [pc, #144] @ (1756c ) │ │ │ │ + ldr r0, [pc, #144] @ (17564 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ bl 11514 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 174c2 │ │ │ │ + b.n 174ba │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - beq.n 174be │ │ │ │ + beq.n 174b6 │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 1750c │ │ │ │ + bne.n 17504 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ negs r3, r3 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 174be │ │ │ │ + b.n 174b6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ bl c598 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - b.n 174ac │ │ │ │ + b.n 174a4 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 166fc │ │ │ │ + bl 166f8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - cbz r1, 17556 │ │ │ │ + cbz r1, 1754e │ │ │ │ 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 c580 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 174be │ │ │ │ - ldr r3, [pc, #44] @ (17570 ) │ │ │ │ - ldr r1, [pc, #48] @ (17574 ) │ │ │ │ + b.n 174b6 │ │ │ │ + ldr r3, [pc, #44] @ (17568 ) │ │ │ │ + ldr r1, [pc, #48] @ (1756c ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 911c │ │ │ │ - b.n 174e4 │ │ │ │ + b.n 174dc │ │ │ │ blx 90dc <__stack_chk_fail@plt> │ │ │ │ lsls r3, r0, #1 │ │ │ │ - b.n 174be │ │ │ │ + b.n 174b6 │ │ │ │ nop │ │ │ │ - ldrh r2, [r6, #26] │ │ │ │ + ldrh r2, [r7, #26] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, #26] │ │ │ │ + ldrh r2, [r6, #26] │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r6, [r6, #24] │ │ │ │ + ldrh r6, [r7, #24] │ │ │ │ movs r3, r0 │ │ │ │ - add r4, pc, #360 @ (adr r4, 176d8 ) │ │ │ │ + add r4, pc, #328 @ (adr r4, 176b0 ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #208 @ (adr r4, 17648 ) │ │ │ │ + add r4, pc, #176 @ (adr r4, 17620 ) │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00017578 : │ │ │ │ +00017570 : │ │ │ │ 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] @ 176cc │ │ │ │ + ldr.w ip, [pc, #324] @ 176c4 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #316] @ (176d0 ) │ │ │ │ + ldr r3, [pc, #316] @ (176c8 ) │ │ │ │ add ip, pc │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #312] @ (176d4 ) │ │ │ │ + ldr r4, [pc, #312] @ (176cc ) │ │ │ │ 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] @ (176d8 ) │ │ │ │ + ldr r3, [pc, #296] @ (176d0 ) │ │ │ │ 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 c268 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1766c │ │ │ │ - ldr r3, [pc, #264] @ (176dc ) │ │ │ │ + beq.n 17664 │ │ │ │ + ldr r3, [pc, #264] @ (176d4 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1764e │ │ │ │ + bne.n 17646 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - bpl.n 17670 │ │ │ │ + bpl.n 17668 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r1, #7 │ │ │ │ - bpl.n 1767c │ │ │ │ + bpl.n 17674 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 17688 │ │ │ │ + bne.n 17680 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r1, [pc, #224] @ (176e0 ) │ │ │ │ + ldr r1, [pc, #224] @ (176d8 ) │ │ │ │ ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1769c │ │ │ │ + bne.n 17694 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #212] @ (176e4 ) │ │ │ │ + ldr r3, [pc, #212] @ (176dc ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ sub.w r3, ip, r3 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - bl 14ef4 │ │ │ │ + bl 14ef0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 1766c │ │ │ │ - ldr r3, [pc, #192] @ (176e8 ) │ │ │ │ + beq.n 17664 │ │ │ │ + ldr r3, [pc, #192] @ (176e0 ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 17636 │ │ │ │ + bge.n 1762e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - ldr r2, [pc, #180] @ (176ec ) │ │ │ │ - ldr r3, [pc, #148] @ (176d0 ) │ │ │ │ + ldr r2, [pc, #180] @ (176e4 ) │ │ │ │ + ldr r3, [pc, #148] @ (176c8 ) │ │ │ │ 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 176c6 │ │ │ │ + bne.n 176be │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #160] @ (176f0 ) │ │ │ │ + ldr r0, [pc, #160] @ (176e8 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ bl 11514 │ │ │ │ - ldr r3, [pc, #152] @ (176f4 ) │ │ │ │ + ldr r3, [pc, #152] @ (176ec ) │ │ │ │ movs r2, #242 @ 0xf2 │ │ │ │ - ldr r1, [pc, #152] @ (176f8 ) │ │ │ │ - ldr r0, [pc, #156] @ (176fc ) │ │ │ │ + ldr r1, [pc, #152] @ (176f0 ) │ │ │ │ + ldr r0, [pc, #156] @ (176f4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 17636 │ │ │ │ - ldr r0, [pc, #140] @ (17700 ) │ │ │ │ + b.n 1762e │ │ │ │ + ldr r0, [pc, #140] @ (176f8 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ bl 11514 │ │ │ │ - b.n 17658 │ │ │ │ - ldr r0, [pc, #132] @ (17704 ) │ │ │ │ + b.n 17650 │ │ │ │ + ldr r0, [pc, #132] @ (176fc ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ bl 11514 │ │ │ │ - b.n 17658 │ │ │ │ + b.n 17650 │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - beq.n 175fc │ │ │ │ + beq.n 175f4 │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 176a8 │ │ │ │ + bne.n 176a0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ negs r2, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 175fc │ │ │ │ - ldr r0, [pc, #104] @ (17708 ) │ │ │ │ + b.n 175f4 │ │ │ │ + ldr r0, [pc, #104] @ (17700 ) │ │ │ │ mov r1, ip │ │ │ │ add r0, pc │ │ │ │ bl 11514 │ │ │ │ - b.n 17658 │ │ │ │ + b.n 17650 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 166fc │ │ │ │ + bl 166f8 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 175fc │ │ │ │ + bne.n 175f4 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - b.n 175fc │ │ │ │ + b.n 175f4 │ │ │ │ blx 90dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r2, [r5, #18] │ │ │ │ + ldrh r2, [r6, #18] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r3, #18] │ │ │ │ + ldrh r0, [r4, #18] │ │ │ │ movs r3, r0 │ │ │ │ - str r5, [sp, #848] @ 0x350 │ │ │ │ + str r5, [sp, #880] @ 0x370 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #14] │ │ │ │ + ldrh r2, [r1, #14] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r2, [sp, #920] @ 0x398 │ │ │ │ + ldr r2, [sp, #888] @ 0x378 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #752 @ 0x2f0 │ │ │ │ + add r3, sp, #640 @ 0x280 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r2, [sp, #720] @ 0x2d0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ movs r1, r0 │ │ │ │ - add r2, pc, #736 @ (adr r2, 179e8 ) │ │ │ │ + add r2, pc, #704 @ (adr r2, 179c0 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001770c : │ │ │ │ +00017704 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr.w r4, [pc, #1112] @ 17b78 │ │ │ │ + ldr.w r4, [pc, #1112] @ 17b70 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr.w r3, [pc, #1112] @ 17b7c │ │ │ │ + ldr.w r3, [pc, #1112] @ 17b74 │ │ │ │ mov r6, r2 │ │ │ │ add r4, pc │ │ │ │ lsls r2, r0, #31 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bmi.w 178c8 │ │ │ │ + bmi.w 178c0 │ │ │ │ asrs r2, r0, #1 │ │ │ │ eor.w r3, r2, r2, asr #31 │ │ │ │ sub.w r3, r3, r2, asr #31 │ │ │ │ bic.w r4, r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ str r4, [sp, #20] │ │ │ │ - beq.w 17910 │ │ │ │ + beq.w 17908 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 17910 │ │ │ │ + blt.w 17908 │ │ │ │ movs r2, #1 │ │ │ │ add r4, sp, #20 │ │ │ │ lsls r3, r1, #31 │ │ │ │ - bpl.w 178e6 │ │ │ │ + bpl.w 178de │ │ │ │ bic.w r3, r1, #1 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ and.w r7, r5, #3 │ │ │ │ cmp r7, #2 │ │ │ │ mov.w r5, r5, lsr #3 │ │ │ │ - beq.w 17a80 │ │ │ │ + beq.w 17a78 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 17910 │ │ │ │ + blt.w 17908 │ │ │ │ mov r1, r5 │ │ │ │ adds r3, #12 │ │ │ │ mov r0, r3 │ │ │ │ cmp r1, r2 │ │ │ │ ite lt │ │ │ │ movlt r5, r1 │ │ │ │ movge r5, r2 │ │ │ │ @@ -23347,14806 +23345,9036 @@ │ │ │ │ it ge │ │ │ │ movge r4, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ add r2, sp, #12 │ │ │ │ cmp r6, #38 @ 0x26 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq.w 17986 │ │ │ │ + beq.w 1797e │ │ │ │ mov r1, sl │ │ │ │ blx 9678 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17ad4 │ │ │ │ + beq.w 17acc │ │ │ │ cmp r6, #124 @ 0x7c │ │ │ │ - beq.w 17a10 │ │ │ │ - cbz r5, 1782e │ │ │ │ + beq.w 17a08 │ │ │ │ + cbz r5, 17826 │ │ │ │ subs r2, r5, #1 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ cmp r2, #3 │ │ │ │ - bls.w 17ab4 │ │ │ │ + bls.w 17aac │ │ │ │ sub.w r7, fp, r4 │ │ │ │ sub.w r6, fp, r3 │ │ │ │ mov lr, fp │ │ │ │ mov r2, r3 │ │ │ │ mov ip, r4 │ │ │ │ cmp r7, #4 │ │ │ │ it ne │ │ │ │ cmpne r6, #4 │ │ │ │ - beq.w 17ab4 │ │ │ │ + beq.w 17aac │ │ │ │ lsrs r7, r5, #1 │ │ │ │ add.w r7, r3, r7, lsl #3 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ adds r2, #8 │ │ │ │ ldr.w r1, [ip] │ │ │ │ add.w lr, lr, #8 │ │ │ │ ldr.w r9, [ip, #4] │ │ │ │ add.w ip, ip, #8 │ │ │ │ eor.w r8, r6, r1 │ │ │ │ ldr.w r6, [r2, #-4] │ │ │ │ str.w r8, [lr, #-8] │ │ │ │ cmp r2, r7 │ │ │ │ eor.w r6, r6, r9 │ │ │ │ str.w r6, [lr, #-4] │ │ │ │ - bne.n 177ec │ │ │ │ + bne.n 177e4 │ │ │ │ bic.w r2, r5, #1 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 1782e │ │ │ │ + beq.n 17826 │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr.w r6, [r4, r2, lsl #2] │ │ │ │ eors r3, r6 │ │ │ │ str.w r3, [fp, r2, lsl #2] │ │ │ │ cmp r5, sl │ │ │ │ - bge.n 17886 │ │ │ │ + bge.n 1787e │ │ │ │ sub.w ip, sl, r5 │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ add.w r3, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, #6 │ │ │ │ mov.w r3, r5, lsl #2 │ │ │ │ - bls.w 17a96 │ │ │ │ + bls.w 17a8e │ │ │ │ adds r6, r3, #4 │ │ │ │ add.w r2, lr, r3 │ │ │ │ add r6, r4 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 17a96 │ │ │ │ + beq.w 17a8e │ │ │ │ mov.w r7, ip, lsr #1 │ │ │ │ add r3, r4 │ │ │ │ add.w r7, r3, r7, lsl #3 │ │ │ │ ldrd r6, r1, [r3] │ │ │ │ adds r3, #8 │ │ │ │ strd r6, r1, [r2] │ │ │ │ cmp r7, r3 │ │ │ │ add.w r2, r2, #8 │ │ │ │ - bne.n 17860 │ │ │ │ + bne.n 17858 │ │ │ │ tst.w ip, #1 │ │ │ │ - beq.n 17886 │ │ │ │ + beq.n 1787e │ │ │ │ bic.w ip, ip, #1 │ │ │ │ add ip, r5 │ │ │ │ ldr.w r3, [r4, ip, lsl #2] │ │ │ │ str.w r3, [lr, ip, lsl #2] │ │ │ │ blx 9708 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 17aac │ │ │ │ + bne.w 17aa4 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 178aa │ │ │ │ + bge.n 178a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17a08 │ │ │ │ - ldr r2, [pc, #724] @ (17b80 ) │ │ │ │ - ldr r3, [pc, #716] @ (17b7c ) │ │ │ │ + beq.w 17a00 │ │ │ │ + ldr r2, [pc, #724] @ (17b78 ) │ │ │ │ + ldr r3, [pc, #716] @ (17b74 ) │ │ │ │ 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 17b74 │ │ │ │ + bne.w 17b6c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bic.w r4, r0, #1 │ │ │ │ adds r4, #12 │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ and.w r3, r2, #3 │ │ │ │ cmp r3, #2 │ │ │ │ mov.w r2, r2, lsr #3 │ │ │ │ it eq │ │ │ │ negeq r2, r2 │ │ │ │ lsls r3, r1, #31 │ │ │ │ - bmi.w 17762 │ │ │ │ + bmi.w 1775a │ │ │ │ asrs r3, r1, #1 │ │ │ │ eor.w r5, r3, r3, asr #31 │ │ │ │ sub.w r5, r5, r3, asr #31 │ │ │ │ orrs r3, r2 │ │ │ │ sub.w r7, r5, #1073741824 @ 0x40000000 │ │ │ │ bic.w r5, r5, #3221225472 @ 0xc0000000 │ │ │ │ clz r7, r7 │ │ │ │ str r5, [sp, #32] │ │ │ │ lsrs r7, r7, #5 │ │ │ │ orrs.w r7, r7, r3, lsr #31 │ │ │ │ itt eq │ │ │ │ moveq r1, #1 │ │ │ │ addeq r3, sp, #32 │ │ │ │ - beq.w 17780 │ │ │ │ + beq.w 17778 │ │ │ │ str r1, [sp, #0] │ │ │ │ bl 11204 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ bl 11204 │ │ │ │ cmp r6, #38 @ 0x26 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - beq.w 17b40 │ │ │ │ + beq.w 17b38 │ │ │ │ cmp r6, #124 @ 0x7c │ │ │ │ - beq.w 17ae2 │ │ │ │ + beq.w 17ada │ │ │ │ blx 981c │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 17b66 │ │ │ │ + beq.w 17b5e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1794e │ │ │ │ + bge.n 17946 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17b38 │ │ │ │ + beq.w 17b30 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 17960 │ │ │ │ + bge.n 17958 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17b30 │ │ │ │ + beq.w 17b28 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 17894 │ │ │ │ + beq.n 1788c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 17ab0 │ │ │ │ + beq.w 17aa8 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.w 17b6c │ │ │ │ + beq.w 17b64 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 166fc │ │ │ │ + bl 166f8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 17b2a │ │ │ │ + bne.w 17b22 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - b.n 17898 │ │ │ │ + b.n 17890 │ │ │ │ mov r1, r5 │ │ │ │ blx 9678 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17aea │ │ │ │ + beq.w 17ae2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 17886 │ │ │ │ + beq.w 1787e │ │ │ │ subs r2, r5, #1 │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ cmp r2, #3 │ │ │ │ - bls.w 17af8 │ │ │ │ + bls.w 17af0 │ │ │ │ sub.w r7, lr, r3 │ │ │ │ sub.w r6, lr, r4 │ │ │ │ mov r2, lr │ │ │ │ mov ip, r3 │ │ │ │ mov r1, r4 │ │ │ │ cmp r7, #4 │ │ │ │ it ne │ │ │ │ cmpne r6, #4 │ │ │ │ - beq.w 17af8 │ │ │ │ + beq.w 17af0 │ │ │ │ mov.w r8, r5, lsr #1 │ │ │ │ add.w r8, lr, r8, lsl #3 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ adds r2, #8 │ │ │ │ ldr.w r7, [ip] │ │ │ │ adds r1, #8 │ │ │ │ ldr.w r9, [ip, #4] │ │ │ │ add.w ip, ip, #8 │ │ │ │ ands r7, r6 │ │ │ │ ldr.w r6, [r1, #-4] │ │ │ │ str.w r7, [r2, #-8] │ │ │ │ and.w r6, r6, r9 │ │ │ │ str.w r6, [r2, #-4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.n 179c6 │ │ │ │ + bne.n 179be │ │ │ │ bic.w r2, r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.w 17886 │ │ │ │ + beq.w 1787e │ │ │ │ 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 17886 │ │ │ │ + b.n 1787e │ │ │ │ mov r0, r5 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 178aa │ │ │ │ + b.n 178a2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1782e │ │ │ │ + beq.w 17826 │ │ │ │ subs r2, r5, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r2, #3 │ │ │ │ - bls.w 17b48 │ │ │ │ + bls.w 17b40 │ │ │ │ subs r7, r1, r4 │ │ │ │ subs r6, r1, r3 │ │ │ │ mov lr, r1 │ │ │ │ mov r2, r3 │ │ │ │ mov ip, r4 │ │ │ │ cmp r7, #4 │ │ │ │ it ne │ │ │ │ cmpne r6, #4 │ │ │ │ - beq.w 17b48 │ │ │ │ + beq.w 17b40 │ │ │ │ mov.w r8, r5, lsr #1 │ │ │ │ add.w r8, r3, r8, lsl #3 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ adds r2, #8 │ │ │ │ ldr.w r7, [ip] │ │ │ │ add.w lr, lr, #8 │ │ │ │ ldr.w r9, [ip, #4] │ │ │ │ add.w ip, ip, #8 │ │ │ │ orrs r7, r6 │ │ │ │ ldr.w r6, [r2, #-4] │ │ │ │ str.w r7, [lr, #-8] │ │ │ │ cmp r2, r8 │ │ │ │ orr.w r6, r6, r9 │ │ │ │ str.w r6, [lr, #-4] │ │ │ │ - bne.n 17a3c │ │ │ │ + bne.n 17a34 │ │ │ │ bic.w r2, r5, #1 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 1782e │ │ │ │ + beq.w 17826 │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr.w r6, [r4, r2, lsl #2] │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r1, r2, lsl #2] │ │ │ │ - b.n 1782e │ │ │ │ + b.n 17826 │ │ │ │ lsrs r7, r2, #31 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ orrne.w r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 17910 │ │ │ │ + bne.w 17908 │ │ │ │ adds r3, #12 │ │ │ │ mov r1, r7 │ │ │ │ - b.n 17780 │ │ │ │ + b.n 17778 │ │ │ │ add lr, r3 │ │ │ │ add.w r1, r4, sl, lsl #2 │ │ │ │ add r3, r4 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str.w r2, [lr], #4 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 17a9e │ │ │ │ - b.n 17886 │ │ │ │ + bne.n 17a96 │ │ │ │ + b.n 1787e │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 17b18 │ │ │ │ + bne.n 17b10 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 17898 │ │ │ │ + b.n 17890 │ │ │ │ sub.w r2, fp, #4 │ │ │ │ subs r7, r4, #4 │ │ │ │ add.w lr, r3, r5, lsl #2 │ │ │ │ ldr.w r1, [r3], #4 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ cmp r3, lr │ │ │ │ eor.w r6, r6, r1 │ │ │ │ str.w r6, [r2, #4]! │ │ │ │ - bne.n 17abe │ │ │ │ - b.n 1782e │ │ │ │ + bne.n 17ab6 │ │ │ │ + b.n 17826 │ │ │ │ strd r3, r0, [sp] │ │ │ │ bl 11178 │ │ │ │ ldrd r3, r0, [sp] │ │ │ │ - b.n 177ba │ │ │ │ + b.n 177b2 │ │ │ │ blx 92f8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 17936 │ │ │ │ + b.n 1792e │ │ │ │ strd r3, r0, [sp] │ │ │ │ bl 11178 │ │ │ │ ldrd r3, r0, [sp] │ │ │ │ - b.n 17994 │ │ │ │ + b.n 1798c │ │ │ │ subs r4, #4 │ │ │ │ sub.w lr, lr, #4 │ │ │ │ add.w r5, r3, r5, lsl #2 │ │ │ │ ldr.w r1, [r3], #4 │ │ │ │ ldr.w r2, [r4, #4]! │ │ │ │ cmp r5, r3 │ │ │ │ and.w r2, r2, r1 │ │ │ │ str.w r2, [lr, #4]! │ │ │ │ - bne.n 17b02 │ │ │ │ - b.n 17886 │ │ │ │ + bne.n 17afa │ │ │ │ + b.n 1787e │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 17b6c │ │ │ │ + beq.n 17b64 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 166fc │ │ │ │ + bl 166f8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17982 │ │ │ │ + beq.w 1797a │ │ │ │ orr.w r4, r5, #1 │ │ │ │ - b.n 178aa │ │ │ │ + b.n 178a2 │ │ │ │ mov r0, r4 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17960 │ │ │ │ + b.n 17958 │ │ │ │ mov r0, r7 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1794e │ │ │ │ + b.n 17946 │ │ │ │ blx 9304 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 17936 │ │ │ │ + b.n 1792e │ │ │ │ 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 17b50 │ │ │ │ - b.n 1782e │ │ │ │ + bne.n 17b48 │ │ │ │ + b.n 17826 │ │ │ │ bl 11178 │ │ │ │ - b.n 1793c │ │ │ │ + b.n 17934 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ negs r3, r3 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 17898 │ │ │ │ + b.n 17890 │ │ │ │ blx 90dc <__stack_chk_fail@plt> │ │ │ │ - ldrh r4, [r2, #6] │ │ │ │ + ldrh r4, [r3, #6] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, #58] @ 0x3a │ │ │ │ + strh r6, [r2, #58] @ 0x3a │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00017b84 : │ │ │ │ +00017b7c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #804] @ (17ebc ) │ │ │ │ + ldr r2, [pc, #804] @ (17eb4 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #804] @ (17ec0 ) │ │ │ │ + ldr r3, [pc, #804] @ (17eb8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r4, [r0, #24] │ │ │ │ - ldr r7, [pc, #804] @ (17ec4 ) │ │ │ │ + ldr r7, [pc, #804] @ (17ebc ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 17e9e │ │ │ │ + beq.w 17e96 │ │ │ │ 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 95ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 17bda │ │ │ │ + bge.n 17bd2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17d5c │ │ │ │ + beq.w 17d54 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 17d6a │ │ │ │ + beq.w 17d62 │ │ │ │ mov r0, r8 │ │ │ │ blx 9060 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17dae │ │ │ │ + beq.w 17da6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bpl.n 17ca4 │ │ │ │ - ldr r2, [pc, #716] @ (17ec8 ) │ │ │ │ + bpl.n 17c9c │ │ │ │ + ldr r2, [pc, #716] @ (17ec0 ) │ │ │ │ ldr r2, [r7, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 17e88 │ │ │ │ - ldr r2, [pc, #712] @ (17ecc ) │ │ │ │ + beq.w 17e80 │ │ │ │ + ldr r2, [pc, #712] @ (17ec4 ) │ │ │ │ ldr r2, [r7, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 17eb6 │ │ │ │ + beq.w 17eae │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 17ca4 │ │ │ │ + bne.n 17c9c │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bpl.n 17ca4 │ │ │ │ + bpl.n 17c9c │ │ │ │ ldr r6, [r0, #20] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 17ca4 │ │ │ │ + bpl.n 17c9c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 17d88 │ │ │ │ + bne.w 17d80 │ │ │ │ ldr r6, [r6, #12] │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 17d3a │ │ │ │ + bge.n 17d32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17d54 │ │ │ │ + beq.w 17d4c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 17cf6 │ │ │ │ + bge.n 17cee │ │ │ │ adds r2, r3, #1 │ │ │ │ lsls r1, r6, #31 │ │ │ │ str r2, [r4, #0] │ │ │ │ - bmi.n 17cfa │ │ │ │ + bmi.n 17cf2 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - beq.n 17c6c │ │ │ │ + beq.n 17c64 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17d44 │ │ │ │ + beq.n 17d3c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14ef4 │ │ │ │ + bl 14ef0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 17c8a │ │ │ │ + bge.n 17c82 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17d4c │ │ │ │ + beq.n 17d44 │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 17be2 │ │ │ │ - ldr r3, [pc, #576] @ (17ed0 ) │ │ │ │ + bne.n 17bda │ │ │ │ + ldr r3, [pc, #576] @ (17ec8 ) │ │ │ │ movs r2, #231 @ 0xe7 │ │ │ │ - ldr r1, [pc, #576] @ (17ed4 ) │ │ │ │ - ldr r0, [pc, #576] @ (17ed8 ) │ │ │ │ + ldr r1, [pc, #576] @ (17ecc ) │ │ │ │ + ldr r0, [pc, #576] @ (17ed0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 17cd2 │ │ │ │ - ldr r0, [pc, #564] @ (17edc ) │ │ │ │ + b.n 17cca │ │ │ │ + ldr r0, [pc, #564] @ (17ed4 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ bl 11514 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 17cbe │ │ │ │ + bge.n 17cb6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17d80 │ │ │ │ - ldr r3, [pc, #528] @ (17ed0 ) │ │ │ │ + beq.n 17d78 │ │ │ │ + ldr r3, [pc, #528] @ (17ec8 ) │ │ │ │ movs r2, #230 @ 0xe6 │ │ │ │ - ldr r1, [pc, #540] @ (17ee0 ) │ │ │ │ - ldr r0, [pc, #540] @ (17ee4 ) │ │ │ │ + ldr r1, [pc, #540] @ (17ed8 ) │ │ │ │ + ldr r0, [pc, #540] @ (17edc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ movs r0, #2 │ │ │ │ - ldr r2, [pc, #524] @ (17ee8 ) │ │ │ │ - ldr r3, [pc, #480] @ (17ec0 ) │ │ │ │ + ldr r2, [pc, #524] @ (17ee0 ) │ │ │ │ + ldr r3, [pc, #480] @ (17eb8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 17e6c │ │ │ │ + bne.w 17e64 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ lsls r0, r6, #31 │ │ │ │ - bpl.n 17c6c │ │ │ │ + bpl.n 17c64 │ │ │ │ mov r0, r6 │ │ │ │ bl c580 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 17d10 │ │ │ │ + bge.n 17d08 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17da6 │ │ │ │ + beq.n 17d9e │ │ │ │ mov r0, r6 │ │ │ │ bl c598 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14ef4 │ │ │ │ + bl 14ef0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 17d32 │ │ │ │ + bge.n 17d2a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 17d9e │ │ │ │ + cbz r3, 17d96 │ │ │ │ mov r0, r6 │ │ │ │ bl c598 │ │ │ │ - b.n 17c8a │ │ │ │ + b.n 17c82 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 17c58 │ │ │ │ - b.n 17c6c │ │ │ │ + blt.n 17c50 │ │ │ │ + b.n 17c64 │ │ │ │ mov r0, r4 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17c6c │ │ │ │ + b.n 17c64 │ │ │ │ mov r0, r4 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17c8a │ │ │ │ + b.n 17c82 │ │ │ │ mov r0, r5 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17c50 │ │ │ │ + b.n 17c48 │ │ │ │ mov r0, r4 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 17be2 │ │ │ │ - ldr r3, [pc, #356] @ (17ed0 ) │ │ │ │ + bne.w 17bda │ │ │ │ + ldr r3, [pc, #356] @ (17ec8 ) │ │ │ │ movs r2, #230 @ 0xe6 │ │ │ │ - ldr r1, [pc, #380] @ (17eec ) │ │ │ │ - ldr r0, [pc, #380] @ (17ef0 ) │ │ │ │ + ldr r1, [pc, #380] @ (17ee4 ) │ │ │ │ + ldr r0, [pc, #380] @ (17ee8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 17cd8 │ │ │ │ + b.n 17cd0 │ │ │ │ mov r0, r5 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17cbe │ │ │ │ + b.n 17cb6 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ - beq.w 17c3e │ │ │ │ + beq.w 17c36 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 17e36 │ │ │ │ + bne.n 17e2e │ │ │ │ ldr r6, [r6, #12] │ │ │ │ negs r6, r6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 17c3e │ │ │ │ + b.n 17c36 │ │ │ │ mov r0, r4 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17d32 │ │ │ │ + b.n 17d2a │ │ │ │ mov r0, r4 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17d10 │ │ │ │ + b.n 17d08 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 17dc0 │ │ │ │ + bge.n 17db8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 17e10 │ │ │ │ + cbz r3, 17e08 │ │ │ │ blx 93a0 │ │ │ │ - cbnz r0, 17e20 │ │ │ │ + cbnz r0, 17e18 │ │ │ │ ldr.w r4, [r9, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 17e70 │ │ │ │ + beq.n 17e68 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ blx 8e84 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 17df0 │ │ │ │ + bge.n 17de8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 17e18 │ │ │ │ + cbz r3, 17e10 │ │ │ │ cmp r5, #0 │ │ │ │ it ge │ │ │ │ movge r0, #1 │ │ │ │ - bge.w 17cda │ │ │ │ - ldr r3, [pc, #212] @ (17ed0 ) │ │ │ │ + bge.w 17cd2 │ │ │ │ + ldr r3, [pc, #212] @ (17ec8 ) │ │ │ │ movs r2, #232 @ 0xe8 │ │ │ │ - ldr r1, [pc, #244] @ (17ef4 ) │ │ │ │ - ldr r0, [pc, #244] @ (17ef8 ) │ │ │ │ + ldr r1, [pc, #244] @ (17eec ) │ │ │ │ + ldr r0, [pc, #244] @ (17ef0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 17cd8 │ │ │ │ + b.n 17cd0 │ │ │ │ mov r0, r8 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17dc0 │ │ │ │ + b.n 17db8 │ │ │ │ mov r0, r4 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17df0 │ │ │ │ - ldr r3, [pc, #172] @ (17ed0 ) │ │ │ │ + b.n 17de8 │ │ │ │ + ldr r3, [pc, #172] @ (17ec8 ) │ │ │ │ movs r2, #230 @ 0xe6 │ │ │ │ - ldr r1, [pc, #212] @ (17efc ) │ │ │ │ - ldr r0, [pc, #216] @ (17f00 ) │ │ │ │ + ldr r1, [pc, #212] @ (17ef4 ) │ │ │ │ + ldr r0, [pc, #216] @ (17ef8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 17cd8 │ │ │ │ + b.n 17cd0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ - bl 166fc │ │ │ │ + bl 166f8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbnz r3, 17e46 │ │ │ │ + cbnz r3, 17e3e │ │ │ │ lsls r6, r0, #1 │ │ │ │ - b.n 17c3e │ │ │ │ + b.n 17c36 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ orr.w r6, r6, #1 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 17c46 │ │ │ │ + blt.w 17c3e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 17c58 │ │ │ │ - b.n 17cfa │ │ │ │ + blt.w 17c50 │ │ │ │ + b.n 17cf2 │ │ │ │ blx 90dc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #144] @ (17f04 ) │ │ │ │ - movw r2, #5157 @ 0x1425 │ │ │ │ - ldr r1, [pc, #144] @ (17f08 ) │ │ │ │ - ldr r0, [pc, #144] @ (17f0c ) │ │ │ │ + ldr r3, [pc, #144] @ (17efc ) │ │ │ │ + movw r2, #3220 @ 0xc94 │ │ │ │ + ldr r1, [pc, #144] @ (17f00 ) │ │ │ │ + ldr r0, [pc, #144] @ (17f04 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #932 @ 0x3a4 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #132] @ (17f10 ) │ │ │ │ + ldr r3, [pc, #132] @ (17f08 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #132] @ (17f14 ) │ │ │ │ - ldr r0, [pc, #132] @ (17f18 ) │ │ │ │ + ldr r1, [pc, #132] @ (17f0c ) │ │ │ │ + ldr r0, [pc, #132] @ (17f10 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #124] @ (17f1c ) │ │ │ │ - movw r2, #5080 @ 0x13d8 │ │ │ │ - ldr r1, [pc, #120] @ (17f20 ) │ │ │ │ - ldr r0, [pc, #124] @ (17f24 ) │ │ │ │ + ldr r3, [pc, #124] @ (17f14 ) │ │ │ │ + movw r2, #3143 @ 0xc47 │ │ │ │ + ldr r1, [pc, #120] @ (17f18 ) │ │ │ │ + ldr r0, [pc, #124] @ (17f1c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #932 @ 0x3a4 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ bl 98c8 │ │ │ │ nop │ │ │ │ - strh r2, [r4, #34] @ 0x22 │ │ │ │ + strh r2, [r5, #34] @ 0x22 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r3, #34] @ 0x22 │ │ │ │ + strh r2, [r4, #34] @ 0x22 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #88] @ 0x58 │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [sp, #536] @ 0x218 │ │ │ │ + str r4, [sp, #504] @ 0x1f8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #96] @ 0x60 │ │ │ │ + ldr r5, [sp, #64] @ 0x40 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #920] @ 0x398 │ │ │ │ + ldr r4, [sp, #888] @ 0x378 │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [sp, #344] @ 0x158 │ │ │ │ + str r4, [sp, #312] @ 0x138 │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r3, #24] │ │ │ │ + strh r6, [r4, #24] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [sp, #232] @ 0xe8 │ │ │ │ + ldr r4, [sp, #200] @ 0xc8 │ │ │ │ movs r1, r0 │ │ │ │ - str r3, [sp, #680] @ 0x2a8 │ │ │ │ + str r3, [sp, #648] @ 0x288 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r3, [sp, #648] @ 0x288 │ │ │ │ movs r1, r0 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #528] @ 0x210 │ │ │ │ + ldr r3, [sp, #496] @ 0x1f0 │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [sp, #976] @ 0x3d0 │ │ │ │ + str r2, [sp, #944] @ 0x3b0 │ │ │ │ movs r1, r0 │ │ │ │ - ittt vs │ │ │ │ + itee vc │ │ │ │ + movvc r1, r0 │ │ │ │ + strhvs r0, [r0, #16] │ │ │ │ movvs r1, r0 │ │ │ │ - strhvs r0, [r1, #16] │ │ │ │ - movvs r1, r0 │ │ │ │ - ldr r3, [sp, #328] @ 0x148 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ movs r1, r0 │ │ │ │ - itet mi │ │ │ │ - movmi r1, r0 │ │ │ │ - ldrbpl r4, [r7, #26] │ │ │ │ + itte pl │ │ │ │ + movpl r1, r0 │ │ │ │ + ldrbpl r4, [r6, #26] │ │ │ │ movmi r1, r0 │ │ │ │ - strh r0, [r7, #18] │ │ │ │ + strh r0, [r6, #18] │ │ │ │ movs r1, r0 │ │ │ │ - ite cc │ │ │ │ - movcc r1, r0 │ │ │ │ - strhcs r2, [r3, #14] │ │ │ │ + itt mi │ │ │ │ + movmi r1, r0 │ │ │ │ + strhmi r2, [r2, #14] │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [sp, #624] @ 0x270 │ │ │ │ + str r2, [sp, #592] @ 0x250 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00017f28 : │ │ │ │ +00017f20 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #92] @ (17f9c ) │ │ │ │ + ldr r3, [pc, #92] @ (17f94 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ - ldr r4, [pc, #88] @ (17fa0 ) │ │ │ │ + ldr r4, [pc, #88] @ (17f98 ) │ │ │ │ add.w r3, r3, #672 @ 0x2a0 │ │ │ │ add r4, pc │ │ │ │ bl c2d4 │ │ │ │ - cbz r0, 17f98 │ │ │ │ - ldr r3, [pc, #80] @ (17fa4 ) │ │ │ │ + cbz r0, 17f90 │ │ │ │ + ldr r3, [pc, #80] @ (17f9c ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 17f7a │ │ │ │ + bne.n 17f72 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17b84 │ │ │ │ + bl 17b7c │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 17f98 │ │ │ │ - ldr r3, [pc, #60] @ (17fa8 ) │ │ │ │ + beq.n 17f90 │ │ │ │ + ldr r3, [pc, #60] @ (17fa0 ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r0, [pc, #48] @ (17fac ) │ │ │ │ + ldr r0, [pc, #48] @ (17fa4 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ bl 11514 │ │ │ │ - ldr r3, [pc, #40] @ (17fb0 ) │ │ │ │ - ldr r1, [pc, #44] @ (17fb4 ) │ │ │ │ + ldr r3, [pc, #40] @ (17fa8 ) │ │ │ │ + ldr r1, [pc, #44] @ (17fac ) │ │ │ │ movs r2, #229 @ 0xe5 │ │ │ │ - ldr r0, [pc, #44] @ (17fb8 ) │ │ │ │ + ldr r0, [pc, #44] @ (17fb0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldrh r2, [r1, #34] @ 0x22 │ │ │ │ + ldrh r2, [r2, #34] @ 0x22 │ │ │ │ movs r3, r0 │ │ │ │ - strh r2, [r6, #4] │ │ │ │ + strh r2, [r7, #4] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #744] @ 0x2e8 │ │ │ │ + str r1, [sp, #712] @ 0x2c8 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #128] @ 0x80 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #576] @ 0x240 │ │ │ │ + str r1, [sp, #544] @ 0x220 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00017fbc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00017fb4 : │ │ │ │ + ldr r3, [pc, #12] @ (17fc4 ) │ │ │ │ + ldr r2, [pc, #16] @ (17fc8 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + b.w 9bd8 │ │ │ │ + nop │ │ │ │ + strh r4, [r0, #2] │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r4, r2, #19 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00017fcc : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #956] @ (1838c ) │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #64] @ (1801c ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #956] @ (18390 ) │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [pc, #956] @ (18394 ) │ │ │ │ - ldr r6, [r4, r2] │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - cmp r2, r3 │ │ │ │ - ldr r3, [pc, #952] @ (18398 ) │ │ │ │ - ldr r5, [r4, r3] │ │ │ │ - beq.w 181f2 │ │ │ │ - ldr r3, [pc, #948] @ (1839c ) │ │ │ │ - ldr.w r2, [r5, #900] @ 0x384 │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r6, [r4, r3] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - bl 13cdc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 18282 │ │ │ │ - ldr r2, [pc, #928] @ (183a0 ) │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ - str r0, [r2, #0] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18022 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - itt eq │ │ │ │ - moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ - streq r2, [r0, #0] │ │ │ │ - beq.n 18022 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 18228 │ │ │ │ - ldr r1, [r5, #20] │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - bl fac0 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 18294 │ │ │ │ - movs r0, #1 │ │ │ │ - blx 8e48 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 182a6 │ │ │ │ - ldr r3, [pc, #864] @ (183a4 ) │ │ │ │ - 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 fac0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 182be │ │ │ │ - str r0, [sp, #0] │ │ │ │ - movs r0, #2 │ │ │ │ - blx 9334 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 182dc │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - ldr r0, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r0, #5 │ │ │ │ - bpl.w 1835c │ │ │ │ - ldr r0, [pc, #808] @ (183a8 ) │ │ │ │ - ldr r0, [r4, r0] │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.w 18374 │ │ │ │ - ldr r0, [pc, #800] @ (183ac ) │ │ │ │ - ldr r0, [r4, r0] │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.w 18370 │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 18358 │ │ │ │ - cmp r3, #1 │ │ │ │ - str.w r9, [r1, #16] │ │ │ │ - beq.w 18358 │ │ │ │ - str r2, [r1, #20] │ │ │ │ - mov r0, r8 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - blx 9160 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 180cc │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1822e │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 180de │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 18242 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 182e8 │ │ │ │ + ldr r2, [pc, #64] @ (18020 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 9cf0 │ │ │ │ + cbz r0, 1800c │ │ │ │ + str r0, [sp, #4] │ │ │ │ + bl 11880 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r0, #2 │ │ │ │ + beq.n 17ffe │ │ │ │ mov r0, r3 │ │ │ │ - ldr r1, [r5, #32] │ │ │ │ - mov r2, r9 │ │ │ │ - bl fcb4 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mov r8, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1810a │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1824a │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.w 182f8 │ │ │ │ - ldr r1, [r5, #24] │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1800c │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cbz r2, 18014 │ │ │ │ + movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl fac0 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1825a │ │ │ │ - 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] @ (183b0 ) │ │ │ │ - ldr.w r9, [r4, r3] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt.w r3, [r9] │ │ │ │ - blx 9334 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 18318 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #5 │ │ │ │ - bpl.w 1835c │ │ │ │ - cmp r3, sl │ │ │ │ - beq.w 18374 │ │ │ │ - cmp r3, fp │ │ │ │ - beq.w 18370 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 18358 │ │ │ │ - cmp r3, #1 │ │ │ │ - str r7, [r4, #16] │ │ │ │ - beq.w 18358 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - str.w r9, [r4, #20] │ │ │ │ - blx 9160 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mov r7, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1819c │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1827a │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 181ac │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 18272 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 18308 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ mov r0, r3 │ │ │ │ - ldr r1, [r5, #36] @ 0x24 │ │ │ │ - mov r2, r7 │ │ │ │ - bl fcb4 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 181d0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 18252 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - blt.w 1831e │ │ │ │ - ldr r1, [r5, #40] @ 0x28 │ │ │ │ - mov r2, sl │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1800c │ │ │ │ + strh r4, [r3, #0] │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r0, r6, #18 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00018024 : │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #64] @ (18074 ) │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r2, [pc, #64] @ (18078 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 9c70 │ │ │ │ + cbz r0, 18064 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + bl 11c50 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r0, #2 │ │ │ │ + beq.n 18056 │ │ │ │ mov r0, r3 │ │ │ │ - bl fcb4 │ │ │ │ - cmp r0, #0 │ │ │ │ - it ge │ │ │ │ - movge r0, #1 │ │ │ │ - blt.w 1832e │ │ │ │ add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - blx 989c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 18340 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - str r0, [r6, #0] │ │ │ │ + pop {pc} │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 17fe6 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - itt eq │ │ │ │ - moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ - streq r2, [r0, #0] │ │ │ │ - beq.w 17fe6 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 17fe6 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17fe6 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18022 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 180d4 │ │ │ │ - b.n 180de │ │ │ │ - mov r0, r1 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 180de │ │ │ │ - mov r0, r9 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1810a │ │ │ │ - mov r0, r7 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 181d0 │ │ │ │ - ldr r1, [pc, #344] @ (183b4 ) │ │ │ │ - movs r2, #9 │ │ │ │ - ldr r0, [pc, #344] @ (183b8 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - movs r0, #2 │ │ │ │ + bge.n 18064 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cbz r2, 1806c │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r0, r4 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 181ac │ │ │ │ - mov r0, r8 │ │ │ │ + pop {pc} │ │ │ │ + mov r0, r3 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1819c │ │ │ │ - ldr r1, [pc, #312] @ (183bc ) │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r0, [pc, #312] @ (183c0 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.n 1826a │ │ │ │ - ldr r1, [pc, #300] @ (183c4 ) │ │ │ │ - movs r2, #8 │ │ │ │ - ldr r0, [pc, #300] @ (183c8 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.n 1826a │ │ │ │ - ldr r1, [pc, #292] @ (183cc ) │ │ │ │ - movs r2, #8 │ │ │ │ - ldr r0, [pc, #292] @ (183d0 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 1826a │ │ │ │ - ldr r1, [pc, #276] @ (183d4 ) │ │ │ │ - movs r2, #8 │ │ │ │ - ldr r0, [pc, #276] @ (183d8 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 1826a │ │ │ │ - str r0, [sp, #4] │ │ │ │ - bl 11178 │ │ │ │ - ldrd r2, r1, [sp] │ │ │ │ - b.n 18074 │ │ │ │ - ldr r1, [pc, #240] @ (183dc ) │ │ │ │ - movs r2, #8 │ │ │ │ - ldr r0, [pc, #240] @ (183e0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.n 1826a │ │ │ │ - ldr r1, [pc, #232] @ (183e4 ) │ │ │ │ - movs r2, #8 │ │ │ │ - ldr r0, [pc, #232] @ (183e8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.n 1826a │ │ │ │ - ldr r1, [pc, #224] @ (183ec ) │ │ │ │ - movs r2, #9 │ │ │ │ - ldr r0, [pc, #224] @ (183f0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.n 1826a │ │ │ │ - bl 11178 │ │ │ │ - b.n 18154 │ │ │ │ - ldr r1, [pc, #212] @ (183f4 ) │ │ │ │ - movs r2, #9 │ │ │ │ - ldr r0, [pc, #212] @ (183f8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.n 1826a │ │ │ │ - ldr r1, [pc, #204] @ (183fc ) │ │ │ │ - movs r2, #10 │ │ │ │ - ldr r0, [pc, #204] @ (18400 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.n 1826a │ │ │ │ - ldr r3, [pc, #88] @ (1839c ) │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r1, [pc, #188] @ (18404 ) │ │ │ │ - ldr r0, [pc, #188] @ (18408 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - b.n 1826a │ │ │ │ - bl 9928 │ │ │ │ - ldr r3, [pc, #172] @ (1840c ) │ │ │ │ - movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #172] @ (18410 ) │ │ │ │ - ldr r0, [pc, #176] @ (18414 ) │ │ │ │ + b.n 18064 │ │ │ │ + ldrb r4, [r0, #31] │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r0, r2, #20 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0001807c : │ │ │ │ + ldr r3, [pc, #12] @ (1808c ) │ │ │ │ + ldr r2, [pc, #16] @ (18090 ) │ │ │ │ add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - bl 98c8 │ │ │ │ - ldr r3, [pc, #160] @ (18418 ) │ │ │ │ - movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #160] @ (1841c ) │ │ │ │ - ldr r0, [pc, #160] @ (18420 ) │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + b.w a010 │ │ │ │ + nop │ │ │ │ + ldrb r4, [r7, #29] │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r0, r6, #13 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00018094 : │ │ │ │ + ldr r3, [pc, #12] @ (180a4 ) │ │ │ │ + ldr r2, [pc, #16] @ (180a8 ) │ │ │ │ add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #12 │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + b.w a0bc │ │ │ │ nop │ │ │ │ - strh r2, [r5, #0] │ │ │ │ + ldrb r4, [r4, #29] │ │ │ │ movs r3, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r3, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r0, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r2, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r0, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - str r7, [sp, #504] @ 0x1f8 │ │ │ │ - movs r1, r0 │ │ │ │ - str r7, [sp, #544] @ 0x220 │ │ │ │ - movs r1, r0 │ │ │ │ - str r7, [sp, #344] @ 0x158 │ │ │ │ - movs r1, r0 │ │ │ │ - str r7, [sp, #384] @ 0x180 │ │ │ │ - movs r1, r0 │ │ │ │ - str r7, [sp, #272] @ 0x110 │ │ │ │ - movs r1, r0 │ │ │ │ - str r7, [sp, #312] @ 0x138 │ │ │ │ - movs r1, r0 │ │ │ │ - str r7, [sp, #200] @ 0xc8 │ │ │ │ - movs r1, r0 │ │ │ │ - str r7, [sp, #240] @ 0xf0 │ │ │ │ - movs r1, r0 │ │ │ │ - str r7, [sp, #104] @ 0x68 │ │ │ │ - movs r1, r0 │ │ │ │ - str r7, [sp, #144] @ 0x90 │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [sp, #968] @ 0x3c8 │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [sp, #1008] @ 0x3f0 │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [sp, #904] @ 0x388 │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [sp, #944] @ 0x3b0 │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [sp, #840] @ 0x348 │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [sp, #880] @ 0x370 │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [sp, #752] @ 0x2f0 │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [sp, #792] @ 0x318 │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [sp, #680] @ 0x2a8 │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [sp, #720] @ 0x2d0 │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [sp, #600] @ 0x258 │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [sp, #632] @ 0x278 │ │ │ │ - movs r1, r0 │ │ │ │ - rev16 r0, r7 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r2, [r5, #8] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r6, [r2, #9] │ │ │ │ - movs r1, r0 │ │ │ │ - rev16 r6, r3 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r0, [r2, #7] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r1, #22] │ │ │ │ - movs r1, r0 │ │ │ │ + lsls r4, r2, #13 │ │ │ │ + ... │ │ │ │ │ │ │ │ -00018424 : │ │ │ │ +000180ac : │ │ │ │ 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, #2880] @ 18f78 │ │ │ │ - sub sp, #180 @ 0xb4 │ │ │ │ - ldr.w r3, [pc, #2880] @ 18f7c │ │ │ │ + str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ + sub sp, #92 @ 0x5c │ │ │ │ + mov r4, r2 │ │ │ │ + ldr.w r2, [pc, #2860] @ 18bf0 │ │ │ │ + mov r7, r3 │ │ │ │ + ldr.w r3, [pc, #2860] @ 18bf4 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r5, [pc, #2876] @ 18f80 │ │ │ │ - ldr.w r1, [pc, #2876] @ 18f84 │ │ │ │ - add r5, pc │ │ │ │ + str r0, [sp, #16] │ │ │ │ + ldr.w r8, [pc, #2856] @ 18bf8 │ │ │ │ + ldr r5, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ + add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #172] @ 0xac │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ 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 9554 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 18c1a │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r6, r3, #5 │ │ │ │ - bpl.w 18c30 │ │ │ │ - movs r1, #11 │ │ │ │ - bl 135e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 18c4e │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10c7c │ │ │ │ - movs r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10c7c │ │ │ │ - movs r1, #2 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10c7c │ │ │ │ - movs r1, #3 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10c7c │ │ │ │ - movs r1, #4 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10c7c │ │ │ │ - movs r1, #5 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10c7c │ │ │ │ - movs r1, #6 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10c7c │ │ │ │ - movs r1, #7 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10c7c │ │ │ │ - movs r1, #8 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10c7c │ │ │ │ - movs r1, #9 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10c7c │ │ │ │ - movs r1, #10 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10c7c │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 1845a │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mov r6, r1 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 180f4 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 1847a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - str r0, [sp, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18508 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 189a6 │ │ │ │ - ldr.w r3, [pc, #2684] @ 18f88 │ │ │ │ - movs r2, #1 │ │ │ │ - str r6, [sp, #60] @ 0x3c │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ - ldr r4, [r5, r3] │ │ │ │ - movs r3, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 949c │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 18c6a │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 199e0 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1853c │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 189ae │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r2, #7 │ │ │ │ - bpl.w 18cc2 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #8 │ │ │ │ - bne.w 18d16 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18566 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 189ba │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ - blx 949c │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 18cfa │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 199f8 │ │ │ │ + beq.w 184a8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18594 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 189c2 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r7, #0] │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + movs.w sl, r3, lsl #1 │ │ │ │ + bne.n 1813a │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #7 │ │ │ │ - bpl.w 189ea │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 18e98 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - lsls r7, r3, #1 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 185bc │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 189d2 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #68 @ 0x44 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r8, [sp, #68] @ 0x44 │ │ │ │ - blx 949c │ │ │ │ - mov r6, r0 │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + bpl.n 1813a │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ + bpl.n 1813a │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #7 │ │ │ │ + bmi.w 18520 │ │ │ │ + ldr.w r3, [pc, #2752] @ 18bfc │ │ │ │ + ldr.w fp, [r8, r3] │ │ │ │ + ldr.w r3, [pc, #2748] @ 18c00 │ │ │ │ + ldrd r2, r1, [fp, #12] │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9730 │ │ │ │ + mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18eb2 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 19a40 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.w 18860 │ │ │ │ + ldr.w r3, [pc, #2720] @ 18c04 │ │ │ │ + ldr.w r1, [fp, #20] │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9730 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1888c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #2 │ │ │ │ + strd r3, r9, [sp, #40] @ 0x28 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + ldr.w r3, [fp, #880] @ 0x370 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr.w r3, [fp, #900] @ 0x384 │ │ │ │ + blx 949c │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 185f2 │ │ │ │ + bge.n 181aa │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 189da │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #7 │ │ │ │ - bpl.w 18f0a │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 18ff8 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - mov.w r8, r3, lsl #1 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + beq.w 184d6 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 188bc │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1861c │ │ │ │ + bge.n 181c2 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 189e2 │ │ │ │ - ldr.w r3, [pc, #2412] @ 18f8c │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r9, r3 │ │ │ │ - beq.w 18a84 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r9, [sp, #72] @ 0x48 │ │ │ │ - blx 949c │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 18d66 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 198c0 │ │ │ │ + beq.w 184e2 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18660 │ │ │ │ + bge.n 181d8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18f3c │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #7 │ │ │ │ - bpl.w 1914a │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 19200 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - mov.w r9, r3, lsl #1 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + beq.w 184f6 │ │ │ │ + ldr.w r3, [pc, #2604] @ 18c08 │ │ │ │ + ldr.w sl, [r8, r3] │ │ │ │ + ldr.w r0, [sl] │ │ │ │ + cmp r7, r0 │ │ │ │ + beq.w 18416 │ │ │ │ + movs r0, #1 │ │ │ │ + blx 8e48 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 18a42 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + mov r1, r5 │ │ │ │ + str r7, [r3, #0] │ │ │ │ + bl f924 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 18a5a │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1868a │ │ │ │ + bge.n 1821a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1912c │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #76 @ 0x4c │ │ │ │ - mov r0, r4 │ │ │ │ - str.w sl, [sp, #76] @ 0x4c │ │ │ │ - blx 949c │ │ │ │ - mov r6, r0 │ │ │ │ + beq.w 18826 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 8efc │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mov r5, r0 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 18510 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 18ab6 │ │ │ │ + ldr.w r0, [sl] │ │ │ │ + cmp r4, r0 │ │ │ │ + beq.w 1843c │ │ │ │ + movs r0, #1 │ │ │ │ + blx 8e48 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 191a2 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 19998 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + beq.w 18a8c │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + mov r1, r5 │ │ │ │ + str r4, [r3, #0] │ │ │ │ + bl f924 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 186c0 │ │ │ │ + bge.n 1826e │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19122 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #7 │ │ │ │ - bpl.w 19248 │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 19282 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + beq.w 18834 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 18af8 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 186ea │ │ │ │ + bge.n 18288 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19140 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - movs r2, #1 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ - movs r3, #0 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 18288 │ │ │ │ mov r0, r4 │ │ │ │ - blx 949c │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 192a0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 8efc │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19848 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + beq.w 18518 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 18b58 │ │ │ │ + ldr.w r0, [sl] │ │ │ │ + cmp r6, r0 │ │ │ │ + beq.w 18844 │ │ │ │ + movs r0, #1 │ │ │ │ + blx 8e48 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 18b34 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + mov r1, r5 │ │ │ │ + str r6, [r3, #0] │ │ │ │ + bl f924 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1871e │ │ │ │ + bge.n 182da │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19136 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #7 │ │ │ │ - bpl.w 19300 │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 1934e │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 182da │ │ │ │ + mov r0, r5 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 18b9a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18748 │ │ │ │ + bge.n 182f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 18d5e │ │ │ │ - mov r0, fp │ │ │ │ - blx 94b8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 1936c │ │ │ │ - uxtb r0, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 18dee │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 19ab8 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1877a │ │ │ │ + cbnz r3, 182f4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + mov r0, r4 │ │ │ │ + blx 8efc │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 193cc │ │ │ │ - movs r4, #0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 94b8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 193e6 │ │ │ │ - uxtb r0, r0 │ │ │ │ + beq.w 1881e │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 18cc0 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr.w r1, [fp, #28] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9730 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19016 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19950 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + beq.w 18ada │ │ │ │ + ldr.w r1, [fp, #32] │ │ │ │ + blx 9730 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 187ac │ │ │ │ + bge.n 1833e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1942a │ │ │ │ - ldr.w r3, [pc, #2016] @ 18f90 │ │ │ │ - ldr.w sl, [r5, r3] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr.w r0, [sl] │ │ │ │ - ldr r1, [r3, #60] @ 0x3c │ │ │ │ - bl fac0 │ │ │ │ - mov r5, r0 │ │ │ │ + beq.w 1883c │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 18b1c │ │ │ │ + movs r0, #1 │ │ │ │ + blx 8e48 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19582 │ │ │ │ - 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 949c │ │ │ │ + beq.w 18b76 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + str r1, [r2, #0] │ │ │ │ + mov r1, r5 │ │ │ │ + bl f924 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - mov r6, r0 │ │ │ │ + mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 187f2 │ │ │ │ + bge.n 1837a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 18de6 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 195ee │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19920 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + cbnz r3, 1837a │ │ │ │ + mov r0, r5 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 18bdc │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18814 │ │ │ │ + bge.n 18394 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1944c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 198f0 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18830 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbnz r3, 18394 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + mov r0, r4 │ │ │ │ + blx 8efc │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19460 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19938 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + beq.w 1882c │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 18cde │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 93ec │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1884c │ │ │ │ + bge.n 183ca │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19456 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr.w r0, [sl] │ │ │ │ - ldr r1, [r3, #72] @ 0x48 │ │ │ │ - bl fac0 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1946a │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 1132c │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1132c │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 1132c │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 1132c │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1132c │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1132c │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1132c │ │ │ │ - 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, #904] @ 0x388 │ │ │ │ - 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 949c │ │ │ │ + beq.w 188d4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 188d0 │ │ │ │ + bge.n 183dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18dbe │ │ │ │ + beq.w 188dc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 194b4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 199c8 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + beq.w 18a02 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 188f2 │ │ │ │ + bge.n 183f4 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1933a │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19ad0 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + beq.w 18a84 │ │ │ │ + movs r0, #1 │ │ │ │ + ldr.w r2, [pc, #2068] @ 18c0c │ │ │ │ + ldr.w r3, [pc, #2040] @ 18bf4 │ │ │ │ + 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 19408 │ │ │ │ + add sp, #92 @ 0x5c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1890e │ │ │ │ + bge.n 18428 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18dc6 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 19ae8 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + beq.w 188ea │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1892c │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 18dce │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 19890 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + bge.w 1823c │ │ │ │ + adds r3, #1 │ │ │ │ + cmp r4, r0 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + bne.w 18242 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1894a │ │ │ │ + bge.w 182a6 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18dd6 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 19878 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + bne.w 182a6 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r0, [sl] │ │ │ │ + b.n 182a6 │ │ │ │ + ldr.w r3, [pc, #1972] @ 18c10 │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 19658 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18968 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 18dde │ │ │ │ + bge.w 180f4 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + b.n 180f4 │ │ │ │ + ldr.w r3, [pc, #1944] @ 18c14 │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 180fa │ │ │ │ + ldr.w r3, [pc, #1932] @ 18c18 │ │ │ │ + mov.w r2, #1208 @ 0x4b8 │ │ │ │ + ldr.w r1, [pc, #1928] @ 18c1c │ │ │ │ + ldr.w r0, [pc, #1928] @ 18c20 │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #976 @ 0x3d0 │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldr.w r3, [pc, #1912] @ 18c24 │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 199b0 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + bne.w 1810c │ │ │ │ + ldr.w r3, [pc, #1900] @ 18c28 │ │ │ │ + movw r2, #1213 @ 0x4bd │ │ │ │ + ldr.w r1, [pc, #1896] @ 18c2c │ │ │ │ + ldr.w r0, [pc, #1896] @ 18c30 │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #976 @ 0x3d0 │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, sl │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + b.n 181aa │ │ │ │ + mov r0, r2 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.w 181cc │ │ │ │ + b.n 181d8 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r3, [pc, #1800] @ 18c08 │ │ │ │ + ldr.w sl, [r8, r3] │ │ │ │ + ldr.w r0, [sl] │ │ │ │ + cmp r7, r0 │ │ │ │ + bne.w 181ea │ │ │ │ + b.n 18416 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18232 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1829c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r4, #0] │ │ │ │ + ldr.w r3, [pc, #1740] @ 18bfc │ │ │ │ + ldr.w fp, [r8, r3] │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + ldr.w r5, [fp, #36] @ 0x24 │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 18de8 │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + mov r1, r5 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e5fc │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18980 │ │ │ │ + bge.n 18562 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19344 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + beq.w 18a1a │ │ │ │ + cmp r5, #0 │ │ │ │ + blt.w 18e02 │ │ │ │ + cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ + it lt │ │ │ │ + lsllt r5, r5, #1 │ │ │ │ + bge.w 18bb8 │ │ │ │ + adds r3, r5, #2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + teq r5, r3 │ │ │ │ + bmi.w 189f0 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + cmp r2, #2 │ │ │ │ + and.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ + bne.w 188f4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19908 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + beq.w 18f3a │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 18cf2 │ │ │ │ + ldr r5, [r7, #12] │ │ │ │ + lsls r0, r5, #1 │ │ │ │ + adds r2, r0, #2 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + teq r2, r0 │ │ │ │ + bmi.w 18d18 │ │ │ │ + lsls r5, r5, #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 r2, r3, #3 │ │ │ │ + bpl.w 18eac │ │ │ │ + mov r0, r4 │ │ │ │ + bl e384 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 18bfe │ │ │ │ + bge.n 185e0 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 18bfe │ │ │ │ - mov r0, r2 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18bfe │ │ │ │ - mov r0, r4 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18508 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - b.n 1853c │ │ │ │ - mov r0, r3 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18566 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + beq.w 18e20 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.w 18f6e │ │ │ │ + lsls r3, r5, #31 │ │ │ │ + bmi.w 18d28 │ │ │ │ + cmp.w r5, r9, lsl #1 │ │ │ │ + blt.w 18d42 │ │ │ │ + ldr.w r5, [fp, #44] @ 0x2c │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 19610 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1860c │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + 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 r2, r3, #7 │ │ │ │ - bpl.n 189ea │ │ │ │ - b.n 1859e │ │ │ │ - mov r0, r6 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 185bc │ │ │ │ - mov r0, r8 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 185f2 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1861c │ │ │ │ - ldr.w r0, [pc, #1448] @ 18f94 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ + bpl.w 18ff8 │ │ │ │ + ldrd r2, r3, [fp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ - add r0, pc │ │ │ │ - bl 11514 │ │ │ │ + mov r3, r5 │ │ │ │ + movs r0, #4 │ │ │ │ + bl d57c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ + mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18a0a │ │ │ │ + bge.n 18646 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 18a0a │ │ │ │ - mov r0, r6 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #1412] @ 18f90 │ │ │ │ - movs r2, #73 @ 0x49 │ │ │ │ - ldr.w r1, [pc, #1412] @ 18f98 │ │ │ │ - ldr.w r0, [pc, #1412] @ 18f9c │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl c598 │ │ │ │ - movs r4, #0 │ │ │ │ - ldr.w r2, [pc, #1340] @ 18fa0 │ │ │ │ - ldr.w r3, [pc, #1300] @ 18f7c │ │ │ │ - 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 197f4 │ │ │ │ - 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 18a9a │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18d3e │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 19b00 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + beq.w 18e3e │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18ab8 │ │ │ │ + bge.n 18658 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 18f46 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19860 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + beq.w 18a22 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 19094 │ │ │ │ + ldr.w r3, [pc, #1436] @ 18c00 │ │ │ │ + ldr.w r1, [fp, #28] │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9730 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 190f4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + 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, [fp, #32] │ │ │ │ + movs r3, #0 │ │ │ │ + blx 9554 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 19196 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18ad4 │ │ │ │ + bge.n 186ac │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18d36 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 19a88 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + beq.w 18e7e │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18af2 │ │ │ │ + bge.n 186be │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 18f6e │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19a70 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + beq.w 18e84 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18b0e │ │ │ │ + bge.n 186d4 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 18f66 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19b48 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + beq.w 18e8c │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + bpl.w 19232 │ │ │ │ + ldr.w r1, [fp, #64] @ 0x40 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + blx 937c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18b2a │ │ │ │ + bge.n 186fe │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 18f5e │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19b30 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + beq.w 18f64 │ │ │ │ + cmp r5, #0 │ │ │ │ + blt.w 1927a │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ + bpl.w 19296 │ │ │ │ + ldr.w r1, [fp, #68] @ 0x44 │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + blx 937c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18b46 │ │ │ │ + bge.n 1872e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 18f56 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19b18 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + beq.w 18fee │ │ │ │ + cmp r5, #0 │ │ │ │ + blt.w 192d0 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #7 │ │ │ │ + bpl.w 192ec │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 19350 │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + mov.w sl, r3, lsl #1 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18b62 │ │ │ │ + bge.n 1875e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18f4e │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r1, [r3, #48] @ 0x30 │ │ │ │ - ldr.w r3, [pc, #1064] @ 18f90 │ │ │ │ - ldr.w sl, [r5, r3] │ │ │ │ - ldr.w r0, [sl] │ │ │ │ - bl fac0 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 19184 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 1132c │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1132c │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ + beq.w 19182 │ │ │ │ + ldr.w r5, [fp, #72] @ 0x48 │ │ │ │ + mov r0, sl │ │ │ │ bl 1132c │ │ │ │ - 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 949c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + blx 937c │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 195f8 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18bbc │ │ │ │ + bge.n 1878e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18d46 │ │ │ │ + beq.w 190ea │ │ │ │ + cmp r5, #0 │ │ │ │ + blt.w 19368 │ │ │ │ + ldr.w r5, [fp, #76] @ 0x4c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 1132c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + blx 937c │ │ │ │ + mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1921e │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 19a58 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + beq.w 195e0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18be0 │ │ │ │ + bge.n 187c4 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18d56 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 19968 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 1918c │ │ │ │ + cmp r5, #0 │ │ │ │ + blt.w 19394 │ │ │ │ + ldr.w r5, [fp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 1132c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + blx 937c │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 19640 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18bf8 │ │ │ │ + bge.n 187fa │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18d4e │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 198a8 │ │ │ │ + beq.w 191e0 │ │ │ │ + cmp r5, #0 │ │ │ │ + bge.w 183f4 │ │ │ │ + ldr.w r3, [pc, #1072] @ 18c34 │ │ │ │ + movs r2, #127 @ 0x7f │ │ │ │ + ldr.w r1, [pc, #1072] @ 18c38 │ │ │ │ + ldr.w r0, [pc, #1072] @ 18c3c │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + b.n 18888 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18308 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1821a │ │ │ │ + mov r0, r4 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 183a8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1826e │ │ │ │ + mov r0, r4 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1833e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 18a62 │ │ │ │ + bge.w 1830e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 18a62 │ │ │ │ + bne.w 1830e │ │ │ │ mov r0, r6 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18a62 │ │ │ │ - ldr r3, [pc, #884] @ (18f90 ) │ │ │ │ - movs r2, #72 @ 0x48 │ │ │ │ - ldr r1, [pc, #900] @ (18fa4 ) │ │ │ │ - ldr r0, [pc, #900] @ (18fa8 ) │ │ │ │ + b.n 1830e │ │ │ │ + ldr r3, [pc, #976] @ (18c34 ) │ │ │ │ + movs r2, #98 @ 0x62 │ │ │ │ + ldr r1, [pc, #984] @ (18c40 ) │ │ │ │ + ldr r0, [pc, #988] @ (18c44 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 18a60 │ │ │ │ - ldr r1, [pc, #860] @ (18f90 ) │ │ │ │ - movs r2, #72 @ 0x48 │ │ │ │ - ldr r3, [pc, #884] @ (18fac ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r5, [r5, r1] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r1, [pc, #880] @ (18fb0 ) │ │ │ │ - ldr r0, [pc, #880] @ (18fb4 ) │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11db0 │ │ │ │ - b.n 18a60 │ │ │ │ - ldr r3, [pc, #832] @ (18f90 ) │ │ │ │ - movs r2, #72 @ 0x48 │ │ │ │ - ldr r1, [pc, #868] @ (18fb8 ) │ │ │ │ - ldr r0, [pc, #868] @ (18fbc ) │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9dc4 │ │ │ │ + movs r0, #2 │ │ │ │ + b.n 183f6 │ │ │ │ + ldr r3, [pc, #932] @ (18c34 ) │ │ │ │ + movs r2, #95 @ 0x5f │ │ │ │ + ldr r1, [pc, #948] @ (18c48 ) │ │ │ │ + ldr r0, [pc, #952] @ (18c4c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 18a60 │ │ │ │ - ldr r3, [pc, #804] @ (18f90 ) │ │ │ │ - movs r2, #73 @ 0x49 │ │ │ │ - ldr r1, [pc, #848] @ (18fc0 ) │ │ │ │ - ldr r0, [pc, #848] @ (18fc4 ) │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 18888 │ │ │ │ + ldr r3, [pc, #884] @ (18c34 ) │ │ │ │ + movs r2, #95 @ 0x5f │ │ │ │ + ldr r1, [pc, #908] @ (18c50 ) │ │ │ │ + ldr r0, [pc, #912] @ (18c54 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ + b.n 188a2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 18a60 │ │ │ │ - ldr r0, [pc, #772] @ (18fc8 ) │ │ │ │ - mov r1, r3 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 183ca │ │ │ │ + mov r0, r5 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 183e2 │ │ │ │ + b.n 18a02 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r0, [sl] │ │ │ │ + b.n 18428 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 18ef8 │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 18f8c │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + mov.w r9, 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 18fa8 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r5, r3, #7 │ │ │ │ + bpl.w 19044 │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ + ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ + cmp r2, #8 │ │ │ │ + bne.w 190d2 │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ + lsls r0, r0, #1 │ │ │ │ + ldr.w r2, [fp, #884] @ 0x374 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r0, pc │ │ │ │ - bl 11514 │ │ │ │ + ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + bl 1132c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + mov r5, 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, #20] │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ + str r5, [sp, #76] @ 0x4c │ │ │ │ + blx 9554 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 19138 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18ce4 │ │ │ │ + bge.n 18980 │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cbnz r2, 18ce4 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 18a2a │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 19628 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 18998 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 18e72 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r0, r2, #7 │ │ │ │ + bpl.w 191ea │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #8 │ │ │ │ + bne.w 19260 │ │ │ │ + ldr r5, [r3, #12] │ │ │ │ + lsls r5, r5, #1 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + mvn.w r2, r9 │ │ │ │ + and.w r2, r2, #1 │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 189c6 │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 18a36 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 192bc │ │ │ │ + sub.w r3, r9, r5 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + teq r9, r3 │ │ │ │ + bmi.w 18e2a │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #7 │ │ │ │ + bpl.w 18e48 │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 18e94 │ │ │ │ + ldr r5, [r7, #12] │ │ │ │ + b.n 185ae │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.w 18580 │ │ │ │ + mov r0, r5 │ │ │ │ + movs r1, #2 │ │ │ │ + bl 168fc │ │ │ │ + str r0, [sp, #12] │ │ │ │ + b.n 18580 │ │ │ │ + ldr r3, [pc, #560] @ (18c34 ) │ │ │ │ + movs r2, #107 @ 0x6b │ │ │ │ + ldr r1, [pc, #592] @ (18c58 ) │ │ │ │ + ldr r0, [pc, #592] @ (18c5c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + b.n 18888 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18562 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18658 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + b.n 18980 │ │ │ │ mov r0, r3 │ │ │ │ + str r2, [sp, #20] │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [pc, #680] @ (18f90 ) │ │ │ │ - movs r2, #73 @ 0x49 │ │ │ │ - ldr r1, [pc, #736] @ (18fcc ) │ │ │ │ - ldr r0, [pc, #740] @ (18fd0 ) │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + b.n 189c6 │ │ │ │ + ldr r3, [pc, #496] @ (18c34 ) │ │ │ │ + movs r2, #102 @ 0x66 │ │ │ │ + ldr r1, [pc, #536] @ (18c60 ) │ │ │ │ + ldr r0, [pc, #536] @ (18c64 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 18c84 │ │ │ │ - ldr r3, [pc, #660] @ (18f90 ) │ │ │ │ - movs r2, #73 @ 0x49 │ │ │ │ - ldr r1, [pc, #724] @ (18fd4 ) │ │ │ │ - ldr r0, [pc, #724] @ (18fd8 ) │ │ │ │ + b.n 18876 │ │ │ │ + ldr r3, [pc, #472] @ (18c34 ) │ │ │ │ + movs r2, #102 @ 0x66 │ │ │ │ + ldr r1, [pc, #520] @ (18c68 ) │ │ │ │ + ldr r0, [pc, #520] @ (18c6c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 18a24 │ │ │ │ - cmp r2, #1 │ │ │ │ - ittt eq │ │ │ │ - moveq r1, #0 │ │ │ │ - streq r1, [sp, #32] │ │ │ │ - ldreq r2, [r3, #0] │ │ │ │ - beq.w 18556 │ │ │ │ - cmp r2, #10 │ │ │ │ - bne.w 19628 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - b.n 18556 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18ad4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r9 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 18888 │ │ │ │ + mov r0, r4 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18a9a │ │ │ │ + b.n 183f4 │ │ │ │ + ldr r3, [pc, #420] @ (18c34 ) │ │ │ │ + movs r2, #104 @ 0x68 │ │ │ │ + ldr r1, [pc, #476] @ (18c70 ) │ │ │ │ + ldr r0, [pc, #480] @ (18c74 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r5 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18bbc │ │ │ │ - mov r0, r7 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18bf8 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18be0 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 18888 │ │ │ │ + ldr r3, [pc, #380] @ (18c34 ) │ │ │ │ + movs r2, #102 @ 0x66 │ │ │ │ + ldr r1, [pc, #444] @ (18c78 ) │ │ │ │ + ldr r0, [pc, #444] @ (18c7c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ mov r0, r6 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18748 │ │ │ │ - ldr r3, [pc, #552] @ (18f90 ) │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ - ldr r1, [pc, #624] @ (18fdc ) │ │ │ │ - ldr r0, [pc, #624] @ (18fe0 ) │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 18888 │ │ │ │ + ldr r3, [pc, #344] @ (18c34 ) │ │ │ │ + movs r2, #107 @ 0x6b │ │ │ │ + ldr r1, [pc, #416] @ (18c80 ) │ │ │ │ + ldr r0, [pc, #416] @ (18c84 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl c598 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c598 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c598 │ │ │ │ - b.n 18a60 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 188d0 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1890e │ │ │ │ - mov r0, fp │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1892c │ │ │ │ - mov r0, r9 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1894a │ │ │ │ - mov r0, r8 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18968 │ │ │ │ mov r0, r5 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 187f2 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - add r1, sp, #104 @ 0x68 │ │ │ │ - str.w fp, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [r2, #52] @ 0x34 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - ldr.w r3, [r2, #880] @ 0x370 │ │ │ │ - ldr r0, [r2, #56] @ 0x38 │ │ │ │ - movs r2, #3 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - movs r3, #0 │ │ │ │ - blx 9554 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 194fe │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 19aa0 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18e34 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 193d6 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #84 @ 0x54 │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - blx 949c │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1951a │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18e5c │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1941a │ │ │ │ - ldr.w r2, [sl, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r3, r2, #7 │ │ │ │ - bpl.w 1959a │ │ │ │ - ldr.w r2, [sl, #8] │ │ │ │ - cmp r2, #8 │ │ │ │ - bne.w 19606 │ │ │ │ - ldr.w r2, [sl, #12] │ │ │ │ - lsls r4, r2, #1 │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1877c │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [sl] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1877c │ │ │ │ - mov r0, sl │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1877c │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq r7, #0 │ │ │ │ - beq.w 185aa │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.w 1967c │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - negs r3, r3 │ │ │ │ - lsls r7, r3, #1 │ │ │ │ - b.w 185aa │ │ │ │ - ldr r3, [pc, #220] @ (18f90 ) │ │ │ │ - movs r2, #73 @ 0x49 │ │ │ │ - ldr r1, [pc, #300] @ (18fe4 ) │ │ │ │ - ldr r0, [pc, #300] @ (18fe8 ) │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 18888 │ │ │ │ + ldr r3, [pc, #312] @ (18c34 ) │ │ │ │ + movs r2, #104 @ 0x68 │ │ │ │ + ldr r1, [pc, #392] @ (18c88 ) │ │ │ │ + ldr r0, [pc, #396] @ (18c8c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl c598 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r7 │ │ │ │ - bl c598 │ │ │ │ - b.n 18a60 │ │ │ │ - ldr r0, [pc, #224] @ (18fec ) │ │ │ │ - mov r1, r6 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 18888 │ │ │ │ + ldr r3, [pc, #276] @ (18c34 ) │ │ │ │ + movs r2, #107 @ 0x6b │ │ │ │ + ldr r1, [pc, #364] @ (18c90 ) │ │ │ │ + ldr r0, [pc, #368] @ (18c94 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ - bl 11514 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18f26 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 193de │ │ │ │ - ldr r3, [pc, #104] @ (18f90 ) │ │ │ │ - movs r2, #73 @ 0x49 │ │ │ │ - ldr r1, [pc, #196] @ (18ff0 ) │ │ │ │ - ldr r0, [pc, #196] @ (18ff4 ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + b.n 18af0 │ │ │ │ + ldr r3, [pc, #252] @ (18c34 ) │ │ │ │ + movs r2, #106 @ 0x6a │ │ │ │ + ldr r1, [pc, #348] @ (18c98 ) │ │ │ │ + ldr r0, [pc, #352] @ (18c9c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 18ecc │ │ │ │ - mov r0, r9 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18660 │ │ │ │ - mov r0, sl │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18ab8 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18b62 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18b46 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18b2a │ │ │ │ - mov r0, r2 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18b0e │ │ │ │ - mov r0, fp │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18af2 │ │ │ │ - nop │ │ │ │ - ldrb r6, [r7, #14] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 18888 │ │ │ │ + ldr r1, [pc, #324] @ (18ca0 ) │ │ │ │ + movs r2, #104 @ 0x68 │ │ │ │ + ldr r0, [pc, #324] @ (18ca4 ) │ │ │ │ + ldr r3, [pc, #212] @ (18c34 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 18888 │ │ │ │ + ldr r3, [pc, #188] @ (18c34 ) │ │ │ │ + movs r2, #107 @ 0x6b │ │ │ │ + ldr r1, [pc, #300] @ (18ca8 ) │ │ │ │ + ldr r0, [pc, #300] @ (18cac ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 18888 │ │ │ │ + ldr r3, [pc, #152] @ (18c34 ) │ │ │ │ + movs r2, #106 @ 0x6a │ │ │ │ + ldr r1, [pc, #272] @ (18cb0 ) │ │ │ │ + ldr r0, [pc, #272] @ (18cb4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 18888 │ │ │ │ + mov r0, r5 │ │ │ │ + bl c4e4 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.w 190b2 │ │ │ │ + lsls r2, r0, #31 │ │ │ │ + bpl.w 18574 │ │ │ │ + movs r1, #2 │ │ │ │ + bl 168fc │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + bl c598 │ │ │ │ + b.n 18580 │ │ │ │ + ldr r3, [pc, #84] @ (18c34 ) │ │ │ │ + movs r2, #107 @ 0x6b │ │ │ │ + ldr r1, [pc, #212] @ (18cb8 ) │ │ │ │ + ldr r0, [pc, #216] @ (18cbc ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + b.n 18ac8 │ │ │ │ + ldrb r2, [r6, #28] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #14] │ │ │ │ + ldrb r6, [r4, #28] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #18 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #17 │ │ │ │ + lsls r4, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #18 │ │ │ │ + lsls r4, r2, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r6, [r7, #15] │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r4, r0, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, #58] @ 0x3a │ │ │ │ + cbnz r2, 18c2e │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r5, #62] @ 0x3e │ │ │ │ + ldrb r0, [r3, #15] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r7, #62] @ 0x3e │ │ │ │ + str r5, [sp, #184] @ 0xb8 │ │ │ │ movs r1, r0 │ │ │ │ - strb r2, [r2, #22] │ │ │ │ - movs r3, r0 │ │ │ │ - ldrh r6, [r3, #46] @ 0x2e │ │ │ │ + lsls r4, r7, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + cbnz r4, 18c32 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r5, #46] @ 0x2e │ │ │ │ + ldrb r2, [r5, #14] │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r0, #44] @ 0x2c │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r7, #44] @ 0x2c │ │ │ │ + lsls r4, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r6, [r6, #6] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r1, #46] @ 0x2e │ │ │ │ + ldrh r4, [r7, #6] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r5, #44] @ 0x2c │ │ │ │ + ldrh r4, [r3, #4] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r7, #44] @ 0x2c │ │ │ │ + ldrh r2, [r4, #4] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r1, #44] @ 0x2c │ │ │ │ + ldrh r0, [r6, #2] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r3, #44] @ 0x2c │ │ │ │ + ldrh r6, [r6, #2] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r6, #34] @ 0x22 │ │ │ │ + ldrh r0, [r0, #2] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r2, #40] @ 0x28 │ │ │ │ + ldrh r6, [r0, #2] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r4, #40] @ 0x28 │ │ │ │ + strh r2, [r7, #54] @ 0x36 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r7, #38] @ 0x26 │ │ │ │ + strh r0, [r0, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r1, #40] @ 0x28 │ │ │ │ + strh r2, [r7, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r2, #36] @ 0x24 │ │ │ │ + strh r0, [r0, #54] @ 0x36 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r4, #36] @ 0x24 │ │ │ │ + strh r2, [r4, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r0, #26] │ │ │ │ + strh r0, [r5, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r2, #26] │ │ │ │ + strh r0, [r6, #50] @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r5, #16] │ │ │ │ + strh r6, [r6, #50] @ 0x32 │ │ │ │ + movs r1, r0 │ │ │ │ + strh r6, [r0, #50] @ 0x32 │ │ │ │ + movs r1, r0 │ │ │ │ + strh r4, [r1, #50] @ 0x32 │ │ │ │ + movs r1, r0 │ │ │ │ + strh r2, [r4, #48] @ 0x30 │ │ │ │ + movs r1, r0 │ │ │ │ + strh r0, [r5, #48] @ 0x30 │ │ │ │ + movs r1, r0 │ │ │ │ + strh r4, [r0, #48] @ 0x30 │ │ │ │ + movs r1, r0 │ │ │ │ + strh r2, [r1, #48] @ 0x30 │ │ │ │ + movs r1, r0 │ │ │ │ + strh r0, [r4, #46] @ 0x2e │ │ │ │ + movs r1, r0 │ │ │ │ + strh r6, [r4, #46] @ 0x2e │ │ │ │ + movs r1, r0 │ │ │ │ + strh r0, [r1, #46] @ 0x2e │ │ │ │ + movs r1, r0 │ │ │ │ + strh r6, [r1, #46] @ 0x2e │ │ │ │ + movs r1, r0 │ │ │ │ + strh r4, [r4, #44] @ 0x2c │ │ │ │ + movs r1, r0 │ │ │ │ + strh r6, [r5, #44] @ 0x2c │ │ │ │ + movs r1, r0 │ │ │ │ + strh r6, [r0, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r2, #22] │ │ │ │ + strh r4, [r1, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r4, #22] │ │ │ │ + strh r2, [r4, #42] @ 0x2a │ │ │ │ movs r1, r0 │ │ │ │ + strh r0, [r5, #42] @ 0x2a │ │ │ │ + movs r1, r0 │ │ │ │ + strh r0, [r4, #40] @ 0x28 │ │ │ │ + movs r1, r0 │ │ │ │ + strh r6, [r4, #40] @ 0x28 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr.w r3, [pc, #2476] @ 19670 │ │ │ │ + movs r2, #106 @ 0x6a │ │ │ │ + ldr.w r1, [pc, #2476] @ 19674 │ │ │ │ + ldr.w r0, [pc, #2476] @ 19678 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + b.n 18888 │ │ │ │ + ldr.w r1, [pc, #2460] @ 1967c │ │ │ │ + movs r2, #107 @ 0x6b │ │ │ │ + ldr.w r0, [pc, #2456] @ 19680 │ │ │ │ + ldr.w r3, [pc, #2436] @ 19670 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + b.n 18b64 │ │ │ │ cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq.w r8, #0 │ │ │ │ - beq.w 1860a │ │ │ │ + ittt eq │ │ │ │ + moveq r3, r2 │ │ │ │ + moveq r5, #0 │ │ │ │ + streq r3, [sp, #20] │ │ │ │ + beq.w 185b0 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.w 196c0 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - negs r3, r3 │ │ │ │ - mov.w r8, r3, lsl #1 │ │ │ │ - b.w 1860a │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19a10 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19032 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19434 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19a28 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1904e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1943c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19980 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + bne.w 19476 │ │ │ │ + ldr r5, [r7, #12] │ │ │ │ + negs r0, r5 │ │ │ │ + lsls r0, r0, #1 │ │ │ │ + adds r2, r0, #2 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + teq r0, r2 │ │ │ │ + bpl.w 18ea6 │ │ │ │ + cmp r2, #0 │ │ │ │ + bge.w 189e6 │ │ │ │ + movs r1, #2 │ │ │ │ + bl 168fc │ │ │ │ + str r0, [sp, #20] │ │ │ │ + b.n 189da │ │ │ │ + mov.w r1, r9, lsl #1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 11490 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl c598 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 185f6 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + ldr.w r5, [fp, #48] @ 0x30 │ │ │ │ + bl 133d0 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 19334 │ │ │ │ + ldr.w r3, [fp, #52] @ 0x34 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl 133d0 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 19380 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r2, r9 │ │ │ │ + movs r0, #4 │ │ │ │ + bl d57c │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1906a │ │ │ │ + bge.n 18d8e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19444 │ │ │ │ - ldr.w sl, [sp, #24] │ │ │ │ - mov r0, sl │ │ │ │ - blx 94b8 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 198d8 │ │ │ │ + beq.w 1922a │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19092 │ │ │ │ + bge.n 18d9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19422 │ │ │ │ - ldr.w r3, [pc, #2764] @ 19b60 │ │ │ │ - cmp r6, #0 │ │ │ │ - ldr.w sl, [r5, r3] │ │ │ │ - ldr.w r0, [sl] │ │ │ │ - blt.w 195d8 │ │ │ │ - uxtb r6, r6 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 1919c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r1, [r3, #64] @ 0x40 │ │ │ │ - bl fac0 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 19704 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r1, [r3, #68] @ 0x44 │ │ │ │ - blx 9730 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r6, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 190d2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r3, 1911a │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 1884c │ │ │ │ - ldr.w r1, [pc, #2696] @ 19b64 │ │ │ │ - movs r2, #83 @ 0x53 │ │ │ │ - ldr.w r0, [pc, #2696] @ 19b68 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + cbz r3, 18de0 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 1860c │ │ │ │ + ldr.w r3, [pc, #2248] @ 19670 │ │ │ │ + movs r2, #119 @ 0x77 │ │ │ │ + ldr.w r1, [pc, #2264] @ 19684 │ │ │ │ + ldr.w r0, [pc, #2264] @ 19688 │ │ │ │ add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl c598 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r7 │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ bl c598 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c598 │ │ │ │ - mov r0, r9 │ │ │ │ - bl c598 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl c598 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl c598 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ bl c598 │ │ │ │ - b.n 18a60 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 190d2 │ │ │ │ - mov r0, sl │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 186c0 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1868a │ │ │ │ + b.n 18888 │ │ │ │ mov r0, r2 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1871e │ │ │ │ + b.n 18d9e │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq r3, #0 │ │ │ │ + beq.w 18544 │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.w 193b4 │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + negs r3, r3 │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + b.w 18544 │ │ │ │ + ldr.w r3, [pc, #2156] @ 19670 │ │ │ │ + movs r2, #110 @ 0x6e │ │ │ │ + ldr.w r1, [pc, #2176] @ 1968c │ │ │ │ + ldr.w r0, [pc, #2176] @ 19690 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + b.n 18876 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 185e0 │ │ │ │ + teq r5, r3 │ │ │ │ + bmi.w 189da │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 169f8 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + b.n 189da │ │ │ │ mov r0, r6 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 186ea │ │ │ │ - ldr.w r0, [pc, #2592] @ 19b6c │ │ │ │ - mov r1, r6 │ │ │ │ + b.w 18646 │ │ │ │ + ldr.w r0, [pc, #2120] @ 19694 │ │ │ │ + mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ bl 11514 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19168 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1957a │ │ │ │ - ldr.w r3, [pc, #2548] @ 19b60 │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ - ldr.w r1, [pc, #2560] @ 19b70 │ │ │ │ - ldr.w r0, [pc, #2560] @ 19b74 │ │ │ │ + ldr.w r3, [pc, #2072] @ 19670 │ │ │ │ + movs r2, #116 @ 0x74 │ │ │ │ + ldr.w r1, [pc, #2108] @ 19698 │ │ │ │ + ldr.w r0, [pc, #2108] @ 1969c │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 18d80 │ │ │ │ - ldr.w r1, [pc, #2544] @ 19b78 │ │ │ │ - movs r2, #75 @ 0x4b │ │ │ │ - ldr.w r0, [pc, #2544] @ 19b7c │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.n 18daa │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ - b.w 1884c │ │ │ │ - ldr.w r3, [pc, #2492] @ 19b60 │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ - ldr.w r1, [pc, #2516] @ 19b80 │ │ │ │ - ldr.w r0, [pc, #2516] @ 19b84 │ │ │ │ + b.n 18dc0 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + b.n 18998 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 186ac │ │ │ │ + mov r0, r5 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 186be │ │ │ │ + mov r0, r9 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 186d4 │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq r5, #0 │ │ │ │ + beq.w 185b0 │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.w 1941c │ │ │ │ + ldr r5, [r7, #12] │ │ │ │ + negs r5, r5 │ │ │ │ + b.w 185ae │ │ │ │ + ldr.w r3, [pc, #1984] @ 19670 │ │ │ │ + ldr.w r2, [pc, #2028] @ 196a0 │ │ │ │ + ldr.w r1, [pc, #2028] @ 196a4 │ │ │ │ + ldr.w r0, [pc, #2028] @ 196a8 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + str r4, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl c598 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r2, #116 @ 0x74 │ │ │ │ + bl 11db0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r7 │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ bl c598 │ │ │ │ - mov r0, r8 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ bl c598 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, r5 │ │ │ │ bl c598 │ │ │ │ - b.n 18a60 │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq.w r9, #0 │ │ │ │ - beq.w 18678 │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.w 19724 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - negs r3, r3 │ │ │ │ - mov.w r9, r3, lsl #1 │ │ │ │ - b.w 18678 │ │ │ │ - ldr.w r1, [pc, #2408] @ 19b88 │ │ │ │ - movs r2, #75 @ 0x4b │ │ │ │ - ldr.w r0, [pc, #2404] @ 19b8c │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + b.n 18888 │ │ │ │ + ldr.w r0, [pc, #1968] @ 196ac │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, pc │ │ │ │ + bl 11514 │ │ │ │ + ldr.w r3, [pc, #1896] @ 19670 │ │ │ │ + movs r2, #114 @ 0x72 │ │ │ │ + ldr.w r1, [pc, #1956] @ 196b0 │ │ │ │ + ldr.w r0, [pc, #1956] @ 196b4 │ │ │ │ add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cf0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 18a60 │ │ │ │ - ldr.w r0, [pc, #2372] @ 19b90 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl c598 │ │ │ │ + b.n 18888 │ │ │ │ + ldr.w r0, [pc, #1916] @ 196b8 │ │ │ │ + mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ bl 11514 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19266 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19620 │ │ │ │ - ldr.w r3, [pc, #2296] @ 19b60 │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ - ldr.w r1, [pc, #2340] @ 19b94 │ │ │ │ - ldr.w r0, [pc, #2340] @ 19b98 │ │ │ │ + ldr.w r3, [pc, #1832] @ 19670 │ │ │ │ + movs r2, #112 @ 0x70 │ │ │ │ + ldr.w r1, [pc, #1900] @ 196bc │ │ │ │ + ldr.w r0, [pc, #1900] @ 196c0 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + b.n 18f20 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 186fe │ │ │ │ + ldr.w r3, [pc, #1792] @ 19670 │ │ │ │ + movs r2, #116 @ 0x74 │ │ │ │ + ldr.w r1, [pc, #1868] @ 196c4 │ │ │ │ + ldr.w r0, [pc, #1868] @ 196c8 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 191c2 │ │ │ │ + b.n 18ed2 │ │ │ │ cmp r3, #1 │ │ │ │ - itt eq │ │ │ │ - moveq r3, #0 │ │ │ │ - streq r3, [sp, #40] @ 0x28 │ │ │ │ - beq.w 186d8 │ │ │ │ + it eq │ │ │ │ + moveq.w r9, #0 │ │ │ │ + beq.w 18908 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.w 19768 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ + bne.w 19448 │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ negs r3, r3 │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - b.w 186d8 │ │ │ │ - ldr.w r3, [pc, #2236] @ 19b60 │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ - ldr.w r1, [pc, #2292] @ 19b9c │ │ │ │ - ldr.w r0, [pc, #2292] @ 19ba0 │ │ │ │ + mov.w r9, r3, lsl #1 │ │ │ │ + b.n 18908 │ │ │ │ + ldr.w r3, [pc, #1732] @ 19670 │ │ │ │ + ldr.w r2, [pc, #1820] @ 196cc │ │ │ │ + ldr.w r1, [pc, #1820] @ 196d0 │ │ │ │ + ldr.w r0, [pc, #1820] @ 196d4 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + str r4, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl c598 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r2, #114 @ 0x72 │ │ │ │ + bl 11db0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r7 │ │ │ │ - bl c598 │ │ │ │ - mov r0, r8 │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ bl c598 │ │ │ │ mov r0, r9 │ │ │ │ bl c598 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ + b.n 18888 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 1872e │ │ │ │ + ldr.w r3, [pc, #1652] @ 19670 │ │ │ │ + ldr.w r2, [pc, #1752] @ 196d8 │ │ │ │ + ldr.w r1, [pc, #1752] @ 196dc │ │ │ │ + ldr.w r0, [pc, #1752] @ 196e0 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + add r1, pc │ │ │ │ + str r6, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r2, #120 @ 0x78 │ │ │ │ + bl 11db0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ bl c598 │ │ │ │ - b.w 18a60 │ │ │ │ - ldr.w r0, [pc, #2208] @ 19ba4 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl c598 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 18888 │ │ │ │ + ldr.w r0, [pc, #1692] @ 196e4 │ │ │ │ + mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ bl 11514 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1931e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19674 │ │ │ │ - ldr.w r3, [pc, #2112] @ 19b60 │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ - ldr.w r1, [pc, #2176] @ 19ba8 │ │ │ │ - ldr.w r0, [pc, #2176] @ 19bac │ │ │ │ + ldr.w r3, [pc, #1564] @ 19670 │ │ │ │ + movs r2, #114 @ 0x72 │ │ │ │ + ldr.w r1, [pc, #1680] @ 196e8 │ │ │ │ + ldr.w r0, [pc, #1680] @ 196ec │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 192c0 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 188f2 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r7 │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl c598 │ │ │ │ + mov r0, r9 │ │ │ │ + bl c598 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9dc4 │ │ │ │ + b.w 18888 │ │ │ │ + ldr.w r3, [pc, #1496] @ 19670 │ │ │ │ + movs r2, #120 @ 0x78 │ │ │ │ + ldr.w r1, [pc, #1620] @ 196f0 │ │ │ │ + ldr.w r0, [pc, #1620] @ 196f4 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + b.n 18dc0 │ │ │ │ + ldr.w r3, [pc, #1468] @ 19670 │ │ │ │ + movs r2, #110 @ 0x6e │ │ │ │ + ldr.w r1, [pc, #1596] @ 196f8 │ │ │ │ + ldr.w r0, [pc, #1596] @ 196fc │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + b.w 18876 │ │ │ │ + cmp r2, #1 │ │ │ │ + it eq │ │ │ │ + moveq r0, #0 │ │ │ │ + beq.w 18938 │ │ │ │ + cmp r2, #10 │ │ │ │ + bne.w 19536 │ │ │ │ + ldr r2, [r7, #12] │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + b.n 18938 │ │ │ │ + mov r0, r4 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18980 │ │ │ │ - cmp r3, #1 │ │ │ │ - itt eq │ │ │ │ - moveq r3, #0 │ │ │ │ - streq r3, [sp, #44] @ 0x2c │ │ │ │ - beq.w 18736 │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.w 197ae │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - negs r3, r3 │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 18736 │ │ │ │ - ldr.w r3, [pc, #2032] @ 19b60 │ │ │ │ - movs r2, #67 @ 0x43 │ │ │ │ - ldr.w r1, [pc, #2108] @ 19bb0 │ │ │ │ - ldr.w r0, [pc, #2108] @ 19bb4 │ │ │ │ + b.w 1878e │ │ │ │ + ldr.w r3, [pc, #1400] @ 19670 │ │ │ │ + movs r2, #121 @ 0x79 │ │ │ │ + ldr.w r1, [pc, #1540] @ 19700 │ │ │ │ + ldr.w r0, [pc, #1540] @ 19704 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9cf0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9dc4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9cf0 │ │ │ │ + bl c598 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ bl c598 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9dc4 │ │ │ │ + b.w 18888 │ │ │ │ + ldr.w r3, [pc, #1332] @ 19670 │ │ │ │ + movs r2, #114 @ 0x72 │ │ │ │ + ldr.w r1, [pc, #1480] @ 19708 │ │ │ │ + ldr.w r0, [pc, #1480] @ 1970c │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r7 │ │ │ │ - bl c598 │ │ │ │ - mov r0, r8 │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ bl c598 │ │ │ │ mov r0, r9 │ │ │ │ bl c598 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl c598 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl c598 │ │ │ │ - b.w 18a60 │ │ │ │ - mov r0, fp │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1877a │ │ │ │ - mov r0, fp │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9dc4 │ │ │ │ + b.w 18888 │ │ │ │ + mov r0, r7 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18e34 │ │ │ │ - mov r0, r6 │ │ │ │ + b.w 1875e │ │ │ │ + mov r0, r4 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18f26 │ │ │ │ - ldr.w r3, [pc, #1912] @ 19b60 │ │ │ │ - movs r2, #69 @ 0x45 │ │ │ │ - ldr.w r1, [pc, #1992] @ 19bb8 │ │ │ │ - ldr.w r0, [pc, #1992] @ 19bbc │ │ │ │ + b.w 187c4 │ │ │ │ + ldr.w r3, [pc, #1240] @ 19670 │ │ │ │ + movs r2, #121 @ 0x79 │ │ │ │ + ldr.w r1, [pc, #1392] @ 19710 │ │ │ │ + ldr.w r0, [pc, #1392] @ 19714 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9cf0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9dc4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9cf0 │ │ │ │ + bl c598 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 190ee │ │ │ │ - mov r0, r6 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18e5c │ │ │ │ - mov r0, r2 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19092 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 187ac │ │ │ │ - mov r0, r2 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19032 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1904e │ │ │ │ - mov r0, r2 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1906a │ │ │ │ - mov r0, r2 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18814 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1884c │ │ │ │ - mov r0, r2 │ │ │ │ + bl c598 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9dc4 │ │ │ │ + b.w 18888 │ │ │ │ + mov r0, r4 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18830 │ │ │ │ - ldr.w r1, [pc, #1876] @ 19bc0 │ │ │ │ - movs r2, #86 @ 0x56 │ │ │ │ - ldr.w r0, [pc, #1872] @ 19bc4 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + b.w 187fa │ │ │ │ + ldr.w r0, [pc, #1324] @ 19718 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add r0, pc │ │ │ │ + bl 11514 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1920c │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1940c │ │ │ │ + ldr.w r3, [pc, #1120] @ 19670 │ │ │ │ + movs r2, #114 @ 0x72 │ │ │ │ + ldr.w r1, [pc, #1288] @ 1971c │ │ │ │ + ldr.w r0, [pc, #1288] @ 19720 │ │ │ │ add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl c598 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c598 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c598 │ │ │ │ + b.n 18fce │ │ │ │ mov r0, r9 │ │ │ │ - bl c598 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl c598 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl c598 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18d8e │ │ │ │ + ldr.w r3, [pc, #1084] @ 19670 │ │ │ │ + ldr.w r2, [pc, #1260] @ 19724 │ │ │ │ + ldr.w r1, [pc, #1260] @ 19728 │ │ │ │ + ldr.w r0, [pc, #1260] @ 1972c │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + add r1, pc │ │ │ │ + str r6, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r2, #123 @ 0x7b │ │ │ │ + bl 11db0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c598 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cf0 │ │ │ │ - b.w 18a60 │ │ │ │ - ldr.w r1, [pc, #1808] @ 19bc8 │ │ │ │ - movs r2, #86 @ 0x56 │ │ │ │ - ldr.w r0, [pc, #1808] @ 19bcc │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 18dcc │ │ │ │ + cmp r2, #1 │ │ │ │ + it eq │ │ │ │ + moveq r5, #0 │ │ │ │ + beq.w 189ae │ │ │ │ + cmp r2, #10 │ │ │ │ + bne.w 194c4 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r5, r2, #1 │ │ │ │ + b.w 189ae │ │ │ │ + ldr r3, [pc, #1012] @ (19670 ) │ │ │ │ + movs r2, #123 @ 0x7b │ │ │ │ + ldr.w r1, [pc, #1200] @ 19730 │ │ │ │ + ldr.w r0, [pc, #1200] @ 19734 │ │ │ │ add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9cf0 │ │ │ │ + b.n 19258 │ │ │ │ + ldr r3, [pc, #984] @ (19670 ) │ │ │ │ + ldr.w r2, [pc, #1180] @ 19738 │ │ │ │ + ldr.w r1, [pc, #1180] @ 1973c │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r0, [pc, #1180] @ 19740 │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + add r1, pc │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r0, pc │ │ │ │ + str r4, [sp, #4] │ │ │ │ + movs r2, #124 @ 0x7c │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11db0 │ │ │ │ + b.n 18dcc │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9cf0 │ │ │ │ - b.w 18a60 │ │ │ │ - ldr.w r3, [pc, #1632] @ 19b60 │ │ │ │ - movs r2, #77 @ 0x4d │ │ │ │ - ldr.w r1, [pc, #1736] @ 19bd0 │ │ │ │ - ldr.w r0, [pc, #1736] @ 19bd4 │ │ │ │ + bl 169f8 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + mov r0, r9 │ │ │ │ + bl c598 │ │ │ │ + b.w 189da │ │ │ │ + ldr r3, [pc, #924] @ (19670 ) │ │ │ │ + movs r2, #124 @ 0x7c │ │ │ │ + ldr.w r1, [pc, #1132] @ 19744 │ │ │ │ + ldr.w r0, [pc, #1132] @ 19748 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 19386 │ │ │ │ - ldr.w r3, [pc, #1604] @ 19b60 │ │ │ │ - movs r2, #77 @ 0x4d │ │ │ │ - ldr.w r1, [pc, #1716] @ 19bd8 │ │ │ │ - ldr.w r0, [pc, #1716] @ 19bdc │ │ │ │ + b.n 18dcc │ │ │ │ + ldr.w r0, [pc, #1116] @ 1974c │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, pc │ │ │ │ + bl 11514 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1930a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 19414 │ │ │ │ + ldr r3, [pc, #868] @ (19670 ) │ │ │ │ + movs r2, #125 @ 0x7d │ │ │ │ + ldr.w r1, [pc, #1088] @ 19750 │ │ │ │ + ldr.w r0, [pc, #1088] @ 19754 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9cf0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl c598 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c598 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c598 │ │ │ │ - mov r0, r9 │ │ │ │ bl c598 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl c598 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ bl c598 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cf0 │ │ │ │ - b.w 18a60 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19168 │ │ │ │ - ldr.w r1, [pc, #1628] @ 19be0 │ │ │ │ - movs r2, #79 @ 0x4f │ │ │ │ - ldr.w r0, [pc, #1624] @ 19be4 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + b.w 18888 │ │ │ │ + ldr r3, [pc, #824] @ (19670 ) │ │ │ │ + movs r2, #119 @ 0x77 │ │ │ │ + ldr.w r1, [pc, #1052] @ 19758 │ │ │ │ + ldr.w r0, [pc, #1052] @ 1975c │ │ │ │ add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 19406 │ │ │ │ - ldr.w r0, [pc, #1612] @ 19be8 │ │ │ │ - mov r1, sl │ │ │ │ - add r0, pc │ │ │ │ - bl 11514 │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 195bc │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [sl] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1971c │ │ │ │ - ldr.w r3, [pc, #1440] @ 19b60 │ │ │ │ - movs r2, #77 @ 0x4d │ │ │ │ - ldr.w r1, [pc, #1576] @ 19bec │ │ │ │ - ldr.w r0, [pc, #1576] @ 19bf0 │ │ │ │ + b.n 18dc0 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.w 1874c │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.w 19566 │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + negs r3, r3 │ │ │ │ + mov.w sl, r3, lsl #1 │ │ │ │ + b.w 1874c │ │ │ │ + ldr r3, [pc, #772] @ (19670 ) │ │ │ │ + movs r2, #125 @ 0x7d │ │ │ │ + ldr r1, [pc, #1008] @ (19760 ) │ │ │ │ + ldr r0, [pc, #1012] @ (19764 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 1938c │ │ │ │ - mov r3, r0 │ │ │ │ - ldr.w r1, [pc, #1560] @ 19bf4 │ │ │ │ - ldr.w r0, [pc, #1560] @ 19bf8 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ + b.n 19324 │ │ │ │ + ldr r3, [pc, #748] @ (19670 ) │ │ │ │ + movs r2, #119 @ 0x77 │ │ │ │ + ldr r1, [pc, #992] @ (19768 ) │ │ │ │ + ldr r0, [pc, #996] @ (1976c ) │ │ │ │ add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + b.n 1910c │ │ │ │ + ldr r3, [pc, #728] @ (19670 ) │ │ │ │ + movs r2, #126 @ 0x7e │ │ │ │ + ldr r1, [pc, #980] @ (19770 ) │ │ │ │ + ldr r0, [pc, #984] @ (19774 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 190ee │ │ │ │ - ldr.w r1, [pc, #1548] @ 19bfc │ │ │ │ - movs r2, #79 @ 0x4f │ │ │ │ - ldr.w r0, [pc, #1544] @ 19c00 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl c598 │ │ │ │ + b.w 18888 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 166f8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 195da │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r7, #0] │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.w 195aa │ │ │ │ + ldr r3, [pc, #664] @ (19670 ) │ │ │ │ + movs r2, #110 @ 0x6e │ │ │ │ + ldr r1, [pc, #924] @ (19778 ) │ │ │ │ + ldr r0, [pc, #924] @ (1977c ) │ │ │ │ add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 19406 │ │ │ │ - cmp r2, #1 │ │ │ │ - it eq │ │ │ │ - moveq r4, #0 │ │ │ │ - beq.w 18e78 │ │ │ │ - cmp r2, #10 │ │ │ │ - bne.w 197f8 │ │ │ │ - ldr.w r2, [sl, #12] │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r4, r2, #1 │ │ │ │ - b.n 18e78 │ │ │ │ mov r0, r6 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9dc4 │ │ │ │ + b.w 18888 │ │ │ │ + blx 90dc <__stack_chk_fail@plt> │ │ │ │ + mov r0, r3 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19266 │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ + b.n 1920c │ │ │ │ + mov r0, r7 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1930a │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 166f8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cbnz r3, 1942e │ │ │ │ + lsls r5, r0, #1 │ │ │ │ + b.w 185b0 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r7, #0] │ │ │ │ + cmp r7, #1 │ │ │ │ + it ne │ │ │ │ + orrne.w r5, r7, #1 │ │ │ │ + bne.w 185b0 │ │ │ │ + b.n 18e54 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 166f8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cbnz r3, 1945c │ │ │ │ + mov.w r9, r0, lsl #1 │ │ │ │ + b.w 18908 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r7, #0] │ │ │ │ + cmp r7, #1 │ │ │ │ + it ne │ │ │ │ + orrne.w r9, r7, #1 │ │ │ │ + bne.w 18908 │ │ │ │ + b.n 18f04 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 166f8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cbnz r3, 1949a │ │ │ │ + lsls r0, r0, #1 │ │ │ │ + adds r3, r0, #2 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + teq r0, r3 │ │ │ │ + bpl.w 189da │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.w 189da │ │ │ │ + b.n 18d1e │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r7, #0] │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.w 18f46 │ │ │ │ + movs r1, #2 │ │ │ │ + orr.w r0, r7, #1 │ │ │ │ + bl 168fc │ │ │ │ + str r0, [sp, #20] │ │ │ │ + orr.w r0, r7, #1 │ │ │ │ + bl c598 │ │ │ │ + b.w 189da │ │ │ │ mov r0, r3 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl 166fc │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 166f8 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cbnz r2, 194da │ │ │ │ + lsls r5, r0, #1 │ │ │ │ + b.w 189ae │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 19840 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19656 │ │ │ │ + bge.n 194f4 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt eq │ │ │ │ moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ streq r2, [r3, #0] │ │ │ │ - beq.n 19656 │ │ │ │ - cbz r2, 19668 │ │ │ │ + beq.n 194f4 │ │ │ │ + cbz r2, 19518 │ │ │ │ cmp r3, #1 │ │ │ │ - itt ne │ │ │ │ - orrne.w r3, r3, #1 │ │ │ │ - strne r3, [sp, #32] │ │ │ │ - bne.w 18566 │ │ │ │ - b.w 18ce4 │ │ │ │ + beq.w 1920c │ │ │ │ + orr.w r5, r3, #1 │ │ │ │ + tst.w r9, #1 │ │ │ │ + bne.n 19524 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 169f8 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + mov r0, r5 │ │ │ │ + bl c598 │ │ │ │ + b.w 189da │ │ │ │ mov r0, r3 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - b.n 19656 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1931e │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 166fc │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - lsls r7, r0, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 185aa │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 196a8 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt eq │ │ │ │ - moveq.w r3, #1073741824 @ 0x40000000 │ │ │ │ - streq r3, [r6, #0] │ │ │ │ - beq.n 196a8 │ │ │ │ - cbz r3, 196b8 │ │ │ │ - cmp r6, #1 │ │ │ │ - it ne │ │ │ │ - orrne.w r7, r6, #1 │ │ │ │ - bne.w 185bc │ │ │ │ - b.w 18a0a │ │ │ │ - mov r0, r6 │ │ │ │ + str r3, [sp, #20] │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 196a8 │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 166fc │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - mov.w r8, r0, lsl #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1860a │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 196ee │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt eq │ │ │ │ - moveq.w r3, #1073741824 @ 0x40000000 │ │ │ │ - streq r3, [r6, #0] │ │ │ │ - beq.n 196ee │ │ │ │ - cbz r3, 196fc │ │ │ │ - cmp r6, #1 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + b.n 194f4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 169f8 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + mov r0, r9 │ │ │ │ + bl c598 │ │ │ │ + b.n 1950e │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 166f8 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cbnz r2, 1954c │ │ │ │ + lsls r0, r0, #1 │ │ │ │ + b.w 18938 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r7, #0] │ │ │ │ + cmp r7, #1 │ │ │ │ it ne │ │ │ │ - orrne.w r8, r6, #1 │ │ │ │ - bne.w 1861c │ │ │ │ - b.n 18f26 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 196ee │ │ │ │ - ldr.w r1, [pc, #1276] @ 19c04 │ │ │ │ - movs r2, #83 @ 0x53 │ │ │ │ - ldr.w r0, [pc, #1276] @ 19c08 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.n 190ee │ │ │ │ - mov r0, sl │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 195bc │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 166fc │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cbnz r3, 19738 │ │ │ │ - mov.w r9, r0, lsl #1 │ │ │ │ - b.w 18678 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + orrne.w r0, r7, #1 │ │ │ │ + bne.w 18938 │ │ │ │ + b.n 19050 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 166f8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cbnz r3, 1957a │ │ │ │ + mov.w sl, r0, lsl #1 │ │ │ │ + b.w 1874c │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19752 │ │ │ │ + bge.n 1958c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - itt eq │ │ │ │ - moveq.w r3, #1073741824 @ 0x40000000 │ │ │ │ - streq r3, [r6, #0] │ │ │ │ - beq.n 19752 │ │ │ │ - cbz r3, 19760 │ │ │ │ - cmp r6, #1 │ │ │ │ + beq.n 195a2 │ │ │ │ + cbz r3, 1959a │ │ │ │ + cmp r7, #1 │ │ │ │ it ne │ │ │ │ - orrne.w r9, r6, #1 │ │ │ │ - bne.w 1868a │ │ │ │ - b.n 19168 │ │ │ │ - mov r0, r6 │ │ │ │ + orrne.w sl, r7, #1 │ │ │ │ + bne.w 1875e │ │ │ │ + b.n 1930a │ │ │ │ + mov r0, r7 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19752 │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 166fc │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cbnz r3, 1977c │ │ │ │ - lsls r3, r0, #1 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - b.w 186d8 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + b.n 1958c │ │ │ │ + mov.w r3, #1073741824 @ 0x40000000 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + b.n 1958c │ │ │ │ + orr.w r9, r7, #1 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r9 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e5fc │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19796 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt eq │ │ │ │ - moveq.w r3, #1073741824 @ 0x40000000 │ │ │ │ - streq r3, [r6, #0] │ │ │ │ - beq.n 19796 │ │ │ │ - cbz r3, 197a6 │ │ │ │ - cmp r6, #1 │ │ │ │ - itt ne │ │ │ │ - orrne.w r3, r6, #1 │ │ │ │ - strne r3, [sp, #40] @ 0x28 │ │ │ │ - bne.w 186ea │ │ │ │ - b.n 19266 │ │ │ │ - mov r0, r6 │ │ │ │ + bge.n 195d0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 195d0 │ │ │ │ + mov r0, r4 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19796 │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 166fc │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cbnz r3, 197c2 │ │ │ │ + mov r0, r9 │ │ │ │ + bl c598 │ │ │ │ + b.w 18562 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 18736 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 197dc │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt eq │ │ │ │ - moveq.w r3, #1073741824 @ 0x40000000 │ │ │ │ - streq r3, [r6, #0] │ │ │ │ - beq.n 197dc │ │ │ │ - cbz r3, 197ec │ │ │ │ - cmp r6, #1 │ │ │ │ - itt ne │ │ │ │ - orrne.w r3, r6, #1 │ │ │ │ - strne r3, [sp, #44] @ 0x2c │ │ │ │ - bne.w 18748 │ │ │ │ - b.n 1931e │ │ │ │ - mov r0, r6 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 197dc │ │ │ │ - blx 90dc <__stack_chk_fail@plt> │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ - mov r0, sl │ │ │ │ - bl 166fc │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - cbnz r2, 1980a │ │ │ │ - lsls r4, r0, #1 │ │ │ │ - b.w 18e78 │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19828 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - itt eq │ │ │ │ - moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ - streq.w r2, [sl] │ │ │ │ - beq.n 19828 │ │ │ │ - cbz r2, 19838 │ │ │ │ - cmp.w sl, #1 │ │ │ │ - it ne │ │ │ │ - orrne.w r4, sl, #1 │ │ │ │ - bne.w 1877c │ │ │ │ - b.n 195bc │ │ │ │ - mov r0, sl │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19828 │ │ │ │ - lsls r1, r0, #1 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - b.w 18556 │ │ │ │ - ldr r3, [pc, #960] @ (19c0c ) │ │ │ │ - movw r2, #563 @ 0x233 │ │ │ │ - ldr r1, [pc, #960] @ (19c10 ) │ │ │ │ - ldr r0, [pc, #960] @ (19c14 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #948] @ (19c18 ) │ │ │ │ - movw r2, #799 @ 0x31f │ │ │ │ - ldr r1, [pc, #948] @ (19c1c ) │ │ │ │ - ldr r0, [pc, #948] @ (19c20 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #936] @ (19c24 ) │ │ │ │ - movw r2, #710 @ 0x2c6 │ │ │ │ - ldr r1, [pc, #936] @ (19c28 ) │ │ │ │ - ldr r0, [pc, #936] @ (19c2c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #924] @ (19c30 ) │ │ │ │ - movw r2, #709 @ 0x2c5 │ │ │ │ - ldr r1, [pc, #924] @ (19c34 ) │ │ │ │ - ldr r0, [pc, #924] @ (19c38 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #912] @ (19c3c ) │ │ │ │ - movw r2, #514 @ 0x202 │ │ │ │ - ldr r1, [pc, #912] @ (19c40 ) │ │ │ │ - ldr r0, [pc, #912] @ (19c44 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #900] @ (19c48 ) │ │ │ │ - movw r2, #525 @ 0x20d │ │ │ │ - ldr r1, [pc, #900] @ (19c4c ) │ │ │ │ - ldr r0, [pc, #900] @ (19c50 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #888] @ (19c54 ) │ │ │ │ - mov.w r2, #652 @ 0x28c │ │ │ │ - ldr r1, [pc, #888] @ (19c58 ) │ │ │ │ - ldr r0, [pc, #888] @ (19c5c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #876] @ (19c60 ) │ │ │ │ - movw r2, #646 @ 0x286 │ │ │ │ - ldr r1, [pc, #876] @ (19c64 ) │ │ │ │ - ldr r0, [pc, #876] @ (19c68 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #864] @ (19c6c ) │ │ │ │ - mov.w r2, #712 @ 0x2c8 │ │ │ │ - ldr r1, [pc, #864] @ (19c70 ) │ │ │ │ - ldr r0, [pc, #864] @ (19c74 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #852] @ (19c78 ) │ │ │ │ - movw r2, #645 @ 0x285 │ │ │ │ - ldr r1, [pc, #852] @ (19c7c ) │ │ │ │ - ldr r0, [pc, #852] @ (19c80 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #840] @ (19c84 ) │ │ │ │ - movw r2, #647 @ 0x287 │ │ │ │ - ldr r1, [pc, #840] @ (19c88 ) │ │ │ │ - ldr r0, [pc, #840] @ (19c8c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #828] @ (19c90 ) │ │ │ │ - movw r2, #946 @ 0x3b2 │ │ │ │ - ldr r1, [pc, #828] @ (19c94 ) │ │ │ │ - ldr r0, [pc, #828] @ (19c98 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #816] @ (19c9c ) │ │ │ │ - movw r2, #513 @ 0x201 │ │ │ │ - ldr r1, [pc, #816] @ (19ca0 ) │ │ │ │ - ldr r0, [pc, #816] @ (19ca4 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #804] @ (19ca8 ) │ │ │ │ - movw r2, #951 @ 0x3b7 │ │ │ │ - ldr r1, [pc, #804] @ (19cac ) │ │ │ │ - ldr r0, [pc, #804] @ (19cb0 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #792] @ (19cb4 ) │ │ │ │ - mov.w r2, #544 @ 0x220 │ │ │ │ - ldr r1, [pc, #792] @ (19cb8 ) │ │ │ │ - ldr r0, [pc, #792] @ (19cbc ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #780] @ (19cc0 ) │ │ │ │ - movw r2, #711 @ 0x2c7 │ │ │ │ - ldr r1, [pc, #780] @ (19cc4 ) │ │ │ │ - ldr r0, [pc, #780] @ (19cc8 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #768] @ (19ccc ) │ │ │ │ - movw r2, #706 @ 0x2c2 │ │ │ │ - ldr r1, [pc, #768] @ (19cd0 ) │ │ │ │ - ldr r0, [pc, #768] @ (19cd4 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #756] @ (19cd8 ) │ │ │ │ - mov.w r2, #438 @ 0x1b6 │ │ │ │ - ldr r1, [pc, #756] @ (19cdc ) │ │ │ │ - ldr r0, [pc, #756] @ (19ce0 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #744] @ (19ce4 ) │ │ │ │ - movw r2, #457 @ 0x1c9 │ │ │ │ - ldr r1, [pc, #744] @ (19ce8 ) │ │ │ │ - ldr r0, [pc, #744] @ (19cec ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #732] @ (19cf0 ) │ │ │ │ - movw r2, #949 @ 0x3b5 │ │ │ │ - ldr r1, [pc, #732] @ (19cf4 ) │ │ │ │ - ldr r0, [pc, #732] @ (19cf8 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #720] @ (19cfc ) │ │ │ │ - movw r2, #950 @ 0x3b6 │ │ │ │ - ldr r1, [pc, #720] @ (19d00 ) │ │ │ │ - ldr r0, [pc, #720] @ (19d04 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #708] @ (19d08 ) │ │ │ │ - mov.w r2, #476 @ 0x1dc │ │ │ │ - ldr r1, [pc, #708] @ (19d0c ) │ │ │ │ - ldr r0, [pc, #708] @ (19d10 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #696] @ (19d14 ) │ │ │ │ - mov.w r2, #512 @ 0x200 │ │ │ │ - ldr r1, [pc, #696] @ (19d18 ) │ │ │ │ - ldr r0, [pc, #696] @ (19d1c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #684] @ (19d20 ) │ │ │ │ - movw r2, #801 @ 0x321 │ │ │ │ - ldr r1, [pc, #684] @ (19d24 ) │ │ │ │ - ldr r0, [pc, #684] @ (19d28 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #672] @ (19d2c ) │ │ │ │ - mov.w r2, #800 @ 0x320 │ │ │ │ - ldr r1, [pc, #672] @ (19d30 ) │ │ │ │ - ldr r0, [pc, #672] @ (19d34 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #660] @ (19d38 ) │ │ │ │ - mov.w r2, #592 @ 0x250 │ │ │ │ - ldr r1, [pc, #660] @ (19d3c ) │ │ │ │ - ldr r0, [pc, #660] @ (19d40 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #648] @ (19d44 ) │ │ │ │ - movw r2, #905 @ 0x389 │ │ │ │ - ldr r1, [pc, #648] @ (19d48 ) │ │ │ │ - ldr r0, [pc, #648] @ (19d4c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #636] @ (19d50 ) │ │ │ │ - movw r2, #707 @ 0x2c3 │ │ │ │ - ldr r1, [pc, #636] @ (19d54 ) │ │ │ │ - ldr r0, [pc, #636] @ (19d58 ) │ │ │ │ + b.w 18544 │ │ │ │ + ldr r3, [pc, #412] @ (19780 ) │ │ │ │ + movw r2, #1653 @ 0x675 │ │ │ │ + ldr r1, [pc, #412] @ (19784 ) │ │ │ │ + ldr r0, [pc, #412] @ (19788 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #976 @ 0x3d0 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #624] @ (19d5c ) │ │ │ │ - mov.w r2, #708 @ 0x2c4 │ │ │ │ - ldr r1, [pc, #624] @ (19d60 ) │ │ │ │ - ldr r0, [pc, #624] @ (19d64 ) │ │ │ │ + ldr r3, [pc, #400] @ (1978c ) │ │ │ │ + movw r2, #1644 @ 0x66c │ │ │ │ + ldr r1, [pc, #400] @ (19790 ) │ │ │ │ + ldr r0, [pc, #400] @ (19794 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #976 @ 0x3d0 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #612] @ (19d68 ) │ │ │ │ - movw r2, #798 @ 0x31e │ │ │ │ - ldr r1, [pc, #612] @ (19d6c ) │ │ │ │ - ldr r0, [pc, #612] @ (19d70 ) │ │ │ │ + ldr r3, [pc, #388] @ (19798 ) │ │ │ │ + movw r2, #1543 @ 0x607 │ │ │ │ + ldr r1, [pc, #388] @ (1979c ) │ │ │ │ + ldr r0, [pc, #388] @ (197a0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #976 @ 0x3d0 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #600] @ (19d74 ) │ │ │ │ - mov.w r2, #804 @ 0x324 │ │ │ │ - ldr r1, [pc, #600] @ (19d78 ) │ │ │ │ - ldr r0, [pc, #600] @ (19d7c ) │ │ │ │ + ldr r3, [pc, #376] @ (197a4 ) │ │ │ │ + movw r2, #1485 @ 0x5cd │ │ │ │ + ldr r1, [pc, #376] @ (197a8 ) │ │ │ │ + ldr r0, [pc, #376] @ (197ac ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #976 @ 0x3d0 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #588] @ (19d80 ) │ │ │ │ - movw r2, #803 @ 0x323 │ │ │ │ - ldr r1, [pc, #588] @ (19d84 ) │ │ │ │ - ldr r0, [pc, #588] @ (19d88 ) │ │ │ │ + ldr r3, [pc, #364] @ (197b0 ) │ │ │ │ + movw r2, #1662 @ 0x67e │ │ │ │ + ldr r1, [pc, #364] @ (197b4 ) │ │ │ │ + ldr r0, [pc, #364] @ (197b8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #976 @ 0x3d0 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #576] @ (19d8c ) │ │ │ │ - movw r2, #802 @ 0x322 │ │ │ │ - ldr r1, [pc, #576] @ (19d90 ) │ │ │ │ - ldr r0, [pc, #576] @ (19d94 ) │ │ │ │ + ldr r3, [pc, #352] @ (197bc ) │ │ │ │ + movw r2, #1203 @ 0x4b3 │ │ │ │ + ldr r1, [pc, #352] @ (197c0 ) │ │ │ │ + ldr r0, [pc, #352] @ (197c4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #976 @ 0x3d0 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - lsls r0, r7, #18 │ │ │ │ + lsls r4, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, #8] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r4, [r5, #8] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r0, [r5, #62] @ 0x3e │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r2, [r1, #4] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r2, [r3, #4] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r6, [r5, #2] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r0, [r0, #4] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r0, [r2, #2] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r0, [r4, #2] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r2, #62] @ 0x3e │ │ │ │ - movs r1, r0 │ │ │ │ - strh r6, [r4, #62] @ 0x3e │ │ │ │ - movs r1, r0 │ │ │ │ - strh r2, [r5, #54] @ 0x36 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r1, #60] @ 0x3c │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r3, #60] @ 0x3c │ │ │ │ - movs r1, r0 │ │ │ │ - strh r2, [r2, #58] @ 0x3a │ │ │ │ - movs r1, r0 │ │ │ │ - strh r2, [r4, #58] @ 0x3a │ │ │ │ - movs r1, r0 │ │ │ │ - strh r2, [r6, #48] @ 0x30 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r2, #54] @ 0x36 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r4, #54] @ 0x36 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r6, [r0, #52] @ 0x34 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r6, [r2, #52] @ 0x34 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r1, #48] @ 0x30 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r3, #48] @ 0x30 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r0, [r1, #44] @ 0x2c │ │ │ │ - movs r1, r0 │ │ │ │ - strh r2, [r3, #44] @ 0x2c │ │ │ │ - movs r1, r0 │ │ │ │ - strh r6, [r7, #40] @ 0x28 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r0, [r2, #42] @ 0x2a │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r6, #38] @ 0x26 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r0, #40] @ 0x28 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r0, [r3, #38] @ 0x26 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r0, [r5, #38] @ 0x26 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r0, [r6, #34] @ 0x22 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r2, [r0, #36] @ 0x24 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r0, [r3, #28] │ │ │ │ - movs r1, r0 │ │ │ │ strh r6, [r6, #32] │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r0, #34] @ 0x22 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r3, #32] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r6, [r5, #32] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r0, #32] │ │ │ │ + strh r4, [r7, #32] │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r2, #32] │ │ │ │ + strh r0, [r3, #32] │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r5, #22] │ │ │ │ + strh r2, [r4, #32] │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r0, #24] │ │ │ │ + strh r2, [r2, #26] │ │ │ │ movs r1, r0 │ │ │ │ - add r5, pc, #552 @ (adr r5, 19e38 ) │ │ │ │ + strh r0, [r3, #26] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r6, [r2, #16] │ │ │ │ + strh r4, [r6, #22] │ │ │ │ movs r1, r0 │ │ │ │ - add r5, pc, #456 @ (adr r5, 19de4 ) │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ + strh r2, [r7, #22] │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r7, #14] │ │ │ │ + ldrh r2, [r3, #22] │ │ │ │ movs r1, r0 │ │ │ │ - add r5, pc, #360 @ (adr r5, 19d90 ) │ │ │ │ + strh r2, [r4, #20] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ + strh r0, [r5, #20] │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r3, #18] │ │ │ │ + str r7, [sp, #528] @ 0x210 │ │ │ │ movs r1, r0 │ │ │ │ - add r5, pc, #264 @ (adr r5, 19d3c ) │ │ │ │ + strh r2, [r0, #18] │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r5, #124] @ 0x7c │ │ │ │ + strh r2, [r1, #18] │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r7, #16] │ │ │ │ + ldrh r2, [r5, #16] │ │ │ │ movs r1, r0 │ │ │ │ - add r5, pc, #168 @ (adr r5, 19ce8 ) │ │ │ │ + strh r2, [r6, #14] │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r2, #124] @ 0x7c │ │ │ │ + strh r0, [r7, #14] │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r2, #12] │ │ │ │ + ldrh r0, [r5, #14] │ │ │ │ movs r1, r0 │ │ │ │ - add r5, pc, #72 @ (adr r5, 19c94 ) │ │ │ │ + strh r0, [r6, #12] │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r7, #120] @ 0x78 │ │ │ │ + strh r6, [r6, #12] │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r0, #12] │ │ │ │ + strh r0, [r1, #12] │ │ │ │ movs r1, r0 │ │ │ │ - add r4, pc, #1000 @ (adr r4, 1a040 ) │ │ │ │ + strh r6, [r1, #12] │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r4, #120] @ 0x78 │ │ │ │ + str r6, [sp, #544] @ 0x220 │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r0, #14] │ │ │ │ + strh r6, [r0, #10] │ │ │ │ movs r1, r0 │ │ │ │ - add r4, pc, #904 @ (adr r4, 19fec ) │ │ │ │ + strh r6, [r1, #10] │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r1, #120] @ 0x78 │ │ │ │ + str r6, [sp, #224] @ 0xe0 │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r2, #12] │ │ │ │ + strh r6, [r6, #6] │ │ │ │ movs r1, r0 │ │ │ │ - add r4, pc, #808 @ (adr r4, 19f98 ) │ │ │ │ + strh r6, [r7, #6] │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r6, #116] @ 0x74 │ │ │ │ + ldrh r6, [r3, #6] │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r4, #14] │ │ │ │ + strh r6, [r4, #4] │ │ │ │ movs r1, r0 │ │ │ │ - add r4, pc, #712 @ (adr r4, 19f44 ) │ │ │ │ + strh r4, [r5, #4] │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r3, #116] @ 0x74 │ │ │ │ + strh r2, [r4, #2] │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r2, #10] │ │ │ │ + strh r0, [r5, #2] │ │ │ │ movs r1, r0 │ │ │ │ - add r4, pc, #616 @ (adr r4, 19ef0 ) │ │ │ │ + strh r4, [r0, #2] │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r0, #116] @ 0x74 │ │ │ │ + strh r2, [r1, #2] │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r2, #10] │ │ │ │ + strh r2, [r0, #0] │ │ │ │ movs r1, r0 │ │ │ │ - add r4, pc, #520 @ (adr r4, 19e9c ) │ │ │ │ + strh r0, [r1, #0] │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r5, #112] @ 0x70 │ │ │ │ + ldrb r6, [r7, #30] │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r1, #10] │ │ │ │ + ldrb r4, [r0, #31] │ │ │ │ movs r1, r0 │ │ │ │ - add r4, pc, #424 @ (adr r4, 19e48 ) │ │ │ │ + ldrb r0, [r4, #29] │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r2, #112] @ 0x70 │ │ │ │ + ldrb r6, [r4, #29] │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r0, #6] │ │ │ │ + strh r6, [r6, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - add r4, pc, #328 @ (adr r4, 19df4 ) │ │ │ │ + ldrb r2, [r5, #27] │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r7, #108] @ 0x6c │ │ │ │ + ldrb r0, [r6, #27] │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r0, #8] │ │ │ │ + str r3, [sp, #1016] @ 0x3f8 │ │ │ │ movs r1, r0 │ │ │ │ - add r4, pc, #232 @ (adr r4, 19da0 ) │ │ │ │ + ldrb r4, [r7, #26] │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r4, #108] @ 0x6c │ │ │ │ + ldrb r4, [r0, #27] │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r7, #4] │ │ │ │ + ldrb r6, [r7, #25] │ │ │ │ movs r1, r0 │ │ │ │ - add r4, pc, #136 @ (adr r4, 19d4c ) │ │ │ │ + ldrb r4, [r0, #26] │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r1, #108] @ 0x6c │ │ │ │ + str r3, [sp, #640] @ 0x280 │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r6, #8] │ │ │ │ + ldrb r2, [r3, #25] │ │ │ │ movs r1, r0 │ │ │ │ - add r4, pc, #40 @ (adr r4, 19cf8 ) │ │ │ │ + ldrb r2, [r4, #25] │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r6, #104] @ 0x68 │ │ │ │ + ldrb r0, [r5, #24] │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r3, #6] │ │ │ │ + ldrb r6, [r5, #24] │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #968 @ (adr r3, 1a0a4 ) │ │ │ │ + strh r6, [r6, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r3, #104] @ 0x68 │ │ │ │ + ldrb r6, [r5, #23] │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r6, #0] │ │ │ │ + ldrb r4, [r6, #23] │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #872 @ (adr r3, 1a050 ) │ │ │ │ + ldrb r4, [r0, #23] │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r0, #104] @ 0x68 │ │ │ │ + ldrb r2, [r1, #23] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r2, [r1, #31] │ │ │ │ + ldrb r4, [r2, #22] │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #776 @ (adr r3, 19ffc ) │ │ │ │ + ldrb r2, [r3, #22] │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r5, #100] @ 0x64 │ │ │ │ + ldrb r4, [r7, #21] │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r7, #2] │ │ │ │ + ldrb r2, [r0, #22] │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #680 @ (adr r3, 19fa8 ) │ │ │ │ + ldrb r0, [r5, #21] │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r2, #100] @ 0x64 │ │ │ │ + ldrb r6, [r5, #21] │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r1, #2] │ │ │ │ + ldrb r6, [r4, #20] │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #584 @ (adr r3, 19f54 ) │ │ │ │ + ldrb r4, [r5, #20] │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r7, #96] @ 0x60 │ │ │ │ + add r7, pc, #1000 @ (adr r7, 19b6c ) │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r2, [r4, #31] │ │ │ │ + ldr r0, [r1, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #488 @ (adr r3, 19f00 ) │ │ │ │ + strh r2, [r3, #32] │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r4, #96] @ 0x60 │ │ │ │ + add r7, pc, #904 @ (adr r7, 19b18 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r2, [r3, #25] │ │ │ │ + ldr r0, [r6, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #392 @ (adr r3, 19eac ) │ │ │ │ + strh r6, [r6, #30] │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r1, #96] @ 0x60 │ │ │ │ + add r7, pc, #808 @ (adr r7, 19ac4 ) │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r5, #0] │ │ │ │ + ldr r0, [r3, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #296 @ (adr r3, 19e58 ) │ │ │ │ + strh r2, [r2, #30] │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r6, #92] @ 0x5c │ │ │ │ + add r7, pc, #712 @ (adr r7, 19a70 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r2, [r4, #31] │ │ │ │ + ldr r0, [r0, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #200 @ (adr r3, 19e04 ) │ │ │ │ + strh r6, [r5, #28] │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r3, #92] @ 0x5c │ │ │ │ + add r7, pc, #616 @ (adr r7, 19a1c ) │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r2, [r1, #31] │ │ │ │ + ldr r0, [r5, #32] │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #104 @ (adr r3, 19db0 ) │ │ │ │ + strh r6, [r0, #30] │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r0, #92] @ 0x5c │ │ │ │ + add r7, pc, #520 @ (adr r7, 199c8 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r2, [r6, #30] │ │ │ │ + ldr r0, [r2, #32] │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #8 @ (adr r3, 19d5c ) │ │ │ │ + ldrb r2, [r2, #11] │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r5, #88] @ 0x58 │ │ │ │ + │ │ │ │ +000197c8 : │ │ │ │ + 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] @ 198fc │ │ │ │ + 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] @ (19900 ) │ │ │ │ + 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] @ (19904 ) │ │ │ │ + ldr r4, [pc, #256] @ (19908 ) │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [pc, #256] @ (1990c ) │ │ │ │ + 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] @ (19910 ) │ │ │ │ + add r2, pc │ │ │ │ + bl b944 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 198b8 │ │ │ │ + ldr r3, [pc, #232] @ (19914 ) │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 19888 │ │ │ │ + ldrd r3, r1, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + bl 180ac │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 198e4 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1985c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 198bc │ │ │ │ + cmp r5, #2 │ │ │ │ + beq.n 198b8 │ │ │ │ + ldr r3, [pc, #180] @ (19918 ) │ │ │ │ + ldr r0, [r4, r3] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 19870 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + ldr r2, [pc, #168] @ (1991c ) │ │ │ │ + ldr r3, [pc, #140] @ (19900 ) │ │ │ │ + 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 198c8 │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r0, [pc, #148] @ (19920 ) │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, pc │ │ │ │ + bl 11514 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + cbz r0, 198cc │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 198a4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbz r3, 198c2 │ │ │ │ + ldr r3, [pc, #124] @ (19924 ) │ │ │ │ + movs r2, #82 @ 0x52 │ │ │ │ + ldr r1, [pc, #124] @ (19928 ) │ │ │ │ + ldr r0, [pc, #128] @ (1992c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 19870 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1985c │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 198a4 │ │ │ │ + blx 90dc <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #96] @ (19930 ) │ │ │ │ + mov.w r2, #1944 @ 0x798 │ │ │ │ + ldr r1, [pc, #96] @ (19934 ) │ │ │ │ + ldr r0, [pc, #96] @ (19938 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1020 @ 0x3fc │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #84] @ (1993c ) │ │ │ │ + mov.w r2, #1936 @ 0x790 │ │ │ │ + ldr r1, [pc, #84] @ (19940 ) │ │ │ │ + ldr r0, [pc, #84] @ (19944 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1020 @ 0x3fc │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [r6, #64] @ 0x40 │ │ │ │ + movs r3, r0 │ │ │ │ + str r0, [r6, #124] @ 0x7c │ │ │ │ + movs r3, r0 │ │ │ │ + ldrb r2, [r6, #3] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r2, [r4, #31] │ │ │ │ + strh r6, [r0, #16] │ │ │ │ movs r1, r0 │ │ │ │ - add r2, pc, #936 @ (adr r2, 1a108 ) │ │ │ │ + lsls r4, r1, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r3, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [r1, #120] @ 0x78 │ │ │ │ + movs r3, r0 │ │ │ │ + strh r0, [r4, #12] │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r2, #88] @ 0x58 │ │ │ │ + lsls r4, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r0, [r3, #1] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r6, [r2, #31] │ │ │ │ + ldrb r0, [r4, #1] │ │ │ │ movs r1, r0 │ │ │ │ - add r2, pc, #840 @ (adr r2, 1a0b4 ) │ │ │ │ + add r5, pc, #56 @ (adr r5, 1996c ) │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r7, #84] @ 0x54 │ │ │ │ + str r4, [r3, #120] @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r2, [r2, #29] │ │ │ │ + strh r6, [r5, #10] │ │ │ │ movs r1, r0 │ │ │ │ - add r2, pc, #744 @ (adr r2, 1a060 ) │ │ │ │ + add r4, pc, #984 @ (adr r4, 19d18 ) │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r4, #84] @ 0x54 │ │ │ │ + str r4, [r0, #120] @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r2, [r5, #29] │ │ │ │ + strh r6, [r2, #10] │ │ │ │ movs r1, r0 │ │ │ │ - add r2, pc, #648 @ (adr r2, 1a00c ) │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 197c8 │ │ │ │ + clz r0, r0 │ │ │ │ + lsrs r0, r0, #5 │ │ │ │ + negs r0, r0 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00019964 : │ │ │ │ + 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, #400] @ (19b08 ) │ │ │ │ + ldr r3, [pc, #400] @ (19b0c ) │ │ │ │ + sub sp, #24 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r8, [pc, #400] @ 19b10 │ │ │ │ + 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 19ae0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl d3dc │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 199e4 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9178 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + mov r3, r0 │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 199be │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 19a64 │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 19a72 │ │ │ │ + uxtb r3, r3 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 19a4e │ │ │ │ + lsls r3, r4, #31 │ │ │ │ + bmi.n 19acc │ │ │ │ + adds r5, r4, #2 │ │ │ │ + teq r4, r5 │ │ │ │ + bmi.n 19a52 │ │ │ │ + mov r4, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl d3dc │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 199a4 │ │ │ │ + ldr r3, [pc, #300] @ (19b14 ) │ │ │ │ + mov.w r2, #312 @ 0x138 │ │ │ │ + ldr r1, [pc, #300] @ (19b18 ) │ │ │ │ + ldr r0, [pc, #300] @ (19b1c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r7, [r8, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + bl 117a4 │ │ │ │ + add r5, sp, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 10eb4 │ │ │ │ + ldr r3, [pc, #280] @ (19b20 ) │ │ │ │ + ldr.w sl, [sp, #8] │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + ldr r1, [r3, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #272] @ (19b24 ) │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + ldrd r9, r8, [sp, #12] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9730 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 19ae8 │ │ │ │ + bl 1103c │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9dc4 │ │ │ │ + cbz r7, 19a8c │ │ │ │ + ldmia.w r5, {r0, r1, r2} │ │ │ │ + bl 10fd8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r4 │ │ │ │ + b.n 19ab2 │ │ │ │ + cmp r5, #0 │ │ │ │ + bge.n 199d4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #2 │ │ │ │ + bl 168fc │ │ │ │ + mov r5, r0 │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 199d6 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 199c2 │ │ │ │ + ldr r3, [pc, #160] @ (19b14 ) │ │ │ │ + mov.w r2, #312 @ 0x138 │ │ │ │ + ldr r1, [pc, #172] @ (19b28 ) │ │ │ │ + ldr r0, [pc, #176] @ (19b2c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r7, [r8, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + bl 117a4 │ │ │ │ + b.n 199fc │ │ │ │ + mov r0, r4 │ │ │ │ + bl c598 │ │ │ │ + bl 10df0 │ │ │ │ + ldmia.w r5, {r0, r1, r2} │ │ │ │ + bl 10fd8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9dc4 │ │ │ │ + movs r0, #1 │ │ │ │ + ldr r2, [pc, #124] @ (19b30 ) │ │ │ │ + ldr r3, [pc, #84] @ (19b0c ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 19b02 │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 168fc │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r5 │ │ │ │ + bl c598 │ │ │ │ + b.n 199d6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c580 │ │ │ │ + b.n 19998 │ │ │ │ + ldr r1, [pc, #72] @ (19b34 ) │ │ │ │ + mov.w r2, #314 @ 0x13a │ │ │ │ + ldr r0, [pc, #72] @ (19b38 ) │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c598 │ │ │ │ + b.n 19a96 │ │ │ │ + blx 90dc <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + str r0, [r0, #104] @ 0x68 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [r6, #100] @ 0x64 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r4, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r6, [r3, #42] @ 0x2a │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r1, #84] @ 0x54 │ │ │ │ + strb r4, [r3, #28] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r6, [r0, #29] │ │ │ │ + lsls r4, r0, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r2, #38] @ 0x26 │ │ │ │ movs r1, r0 │ │ │ │ - add r2, pc, #552 @ (adr r2, 19fb8 ) │ │ │ │ + strb r6, [r1, #26] │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r6, #80] @ 0x50 │ │ │ │ + str r6, [r0, #84] @ 0x54 │ │ │ │ + movs r3, r0 │ │ │ │ + ldrh r2, [r3, #34] @ 0x22 │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r6, [r0, #29] │ │ │ │ + strb r4, [r3, #24] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00019d98 : │ │ │ │ - push {lr} │ │ │ │ +00019b3c : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #92] @ 19e04 │ │ │ │ - sub sp, #20 │ │ │ │ - ldr.w lr, [pc, #88] @ 19e08 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + ldr.w ip, [pc, #228] @ 19c30 │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ mov r0, r1 │ │ │ │ - add ip, pc │ │ │ │ mov r1, r2 │ │ │ │ + add ip, pc │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, ip, #720 @ 0x2d0 │ │ │ │ - add.w ip, sp, #8 │ │ │ │ - str.w ip, [sp] │ │ │ │ - ldr.w ip, [pc, #68] @ 19e0c │ │ │ │ - add lr, pc │ │ │ │ - ldr.w ip, [lr, ip] │ │ │ │ - ldr.w ip, [ip] │ │ │ │ - str.w ip, [sp, #12] │ │ │ │ - mov.w ip, #0 │ │ │ │ - bl c34c │ │ │ │ - cbz r0, 19de6 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 18424 │ │ │ │ - ldr r2, [pc, #40] @ (19e10 ) │ │ │ │ - ldr r3, [pc, #32] @ (19e0c ) │ │ │ │ + ldr.w ip, [pc, #212] @ 19c34 │ │ │ │ + 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] @ (19c38 ) │ │ │ │ + add ip, pc │ │ │ │ + ldr r5, [pc, #200] @ (19c3c ) │ │ │ │ + add r5, pc │ │ │ │ + ldr.w r4, [ip, r4] │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ + mov.w r4, #0 │ │ │ │ + bl c3c8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 19bee │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + bpl.n 19bce │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #7 │ │ │ │ + bpl.n 19bf2 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #8 │ │ │ │ + bne.n 19bfe │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 19964 │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.n 19bee │ │ │ │ + bl 1132c │ │ │ │ + ldr r2, [pc, #136] @ (19c40 ) │ │ │ │ + ldr r3, [pc, #124] @ (19c38 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 19dfe │ │ │ │ - add sp, #20 │ │ │ │ - pop {pc} │ │ │ │ + bne.n 19c2c │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r0, [pc, #116] @ (19c44 ) │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, pc │ │ │ │ + bl 11514 │ │ │ │ + ldr r3, [pc, #108] @ (19c48 ) │ │ │ │ + mov.w r2, #310 @ 0x136 │ │ │ │ + ldr r1, [pc, #108] @ (19c4c ) │ │ │ │ + ldr r0, [pc, #108] @ (19c50 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 19bb6 │ │ │ │ + ldr r0, [pc, #96] @ (19c54 ) │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + bl 11514 │ │ │ │ + b.n 19bd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + it eq │ │ │ │ + moveq r1, #0 │ │ │ │ + beq.n 19ba6 │ │ │ │ + cmp r2, #10 │ │ │ │ + bne.n 19c12 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + negs r3, r3 │ │ │ │ + lsls r1, r3, #1 │ │ │ │ + b.n 19ba6 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 166f8 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + lsls r1, r0, #1 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 19ba6 │ │ │ │ + orr.w r1, r3, #1 │ │ │ │ + b.n 19ba6 │ │ │ │ blx 90dc <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldr r2, [r3, #92] @ 0x5c │ │ │ │ + strb r0, [r7, #0] │ │ │ │ movs r3, r0 │ │ │ │ - str r4, [r6, #32] │ │ │ │ + str r6, [r1, #72] @ 0x48 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r2, #32] │ │ │ │ + str r2, [r1, #72] @ 0x48 │ │ │ │ + movs r3, r0 │ │ │ │ + str r2, [r0, #68] @ 0x44 │ │ │ │ movs r3, r0 │ │ │ │ + ldrh r6, [r5, #18] │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r2, [r5, #26] │ │ │ │ + movs r1, r0 │ │ │ │ + strb r2, [r5, #20] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrb r2, [r6, #20] │ │ │ │ + movs r1, r0 │ │ │ │ │ │ │ │ -00019e14 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00019c58 : │ │ │ │ + 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.w r5, [pc, #1060] @ 1a24c │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - ldr.w r4, [pc, #1060] @ 1a250 │ │ │ │ - mov r7, r1 │ │ │ │ + str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ + ldr.w r5, [pc, #2300] @ 1a568 │ │ │ │ + sub sp, #140 @ 0x8c │ │ │ │ + ldr.w r4, [pc, #2300] @ 1a56c │ │ │ │ + mov r8, r3 │ │ │ │ add r5, pc │ │ │ │ - ldr.w r6, [pc, #1056] @ 1a254 │ │ │ │ - ldr.w r3, [pc, #1056] @ 1a258 │ │ │ │ - add r6, pc │ │ │ │ + ldr.w r3, [pc, #2296] @ 1a570 │ │ │ │ + mov r7, r0 │ │ │ │ + mov sl, r2 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ + ldr.w r5, [pc, #2288] @ 1a574 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - str r4, [sp, #28] │ │ │ │ + str r4, [sp, #132] @ 0x84 │ │ │ │ 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 d328 │ │ │ │ - cmp r0, #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, #172] @ 0xac │ │ │ │ + ands.w r3, r4, #1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bne.w 19eaa │ │ │ │ mov r0, r4 │ │ │ │ - ite ne │ │ │ │ - movne r5, #2 │ │ │ │ - mvneq.w r5, #1 │ │ │ │ - bl c600 │ │ │ │ + bl 1132c │ │ │ │ + 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 9554 │ │ │ │ + mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a00e │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r2, #7 │ │ │ │ - bpl.w 1a02c │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - cmp r2, #8 │ │ │ │ - bne.w 1a082 │ │ │ │ - ldr r4, [r0, #12] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - lsls r4, r4, #1 │ │ │ │ - orr.w r8, r5, r4 │ │ │ │ + beq.w 19eb2 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 1a51e │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19e9a │ │ │ │ + bge.n 19ce6 │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ + str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19ff6 │ │ │ │ - cmp.w r8, #32768 @ 0x8000 │ │ │ │ - bcc.n 19eaa │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 16af8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c600 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1a060 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ + beq.w 19e78 │ │ │ │ + ldr.w r2, [r9, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bpl.w 1a0a2 │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ + bpl.w 1a024 │ │ │ │ + ldr.w r2, [r9, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.w 1a0da │ │ │ │ - ldr r7, [r0, #12] │ │ │ │ - lsls r7, r7, #1 │ │ │ │ - orr.w r8, r5, r7 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + bne.w 1a08e │ │ │ │ + ldr.w r6, [r9, #12] │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + lsls r6, r6, #1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19ee4 │ │ │ │ + bge.n 19d18 │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ + str.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19ffe │ │ │ │ - cmp.w r8, #32768 @ 0x8000 │ │ │ │ - bcc.n 19ef4 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 16af8 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r3, [pc, #868] @ (1a25c ) │ │ │ │ - ldr.w r1, [r9, #84] @ 0x54 │ │ │ │ - ldr r6, [r6, r3] │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - bl fac0 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1a0f6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1132c │ │ │ │ - mov r8, r0 │ │ │ │ + beq.w 19e80 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1132c │ │ │ │ - ldr.w r3, [r9, #908] @ 0x38c │ │ │ │ - strd r8, r0, [sp, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - movs r2, #0 │ │ │ │ - add r1, sp, #16 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 949c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r7, r0 │ │ │ │ + bl 1466c │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1a06a │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ + bpl.w 1a0b0 │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + ldr.w r0, [fp, #192] @ 0xc0 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + strd r8, r9, [sp, #56] @ 0x38 │ │ │ │ + blx 9554 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1a0da │ │ │ │ + ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19f3e │ │ │ │ + bge.n 19d68 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19fd6 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 1a114 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 1a232 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.w 19e88 │ │ │ │ + ldr.w r3, [pc, #2060] @ 1a578 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 1a104 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19f60 │ │ │ │ + bge.n 19d88 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19fde │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1a21a │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + beq.w 19e94 │ │ │ │ + ldr.w r3, [pc, #2032] @ 1a57c │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 19e1a │ │ │ │ + lsls r1, r6, #31 │ │ │ │ + bmi.w 1a2fc │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1a2f4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl d3dc │ │ │ │ + mov r6, r0 │ │ │ │ + cbz r0, 19df6 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 8f94 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19f76 │ │ │ │ + bge.n 19dc6 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a006 │ │ │ │ - ldr.w r1, [r9, #64] @ 0x40 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - bl fac0 │ │ │ │ - mov r5, r0 │ │ │ │ + beq.n 19e4e │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.n 19e5a │ │ │ │ + uxtb.w r9, r9 │ │ │ │ + cmp.w r9, #1 │ │ │ │ + beq.w 1a194 │ │ │ │ + lsls r2, r4, #31 │ │ │ │ + bmi.w 1a010 │ │ │ │ + adds r6, r4, #2 │ │ │ │ + teq r4, r6 │ │ │ │ + bmi.n 19e3c │ │ │ │ + mov r4, r6 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl d3dc │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a132 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #12 │ │ │ │ - str r7, [sp, #12] │ │ │ │ - blx 949c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19fa4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r3, 19fe6 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1a152 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19fb8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbz r3, 19fee │ │ │ │ - ldr r2, [pc, #676] @ (1a260 ) │ │ │ │ - ldr r3, [pc, #660] @ (1a250 ) │ │ │ │ + bne.n 19dac │ │ │ │ + ldr.w r3, [pc, #1928] @ 1a580 │ │ │ │ + movw r2, #335 @ 0x14f │ │ │ │ + ldr.w r1, [pc, #1924] @ 1a584 │ │ │ │ + ldr.w r0, [pc, #1924] @ 1a588 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c598 │ │ │ │ + movs r6, #1 │ │ │ │ + ldr.w r2, [pc, #1904] @ 1a58c │ │ │ │ + ldr.w r3, [pc, #1868] @ 1a56c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1a216 │ │ │ │ + bne.w 1a502 │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, #140 @ 0x8c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + cmp r6, #0 │ │ │ │ + bge.n 19de6 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mov r0, r5 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19f3e │ │ │ │ - mov r0, r8 │ │ │ │ + movs r1, #2 │ │ │ │ + bl 168fc │ │ │ │ + mov r6, r0 │ │ │ │ + mov r4, r6 │ │ │ │ + b.n 19de8 │ │ │ │ + mov r0, r6 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19f60 │ │ │ │ - mov r0, r5 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bge.n 19dcc │ │ │ │ + ldr.w r3, [pc, #1828] @ 1a580 │ │ │ │ + movw r2, #335 @ 0x14f │ │ │ │ + ldr.w r1, [pc, #1836] @ 1a590 │ │ │ │ + ldr.w r0, [pc, #1836] @ 1a594 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + b.n 19e12 │ │ │ │ + mov r0, r6 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19fa4 │ │ │ │ - mov r0, r7 │ │ │ │ + b.n 19ce6 │ │ │ │ + mov r0, r9 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19fb8 │ │ │ │ - mov r0, r3 │ │ │ │ + b.n 19d18 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + mov r0, r9 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19e9a │ │ │ │ - mov r0, r3 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + b.n 19d68 │ │ │ │ + mov r0, r1 │ │ │ │ + str r1, [sp, #16] │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19ee4 │ │ │ │ + ldr.w r3, [pc, #1756] @ 1a57c │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 19e1a │ │ │ │ + b.n 19d92 │ │ │ │ mov r0, r4 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19f76 │ │ │ │ - ldr r3, [pc, #588] @ (1a25c ) │ │ │ │ - movs r2, #97 @ 0x61 │ │ │ │ - ldr r1, [pc, #592] @ (1a264 ) │ │ │ │ - ldr r0, [pc, #592] @ (1a268 ) │ │ │ │ + bl c580 │ │ │ │ + b.n 19ca8 │ │ │ │ + ldr.w r3, [pc, #1740] @ 1a580 │ │ │ │ + mov.w r2, #328 @ 0x148 │ │ │ │ + ldr.w r1, [pc, #1756] @ 1a598 │ │ │ │ + ldr.w r0, [pc, #1756] @ 1a59c │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9dc4 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 10eb4 │ │ │ │ + ldr.w r3, [pc, #1724] @ 1a5a0 │ │ │ │ + ldr.w r1, [fp, #28] │ │ │ │ + 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 9730 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1a304 │ │ │ │ + bl 1103c │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9dc4 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 1a144 │ │ │ │ + mov r0, r7 │ │ │ │ + bl e384 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 1a31a │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + lsls r6, r0, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1a2d6 │ │ │ │ + ldr.w r2, [fp, #176] @ 0xb0 │ │ │ │ + add r1, sp, #96 @ 0x60 │ │ │ │ + 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, #188] @ 0xbc │ │ │ │ + movs r3, #0 │ │ │ │ + ldr.w r8, [fp, #180] @ 0xb4 │ │ │ │ + blx 9554 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1a330 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + bpl.w 1a354 │ │ │ │ + movs r0, #2 │ │ │ │ + blx 8e48 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1a16e │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 1a506 │ │ │ │ + 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 8fa0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9dc4 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 1a37a │ │ │ │ + ldr.w r3, [pc, #1528] @ 1a5a4 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r6, [r5, r3] │ │ │ │ + ldr.w r8, [r6] │ │ │ │ + bl 1132c │ │ │ │ + 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 949c │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1a390 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r5 │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 1a3ba │ │ │ │ + mov r0, r7 │ │ │ │ + bl 10d84 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr.w r1, [pc, #1452] @ 1a5a8 │ │ │ │ + mov.w r2, #332 @ 0x14c │ │ │ │ + ldr.w r0, [pc, #1448] @ 1a5ac │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.n 1a148 │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 168fc │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r6 │ │ │ │ bl c598 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 19fb8 │ │ │ │ - ldr r0, [pc, #572] @ (1a26c ) │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + b.n 19de8 │ │ │ │ + ldr.w r0, [pc, #1416] @ 1a5b0 │ │ │ │ + mov r1, r9 │ │ │ │ add r0, pc │ │ │ │ bl 11514 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + ldr.w r2, [r9] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1a04a │ │ │ │ + bge.n 1a046 │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ + str.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a14a │ │ │ │ - ldr r3, [pc, #528] @ (1a25c ) │ │ │ │ - movs r2, #97 @ 0x61 │ │ │ │ - ldr r1, [pc, #544] @ (1a270 ) │ │ │ │ - ldr r0, [pc, #544] @ (1a274 ) │ │ │ │ + beq.w 1a166 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr.w r3, [pc, #1332] @ 1a580 │ │ │ │ + mov.w r2, #328 @ 0x148 │ │ │ │ + ldr.w r1, [pc, #1376] @ 1a5b4 │ │ │ │ + ldr.w r0, [pc, #1376] @ 1a5b8 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 1a022 │ │ │ │ - ldr r3, [pc, #504] @ (1a25c ) │ │ │ │ - movs r2, #98 @ 0x62 │ │ │ │ - ldr r1, [pc, #528] @ (1a278 ) │ │ │ │ - ldr r0, [pc, #532] @ (1a27c ) │ │ │ │ + b.n 19eda │ │ │ │ + ldr.w r3, [pc, #1300] @ 1a580 │ │ │ │ + mov.w r2, #334 @ 0x14e │ │ │ │ + ldr.w r1, [pc, #1352] @ 1a5bc │ │ │ │ + ldr.w r0, [pc, #1352] @ 1a5c0 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl c598 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r6 │ │ │ │ bl c598 │ │ │ │ - b.n 1a028 │ │ │ │ + b.n 19e18 │ │ │ │ cmp r2, #1 │ │ │ │ - ittt eq │ │ │ │ - moveq r8, r5 │ │ │ │ - moveq r4, #0 │ │ │ │ - ldreq r2, [r0, #0] │ │ │ │ - beq.w 19e8a │ │ │ │ + itt eq │ │ │ │ + moveq r6, #0 │ │ │ │ + ldreq.w r2, [r9] │ │ │ │ + beq.w 19d06 │ │ │ │ cmp r2, #10 │ │ │ │ - bne.n 1a164 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ + bne.w 1a3d8 │ │ │ │ + ldr.w r2, [r9, #12] │ │ │ │ negs r2, r2 │ │ │ │ - lsls r4, r2, #1 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - orr.w r8, r5, r4 │ │ │ │ - b.n 19e8a │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #472] @ (1a280 ) │ │ │ │ + lsls r6, r2, #1 │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + b.n 19d06 │ │ │ │ + ldr.w r2, [pc, #1228] @ 1a580 │ │ │ │ + ldr.w r3, [pc, #1292] @ 1a5c4 │ │ │ │ + ldr.w r1, [pc, #1292] @ 1a5c8 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r0, [pc, #1292] @ 1a5cc │ │ │ │ + ldr r4, [r5, r2] │ │ │ │ + add r1, pc │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov.w r2, #334 @ 0x14e │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + bl 11db0 │ │ │ │ + b.n 1a086 │ │ │ │ + ldr.w r3, [pc, #1188] @ 1a580 │ │ │ │ + mov.w r2, #334 @ 0x14e │ │ │ │ + ldr.w r1, [pc, #1260] @ 1a5d0 │ │ │ │ + ldr.w r0, [pc, #1260] @ 1a5d4 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl c598 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 19e18 │ │ │ │ + ldr.w r0, [pc, #1232] @ 1a5d8 │ │ │ │ + str r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ bl 11514 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1a0c4 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cbnz r2, 1a0c4 │ │ │ │ - mov r0, r3 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1a126 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cbnz r3, 1a126 │ │ │ │ + mov r0, r1 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [pc, #404] @ (1a25c ) │ │ │ │ - movs r2, #98 @ 0x62 │ │ │ │ - ldr r1, [pc, #440] @ (1a284 ) │ │ │ │ - ldr r0, [pc, #444] @ (1a288 ) │ │ │ │ + ldr.w r3, [pc, #1112] @ 1a580 │ │ │ │ + mov.w r2, #334 @ 0x14e │ │ │ │ + ldr.w r1, [pc, #1196] @ 1a5dc │ │ │ │ + ldr.w r0, [pc, #1196] @ 1a5e0 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 1a074 │ │ │ │ - cmp r2, #1 │ │ │ │ - itt eq │ │ │ │ - moveq r8, r5 │ │ │ │ - moveq r7, #0 │ │ │ │ - beq.w 19ed2 │ │ │ │ - cmp r2, #10 │ │ │ │ - bne.n 1a1be │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r7, r2, #1 │ │ │ │ - orr.w r8, r5, r7 │ │ │ │ - b.n 19ed2 │ │ │ │ - ldr r1, [pc, #404] @ (1a28c ) │ │ │ │ - movs r2, #96 @ 0x60 │ │ │ │ - ldr r0, [pc, #404] @ (1a290 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + b.n 1a086 │ │ │ │ + bl 10df0 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldmia.w r3, {r0, r1, r2} │ │ │ │ + bl 10fd8 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 19e18 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1a046 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r2, #332 @ 0x14c │ │ │ │ + ldr.w r1, [pc, #1132] @ 1a5e4 │ │ │ │ + ldr.w r0, [pc, #1132] @ 1a5e8 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 117a4 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r6 │ │ │ │ bl c598 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 1a148 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl c598 │ │ │ │ - b.n 1a028 │ │ │ │ - ldr r1, [pc, #380] @ (1a294 ) │ │ │ │ - movs r2, #96 @ 0x60 │ │ │ │ - ldr r0, [pc, #380] @ (1a298 ) │ │ │ │ + ldr.w sl, [fp, #176] @ 0xb0 │ │ │ │ + ldr.w r8, [fp, #196] @ 0xc4 │ │ │ │ + ldr.w r9, [fp, #184] @ 0xb8 │ │ │ │ + bl d3dc │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1a424 │ │ │ │ + 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, #188] @ 0xbc │ │ │ │ + movs r3, #0 │ │ │ │ + blx 9554 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1a43c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1a1e6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1a34c │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + bpl.w 1a460 │ │ │ │ + movs r0, #2 │ │ │ │ + blx 8e48 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1a482 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 1a54e │ │ │ │ + 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 8fa0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r8, r0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 1a2c6 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 1a4a6 │ │ │ │ + ldr r3, [pc, #872] @ (1a5a4 ) │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w r9, [r5, r3] │ │ │ │ + ldr.w r4, [r9] │ │ │ │ + bl 1132c │ │ │ │ + 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 949c │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1a4be │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1a27a │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbz r3, 1a2ce │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 1a536 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1a292 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1a3b2 │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 1a4e2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10d84 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 1a372 │ │ │ │ + ldr r3, [pc, #720] @ (1a580 ) │ │ │ │ + movw r2, #337 @ 0x151 │ │ │ │ + ldr r1, [pc, #820] @ (1a5ec ) │ │ │ │ + ldr r0, [pc, #824] @ (1a5f0 ) │ │ │ │ add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ + b.n 19e18 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1a232 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1a27a │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldmia.w r3, {r0, r1, r2} │ │ │ │ + bl 10fd8 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 19d18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 1a028 │ │ │ │ - ldr r1, [pc, #360] @ (1a29c ) │ │ │ │ - movs r2, #95 @ 0x5f │ │ │ │ - ldr r0, [pc, #360] @ (1a2a0 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + bl c580 │ │ │ │ + b.n 19da0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl c598 │ │ │ │ + b.n 19d98 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + movw r2, #329 @ 0x149 │ │ │ │ + ldr r1, [pc, #744] @ (1a5f4 ) │ │ │ │ + ldr r0, [pc, #744] @ (1a5f8 ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 117a4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 1a028 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a04a │ │ │ │ - ldr r1, [pc, #336] @ (1a2a4 ) │ │ │ │ - movs r2, #95 @ 0x5f │ │ │ │ - ldr r0, [pc, #336] @ (1a2a8 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + b.n 1a148 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r2, #330 @ 0x14a │ │ │ │ + ldr r1, [pc, #728] @ (1a5fc ) │ │ │ │ + ldr r0, [pc, #732] @ (1a600 ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 117a4 │ │ │ │ - b.n 1a142 │ │ │ │ - add r1, sp, #8 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - bl 166fc │ │ │ │ - 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 19e8a │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1a196 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - itt eq │ │ │ │ - moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ - streq r2, [r3, #0] │ │ │ │ - beq.n 1a196 │ │ │ │ - cbz r2, 1a1b2 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 1a04a │ │ │ │ - orr.w r8, r3, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 16af8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ + b.n 1a148 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r2, #332 @ 0x14c │ │ │ │ + ldr r1, [pc, #716] @ (1a604 ) │ │ │ │ + ldr r0, [pc, #716] @ (1a608 ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, r6 │ │ │ │ bl c598 │ │ │ │ - b.n 19eaa │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + b.n 1a148 │ │ │ │ + mov r0, r6 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 1a196 │ │ │ │ - add r1, sp, #8 │ │ │ │ + b.n 1a1e6 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [pc, #692] @ (1a60c ) │ │ │ │ + ldr r1, [pc, #692] @ (1a610 ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r2, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 166fc │ │ │ │ - ldrd r3, r2, [sp, #4] │ │ │ │ - cbnz r2, 1a1d4 │ │ │ │ - lsls r7, r0, #1 │ │ │ │ - orr.w r8, r5, r7 │ │ │ │ - b.n 19ed2 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #688] @ (1a614 ) │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov.w r2, #332 @ 0x14c │ │ │ │ + add r0, pc │ │ │ │ + bl 11db0 │ │ │ │ + b.n 1a344 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1a2ae │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r2, #332 @ 0x14c │ │ │ │ + ldr r1, [pc, #660] @ (1a618 ) │ │ │ │ + ldr r0, [pc, #664] @ (1a61c ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.n 1a344 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r2, #332 @ 0x14c │ │ │ │ + ldr r1, [pc, #648] @ (1a620 ) │ │ │ │ + ldr r0, [pc, #648] @ (1a624 ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 1a148 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1a292 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [pc, #616] @ (1a628 ) │ │ │ │ + ldr r1, [pc, #620] @ (1a62c ) │ │ │ │ + ldr r0, [pc, #620] @ (1a630 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r0, pc │ │ │ │ + mov.w r2, #332 @ 0x14c │ │ │ │ + str r7, [sp, #4] │ │ │ │ + bl 11db0 │ │ │ │ + b.n 1a148 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 166f8 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + lsls r6, r0, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 19d06 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1a1ee │ │ │ │ + bge.n 1a40c │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt eq │ │ │ │ moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ - streq r2, [r3, #0] │ │ │ │ - beq.n 1a1ee │ │ │ │ - cbz r2, 1a20a │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 1a0c4 │ │ │ │ - orr.w r8, r3, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 16af8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c598 │ │ │ │ - b.n 19ef4 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + streq.w r2, [r9] │ │ │ │ + beq.n 1a40c │ │ │ │ + cbz r2, 1a41c │ │ │ │ + cmp.w r9, #1 │ │ │ │ + it ne │ │ │ │ + orrne.w r6, r9, #1 │ │ │ │ + bne.w 19d18 │ │ │ │ + b.n 1a04a │ │ │ │ + mov r0, r9 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 1a1ee │ │ │ │ + b.n 1a40c │ │ │ │ + ldr r3, [pc, #344] @ (1a580 ) │ │ │ │ + movw r2, #337 @ 0x151 │ │ │ │ + ldr r1, [pc, #520] @ (1a634 ) │ │ │ │ + ldr r0, [pc, #520] @ (1a638 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + b.n 19e12 │ │ │ │ + ldr r3, [pc, #320] @ (1a580 ) │ │ │ │ + movw r2, #337 @ 0x151 │ │ │ │ + ldr r1, [pc, #504] @ (1a63c ) │ │ │ │ + ldr r0, [pc, #504] @ (1a640 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c598 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 19e18 │ │ │ │ + ldr r2, [pc, #284] @ (1a580 ) │ │ │ │ + ldr r3, [pc, #480] @ (1a644 ) │ │ │ │ + ldr r1, [pc, #480] @ (1a648 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [pc, #480] @ (1a64c ) │ │ │ │ + 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, #337 @ 0x151 │ │ │ │ + bl 11db0 │ │ │ │ + b.n 19e12 │ │ │ │ + ldr r3, [pc, #252] @ (1a580 ) │ │ │ │ + movw r2, #337 @ 0x151 │ │ │ │ + ldr r1, [pc, #452] @ (1a650 ) │ │ │ │ + ldr r0, [pc, #456] @ (1a654 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c598 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 19e18 │ │ │ │ + ldr r3, [pc, #216] @ (1a580 ) │ │ │ │ + movw r2, #337 @ 0x151 │ │ │ │ + ldr r1, [pc, #424] @ (1a658 ) │ │ │ │ + ldr r0, [pc, #428] @ (1a65c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + b.n 19e12 │ │ │ │ + ldr r3, [pc, #192] @ (1a580 ) │ │ │ │ + movw r2, #337 @ 0x151 │ │ │ │ + ldr r1, [pc, #408] @ (1a660 ) │ │ │ │ + ldr r0, [pc, #412] @ (1a664 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 19e18 │ │ │ │ + ldr r1, [pc, #156] @ (1a580 ) │ │ │ │ + movw r2, #337 @ 0x151 │ │ │ │ + ldr r3, [pc, #380] @ (1a668 ) │ │ │ │ + ldr r0, [pc, #384] @ (1a66c ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r5, [r5, r1] │ │ │ │ + add r0, pc │ │ │ │ + str r4, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r1, [pc, #376] @ (1a670 ) │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + add r1, pc │ │ │ │ + bl 11db0 │ │ │ │ + b.n 19e18 │ │ │ │ blx 90dc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #144] @ (1a2ac ) │ │ │ │ - movw r2, #1099 @ 0x44b │ │ │ │ - ldr r1, [pc, #140] @ (1a2b0 ) │ │ │ │ - ldr r0, [pc, #144] @ (1a2b4 ) │ │ │ │ + ldr r3, [pc, #364] @ (1a674 ) │ │ │ │ + movw r2, #4887 @ 0x1317 │ │ │ │ + ldr r1, [pc, #360] @ (1a678 ) │ │ │ │ + ldr r0, [pc, #364] @ (1a67c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1064 @ 0x428 │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #352] @ (1a680 ) │ │ │ │ + movw r2, #4828 @ 0x12dc │ │ │ │ + ldr r1, [pc, #348] @ (1a684 ) │ │ │ │ + ldr r0, [pc, #352] @ (1a688 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1064 @ 0x428 │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #340] @ (1a68c ) │ │ │ │ + movw r2, #5051 @ 0x13bb │ │ │ │ + ldr r1, [pc, #336] @ (1a690 ) │ │ │ │ + ldr r0, [pc, #340] @ (1a694 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1008 @ 0x3f0 │ │ │ │ + add.w r3, r3, #1064 @ 0x428 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #132] @ (1a2b8 ) │ │ │ │ - movw r2, #1098 @ 0x44a │ │ │ │ - ldr r1, [pc, #128] @ (1a2bc ) │ │ │ │ - ldr r0, [pc, #132] @ (1a2c0 ) │ │ │ │ + ldr r3, [pc, #328] @ (1a698 ) │ │ │ │ + movw r2, #5031 @ 0x13a7 │ │ │ │ + ldr r1, [pc, #324] @ (1a69c ) │ │ │ │ + ldr r0, [pc, #328] @ (1a6a0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1008 @ 0x3f0 │ │ │ │ + add.w r3, r3, #1064 @ 0x428 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - str r4, [r1, #28] │ │ │ │ + str r0, [r1, #56] @ 0x38 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #28] │ │ │ │ - movs r3, r0 │ │ │ │ lsls r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #18 │ │ │ │ + str r6, [r5, #52] @ 0x34 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r4, r2, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r0, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, #4] │ │ │ │ + ldrb r2, [r2, #17] │ │ │ │ + movs r1, r0 │ │ │ │ + strb r6, [r0, #12] │ │ │ │ + movs r1, r0 │ │ │ │ + str r2, [r3, #28] │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r2, [r0, #0] │ │ │ │ + ldrb r6, [r5, #15] │ │ │ │ + movs r1, r0 │ │ │ │ + strb r2, [r4, #10] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r2, [r7, #7] │ │ │ │ + ldrb r6, [r2, #14] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r6, [r0, #4] │ │ │ │ + strb r2, [r1, #9] │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r0, #62] @ 0x3e │ │ │ │ + lsls r4, r5, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r1, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r2, #9] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r6, [r7, #6] │ │ │ │ + strb r0, [r1, #4] │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r6, #60] @ 0x3c │ │ │ │ + ldrb r6, [r7, #3] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r0, [r5, #6] │ │ │ │ + ldrb r6, [r7, #7] │ │ │ │ + movs r1, r0 │ │ │ │ + strb r2, [r6, #2] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrb r6, [r3, #7] │ │ │ │ + movs r1, r0 │ │ │ │ + strb r2, [r2, #2] │ │ │ │ + movs r1, r0 │ │ │ │ + strh r4, [r0, #44] @ 0x2c │ │ │ │ + movs r1, r0 │ │ │ │ + ldrb r4, [r2, #6] │ │ │ │ + movs r1, r0 │ │ │ │ + strb r6, [r0, #1] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrb r6, [r5, #5] │ │ │ │ + movs r1, r0 │ │ │ │ + strb r2, [r4, #0] │ │ │ │ + movs r1, r0 │ │ │ │ + strb r6, [r4, #2] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrb r2, [r4, #4] │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r6, [r2, #124] @ 0x7c │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r0, [r2, #2] │ │ │ │ + ldrb r2, [r3, #3] │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r1, #58] @ 0x3a │ │ │ │ + ldr r0, [r2, #120] @ 0x78 │ │ │ │ + movs r1, r0 │ │ │ │ + strb r0, [r4, #30] │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r4, [r2, #100] @ 0x64 │ │ │ │ + movs r1, r0 │ │ │ │ + strb r0, [r1, #29] │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r6, [r7, #92] @ 0x5c │ │ │ │ + movs r1, r0 │ │ │ │ + strb r2, [r6, #28] │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r0, [r5, #92] @ 0x5c │ │ │ │ + movs r1, r0 │ │ │ │ + strb r4, [r3, #28] │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r2, [r2, #92] @ 0x5c │ │ │ │ + movs r1, r0 │ │ │ │ + strh r4, [r4, #22] │ │ │ │ + movs r1, r0 │ │ │ │ + strb r0, [r7, #27] │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + movs r1, r0 │ │ │ │ + strb r2, [r2, #27] │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r0, [r1, #88] @ 0x58 │ │ │ │ + movs r1, r0 │ │ │ │ + strb r4, [r7, #26] │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r2, [r6, #84] @ 0x54 │ │ │ │ + movs r1, r0 │ │ │ │ + strb r2, [r5, #25] │ │ │ │ + movs r1, r0 │ │ │ │ + strb r2, [r2, #26] │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r6, [r0, #84] @ 0x54 │ │ │ │ + movs r1, r0 │ │ │ │ + strb r2, [r5, #24] │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r6, [r3, #76] @ 0x4c │ │ │ │ + movs r1, r0 │ │ │ │ + strb r2, [r2, #24] │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r6, [r0, #76] @ 0x4c │ │ │ │ + movs r1, r0 │ │ │ │ + strh r2, [r3, #14] │ │ │ │ + movs r1, r0 │ │ │ │ + strb r4, [r5, #23] │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r6, [r3, #72] @ 0x48 │ │ │ │ + movs r1, r0 │ │ │ │ + strb r4, [r1, #23] │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r0, [r0, #72] @ 0x48 │ │ │ │ + movs r1, r0 │ │ │ │ + strb r0, [r5, #22] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r4, [r0, #5] │ │ │ │ + ldr r4, [r3, #68] @ 0x44 │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r3, #56] @ 0x38 │ │ │ │ + strb r0, [r2, #22] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r4, [r2, #4] │ │ │ │ + ldr r4, [r0, #68] @ 0x44 │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r7, #54] @ 0x36 │ │ │ │ + strb r0, [r0, #21] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r6, [r6, #3] │ │ │ │ + ldr r0, [r4, #64] @ 0x40 │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r3, #54] @ 0x36 │ │ │ │ + strb r6, [r3, #21] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r0, [r3, #3] │ │ │ │ + ldr r0, [sp, #848] @ 0x350 │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r7, #52] @ 0x34 │ │ │ │ + ldrh r2, [r4, r5] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r0, [r7, #2] │ │ │ │ + strb r4, [r1, #21] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ movs r1, r0 │ │ │ │ - ldrsh r6, [r3, r1] │ │ │ │ + ldrh r2, [r1, r5] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r0, [r2, #1] │ │ │ │ + strb r0, [r4, #18] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #640] @ 0x280 │ │ │ │ + ldr r0, [sp, #656] @ 0x290 │ │ │ │ movs r1, r0 │ │ │ │ - ldrsh r6, [r0, r1] │ │ │ │ + ldrh r2, [r6, r4] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r4, [r5, #0] │ │ │ │ + strb r4, [r6, #20] │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r0, [sp, #560] @ 0x230 │ │ │ │ + movs r1, r0 │ │ │ │ + ldrh r2, [r3, r4] │ │ │ │ + movs r1, r0 │ │ │ │ + strb r0, [r2, #20] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001a2c4 : │ │ │ │ - push {r4, lr} │ │ │ │ +0001a6a4 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w ip, [pc, #200] @ 1a39c │ │ │ │ - sub sp, #32 │ │ │ │ - ldr.w lr, [pc, #196] @ 1a3a0 │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldr.w ip, [pc, #340] @ 1a808 │ │ │ │ + sub sp, #64 @ 0x40 │ │ │ │ mov r0, r1 │ │ │ │ - add ip, pc │ │ │ │ mov r1, r2 │ │ │ │ + add ip, pc │ │ │ │ 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] @ 1a3a4 │ │ │ │ - add lr, pc │ │ │ │ - ldr r4, [pc, #160] @ (1a3a8 ) │ │ │ │ + ldr.w ip, [pc, #324] @ 1a80c │ │ │ │ + ldr r5, [pc, #324] @ (1a810 ) │ │ │ │ + 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] @ (1a814 ) │ │ │ │ + ldr.w r5, [ip, r5] │ │ │ │ add r4, pc │ │ │ │ - ldr.w ip, [lr, ip] │ │ │ │ - ldr.w ip, [ip] │ │ │ │ - str.w ip, [sp, #28] │ │ │ │ - mov.w ip, #0 │ │ │ │ - bl c3c8 │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ + str r5, [sp, #60] @ 0x3c │ │ │ │ + mov.w r5, #0 │ │ │ │ + bl c268 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a37c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + beq.n 1a794 │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + bpl.n 1a774 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r2, #3 │ │ │ │ - bpl.n 1a35e │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ - bpl.n 1a380 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ - ldr r0, [r0, #84] @ 0x54 │ │ │ │ - lsls r0, r0, #3 │ │ │ │ - bpl.n 1a38a │ │ │ │ - mov r0, r3 │ │ │ │ - bl 19e14 │ │ │ │ - ldr r2, [pc, #100] @ (1a3ac ) │ │ │ │ - ldr r3, [pc, #88] @ (1a3a4 ) │ │ │ │ + lsls r2, r2, #7 │ │ │ │ + bpl.n 1a798 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #8 │ │ │ │ + bne.n 1a7a4 │ │ │ │ + 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 1a7b8 │ │ │ │ + ldr r1, [pc, #244] @ (1a818 ) │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + cmp r0, r1 │ │ │ │ + bne.n 1a7c4 │ │ │ │ + ldr r1, [pc, #236] @ (1a81c ) │ │ │ │ + ldr.w ip, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + ldr.w r0, [ip, #4] │ │ │ │ + cmp r0, r1 │ │ │ │ + bne.n 1a7de │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r5, [pc, #224] @ (1a820 ) │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r4, [r4, r5] │ │ │ │ + sub.w r4, ip, r4 │ │ │ │ + clz r4, r4 │ │ │ │ + lsrs r4, r4, #5 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 19c58 │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.n 1a794 │ │ │ │ + bl 1132c │ │ │ │ + ldr r2, [pc, #196] @ (1a824 ) │ │ │ │ + ldr r3, [pc, #176] @ (1a810 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a396 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [pc, #80] @ (1a3b0 ) │ │ │ │ - mov r1, r3 │ │ │ │ + bne.n 1a804 │ │ │ │ + add sp, #64 @ 0x40 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r0, [pc, #176] @ (1a828 ) │ │ │ │ + mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ bl 11514 │ │ │ │ - ldr r3, [pc, #72] @ (1a3b4 ) │ │ │ │ - movs r2, #93 @ 0x5d │ │ │ │ - ldr r1, [pc, #72] @ (1a3b8 ) │ │ │ │ - ldr r0, [pc, #76] @ (1a3bc ) │ │ │ │ + ldr r3, [pc, #172] @ (1a82c ) │ │ │ │ + movw r2, #319 @ 0x13f │ │ │ │ + ldr r1, [pc, #168] @ (1a830 ) │ │ │ │ + ldr r0, [pc, #172] @ (1a834 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1a346 │ │ │ │ - ldr r0, [pc, #60] @ (1a3c0 ) │ │ │ │ + b.n 1a75c │ │ │ │ + ldr r0, [pc, #156] @ (1a838 ) │ │ │ │ + mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ bl 11514 │ │ │ │ - b.n 1a368 │ │ │ │ - ldr r0, [pc, #56] @ (1a3c4 ) │ │ │ │ + b.n 1a77e │ │ │ │ + cmp r2, #1 │ │ │ │ + it eq │ │ │ │ + moveq r6, #0 │ │ │ │ + beq.n 1a716 │ │ │ │ + cmp r2, #10 │ │ │ │ + bne.n 1a7ea │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + negs r3, r3 │ │ │ │ + lsls r6, r3, #1 │ │ │ │ + b.n 1a716 │ │ │ │ + ldr r0, [pc, #128] @ (1a83c ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ bl 11514 │ │ │ │ - b.n 1a368 │ │ │ │ + b.n 1a77e │ │ │ │ + str r2, [sp, #28] │ │ │ │ + blx 9684 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 1a72c │ │ │ │ + ldr r0, [pc, #108] @ (1a840 ) │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + bl 11514 │ │ │ │ + b.n 1a77e │ │ │ │ + ldr r0, [pc, #100] @ (1a844 ) │ │ │ │ + mov r1, ip │ │ │ │ + add r0, pc │ │ │ │ + bl 11514 │ │ │ │ + b.n 1a77e │ │ │ │ + mov r0, r3 │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl 166f8 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + lsls r6, r0, #1 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 1a716 │ │ │ │ + orr.w r6, r3, #1 │ │ │ │ + b.n 1a716 │ │ │ │ blx 90dc <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ + str r0, [r2, #76] @ 0x4c │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r0, [r7, r3] │ │ │ │ + ldr r0, [r6, r4] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, r3] │ │ │ │ + ldr r6, [r2, r4] │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r2, [r6, r2] │ │ │ │ + lsls r0, r7, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r2, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r0, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [r3, r2] │ │ │ │ movs r3, r0 │ │ │ │ - strh r2, [r4, #18] │ │ │ │ + ldrb r0, [r1, #27] │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r7, #18 │ │ │ │ + lsls r4, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #36] @ 0x24 │ │ │ │ + strb r0, [r2, #11] │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ movs r1, r0 │ │ │ │ - strb r0, [r4, #26] │ │ │ │ + strb r4, [r1, #6] │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r0, #18] │ │ │ │ + ldrb r4, [r0, #26] │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r6, #16] │ │ │ │ + strb r2, [r6, #10] │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r6, [r1, #28] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001a3c8 : │ │ │ │ +0001a848 : │ │ │ │ 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, #2284] @ 1acc8 │ │ │ │ - sub sp, #84 @ 0x54 │ │ │ │ - ldr.w r3, [pc, #2284] @ 1accc │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + ldr r2, [pc, #492] @ (1aa48 ) │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + ldr r3, [pc, #492] @ (1aa4c ) │ │ │ │ + mov r6, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r5, [pc, #2280] @ 1acd0 │ │ │ │ - ldr.w r1, [pc, #2280] @ 1acd4 │ │ │ │ + ldr r5, [pc, #492] @ (1aa50 ) │ │ │ │ + mov r4, r1 │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r7, [r5, r1] │ │ │ │ - add r1, sp, #20 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - ldr r0, [r7, #44] @ 0x2c │ │ │ │ - blx 9554 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1a796 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r6, r3, #5 │ │ │ │ - bpl.w 1a7b4 │ │ │ │ - movs r1, #4 │ │ │ │ - bl 135e4 │ │ │ │ + bl d3dc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1a7da │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10c7c │ │ │ │ - movs r1, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10c7c │ │ │ │ - movs r1, #2 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10c7c │ │ │ │ - movs r1, #3 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10c7c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r6, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1a464 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a75e │ │ │ │ - mov r0, r6 │ │ │ │ - blx 94b8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 1a7fc │ │ │ │ - uxtb r0, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 1a6b8 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 1ac80 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1a490 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a786 │ │ │ │ - ldr.w r3, [pc, #2116] @ 1acd8 │ │ │ │ - mov.w fp, #0 │ │ │ │ - ldr r6, [r5, r3] │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #28 │ │ │ │ - mov r0, r6 │ │ │ │ - str.w r8, [sp, #28] │ │ │ │ - blx 949c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1a830 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 1abf0 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1a4d0 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a78e │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #7 │ │ │ │ - bpl.w 1a864 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 1a8a0 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - mov.w r8, r3, lsl #1 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1a4fa │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a76e │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #32 │ │ │ │ - mov r0, r6 │ │ │ │ - str.w r9, [sp, #32] │ │ │ │ - blx 949c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1a8bc │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 1ac68 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1a530 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a766 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #7 │ │ │ │ - bpl.w 1a8f0 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 1a95a │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - mov.w r9, r3, lsl #1 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1a55a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a77e │ │ │ │ - mov r0, r6 │ │ │ │ - movs r3, #0 │ │ │ │ + beq.n 1a8f6 │ │ │ │ + ldr r2, [pc, #472] @ (1aa54 ) │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + cmp r0, r2 │ │ │ │ + beq.n 1a966 │ │ │ │ + ldr r2, [pc, #468] @ (1aa58 ) │ │ │ │ + str r0, [sp, #12] │ │ │ │ + ldr r3, [r5, r2] │ │ │ │ movs r2, #1 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - str.w sl, [sp, #36] @ 0x24 │ │ │ │ - blx 949c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1a928 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 1ac50 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1a590 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a776 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #7 │ │ │ │ - bpl.w 1a976 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 1a9ea │ │ │ │ - ldr r6, [r4, #12] │ │ │ │ - lsls r6, r6, #1 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1a5ba │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 1a5ba │ │ │ │ - mov r0, r4 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #1824] @ 1acdc │ │ │ │ - ldr r1, [r7, #96] @ 0x60 │ │ │ │ + mov r7, r3 │ │ │ │ + ldr.w r1, [r3, #128] @ 0x80 │ │ │ │ + bl d328 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1a8a8 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 1a980 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 1a974 │ │ │ │ + lsls r2, r4, #31 │ │ │ │ + bmi.n 1a99c │ │ │ │ + adds r1, r4, #2 │ │ │ │ + teq r4, r1 │ │ │ │ + bmi.n 1a998 │ │ │ │ + ldr r3, [pc, #416] @ (1aa5c ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl fac0 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1a9be │ │ │ │ - mov r0, r8 │ │ │ │ - bl 1132c │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 1132c │ │ │ │ - mov r9, r0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1a9f0 │ │ │ │ + ldr r2, [r7, #36] @ 0x24 │ │ │ │ + movs r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1132c │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 19c58 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 1132c │ │ │ │ - movs r3, #0 │ │ │ │ - strd r4, r0, [sp, #64] @ 0x40 │ │ │ │ - mov r6, r0 │ │ │ │ - movs r2, #4 │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ - mov r0, r7 │ │ │ │ - strd r8, r9, [sp, #56] @ 0x38 │ │ │ │ - blx 949c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1a61c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 1a61c │ │ │ │ - mov r0, r7 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 1aa30 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 1ac08 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1a642 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbnz r3, 1a642 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 1ac98 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1a662 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cbnz r3, 1a662 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1acb0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1a67c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 1a67c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 1ac20 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1a696 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 1a696 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r2, [pc, #1608] @ 1ace0 │ │ │ │ - ldr.w r3, [pc, #1584] @ 1accc │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.w 1aa1c │ │ │ │ + ldr r2, [pc, #388] @ (1aa60 ) │ │ │ │ + ldr r3, [pc, #368] @ (1aa4c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1abec │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ + bne.w 1aa44 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [r7, #52] @ 0x34 │ │ │ │ - movs r2, #3 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r3, [r7, #880] @ 0x370 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r0, [r7, #56] @ 0x38 │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ - blx 9554 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1a9a8 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 1ac38 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1a6f6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 1a6f6 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #1504] @ 1acd8 │ │ │ │ - movs r2, #1 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - add r1, sp, #24 │ │ │ │ - ldr r6, [r5, r3] │ │ │ │ - movs r3, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 949c │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1aa02 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1a72a │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cbnz r2, 1a72a │ │ │ │ + ldr r3, [pc, #364] @ (1aa64 ) │ │ │ │ + movw r2, #343 @ 0x157 │ │ │ │ + ldr r0, [pc, #360] @ (1aa68 ) │ │ │ │ + ldr r1, [pc, #364] @ (1aa6c ) │ │ │ │ + add r0, pc │ │ │ │ str r0, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r0, r2, #7 │ │ │ │ - bpl.w 1aa5c │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #8 │ │ │ │ - bne.w 1aaa0 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - mov.w fp, r2, lsl #1 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1a49a │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1a49a │ │ │ │ - mov r0, r3 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a49a │ │ │ │ - mov r0, r4 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a464 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a530 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a4fa │ │ │ │ - mov r0, sl │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a590 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a55a │ │ │ │ - mov r0, r6 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a490 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a4d0 │ │ │ │ - ldr.w r3, [pc, #1348] @ 1acdc │ │ │ │ - movs r2, #104 @ 0x68 │ │ │ │ - ldr.w r1, [pc, #1348] @ 1ace4 │ │ │ │ - ldr.w r0, [pc, #1348] @ 1ace8 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ + mov fp, r1 │ │ │ │ + mov r6, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 1a696 │ │ │ │ - ldr.w r1, [pc, #1316] @ 1acdc │ │ │ │ - movs r2, #104 @ 0x68 │ │ │ │ - ldr.w r3, [pc, #1328] @ 1acec │ │ │ │ - add r3, pc │ │ │ │ - ldr r5, [r5, r1] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr.w r1, [pc, #1320] @ 1acf0 │ │ │ │ - ldr.w r0, [pc, #1320] @ 1acf4 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11db0 │ │ │ │ - b.n 1a7b0 │ │ │ │ - ldr.w r3, [pc, #1280] @ 1acdc │ │ │ │ - movs r2, #104 @ 0x68 │ │ │ │ - ldr.w r1, [pc, #1300] @ 1acf8 │ │ │ │ - ldr.w r0, [pc, #1300] @ 1acfc │ │ │ │ - add r1, pc │ │ │ │ + add r0, sp, #16 │ │ │ │ + bl 10eb4 │ │ │ │ + ldr r3, [pc, #316] @ (1aa58 ) │ │ │ │ + ldrd r9, r7, [sp, #16] │ │ │ │ + ldr.w r8, [sp, #24] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 1a7b0 │ │ │ │ - ldr.w r3, [pc, #1244] @ 1acdc │ │ │ │ - movs r2, #104 @ 0x68 │ │ │ │ - ldr.w r1, [pc, #1276] @ 1ad00 │ │ │ │ - ldr.w r0, [pc, #1276] @ 1ad04 │ │ │ │ - add r1, pc │ │ │ │ + ldr r1, [r3, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #328] @ (1aa70 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9730 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 1aa34 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + bl 1103c │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9dc4 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 1a9cc │ │ │ │ + add r3, sp, #16 │ │ │ │ + ldmia.w r3, {r0, r1, r2} │ │ │ │ + bl 10fd8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 1a7b0 │ │ │ │ - ldr.w r3, [pc, #1192] @ 1acdc │ │ │ │ - movs r2, #106 @ 0x6a │ │ │ │ - ldr.w r1, [pc, #1232] @ 1ad08 │ │ │ │ - ldr.w r0, [pc, #1232] @ 1ad0c │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, fp │ │ │ │ - bl c598 │ │ │ │ - b.n 1a7b0 │ │ │ │ - ldr.w r0, [pc, #1192] @ 1ad10 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, pc │ │ │ │ - bl 11514 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r3, [pc, #240] @ (1aa54 ) │ │ │ │ + ldr r2, [r5, r3] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1a884 │ │ │ │ + bge.n 1a974 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 1a884 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cbz r3, 1a990 │ │ │ │ + lsls r1, r4, #31 │ │ │ │ + bpl.n 1a8d8 │ │ │ │ mov r0, r4 │ │ │ │ + bl c580 │ │ │ │ + b.n 1a8d8 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r3 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #1108] @ 1acdc │ │ │ │ - movs r2, #106 @ 0x6a │ │ │ │ - ldr.w r1, [pc, #1160] @ 1ad14 │ │ │ │ - ldr.w r0, [pc, #1160] @ 1ad18 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - b.n 1a850 │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq.w r8, #0 │ │ │ │ - beq.w 1a4e8 │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.w 1aad6 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - negs r3, r3 │ │ │ │ - mov.w r8, r3, lsl #1 │ │ │ │ - b.n 1a4e8 │ │ │ │ - ldr.w r3, [pc, #1052] @ 1acdc │ │ │ │ - movs r2, #106 @ 0x6a │ │ │ │ - ldr.w r1, [pc, #1112] @ 1ad1c │ │ │ │ - ldr.w r0, [pc, #1112] @ 1ad20 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, fp │ │ │ │ - bl c598 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c598 │ │ │ │ - b.n 1a7b0 │ │ │ │ - ldr.w r0, [pc, #1072] @ 1ad24 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, pc │ │ │ │ - bl 11514 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1a90e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1aabe │ │ │ │ - ldr r3, [pc, #972] @ (1acdc ) │ │ │ │ - movs r2, #106 @ 0x6a │ │ │ │ - ldr.w r1, [pc, #1044] @ 1ad28 │ │ │ │ - ldr.w r0, [pc, #1044] @ 1ad2c │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - b.n 1a8dc │ │ │ │ - ldr r3, [pc, #944] @ (1acdc ) │ │ │ │ - movs r2, #106 @ 0x6a │ │ │ │ - ldr.w r1, [pc, #1024] @ 1ad30 │ │ │ │ - ldr.w r0, [pc, #1024] @ 1ad34 │ │ │ │ - add r1, pc │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 1a8ac │ │ │ │ + b.n 1a974 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1a974 │ │ │ │ + cmp r1, #0 │ │ │ │ + bge.n 1a8b8 │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 168fc │ │ │ │ + ldr r3, [pc, #180] @ (1aa5c ) │ │ │ │ + mov r1, r0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, fp │ │ │ │ - bl c598 │ │ │ │ - mov r0, r8 │ │ │ │ + cbz r3, 1a9f0 │ │ │ │ + ldr r2, [r7, #36] @ 0x24 │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + str r1, [sp, #12] │ │ │ │ + bl 19c58 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r4, r0 │ │ │ │ + lsls r3, r1, #31 │ │ │ │ + bpl.n 1a8d2 │ │ │ │ + mov r0, r1 │ │ │ │ bl c598 │ │ │ │ + b.n 1a8d2 │ │ │ │ + bl 10df0 │ │ │ │ + add r3, sp, #16 │ │ │ │ + ldmia.w r3, {r0, r1, r2} │ │ │ │ + bl 10fd8 │ │ │ │ mov r0, r9 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9dc4 │ │ │ │ + movs r4, #1 │ │ │ │ + b.n 1a8d8 │ │ │ │ + mov r0, r1 │ │ │ │ bl c598 │ │ │ │ - b.n 1a7b0 │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq.w r9, #0 │ │ │ │ - beq.w 1a548 │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.w 1ab1a │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - negs r3, r3 │ │ │ │ - mov.w r9, r3, lsl #1 │ │ │ │ - b.n 1a548 │ │ │ │ - ldr r0, [pc, #960] @ (1ad38 ) │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, pc │ │ │ │ - bl 11514 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1a992 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1aac6 │ │ │ │ - ldr r3, [pc, #840] @ (1acdc ) │ │ │ │ - movs r2, #106 @ 0x6a │ │ │ │ - ldr r1, [pc, #932] @ (1ad3c ) │ │ │ │ - ldr r0, [pc, #932] @ (1ad40 ) │ │ │ │ + ldr r3, [pc, #124] @ (1aa74 ) │ │ │ │ + ldr r1, [pc, #124] @ (1aa78 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - b.n 1a946 │ │ │ │ - ldr r3, [pc, #816] @ (1acdc ) │ │ │ │ - movs r2, #105 @ 0x69 │ │ │ │ - ldr r1, [pc, #916] @ (1ad44 ) │ │ │ │ - ldr r0, [pc, #920] @ (1ad48 ) │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 911c │ │ │ │ + ldr r3, [pc, #92] @ (1aa64 ) │ │ │ │ + ldr r1, [pc, #116] @ (1aa7c ) │ │ │ │ + mov.w r2, #348 @ 0x15c │ │ │ │ + ldr r0, [pc, #112] @ (1aa80 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 1a816 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #106 @ 0x6a │ │ │ │ - ldr r1, [pc, #904] @ (1ad4c ) │ │ │ │ - ldr r0, [pc, #904] @ (1ad50 ) │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, fp │ │ │ │ - bl c598 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c598 │ │ │ │ - mov r0, r9 │ │ │ │ - bl c598 │ │ │ │ - mov r0, r6 │ │ │ │ - bl c598 │ │ │ │ - b.n 1a7b0 │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq r6, #0 │ │ │ │ - beq.w 1a5a6 │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.w 1ab5e │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - negs r3, r3 │ │ │ │ - lsls r6, r3, #1 │ │ │ │ - b.n 1a5a6 │ │ │ │ - ldr r3, [pc, #728] @ (1acdc ) │ │ │ │ - movs r2, #105 @ 0x69 │ │ │ │ - ldr r1, [pc, #844] @ (1ad54 ) │ │ │ │ - ldr r0, [pc, #844] @ (1ad58 ) │ │ │ │ + b.n 1a9ec │ │ │ │ + ldr r3, [pc, #68] @ (1aa64 ) │ │ │ │ + movw r2, #347 @ 0x15b │ │ │ │ + ldr r1, [pc, #96] @ (1aa84 ) │ │ │ │ + ldr r0, [pc, #96] @ (1aa88 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 1a7b0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #106 @ 0x6a │ │ │ │ - ldr r1, [pc, #804] @ (1ad5c ) │ │ │ │ - ldr r0, [pc, #808] @ (1ad60 ) │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 1a7b0 │ │ │ │ - ldr r0, [pc, #772] @ (1ad64 ) │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r0, pc │ │ │ │ - bl 11514 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1aa78 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cbz r2, 1aace │ │ │ │ - ldr r3, [pc, #608] @ (1acdc ) │ │ │ │ - movs r2, #105 @ 0x69 │ │ │ │ - ldr r1, [pc, #744] @ (1ad68 ) │ │ │ │ - ldr r0, [pc, #748] @ (1ad6c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + b.n 1a8d8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r1, fp │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov.w r2, #344 @ 0x158 │ │ │ │ bl 117a4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 1a7b0 │ │ │ │ - cmp r2, #1 │ │ │ │ - itt eq │ │ │ │ - moveq.w fp, #0 │ │ │ │ - ldreq r2, [r3, #0] │ │ │ │ - beq.w 1a744 │ │ │ │ - cmp r2, #10 │ │ │ │ - bne.n 1aba0 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - negs r2, r2 │ │ │ │ - mov.w fp, r2, lsl #1 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - b.n 1a744 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a90e │ │ │ │ - mov r0, r4 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a992 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1aa78 │ │ │ │ - add r1, sp, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 166fc │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov.w r8, r0, lsl #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a4e8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ab04 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt eq │ │ │ │ - moveq.w r3, #1073741824 @ 0x40000000 │ │ │ │ - streq r3, [r4, #0] │ │ │ │ - beq.n 1ab04 │ │ │ │ - cbz r3, 1ab12 │ │ │ │ - cmp r4, #1 │ │ │ │ - it ne │ │ │ │ - orrne.w r8, r4, #1 │ │ │ │ - bne.w 1a4fa │ │ │ │ - b.n 1a884 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ab04 │ │ │ │ - add r1, sp, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 166fc │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov.w r9, r0, lsl #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a548 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ab48 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt eq │ │ │ │ - moveq.w r3, #1073741824 @ 0x40000000 │ │ │ │ - streq r3, [r4, #0] │ │ │ │ - beq.n 1ab48 │ │ │ │ - cbz r3, 1ab56 │ │ │ │ - cmp r4, #1 │ │ │ │ - it ne │ │ │ │ - orrne.w r9, r4, #1 │ │ │ │ - bne.w 1a55a │ │ │ │ - b.n 1a90e │ │ │ │ - mov r0, r4 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ab48 │ │ │ │ - add r1, sp, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 166fc │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - lsls r6, r0, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a5a6 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ab8a │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt eq │ │ │ │ - moveq.w r3, #1073741824 @ 0x40000000 │ │ │ │ - streq r3, [r4, #0] │ │ │ │ - beq.n 1ab8a │ │ │ │ - cbz r3, 1ab98 │ │ │ │ - cmp r4, #1 │ │ │ │ - it ne │ │ │ │ - orrne.w r6, r4, #1 │ │ │ │ - bne.w 1a5ba │ │ │ │ - b.n 1a992 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ab8a │ │ │ │ - add r1, sp, #16 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 166fc │ │ │ │ - ldrd r3, r1, [sp, #12] │ │ │ │ - mov.w fp, r0, lsl #1 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 1a744 │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1abd2 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - itt eq │ │ │ │ - moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ - streq r2, [r3, #0] │ │ │ │ - beq.n 1abd2 │ │ │ │ - cbz r2, 1abe0 │ │ │ │ - cmp r3, #1 │ │ │ │ - it ne │ │ │ │ - orrne.w fp, r3, #1 │ │ │ │ - bne.w 1a49a │ │ │ │ - b.n 1aa78 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - b.n 1abd2 │ │ │ │ + b.n 1a9d0 │ │ │ │ blx 90dc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #380] @ (1ad70 ) │ │ │ │ - movw r2, #1301 @ 0x515 │ │ │ │ - ldr r1, [pc, #380] @ (1ad74 ) │ │ │ │ - ldr r0, [pc, #380] @ (1ad78 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1032 @ 0x408 │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #368] @ (1ad7c ) │ │ │ │ - movw r2, #1369 @ 0x559 │ │ │ │ - ldr r1, [pc, #368] @ (1ad80 ) │ │ │ │ - ldr r0, [pc, #368] @ (1ad84 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1032 @ 0x408 │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #356] @ (1ad88 ) │ │ │ │ - movw r2, #1372 @ 0x55c │ │ │ │ - ldr r1, [pc, #356] @ (1ad8c ) │ │ │ │ - ldr r0, [pc, #356] @ (1ad90 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1032 @ 0x408 │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #344] @ (1ad94 ) │ │ │ │ - movw r2, #1267 @ 0x4f3 │ │ │ │ - ldr r1, [pc, #344] @ (1ad98 ) │ │ │ │ - ldr r0, [pc, #344] @ (1ad9c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1032 @ 0x408 │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #332] @ (1ada0 ) │ │ │ │ - movw r2, #1339 @ 0x53b │ │ │ │ - ldr r1, [pc, #332] @ (1ada4 ) │ │ │ │ - ldr r0, [pc, #332] @ (1ada8 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1032 @ 0x408 │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #320] @ (1adac ) │ │ │ │ - mov.w r2, #1320 @ 0x528 │ │ │ │ - ldr r1, [pc, #320] @ (1adb0 ) │ │ │ │ - ldr r0, [pc, #320] @ (1adb4 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1032 @ 0x408 │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #308] @ (1adb8 ) │ │ │ │ - movw r2, #1387 @ 0x56b │ │ │ │ - ldr r1, [pc, #308] @ (1adbc ) │ │ │ │ - ldr r0, [pc, #308] @ (1adc0 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1032 @ 0x408 │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #296] @ (1adc4 ) │ │ │ │ - movw r2, #1370 @ 0x55a │ │ │ │ - ldr r1, [pc, #296] @ (1adc8 ) │ │ │ │ - ldr r0, [pc, #296] @ (1adcc ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1032 @ 0x408 │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #284] @ (1add0 ) │ │ │ │ - movw r2, #1371 @ 0x55b │ │ │ │ - ldr r1, [pc, #284] @ (1add4 ) │ │ │ │ - ldr r0, [pc, #284] @ (1add8 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1032 @ 0x408 │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldrb r2, [r3, r0] │ │ │ │ + ldrsb r4, [r3, r6] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, r0] │ │ │ │ + ldrsb r6, [r2, r6] │ │ │ │ movs r3, r0 │ │ │ │ - lsls r4, r0, #17 │ │ │ │ + lsls r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #18 │ │ │ │ + lsls r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #18 │ │ │ │ + lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, r5] │ │ │ │ + ldrsb r0, [r4, r4] │ │ │ │ movs r3, r0 │ │ │ │ - strb r0, [r5, #13] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r4, [r5, #9] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [r7, #28] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r4, [r7, #12] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r2, [r0, #9] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r4, [r4, #12] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r0, [r5, #8] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r2, [r0, #12] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r6, [r0, #8] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r6, [r1, #11] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r2, [r2, #7] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r6, [r1, #3] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r2, [r7, #9] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r6, [r7, #5] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r2, [r0, #9] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r6, [r0, #5] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r2, [r0, #1] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r2, [r6, #7] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r6, [r6, #3] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r0, [r3, #7] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r4, [r3, #3] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r7, #120] @ 0x78 │ │ │ │ - movs r1, r0 │ │ │ │ - strb r2, [r6, #5] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r6, [r6, #1] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r4, [r3, #5] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r0, [r4, #1] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r4, [r0, #5] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r2, [r1, #1] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r2, [r0, #4] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r6, [r0, #0] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r2, [r2, #3] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [r3, #124] @ 0x7c │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r2, #108] @ 0x6c │ │ │ │ - movs r1, r0 │ │ │ │ - strb r4, [r1, #2] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [r2, #120] @ 0x78 │ │ │ │ - movs r1, r0 │ │ │ │ - str r1, [sp, #904] @ 0x388 │ │ │ │ - movs r1, r0 │ │ │ │ - strb r0, [r1, r2] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r4, #96] @ 0x60 │ │ │ │ - movs r1, r0 │ │ │ │ - str r1, [sp, #808] @ 0x328 │ │ │ │ - movs r1, r0 │ │ │ │ - strb r0, [r6, r1] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r0, #112] @ 0x70 │ │ │ │ - movs r1, r0 │ │ │ │ - str r1, [sp, #712] @ 0x2c8 │ │ │ │ - movs r1, r0 │ │ │ │ - strb r0, [r3, r1] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r3, #68] @ 0x44 │ │ │ │ - movs r1, r0 │ │ │ │ - str r1, [sp, #616] @ 0x268 │ │ │ │ - movs r1, r0 │ │ │ │ - strb r0, [r0, r1] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r1, #96] @ 0x60 │ │ │ │ - movs r1, r0 │ │ │ │ - str r1, [sp, #520] @ 0x208 │ │ │ │ - movs r1, r0 │ │ │ │ - strb r0, [r5, r0] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [r2, #92] @ 0x5c │ │ │ │ - movs r1, r0 │ │ │ │ - str r1, [sp, #424] @ 0x1a8 │ │ │ │ - movs r1, r0 │ │ │ │ - strb r0, [r2, r0] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - movs r1, r0 │ │ │ │ - str r1, [sp, #328] @ 0x148 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r0, [r7, r7] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r0, #92] @ 0x5c │ │ │ │ + lsls r4, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #232] @ 0xe8 │ │ │ │ + strb r0, [r2, #6] │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r4, r7] │ │ │ │ + lsls r4, r5, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r6, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r5, #2] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r3, #60] @ 0x3c │ │ │ │ + strb r6, [r0, #2] │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #136] @ 0x88 │ │ │ │ + str r6, [r7, #108] @ 0x6c │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r1, r7] │ │ │ │ + strb r6, [r5, #1] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r5, #100] @ 0x64 │ │ │ │ + str r6, [r4, #108] @ 0x6c │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001addc : │ │ │ │ - push {lr} │ │ │ │ +0001aa8c : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #92] @ 1ae48 │ │ │ │ - sub sp, #20 │ │ │ │ - ldr.w lr, [pc, #88] @ 1ae4c │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr.w ip, [pc, #240] @ 1ab8c │ │ │ │ + sub sp, #32 │ │ │ │ + ldr.w lr, [pc, #236] @ 1ab90 │ │ │ │ mov r0, r1 │ │ │ │ add ip, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, ip, #816 @ 0x330 │ │ │ │ - add.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, #68] @ 1ae50 │ │ │ │ + ldr.w ip, [pc, #208] @ 1ab94 │ │ │ │ add lr, pc │ │ │ │ + ldr r4, [pc, #208] @ (1ab98 ) │ │ │ │ + add r4, pc │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ - str.w ip, [sp, #12] │ │ │ │ + str.w ip, [sp, #28] │ │ │ │ mov.w ip, #0 │ │ │ │ - bl c34c │ │ │ │ - cbz r0, 1ae2a │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 1a3c8 │ │ │ │ - ldr r2, [pc, #40] @ (1ae54 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ae50 ) │ │ │ │ + bl c3c8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 1ab46 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ + bpl.n 1ab26 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + ldr r1, [r1, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #7 │ │ │ │ + bpl.n 1ab4a │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + cmp r1, #8 │ │ │ │ + bne.n 1ab56 │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + mov r0, r2 │ │ │ │ + bl 1a848 │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.n 1ab46 │ │ │ │ + bl 1132c │ │ │ │ + ldr r2, [pc, #140] @ (1ab9c ) │ │ │ │ + ldr r3, [pc, #128] @ (1ab94 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ae42 │ │ │ │ - add sp, #20 │ │ │ │ - pop {pc} │ │ │ │ + bne.n 1ab84 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [pc, #120] @ (1aba0 ) │ │ │ │ + mov r1, r2 │ │ │ │ + add r0, pc │ │ │ │ + bl 11514 │ │ │ │ + ldr r3, [pc, #112] @ (1aba4 ) │ │ │ │ + movw r2, #341 @ 0x155 │ │ │ │ + ldr r1, [pc, #112] @ (1aba8 ) │ │ │ │ + ldr r0, [pc, #112] @ (1abac ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 1ab0e │ │ │ │ + ldr r0, [pc, #100] @ (1abb0 ) │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + bl 11514 │ │ │ │ + b.n 1ab30 │ │ │ │ + cmp r1, #1 │ │ │ │ + it eq │ │ │ │ + moveq r1, #0 │ │ │ │ + beq.n 1ab00 │ │ │ │ + cmp r1, #10 │ │ │ │ + bne.n 1ab6a │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + negs r3, r3 │ │ │ │ + lsls r1, r3, #1 │ │ │ │ + b.n 1ab00 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 166f8 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + ldrd r3, r2, [sp, #8] │ │ │ │ + cbz r1, 1ab88 │ │ │ │ + orr.w r1, r3, #1 │ │ │ │ + b.n 1ab00 │ │ │ │ blx 90dc <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldrb r6, [r2, r6] │ │ │ │ + lsls r1, r0, #1 │ │ │ │ + b.n 1ab00 │ │ │ │ + str r6, [r4, #12] │ │ │ │ movs r3, r0 │ │ │ │ - str r0, [r6, r7] │ │ │ │ + strb r0, [r7, r4] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, r7] │ │ │ │ + strb r4, [r6, r4] │ │ │ │ movs r3, r0 │ │ │ │ + strb r2, [r5, r3] │ │ │ │ + movs r3, r0 │ │ │ │ + ldrb r6, [r2, #12] │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [r3, #116] @ 0x74 │ │ │ │ + movs r1, r0 │ │ │ │ + str r2, [r2, #92] @ 0x5c │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r2, [r3, #92] @ 0x5c │ │ │ │ + movs r1, r0 │ │ │ │ │ │ │ │ -0001ae58 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0001abb4 : │ │ │ │ + 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 r4, [pc, #612] @ (1b0cc ) │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - ldr r2, [pc, #612] @ (1b0d0 ) │ │ │ │ - mov r6, r0 │ │ │ │ - add r4, pc │ │ │ │ - ldr r5, [pc, #608] @ (1b0d4 ) │ │ │ │ - ldr r3, [pc, #612] @ (1b0d8 ) │ │ │ │ - mov r7, r1 │ │ │ │ - add r5, pc │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - mov.w r2, #0 │ │ │ │ - movs r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r4, [r5, r3] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [r4, #100] @ 0x64 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r0, [r4, #104] @ 0x68 │ │ │ │ - blx 9554 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1afbe │ │ │ │ - str r0, [sp, #4] │ │ │ │ - blx 94b8 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1aeba │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr.w r9, [pc, #308] @ 1acfc │ │ │ │ + mov r6, r1 │ │ │ │ + mov r7, r0 │ │ │ │ + lsls r1, r1, #31 │ │ │ │ + add r9, pc │ │ │ │ + bmi.w 1ace0 │ │ │ │ + ldr r3, [pc, #296] @ (1ad00 ) │ │ │ │ + ldr.w r8, [r9, r3] │ │ │ │ + ldr.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1af92 │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.w 1afd4 │ │ │ │ - ldr r0, [r4, #104] @ 0x68 │ │ │ │ - ands.w r3, r3, #255 @ 0xff │ │ │ │ - beq.n 1af20 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - add r1, sp, #12 │ │ │ │ - str r6, [sp, #12] │ │ │ │ - blx 9554 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 1afa6 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ + beq.n 1ac78 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - add r1, sp, #16 │ │ │ │ - str r6, [sp, #16] │ │ │ │ - blx 949c │ │ │ │ + bl 19964 │ │ │ │ mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1b00a │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1af04 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1af9e │ │ │ │ - ldr r2, [pc, #468] @ (1b0dc ) │ │ │ │ - ldr r3, [pc, #456] @ (1b0d0 ) │ │ │ │ - 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 1b0c4 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - add r1, sp, #20 │ │ │ │ - str r6, [sp, #20] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 9554 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 1b02e │ │ │ │ - ldr r2, [pc, #420] @ (1b0e0 ) │ │ │ │ - ldr.w r1, [r4, #884] @ 0x374 │ │ │ │ - strd r0, r1, [sp, #24] │ │ │ │ - add r1, sp, #24 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r0, r2 │ │ │ │ - movs r2, #2 │ │ │ │ - blx 949c │ │ │ │ + mov.w sl, #0 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.n 1ac58 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1a848 │ │ │ │ + lsls r2, r4, #31 │ │ │ │ + mov r5, r0 │ │ │ │ + bmi.n 1acb4 │ │ │ │ + cmp r5, #1 │ │ │ │ + beq.n 1acbe │ │ │ │ + lsls r3, r5, #31 │ │ │ │ + bmi.n 1ac1e │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.n 1acd8 │ │ │ │ + cmp r6, r5 │ │ │ │ + it ne │ │ │ │ + movne r6, r5 │ │ │ │ + bne.n 1abda │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1140c │ │ │ │ mov r4, r0 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.n 1acee │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1b044 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1af66 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1afea │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #7 │ │ │ │ - bpl.n 1b052 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.n 1aff2 │ │ │ │ - ldr r5, [r4, #12] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - lsls r5, r5, #1 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1af88 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1b026 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1132c │ │ │ │ + bne.n 1ac18 │ │ │ │ + mov r6, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl c580 │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + cbz r2, 1ac78 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 19964 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1af04 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r1 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 1aeba │ │ │ │ mov r0, r6 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1af04 │ │ │ │ - ldr r3, [pc, #316] @ (1b0e4 ) │ │ │ │ - movs r2, #111 @ 0x6f │ │ │ │ - ldr r1, [pc, #316] @ (1b0e8 ) │ │ │ │ - ldr r0, [pc, #316] @ (1b0ec ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 1af04 │ │ │ │ - ldr r3, [pc, #292] @ (1b0e4 ) │ │ │ │ - movs r2, #110 @ 0x6e │ │ │ │ - ldr r1, [pc, #300] @ (1b0f0 ) │ │ │ │ - ldr r0, [pc, #300] @ (1b0f4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - b.n 1afba │ │ │ │ - ldr r3, [pc, #268] @ (1b0e4 ) │ │ │ │ - movs r2, #110 @ 0x6e │ │ │ │ - ldr r1, [pc, #284] @ (1b0f8 ) │ │ │ │ - ldr r0, [pc, #288] @ (1b0fc ) │ │ │ │ + mov.w sl, #1 │ │ │ │ + bl c598 │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 1abf4 │ │ │ │ + ldr r3, [pc, #168] @ (1ad04 ) │ │ │ │ + mov.w r2, #356 @ 0x164 │ │ │ │ + ldr r1, [pc, #168] @ (1ad08 ) │ │ │ │ + ldr r0, [pc, #168] @ (1ad0c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr.w r3, [r9, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 1afba │ │ │ │ mov r0, r6 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1af66 │ │ │ │ - cmp r3, #1 │ │ │ │ - itt eq │ │ │ │ - moveq r5, #0 │ │ │ │ - ldreq r3, [r4, #0] │ │ │ │ - beq.n 1af7a │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.n 1b088 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r5, r2, #1 │ │ │ │ - b.n 1af7a │ │ │ │ - ldr r1, [pc, #244] @ (1b100 ) │ │ │ │ - movs r2, #111 @ 0x6f │ │ │ │ - ldr r0, [pc, #244] @ (1b104 ) │ │ │ │ - ldr r3, [pc, #208] @ (1b0e4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ + bl c598 │ │ │ │ + b.n 1acac │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 1afba │ │ │ │ - mov r0, r4 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1af88 │ │ │ │ - ldr r3, [pc, #180] @ (1b0e4 ) │ │ │ │ - movs r2, #112 @ 0x70 │ │ │ │ - ldr r1, [pc, #212] @ (1b108 ) │ │ │ │ - ldr r0, [pc, #212] @ (1b10c ) │ │ │ │ + bl c598 │ │ │ │ + mov r0, r6 │ │ │ │ + bl c598 │ │ │ │ + ldr r3, [pc, #136] @ (1ad10 ) │ │ │ │ + ldr r1, [pc, #140] @ (1ad14 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr.w r3, [r9, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 911c │ │ │ │ + ldr r3, [pc, #108] @ (1ad04 ) │ │ │ │ + ldr r1, [pc, #128] @ (1ad18 ) │ │ │ │ + mov.w r2, #356 @ 0x164 │ │ │ │ + ldr r0, [pc, #124] @ (1ad1c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r9, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 1afba │ │ │ │ - ldr r1, [pc, #200] @ (1b110 ) │ │ │ │ - movs r2, #112 @ 0x70 │ │ │ │ - ldr r0, [pc, #200] @ (1b114 ) │ │ │ │ - ldr r3, [pc, #152] @ (1b0e4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - b.n 1b016 │ │ │ │ - ldr r0, [pc, #196] @ (1b118 ) │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, pc │ │ │ │ - bl 11514 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1b06a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 1b080 │ │ │ │ - ldr r3, [pc, #120] @ (1b0e4 ) │ │ │ │ - movs r2, #112 @ 0x70 │ │ │ │ - ldr r1, [pc, #172] @ (1b11c ) │ │ │ │ - ldr r0, [pc, #172] @ (1b120 ) │ │ │ │ + movs r5, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov r0, r4 │ │ │ │ + bl c598 │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 1ac06 │ │ │ │ + ldr r3, [pc, #68] @ (1ad04 ) │ │ │ │ + movw r2, #357 @ 0x165 │ │ │ │ + ldr r1, [pc, #88] @ (1ad20 ) │ │ │ │ + ldr r0, [pc, #92] @ (1ad24 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr.w r3, [r9, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 1afba │ │ │ │ - mov r0, r4 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b06a │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 166fc │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cbz r2, 1b0c8 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1b0ae │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt eq │ │ │ │ - moveq.w r3, #1073741824 @ 0x40000000 │ │ │ │ - streq r3, [r4, #0] │ │ │ │ - beq.n 1b0ae │ │ │ │ - cbz r3, 1b0bc │ │ │ │ - cmp r4, #1 │ │ │ │ - it ne │ │ │ │ - orrne.w r5, r4, #1 │ │ │ │ - bne.w 1af88 │ │ │ │ - b.n 1b06a │ │ │ │ - mov r0, r4 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b0ae │ │ │ │ - blx 90dc <__stack_chk_fail@plt> │ │ │ │ - lsls r5, r0, #1 │ │ │ │ - b.n 1af7a │ │ │ │ - str r6, [r1, r6] │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [r0, r6] │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r0, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r6, r3] │ │ │ │ + b.n 1ac70 │ │ │ │ + mov r0, r6 │ │ │ │ + bl c598 │ │ │ │ + b.n 1ac10 │ │ │ │ + mov r0, r6 │ │ │ │ + bl c580 │ │ │ │ + ldr r3, [pc, #24] @ (1ad00 ) │ │ │ │ + ldr.w r8, [r9, r3] │ │ │ │ + b.n 1ac34 │ │ │ │ + mov r0, r6 │ │ │ │ + bl c598 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 1ac32 │ │ │ │ + b.n 1ac18 │ │ │ │ + nop │ │ │ │ + strb r6, [r5, r0] │ │ │ │ movs r3, r0 │ │ │ │ - lsls r4, r5, #18 │ │ │ │ + lsls r0, r0, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #18 │ │ │ │ + lsls r4, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, #28] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [r4, #36] @ 0x24 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r2, [r2, #28] │ │ │ │ + ldr r6, [r6, #104] @ 0x68 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r1, #36] @ 0x24 │ │ │ │ + str r0, [r5, #72] @ 0x48 │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r7, #26] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r4, [r6, #32] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r6, [r0, #26] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r2, [r4, #24] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [r3, #28] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r1, #24] │ │ │ │ + lsls r0, r6, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r3, #100] @ 0x64 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r0, #28] │ │ │ │ + ldr r2, [r7, #100] @ 0x64 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ + str r4, [r5, #68] @ 0x44 │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r4, #22] │ │ │ │ + ldr r0, [r2, #100] @ 0x64 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r3, #24] │ │ │ │ + str r2, [r0, #68] @ 0x44 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001b124 : │ │ │ │ - push {lr} │ │ │ │ +0001ad28 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #100] @ 1b198 │ │ │ │ - sub sp, #28 │ │ │ │ - ldr.w lr, [pc, #96] @ 1b19c │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr.w ip, [pc, #240] @ 1ae28 │ │ │ │ + sub sp, #32 │ │ │ │ + ldr.w lr, [pc, #236] @ 1ae2c │ │ │ │ mov r0, r1 │ │ │ │ add ip, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, ip, #864 @ 0x360 │ │ │ │ - add.w ip, sp, #16 │ │ │ │ + add.w ip, sp, #20 │ │ │ │ str.w ip, [sp, #4] │ │ │ │ - add.w ip, sp, #12 │ │ │ │ + add.w ip, sp, #16 │ │ │ │ str.w ip, [sp] │ │ │ │ - ldr.w ip, [pc, #68] @ 1b1a0 │ │ │ │ + ldr.w ip, [pc, #208] @ 1ae30 │ │ │ │ add lr, pc │ │ │ │ + ldr r4, [pc, #208] @ (1ae34 ) │ │ │ │ + add r4, pc │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ - str.w ip, [sp, #20] │ │ │ │ + str.w ip, [sp, #28] │ │ │ │ mov.w ip, #0 │ │ │ │ bl c3c8 │ │ │ │ - cbz r0, 1b17c │ │ │ │ - ldrd r0, r1, [sp, #12] │ │ │ │ - bl 1ae58 │ │ │ │ - ldr r2, [pc, #36] @ (1b1a4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b1a0 ) │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 1ade2 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ + bpl.n 1adc2 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + ldr r1, [r1, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #7 │ │ │ │ + bpl.n 1ade6 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + cmp r1, #8 │ │ │ │ + bne.n 1adf2 │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + mov r0, r2 │ │ │ │ + bl 1abb4 │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.n 1ade2 │ │ │ │ + bl 1132c │ │ │ │ + ldr r2, [pc, #140] @ (1ae38 ) │ │ │ │ + ldr r3, [pc, #128] @ (1ae30 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b194 │ │ │ │ - add sp, #28 │ │ │ │ - pop {pc} │ │ │ │ + bne.n 1ae20 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [pc, #120] @ (1ae3c ) │ │ │ │ + mov r1, r2 │ │ │ │ + add r0, pc │ │ │ │ + bl 11514 │ │ │ │ + ldr r3, [pc, #112] @ (1ae40 ) │ │ │ │ + movw r2, #353 @ 0x161 │ │ │ │ + ldr r1, [pc, #112] @ (1ae44 ) │ │ │ │ + ldr r0, [pc, #112] @ (1ae48 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 1adaa │ │ │ │ + ldr r0, [pc, #100] @ (1ae4c ) │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + bl 11514 │ │ │ │ + b.n 1adcc │ │ │ │ + cmp r1, #1 │ │ │ │ + it eq │ │ │ │ + moveq r1, #0 │ │ │ │ + beq.n 1ad9c │ │ │ │ + cmp r1, #10 │ │ │ │ + bne.n 1ae06 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + negs r3, r3 │ │ │ │ + lsls r1, r3, #1 │ │ │ │ + b.n 1ad9c │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 166f8 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + ldrd r3, r2, [sp, #8] │ │ │ │ + cbz r1, 1ae24 │ │ │ │ + orr.w r1, r3, #1 │ │ │ │ + b.n 1ad9c │ │ │ │ blx 90dc <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r1, r1] │ │ │ │ + lsls r1, r0, #1 │ │ │ │ + b.n 1ad9c │ │ │ │ + ldrsh r2, [r1, r1] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r6, [pc, #640] @ (1b420 ) │ │ │ │ + strh r4, [r3, r2] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #496] @ (1b398 ) │ │ │ │ + strh r0, [r3, r2] │ │ │ │ movs r3, r0 │ │ │ │ + strh r6, [r1, r1] │ │ │ │ + movs r3, r0 │ │ │ │ + ldrb r2, [r7, #1] │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [r0, #84] @ 0x54 │ │ │ │ + movs r1, r0 │ │ │ │ + str r6, [r6, #48] @ 0x30 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r6, [r7, #48] @ 0x30 │ │ │ │ + movs r1, r0 │ │ │ │ │ │ │ │ -0001b1a8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0001ae50 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr.w r0, [pc, #1772] @ 1b8a8 │ │ │ │ - sub sp, #64 @ 0x40 │ │ │ │ - ldr.w r1, [pc, #1772] @ 1b8ac │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r5, [pc, #1768] @ 1b8b0 │ │ │ │ - ldr.w r2, [pc, #1768] @ 1b8b4 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r5, [pc, #468] @ (1b038 ) │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, #16 │ │ │ │ + mov r8, r1 │ │ │ │ add r5, pc │ │ │ │ - ldr.w r3, [pc, #1768] @ 1b8b8 │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ - mov.w r1, #0 │ │ │ │ - ldr r6, [r5, r2] │ │ │ │ + lsls r0, r2, #31 │ │ │ │ + bmi.n 1af0a │ │ │ │ + adds r4, r2, #2 │ │ │ │ + teq r2, r4 │ │ │ │ + bmi.n 1af06 │ │ │ │ + ldr r3, [pc, #452] @ (1b03c ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - ldr.w r3, [pc, #1744] @ 1b8bc │ │ │ │ - ldr r4, [r5, r3] │ │ │ │ - beq.w 1b650 │ │ │ │ - ldr.w r3, [pc, #1740] @ 1b8c0 │ │ │ │ - ldr.w r2, [r4, #912] @ 0x390 │ │ │ │ - ldr r0, [r4, #112] @ 0x70 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r6, [r5, r3] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - bl 13cdc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1b6a4 │ │ │ │ - ldr.w r2, [pc, #1716] @ 1b8c4 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r0, [r2, #0] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1b232 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - itt eq │ │ │ │ - moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ - streq r2, [r0, #0] │ │ │ │ - beq.n 1b232 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1b686 │ │ │ │ - ldr.w r2, [r4, #916] @ 0x394 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - ldr r0, [r4, #72] @ 0x48 │ │ │ │ - mov r1, r2 │ │ │ │ - bl 13cdc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1b6b6 │ │ │ │ - ldr.w r2, [pc, #1664] @ 1b8c8 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r0, [r2, #0] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1b26c │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - itt eq │ │ │ │ - moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ - streq r2, [r0, #0] │ │ │ │ - beq.n 1b26c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1b68c │ │ │ │ - ldr.w r2, [r4, #920] @ 0x398 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - ldr r0, [r4, #120] @ 0x78 │ │ │ │ - mov r1, r2 │ │ │ │ - bl 13cdc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1b6c8 │ │ │ │ - ldr.w r2, [pc, #1608] @ 1b8cc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 1af66 │ │ │ │ + ldr r2, [pc, #444] @ (1b040 ) │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r8 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ - str r0, [r2, #0] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1b2a6 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - itt eq │ │ │ │ - moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ - streq r2, [r0, #0] │ │ │ │ - beq.n 1b2a6 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1b692 │ │ │ │ - ldr.w r3, [pc, #1576] @ 1b8d0 │ │ │ │ - add r2, sp, #24 │ │ │ │ - ldr.w r0, [r4, #928] @ 0x3a0 │ │ │ │ - mov.w ip, #9 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r7, r3 │ │ │ │ - ldr.w r3, [r4, #128] @ 0x80 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str.w ip, [sp, #24] │ │ │ │ - ldr.w r1, [r4, #132] @ 0x84 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ + ldr r2, [r2, #112] @ 0x70 │ │ │ │ str r1, [sp, #0] │ │ │ │ - add r1, sp, #20 │ │ │ │ - bl 13ad4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1b632 │ │ │ │ - ldr.w r2, [r4, #932] @ 0x3a4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - mov r1, r2 │ │ │ │ - bl 13cdc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1b718 │ │ │ │ - ldr.w r2, [pc, #1508] @ 1b8d4 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r0, [r2, #0] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1b312 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - itt eq │ │ │ │ - moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ - streq r2, [r0, #0] │ │ │ │ - beq.n 1b312 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1b698 │ │ │ │ - ldr.w r2, [r4, #936] @ 0x3a8 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - ldr.w r0, [r4, #140] @ 0x8c │ │ │ │ - mov r1, r2 │ │ │ │ - bl 13cdc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1b736 │ │ │ │ - ldr.w r2, [pc, #1452] @ 1b8d8 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r0, [r2, #0] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1b34e │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - itt eq │ │ │ │ - moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ - streq r2, [r0, #0] │ │ │ │ - beq.n 1b34e │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1b69e │ │ │ │ - ldrd r2, r1, [r4, #144] @ 0x90 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - bl fcb4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 1b754 │ │ │ │ - ldr.w r1, [r4, #156] @ 0x9c │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - ldr.w sl, [r4, #152] @ 0x98 │ │ │ │ - blx 9730 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1b766 │ │ │ │ - ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - blx 9730 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1b778 │ │ │ │ - ldr.w r3, [r4, #940] @ 0x3ac │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - strd sl, r8, [sp, #40] @ 0x28 │ │ │ │ - blx 949c │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + mov r1, r4 │ │ │ │ + bl 19c58 │ │ │ │ + movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1b3b4 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cbnz r3, 1b3b4 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r9 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1b7a8 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1b3d6 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbnz r3, 1b3d6 │ │ │ │ + cmp r2, #1 │ │ │ │ + beq.w 1afa6 │ │ │ │ + lsls r1, r2, #31 │ │ │ │ + bmi.w 1afe2 │ │ │ │ + adds r7, r2, #2 │ │ │ │ + teq r2, r7 │ │ │ │ + bmi.n 1aeda │ │ │ │ mov r0, r8 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr.w r3, [pc, #1284] @ 1b8dc │ │ │ │ - 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 fcb4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1b412 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbnz r3, 1b412 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 1466c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r8, r0 │ │ │ │ + cbnz r3, 1aefe │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 1afc4 │ │ │ │ + ldr.w r2, [r8, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r3, r2, #3 │ │ │ │ + bpl.w 1b00a │ │ │ │ + mov r0, r6 │ │ │ │ + strd r7, r8, [r6] │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + cmp r7, #0 │ │ │ │ + bge.n 1aeaa │ │ │ │ + movs r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.w 1b7ba │ │ │ │ - ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - ldr.w r9, [r4, #144] @ 0x90 │ │ │ │ - blx 9730 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + bl 168fc │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 1466c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1b706 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #28 │ │ │ │ - str.w r9, [sp, #28] │ │ │ │ - blx 949c │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mov r2, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1b454 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b72a │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1b7cc │ │ │ │ - ldr.w r1, [pc, #1152] @ 1b8e0 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r2, [r1, #0] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r1, #1 │ │ │ │ - strlt r1, [r2, #0] │ │ │ │ - ldr.w r1, [r4, #172] @ 0xac │ │ │ │ - bl fcb4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + beq.n 1aeba │ │ │ │ + mov r0, r4 │ │ │ │ + bl c598 │ │ │ │ + b.n 1aeba │ │ │ │ + cmp r4, #0 │ │ │ │ + bge.n 1ae76 │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r2 │ │ │ │ + bl 168fc │ │ │ │ + mov r4, r0 │ │ │ │ + ands.w r7, r0, #1 │ │ │ │ + bne.n 1af3a │ │ │ │ + ldr r3, [pc, #288] @ (1b03c ) │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cbz r3, 1af66 │ │ │ │ + ldr r2, [pc, #284] @ (1b040 ) │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + ldr r2, [r2, #112] @ 0x70 │ │ │ │ + str r1, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1b492 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1b748 │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.w 1b7dc │ │ │ │ - ldr.w r1, [r4, #176] @ 0xb0 │ │ │ │ - movs r0, #1 │ │ │ │ - bl d57c │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1b7ee │ │ │ │ - ldr.w r1, [r4, #156] @ 0x9c │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - blx 9730 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1b800 │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ - blx 9730 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1b818 │ │ │ │ - ldr.w r3, [r4, #940] @ 0x3ac │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ - strd r8, r9, [sp, #48] @ 0x30 │ │ │ │ - blx 949c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 19c58 │ │ │ │ + mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1b4f2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1b6da │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1b836 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1b50e │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1b6fa │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1b524 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1b6ee │ │ │ │ - ldr r3, [pc, #956] @ (1b8e4 ) │ │ │ │ - ldr.w r1, [r4, #180] @ 0xb4 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ + b.n 1ae96 │ │ │ │ + bl c580 │ │ │ │ + ldr r3, [pc, #252] @ (1b03c ) │ │ │ │ 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 fcb4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1b558 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1b6e6 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r5, #0 │ │ │ │ - blt.w 1b848 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ - bl fac0 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1b858 │ │ │ │ - ldr r1, [r4, #116] @ 0x74 │ │ │ │ - mov r0, r3 │ │ │ │ - bl fac0 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1b868 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - movs r2, #0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - add r1, sp, #32 │ │ │ │ - ldr.w r3, [r4, #944] @ 0x3b0 │ │ │ │ - blx 949c │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mov r7, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1b5ac │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbnz r3, 1b5ac │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cbz r3, 1af66 │ │ │ │ + ldr r2, [pc, #248] @ (1b040 ) │ │ │ │ + movs r7, #1 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 1b880 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r0, r7 │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - blx 949c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov r2, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1b5da │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 1b5da │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + ldr r2, [r2, #112] @ 0x70 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + bl 19c58 │ │ │ │ str r0, [sp, #8] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1b892 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1b5f8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 1b5f8 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - blx 9608 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c598 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1b61a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbnz r3, 1b61a │ │ │ │ - mov r0, r2 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r4, #0 │ │ │ │ - it ge │ │ │ │ - movge r0, #1 │ │ │ │ - bge.n 1b634 │ │ │ │ - ldr r1, [pc, #708] @ (1b8e8 ) │ │ │ │ - movs r2, #92 @ 0x5c │ │ │ │ - ldr r0, [pc, #708] @ (1b8ec ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + mov r3, r7 │ │ │ │ + b.n 1ae96 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c598 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c598 │ │ │ │ + ldr r3, [pc, #208] @ (1b044 ) │ │ │ │ + ldr r1, [pc, #208] @ (1b048 ) │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - movs r0, #2 │ │ │ │ - ldr r2, [pc, #696] @ (1b8f0 ) │ │ │ │ - ldr r3, [pc, #628] @ (1b8ac ) │ │ │ │ - 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 1b8a4 │ │ │ │ - add sp, #64 @ 0x40 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - blx 989c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1b790 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - str r0, [r6, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1b1f2 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - itt eq │ │ │ │ - moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ - streq r2, [r0, #0] │ │ │ │ - beq.w 1b1f2 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1b1f2 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b1f2 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b232 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b26c │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b2a6 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b312 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b34e │ │ │ │ - ldr r1, [pc, #588] @ (1b8f4 ) │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r0, [pc, #588] @ (1b8f8 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 911c │ │ │ │ + ldr r3, [pc, #200] @ (1b04c ) │ │ │ │ + ldr r1, [pc, #204] @ (1b050 ) │ │ │ │ + mov.w r2, #604 @ 0x25c │ │ │ │ + ldr r0, [pc, #200] @ (1b054 ) │ │ │ │ add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 1b632 │ │ │ │ - ldr r1, [pc, #580] @ (1b8fc ) │ │ │ │ - movs r2, #7 │ │ │ │ - ldr r0, [pc, #580] @ (1b900 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + 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, #164] @ (1b04c ) │ │ │ │ + movw r2, #603 @ 0x25b │ │ │ │ + ldr r1, [pc, #168] @ (1b058 ) │ │ │ │ + ldr r0, [pc, #172] @ (1b05c ) │ │ │ │ add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 1b632 │ │ │ │ - ldr r1, [pc, #568] @ (1b904 ) │ │ │ │ - movs r2, #8 │ │ │ │ - ldr r0, [pc, #568] @ (1b908 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + bl c598 │ │ │ │ + b.n 1af96 │ │ │ │ + ldr r3, [pc, #132] @ (1b04c ) │ │ │ │ + movw r2, #606 @ 0x25e │ │ │ │ + ldr r1, [pc, #148] @ (1b060 ) │ │ │ │ + ldr r0, [pc, #148] @ (1b064 ) │ │ │ │ add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 1b632 │ │ │ │ - str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - b.n 1b4f2 │ │ │ │ + bl c598 │ │ │ │ + b.n 1af96 │ │ │ │ + movs r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b558 │ │ │ │ - mov r0, r9 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - b.n 1b524 │ │ │ │ - mov r0, r8 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - b.n 1b50e │ │ │ │ - ldr r1, [pc, #516] @ (1b90c ) │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #516] @ (1b910 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.n 1b632 │ │ │ │ - ldr r1, [pc, #504] @ (1b914 ) │ │ │ │ - movs r2, #10 │ │ │ │ - ldr r0, [pc, #504] @ (1b918 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.n 1b632 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + bl 168fc │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - b.n 1b454 │ │ │ │ - ldr r1, [pc, #484] @ (1b91c ) │ │ │ │ - movs r2, #12 │ │ │ │ - ldr r0, [pc, #484] @ (1b920 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.n 1b632 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + bl 1466c │ │ │ │ + mov r8, r0 │ │ │ │ + ldrd r2, r3, [sp, #8] │ │ │ │ + cbnz r3, 1b02a │ │ │ │ mov r0, r2 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - b.n 1b492 │ │ │ │ - ldr r1, [pc, #460] @ (1b924 ) │ │ │ │ - movs r2, #18 │ │ │ │ - ldr r0, [pc, #460] @ (1b928 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.n 1b632 │ │ │ │ - ldr r1, [pc, #452] @ (1b92c ) │ │ │ │ - movs r2, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #452] @ (1b930 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + bl c598 │ │ │ │ + b.n 1aeba │ │ │ │ + ldr r2, [pc, #64] @ (1b04c ) │ │ │ │ + ldr r1, [pc, #88] @ (1b068 ) │ │ │ │ add r1, pc │ │ │ │ + ldr r0, [r5, r2] │ │ │ │ + ldr r2, [pc, #88] @ (1b06c ) │ │ │ │ + add r2, pc │ │ │ │ + strd r2, r8, [sp] │ │ │ │ + movw r2, #606 @ 0x25e │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r0, [pc, #76] @ (1b070 ) │ │ │ │ add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.n 1b632 │ │ │ │ - ldr r1, [pc, #440] @ (1b934 ) │ │ │ │ - movs r2, #21 │ │ │ │ - ldr r0, [pc, #440] @ (1b938 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + bl 11db0 │ │ │ │ + b.n 1afda │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + bl c598 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + b.n 1b002 │ │ │ │ + nop │ │ │ │ + str r4, [r2, r6] │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r4, r5, #13 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r0, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r6, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [r7, #56] @ 0x38 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ + movs r1, r0 │ │ │ │ + str r2, [r0, #24] │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r4, [r0, #60] @ 0x3c │ │ │ │ + movs r1, r0 │ │ │ │ + str r4, [r3, #20] │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r6, [r4, #56] @ 0x38 │ │ │ │ + movs r1, r0 │ │ │ │ + str r6, [r7, #16] │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r6, [r4, #52] @ 0x34 │ │ │ │ + movs r1, r0 │ │ │ │ + strb r4, [r5, #24] │ │ │ │ + movs r1, r0 │ │ │ │ + str r6, [r5, #12] │ │ │ │ + movs r1, r0 │ │ │ │ + │ │ │ │ +0001b074 : │ │ │ │ + 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] @ 1b1f8 │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr.w lr, [pc, #368] @ 1b1fc │ │ │ │ + mov r0, r1 │ │ │ │ + add ip, pc │ │ │ │ + mov r1, r2 │ │ │ │ + mov r2, r3 │ │ │ │ + add.w r3, ip, #912 @ 0x390 │ │ │ │ + ldr.w ip, [pc, #356] @ 1b200 │ │ │ │ + add lr, pc │ │ │ │ + add r4, sp, #24 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + add r4, sp, #20 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [pc, #348] @ (1b204 ) │ │ │ │ + ldr.w ip, [lr, ip] │ │ │ │ + add r4, pc │ │ │ │ + ldr.w ip, [ip] │ │ │ │ + str.w ip, [sp, #36] @ 0x24 │ │ │ │ + mov.w ip, #0 │ │ │ │ + bl c3c8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 1b16c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r5, r2, #3 │ │ │ │ + bpl.n 1b14c │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ + ldr r1, [r1, #84] @ 0x54 │ │ │ │ + lsls r0, r1, #7 │ │ │ │ + bpl.n 1b17c │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ + cmp r1, #8 │ │ │ │ + bne.n 1b188 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + add r5, sp, #28 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1ae50 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + cmp r2, #1 │ │ │ │ + beq.n 1b16c │ │ │ │ + movs r0, #2 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + blx 9334 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 1b170 │ │ │ │ + mov r0, r2 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 1132c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.n 1b1c8 │ │ │ │ + ldr r1, [pc, #244] @ (1b208 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 1b1e0 │ │ │ │ + ldr r1, [pc, #240] @ (1b20c ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 1b1dc │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 1b1c4 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + cmp r2, #1 │ │ │ │ + str r0, [r3, #16] │ │ │ │ + beq.n 1b1c4 │ │ │ │ + str r1, [r3, #20] │ │ │ │ + ldr r1, [pc, #220] @ (1b210 ) │ │ │ │ + ldr r2, [pc, #200] @ (1b200 ) │ │ │ │ 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 1b1c0 │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r0, [pc, #196] @ (1b214 ) │ │ │ │ + mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 1b632 │ │ │ │ - ldr r3, [pc, #300] @ (1b8c0 ) │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r1, [pc, #420] @ (1b93c ) │ │ │ │ - ldr r0, [pc, #420] @ (1b940 ) │ │ │ │ + bl 11514 │ │ │ │ + ldr r3, [pc, #192] @ (1b218 ) │ │ │ │ + mov.w r2, #600 @ 0x258 │ │ │ │ + ldr r1, [pc, #188] @ (1b21c ) │ │ │ │ + ldr r0, [pc, #192] @ (1b220 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 1b632 │ │ │ │ - ldr r1, [pc, #408] @ (1b944 ) │ │ │ │ - movs r2, #21 │ │ │ │ - ldr r0, [pc, #408] @ (1b948 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.n 1b788 │ │ │ │ - ldr r1, [pc, #400] @ (1b94c ) │ │ │ │ - movs r2, #21 │ │ │ │ - ldr r0, [pc, #400] @ (1b950 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.n 1b632 │ │ │ │ - ldr r1, [pc, #388] @ (1b954 ) │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #388] @ (1b958 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.n 1b632 │ │ │ │ - ldr r1, [pc, #380] @ (1b95c ) │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #380] @ (1b960 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.n 1b632 │ │ │ │ - ldr r1, [pc, #372] @ (1b964 ) │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #372] @ (1b968 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.n 1b632 │ │ │ │ - ldr r1, [pc, #360] @ (1b96c ) │ │ │ │ - movs r2, #50 @ 0x32 │ │ │ │ - ldr r0, [pc, #360] @ (1b970 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 1b632 │ │ │ │ - ldr r1, [pc, #344] @ (1b974 ) │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #344] @ (1b978 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 1b632 │ │ │ │ - ldr r1, [pc, #324] @ (1b97c ) │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #324] @ (1b980 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.n 1b828 │ │ │ │ - ldr r1, [pc, #312] @ (1b984 ) │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #312] @ (1b988 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.n 1b632 │ │ │ │ - ldr r1, [pc, #304] @ (1b98c ) │ │ │ │ - movs r2, #92 @ 0x5c │ │ │ │ - ldr r0, [pc, #304] @ (1b990 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.n 1b632 │ │ │ │ - ldr r1, [pc, #296] @ (1b994 ) │ │ │ │ - movs r2, #92 @ 0x5c │ │ │ │ - ldr r0, [pc, #296] @ (1b998 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 1b132 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + bl 11178 │ │ │ │ + ldrd r2, r3, [sp, #8] │ │ │ │ + b.n 1b100 │ │ │ │ + ldr r0, [pc, #164] @ (1b224 ) │ │ │ │ + mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 1b632 │ │ │ │ - ldr r1, [pc, #280] @ (1b99c ) │ │ │ │ - movs r2, #92 @ 0x5c │ │ │ │ - ldr r0, [pc, #280] @ (1b9a0 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + bl 11514 │ │ │ │ + b.n 1b156 │ │ │ │ + cmp r1, #1 │ │ │ │ + itt eq │ │ │ │ + moveq r2, #0 │ │ │ │ + addeq r5, sp, #28 │ │ │ │ + beq.n 1b0e2 │ │ │ │ + cmp r1, #10 │ │ │ │ + bne.n 1b1a0 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + add r5, sp, #28 │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + b.n 1b0e2 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + bl 166f8 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldrd r2, r3, [sp, #8] │ │ │ │ + orr.w r2, r2, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 1b0e2 │ │ │ │ + lsls r2, r0, #1 │ │ │ │ + b.n 1b0e2 │ │ │ │ + blx 90dc <__stack_chk_fail@plt> │ │ │ │ + bl 9928 │ │ │ │ + ldr r3, [pc, #92] @ (1b228 ) │ │ │ │ + movs r2, #34 @ 0x22 │ │ │ │ + ldr r1, [pc, #92] @ (1b22c ) │ │ │ │ + ldr r0, [pc, #96] @ (1b230 ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.n 1b878 │ │ │ │ - ldr r1, [pc, #272] @ (1b9a4 ) │ │ │ │ - movs r2, #92 @ 0x5c │ │ │ │ - ldr r0, [pc, #272] @ (1b9a8 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + bl 98c8 │ │ │ │ + ldr r3, [pc, #80] @ (1b234 ) │ │ │ │ + movw r2, #291 @ 0x123 │ │ │ │ + ldr r1, [pc, #80] @ (1b238 ) │ │ │ │ + ldr r0, [pc, #80] @ (1b23c ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ + adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.n 1b878 │ │ │ │ - blx 90dc <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [pc, #232] @ (1b994 ) │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + ldrh r6, [r7, r3] │ │ │ │ + movs r3, r0 │ │ │ │ + ldr r7, [pc, #384] @ (1b380 ) │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #192] @ (1b974 ) │ │ │ │ + ldr r7, [pc, #320] @ (1b348 ) │ │ │ │ movs r3, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r3, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r0, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r7, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r3, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r5, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r2, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r6, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r1, #14 │ │ │ │ + lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #19 │ │ │ │ + lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #56] @ 0x38 │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [r5, #60] @ 0x3c │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r1, [pc, #784] @ (1bc04 ) │ │ │ │ + ldr r6, [pc, #792] @ (1b52c ) │ │ │ │ movs r3, r0 │ │ │ │ - str r4, [r6, #48] @ 0x30 │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r4, #52] @ 0x34 │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r4, #48] @ 0x30 │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [r2, #52] @ 0x34 │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [r2, #48] @ 0x30 │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r0, #52] @ 0x34 │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r2, #44] @ 0x2c │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [r0, #48] @ 0x30 │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [r0, #44] @ 0x2c │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r6, #44] @ 0x2c │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r4, #40] @ 0x28 │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [r2, #44] @ 0x2c │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [r0, #40] @ 0x28 │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r6, #40] @ 0x28 │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r6, #36] @ 0x24 │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [r4, #40] @ 0x28 │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [r4, #36] @ 0x24 │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r2, #40] @ 0x28 │ │ │ │ + strb r0, [r6, #19] │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [r0, #36] @ 0x24 │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r6, #36] @ 0x24 │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [r6, #32] │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r4, #36] @ 0x24 │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r3, #32] │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [r2, #36] @ 0x24 │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r1, #32] │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [r0, #36] @ 0x24 │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [r7, #28] │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r5, #32] │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r5, #28] │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [r3, #32] │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [r3, #28] │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r1, #32] │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [r0, #28] │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r6, #28] │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r4, #24] │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [r2, #28] │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r2, #24] │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [r0, #28] │ │ │ │ + lsls r4, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [r2, #32] │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [r0, #24] │ │ │ │ + ldrsh r4, [r5, r6] │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [r6, #24] │ │ │ │ + str r0, [r5, #120] @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r6, #20] │ │ │ │ + ldrh r4, [r2, #32] │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [r4, #24] │ │ │ │ + ldr r3, [pc, #696] @ (1b4e8 ) │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r3, #20] │ │ │ │ + ldr r3, [pc, #872] @ (1b59c ) │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [r1, #24] │ │ │ │ + ldrh r2, [r7, #30] │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [r0, #20] │ │ │ │ + ldr r3, [pc, #336] @ (1b38c ) │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r7, #20] │ │ │ │ + ldr r7, [pc, #64] @ (1b280 ) │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001b9ac : │ │ │ │ - ldr r3, [pc, #12] @ (1b9bc ) │ │ │ │ - ldr r2, [pc, #16] @ (1b9c0 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - b.w 9bd8 │ │ │ │ - nop │ │ │ │ - mov r4, r9 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r2, #19 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0001b9c4 : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #64] @ (1ba14 ) │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r2, [pc, #64] @ (1ba18 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 9d38 │ │ │ │ - cbz r0, 1ba04 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - bl 11880 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r0, #2 │ │ │ │ - beq.n 1b9f6 │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ba04 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cbz r2, 1ba0c │ │ │ │ - movs r3, #0 │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - mov r0, r3 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ba04 │ │ │ │ - mov r4, r4 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r0, r6, #18 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0001ba1c : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #64] @ (1ba6c ) │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r2, [pc, #64] @ (1ba70 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 9c70 │ │ │ │ - cbz r0, 1ba5c │ │ │ │ - str r0, [sp, #4] │ │ │ │ - bl 11c50 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r0, #2 │ │ │ │ - beq.n 1ba4e │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ba5c │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cbz r2, 1ba64 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - mov r0, r3 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ba5c │ │ │ │ - cmp ip, r9 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r0, r2, #20 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0001ba74 : │ │ │ │ - ldr r3, [pc, #12] @ (1ba84 ) │ │ │ │ - ldr r2, [pc, #16] @ (1ba88 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - b.w a010 │ │ │ │ - nop │ │ │ │ - cmp ip, r0 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r0, r6, #13 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0001ba8c : │ │ │ │ - ldr r3, [pc, #12] @ (1ba9c ) │ │ │ │ - ldr r2, [pc, #16] @ (1baa0 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - b.w a0bc │ │ │ │ - nop │ │ │ │ - cmp r4, sp │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r2, #13 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0001baa4 : │ │ │ │ +0001b240 : │ │ │ │ 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 │ │ │ │ + str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ + sub sp, #124 @ 0x7c │ │ │ │ mov r4, r2 │ │ │ │ - ldr.w r2, [pc, #2860] @ 1c5e8 │ │ │ │ + ldr.w r2, [pc, #3040] @ 1be38 │ │ │ │ mov r7, r3 │ │ │ │ - ldr.w r3, [pc, #2860] @ 1c5ec │ │ │ │ + ldr.w r3, [pc, #3040] @ 1be3c │ │ │ │ + mov r8, r1 │ │ │ │ add r2, pc │ │ │ │ - str r0, [sp, #16] │ │ │ │ - ldr.w r8, [pc, #2856] @ 1c5f0 │ │ │ │ - ldr r5, [sp, #128] @ 0x80 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + ldr.w r6, [pc, #3032] @ 1be40 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r8, pc │ │ │ │ + add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 1be52 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mov r6, r1 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1baec │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1be72 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1bea0 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 1b6b8 │ │ │ │ + ldr.w r3, [pc, #3016] @ 1be44 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr.w fp, [r3] │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 1b86c │ │ │ │ + ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ - strlt r3, [r7, #0] │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - movs.w sl, r3, lsl #1 │ │ │ │ - bne.n 1bb32 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - bpl.n 1bb32 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ - bpl.n 1bb32 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #7 │ │ │ │ - bmi.w 1bf18 │ │ │ │ - ldr.w r3, [pc, #2752] @ 1c5f4 │ │ │ │ - ldr.w fp, [r8, r3] │ │ │ │ - ldr.w r3, [pc, #2748] @ 1c5f8 │ │ │ │ - ldrd r2, r1, [fp, #188] @ 0xbc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9730 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1c258 │ │ │ │ - ldr.w r3, [pc, #2720] @ 1c5fc │ │ │ │ - ldr.w r1, [fp, #196] @ 0xc4 │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ + strlt.w r3, [fp] │ │ │ │ + ldr.w r3, [pc, #2984] @ 1be48 │ │ │ │ + ldr r5, [r6, r3] │ │ │ │ + ldr.w r3, [pc, #2984] @ 1be4c │ │ │ │ + ldr.w r1, [r5, #324] @ 0x144 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + str r3, [sp, #32] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9730 │ │ │ │ - mov sl, r0 │ │ │ │ + bl fac0 │ │ │ │ + str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c284 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #2 │ │ │ │ - strd r3, r9, [sp, #40] @ 0x28 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - ldr.w r3, [fp, #888] @ 0x378 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r3, [fp, #948] @ 0x3b4 │ │ │ │ - blx 949c │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mov r2, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1bba2 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1bece │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1c2b4 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1bbba │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1beda │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1bbd0 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1beee │ │ │ │ - ldr.w r3, [pc, #2604] @ 1c600 │ │ │ │ - ldr.w sl, [r8, r3] │ │ │ │ - ldr.w r0, [sl] │ │ │ │ - cmp r7, r0 │ │ │ │ - beq.w 1be0e │ │ │ │ - movs r0, #1 │ │ │ │ - blx 8e48 │ │ │ │ - mov r9, r0 │ │ │ │ + beq.w 1b89c │ │ │ │ + ldr.w r9, [r5, #176] @ 0xb0 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 1c45a │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt.w r2, [r9] │ │ │ │ + lsls r3, r4, #31 │ │ │ │ + bmi.w 1b7ac │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 1bb0c │ │ │ │ + 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 d3dc │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c43a │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - mov r1, r5 │ │ │ │ - str r7, [r3, #0] │ │ │ │ - bl f924 │ │ │ │ + beq.n 1b3cc │ │ │ │ + ldr.w r1, [r5, #252] @ 0xfc │ │ │ │ + movs r2, #1 │ │ │ │ + bl d328 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c452 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + beq.w 1b4d8 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1bc12 │ │ │ │ + bge.n 1b326 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1c21e │ │ │ │ - mov r0, r9 │ │ │ │ - blx 8efc │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mov r5, r0 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1bf08 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 1c4ae │ │ │ │ - ldr.w r0, [sl] │ │ │ │ - cmp r4, r0 │ │ │ │ - beq.w 1be34 │ │ │ │ - movs r0, #1 │ │ │ │ - blx 8e48 │ │ │ │ + beq.w 1b714 │ │ │ │ + ldr.w sl, [r5, #336] @ 0x150 │ │ │ │ + lsls r7, r4, #31 │ │ │ │ + ldr.w fp, [r5, #216] @ 0xd8 │ │ │ │ + bmi.w 1b728 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1132c │ │ │ │ + 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 9554 │ │ │ │ + mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c484 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - mov r1, r5 │ │ │ │ - str r4, [r3, #0] │ │ │ │ - bl f924 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1bc66 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1c22c │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1c4f0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1bc80 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 1bc80 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 8efc │ │ │ │ + beq.w 1b7d4 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 1c442 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - mov r5, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1b372 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1bf10 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 1c550 │ │ │ │ - ldr.w r0, [sl] │ │ │ │ - cmp r6, r0 │ │ │ │ - beq.w 1c23c │ │ │ │ - movs r0, #1 │ │ │ │ - blx 8e48 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1c52c │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - mov r1, r5 │ │ │ │ - str r6, [r3, #0] │ │ │ │ - bl f924 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r6, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1bcd2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 1bcd2 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 1c592 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + beq.w 1b730 │ │ │ │ + ldr.w r3, [pc, #2780] @ 1be50 │ │ │ │ + ldr.w r2, [sl, #4] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 1b746 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1bcec │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 1bcec │ │ │ │ - mov r0, r6 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 8efc │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r5, r0 │ │ │ │ + bge.n 1b398 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c216 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 1c6b8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr.w r1, [fp, #204] @ 0xcc │ │ │ │ + beq.w 1b66e │ │ │ │ + ldr.w r3, [pc, #2744] @ 1be54 │ │ │ │ + ldr r2, [r6, r3] │ │ │ │ + mvns r3, r4 │ │ │ │ + and.w r3, r3, #1 │ │ │ │ + cmp sl, r2 │ │ │ │ + beq.w 1ba2e │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1b6a4 │ │ │ │ + add.w sl, r4, #2 │ │ │ │ + teq r4, sl │ │ │ │ + bmi.w 1b658 │ │ │ │ + mov r4, sl │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl d3dc │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 1b304 │ │ │ │ + ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + movw r2, #651 @ 0x28b │ │ │ │ + ldr.w sl, [pc, #2688] @ 1be58 │ │ │ │ + ldr.w r7, [pc, #2688] @ 1be5c │ │ │ │ + add sl, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r7, pc │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r7 │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9dc4 │ │ │ │ + add.w r9, sp, #44 @ 0x2c │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl c598 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 10eb4 │ │ │ │ + ldr.w r3, [pc, #2640] @ 1be60 │ │ │ │ + ldr r1, [r5, #120] @ 0x78 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 9730 │ │ │ │ - mov r4, r0 │ │ │ │ + mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c4d2 │ │ │ │ - ldr.w r1, [fp, #208] @ 0xd0 │ │ │ │ - blx 9730 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r6, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1bd36 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + beq.w 1ba16 │ │ │ │ + bl 1103c │ │ │ │ + str r0, [sp, #16] │ │ │ │ + mov r0, fp │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c234 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 1c514 │ │ │ │ - movs r0, #1 │ │ │ │ - blx 8e48 │ │ │ │ + beq.w 1b7ba │ │ │ │ + ldr.w r3, [pc, #2600] @ 1be64 │ │ │ │ + ldr.w fp, [r5, #332] @ 0x14c │ │ │ │ + ldr r5, [r6, r3] │ │ │ │ + ldr r6, [r5, #0] │ │ │ │ + bl 1132c │ │ │ │ + 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 949c │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c56e │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - str r1, [r2, #0] │ │ │ │ - mov r1, r5 │ │ │ │ - bl f924 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r7, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1bd72 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 1bd72 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 1c5d4 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1bd8c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 1bd8c │ │ │ │ - mov r0, r7 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + beq.w 1bd7c │ │ │ │ mov r0, r4 │ │ │ │ - blx 8efc │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1c224 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 1c6d6 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 1bd96 │ │ │ │ mov r0, r6 │ │ │ │ - blx 93ec │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1bdc2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1c2cc │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1bdd4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1c2d4 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1c3fa │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1bdec │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1c47c │ │ │ │ - movs r0, #1 │ │ │ │ - ldr.w r2, [pc, #2068] @ 1c604 │ │ │ │ - ldr.w r3, [pc, #2040] @ 1c5ec │ │ │ │ + bl 10d84 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r7 │ │ │ │ + movw r2, #653 @ 0x28d │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + ldmia.w r9, {r0, r1, r2} │ │ │ │ + bl 10fd8 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + movs r2, #1 │ │ │ │ + movs r3, #0 │ │ │ │ + strd r2, r3, [r1] │ │ │ │ + ldr.w r2, [pc, #2480] @ 1be68 │ │ │ │ + ldr.w r3, [pc, #2432] @ 1be3c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ce00 │ │ │ │ - add sp, #92 @ 0x5c │ │ │ │ + bne.w 1c214 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + ldr.w r1, [r5, #340] @ 0x154 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + bl d328 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1b676 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1be20 │ │ │ │ + bge.n 1b4fc │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c2e2 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1bc34 │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r4, r0 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - bne.w 1bc3a │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + beq.w 1b864 │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1466c │ │ │ │ + lsls r1, r7, #31 │ │ │ │ + mov sl, r0 │ │ │ │ + bmi.w 1b8bc │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 1b8f4 │ │ │ │ + ldr.w r3, [sl, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r7, r3, #3 │ │ │ │ + bpl.w 1b920 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, sl │ │ │ │ + bl e340 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1bc9e │ │ │ │ + bge.n 1b544 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1bc9e │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r0, [sl] │ │ │ │ - b.n 1bc9e │ │ │ │ - ldr.w r3, [pc, #1972] @ 1c608 │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 1d050 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1baec │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - b.n 1baec │ │ │ │ - ldr.w r3, [pc, #1944] @ 1c60c │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 1baf2 │ │ │ │ - ldr.w r3, [pc, #1932] @ 1c610 │ │ │ │ - movw r2, #3145 @ 0xc49 │ │ │ │ - ldr.w r1, [pc, #1928] @ 1c614 │ │ │ │ - ldr.w r0, [pc, #1928] @ 1c618 │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1064 @ 0x428 │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr.w r3, [pc, #1912] @ 1c61c │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ + beq.w 1b7a4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1bb04 │ │ │ │ - ldr.w r3, [pc, #1900] @ 1c620 │ │ │ │ - movw r2, #3150 @ 0xc4e │ │ │ │ - ldr.w r1, [pc, #1896] @ 1c624 │ │ │ │ - ldr.w r0, [pc, #1896] @ 1c628 │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1064 @ 0x428 │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, sl │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - b.n 1bba2 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 1bbc4 │ │ │ │ - b.n 1bbd0 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #1800] @ 1c600 │ │ │ │ - ldr.w sl, [r8, r3] │ │ │ │ - ldr.w r0, [sl] │ │ │ │ - cmp r7, r0 │ │ │ │ - bne.w 1bbe2 │ │ │ │ - b.n 1be0e │ │ │ │ - mov r0, r9 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1bc2a │ │ │ │ - mov r0, r7 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1bc94 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r4, #0] │ │ │ │ - ldr.w r3, [pc, #1740] @ 1c5f4 │ │ │ │ - ldr.w fp, [r8, r3] │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - ldr.w r5, [fp, #212] @ 0xd4 │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 1c7e0 │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r2, #0 │ │ │ │ + beq.w 1b94a │ │ │ │ mov r0, r4 │ │ │ │ - bl e5fc │ │ │ │ + bl 1132c │ │ │ │ + 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 949c │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1b9aa │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 1c472 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1bf5a │ │ │ │ + bge.n 1b582 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c412 │ │ │ │ - cmp r5, #0 │ │ │ │ - blt.w 1c7fa │ │ │ │ - cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - it lt │ │ │ │ - lsllt r5, r5, #1 │ │ │ │ - bge.w 1c5b0 │ │ │ │ - adds r3, r5, #2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - teq r5, r3 │ │ │ │ - bmi.w 1c3e8 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - cmp r2, #2 │ │ │ │ - and.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ - bne.w 1c2ec │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1c932 │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 1c6ea │ │ │ │ - ldr r5, [r7, #12] │ │ │ │ - lsls r0, r5, #1 │ │ │ │ - adds r2, r0, #2 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - teq r2, r0 │ │ │ │ - bmi.w 1c710 │ │ │ │ - lsls r5, r5, #1 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r4, #0] │ │ │ │ + beq.w 1b7c4 │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r2, #5 │ │ │ │ + bpl.w 1b814 │ │ │ │ + ldr.w r2, [pc, #2268] @ 1be6c │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 1c380 │ │ │ │ + ldr.w r2, [pc, #2228] @ 1be50 │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 1c43e │ │ │ │ + ldr.w r3, [r9, #8] │ │ │ │ + cmp r3, #2 │ │ │ │ + bne.w 1b814 │ │ │ │ + ldr.w r4, [r9, #16] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #7 │ │ │ │ + bpl.w 1b814 │ │ │ │ + ldr.w r1, [r9, #20] │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.w 1c8a4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl e384 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r9, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1bfd8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1c818 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.w 1c966 │ │ │ │ - lsls r3, r5, #31 │ │ │ │ - bmi.w 1c720 │ │ │ │ - cmp.w r5, r9, lsl #1 │ │ │ │ - blt.w 1c73a │ │ │ │ - ldr.w r5, [fp, #220] @ 0xdc │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 1d008 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c004 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + bpl.w 1b814 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 1b8d4 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + mov.w sl, r3, lsl #1 │ │ │ │ + mov fp, r1 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 1c3f6 │ │ │ │ + ldr r3, [r1, #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 1c9f0 │ │ │ │ - ldrd r2, r3, [fp, #232] @ 0xe8 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r1, r6 │ │ │ │ - mov r3, r5 │ │ │ │ - movs r0, #4 │ │ │ │ - bl d57c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r9, r0 │ │ │ │ + strlt r3, [r1, #0] │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + ldr r4, [r3, #84] @ 0x54 │ │ │ │ + ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ + beq.w 1bb00 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c03e │ │ │ │ + bge.n 1b610 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c836 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + beq.w 1b918 │ │ │ │ + cmp.w sl, #1 │ │ │ │ + beq.w 1c2c8 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, fp │ │ │ │ + bl e340 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 1c3de │ │ │ │ + ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c050 │ │ │ │ + bge.n 1b640 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c41a │ │ │ │ + beq.w 1b7cc │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1ca8c │ │ │ │ - ldr.w r3, [pc, #1436] @ 1c5f8 │ │ │ │ - ldr.w r1, [fp, #204] @ 0xcc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9730 │ │ │ │ - mov r5, r0 │ │ │ │ + beq.w 1b9ec │ │ │ │ + tst.w sl, #1 │ │ │ │ + bne.w 1ba0e │ │ │ │ + mov r4, sl │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ + b.n 1b3be │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bge.w 1b3bc │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #2 │ │ │ │ + bl 168fc │ │ │ │ + mov sl, r0 │ │ │ │ + mov r4, sl │ │ │ │ + b.n 1b3be │ │ │ │ + mov r0, sl │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1b398 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 8f94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1caec │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - 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, [fp, #208] @ 0xd0 │ │ │ │ - movs r3, #0 │ │ │ │ - blx 9554 │ │ │ │ + blt.w 1baea │ │ │ │ + uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1cb8e │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c0a4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1c876 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c0b6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1c87c │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c0cc │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1c884 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #3 │ │ │ │ - bpl.w 1cc2a │ │ │ │ - ldr.w r1, [fp, #240] @ 0xf0 │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - blx 937c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c0f6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1c95c │ │ │ │ - cmp r5, #0 │ │ │ │ - blt.w 1cc72 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #3 │ │ │ │ - bpl.w 1cc8e │ │ │ │ - ldr.w r1, [fp, #244] @ 0xf4 │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - blx 937c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c126 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1c9e6 │ │ │ │ - cmp r5, #0 │ │ │ │ - blt.w 1ccc8 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #7 │ │ │ │ - bpl.w 1cce4 │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 1cd48 │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ - mov.w sl, r3, lsl #1 │ │ │ │ + bne.w 1bf14 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c156 │ │ │ │ + bge.n 1b69e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cb7a │ │ │ │ - ldr.w r5, [fp, #248] @ 0xf8 │ │ │ │ - mov r0, sl │ │ │ │ - bl 1132c │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - blx 937c │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1cff0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c186 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1cae2 │ │ │ │ - cmp r5, #0 │ │ │ │ - blt.w 1cd60 │ │ │ │ - ldr.w r5, [fp, #252] @ 0xfc │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 1132c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - blx 937c │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1cfd8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + beq.w 1b8c4 │ │ │ │ + lsls r0, r4, #31 │ │ │ │ + bpl.w 1b3b0 │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 168fc │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, sl │ │ │ │ + bl c598 │ │ │ │ + b.n 1b3be │ │ │ │ + ldr.w r3, [pc, #1972] @ 1be70 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr.w fp, [r3] │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 1b97a │ │ │ │ + ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c1bc │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1cb84 │ │ │ │ - cmp r5, #0 │ │ │ │ - blt.w 1cd8c │ │ │ │ - ldr.w r5, [fp, #256] @ 0x100 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 1132c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - blx 937c │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1d038 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt.w r3, [fp] │ │ │ │ + ldr.w r3, [pc, #1900] @ 1be48 │ │ │ │ + ldr r5, [r6, r3] │ │ │ │ + ldr.w r3, [pc, #1896] @ 1be4c │ │ │ │ + ldr.w r1, [r5, #328] @ 0x148 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl fac0 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 1b2bc │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + movw r2, #646 @ 0x286 │ │ │ │ + ldr.w r1, [pc, #1904] @ 1be74 │ │ │ │ + ldr.w r0, [pc, #1904] @ 1be78 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.n 1b8b4 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w sl, [r5, #336] @ 0x150 │ │ │ │ + ldr.w fp, [r5, #216] @ 0xd8 │ │ │ │ + lsls r7, r4, #31 │ │ │ │ + bpl.w 1b334 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c580 │ │ │ │ + b.n 1b334 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r3, [pc, #1816] @ 1be50 │ │ │ │ + ldr.w r2, [sl, #4] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 1b382 │ │ │ │ + ldr.w r0, [pc, #1844] @ 1be7c │ │ │ │ + mov r1, sl │ │ │ │ + ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ + add r0, pc │ │ │ │ + bl 11514 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c1f2 │ │ │ │ + bge.n 1b76c │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cbd8 │ │ │ │ - cmp r5, #0 │ │ │ │ - bge.w 1bdec │ │ │ │ - ldr.w r3, [pc, #1072] @ 1c62c │ │ │ │ - movs r2, #127 @ 0x7f │ │ │ │ - ldr.w r1, [pc, #1072] @ 1c630 │ │ │ │ - ldr.w r0, [pc, #1072] @ 1c634 │ │ │ │ + beq.w 1b9e4 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + movw r2, #657 @ 0x291 │ │ │ │ + ldr.w r1, [pc, #1804] @ 1be80 │ │ │ │ + ldr.w r0, [pc, #1804] @ 1be84 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 1c280 │ │ │ │ mov r0, r4 │ │ │ │ + bl c598 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl c598 │ │ │ │ + b.n 1b4ac │ │ │ │ + mov r0, sl │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1bd00 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1bc12 │ │ │ │ + b.n 1b544 │ │ │ │ mov r0, r4 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1bda0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1bc66 │ │ │ │ + bl c580 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c580 │ │ │ │ + b.n 1b2de │ │ │ │ + bl c598 │ │ │ │ + bl 10df0 │ │ │ │ + b.n 1b492 │ │ │ │ mov r0, r4 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1bd36 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1bd06 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1bd06 │ │ │ │ - mov r0, r6 │ │ │ │ + b.n 1b582 │ │ │ │ + mov r0, fp │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1bd06 │ │ │ │ - ldr r3, [pc, #976] @ (1c62c ) │ │ │ │ - movs r2, #98 @ 0x62 │ │ │ │ - ldr r1, [pc, #984] @ (1c638 ) │ │ │ │ - ldr r0, [pc, #988] @ (1c63c ) │ │ │ │ + b.n 1b640 │ │ │ │ + ldrd r3, fp, [sp, #32] │ │ │ │ + movw r2, #657 @ 0x291 │ │ │ │ + ldr.w r1, [pc, #1704] @ 1be88 │ │ │ │ + ldr.w r0, [pc, #1704] @ 1be8c │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cf0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ + bl c598 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl c598 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9cf0 │ │ │ │ - movs r0, #2 │ │ │ │ - b.n 1bdee │ │ │ │ - ldr r3, [pc, #932] @ (1c62c ) │ │ │ │ - movs r2, #95 @ 0x5f │ │ │ │ - ldr r1, [pc, #948] @ (1c640 ) │ │ │ │ - ldr r0, [pc, #952] @ (1c644 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 1b4ac │ │ │ │ + ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ + mov r4, r9 │ │ │ │ + mov r9, r7 │ │ │ │ + ldr.w r0, [pc, #1648] @ 1be90 │ │ │ │ + mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ + bl 11514 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1b838 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 1b8cc │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + movw r2, #663 @ 0x297 │ │ │ │ + ldr.w r1, [pc, #1620] @ 1be94 │ │ │ │ + ldr.w r0, [pc, #1620] @ 1be98 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ bl 117a4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cf0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 1c280 │ │ │ │ - ldr r3, [pc, #884] @ (1c62c ) │ │ │ │ - movs r2, #95 @ 0x5f │ │ │ │ - ldr r1, [pc, #908] @ (1c648 ) │ │ │ │ - ldr r0, [pc, #912] @ (1c64c ) │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 1b4ac │ │ │ │ + mov r0, r7 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1b4fc │ │ │ │ + ldr.w r3, [pc, #1580] @ 1be9c │ │ │ │ + ldr.w r1, [pc, #1580] @ 1bea0 │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 911c │ │ │ │ + ldr.w r3, [pc, #1484] @ 1be4c │ │ │ │ + ldr.w r1, [pc, #1568] @ 1bea4 │ │ │ │ + movw r2, #642 @ 0x282 │ │ │ │ + ldr.w r0, [pc, #1564] @ 1bea8 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 1c29a │ │ │ │ - mov r0, r6 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1bdc2 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 1bdda │ │ │ │ - b.n 1c3fa │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r0, [sl] │ │ │ │ - b.n 1be20 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1c8f0 │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 1c984 │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ - mov.w r9, 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 1c9a0 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r5, r3, #7 │ │ │ │ - bpl.w 1ca3c │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ - ldr.w r3, [fp, #212] @ 0xd4 │ │ │ │ - cmp r2, #8 │ │ │ │ - bne.w 1caca │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ - lsls r0, r0, #1 │ │ │ │ - ldr.w r2, [fp, #884] @ 0x374 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr.w r3, [fp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - bl 1132c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r5, 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, #20] │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ - str r5, [sp, #76] @ 0x4c │ │ │ │ - blx 9554 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1cb30 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c378 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 1c422 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 1d020 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c390 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1c86a │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r0, r2, #7 │ │ │ │ - bpl.w 1cbe2 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #8 │ │ │ │ - bne.w 1cc58 │ │ │ │ - ldr r5, [r3, #12] │ │ │ │ - lsls r5, r5, #1 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - mvn.w r2, r9 │ │ │ │ - and.w r2, r2, #1 │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c3be │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 1c42e │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1ccb4 │ │ │ │ - sub.w r3, r9, r5 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - teq r9, r3 │ │ │ │ - bmi.w 1c822 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #7 │ │ │ │ - bpl.w 1c840 │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 1c88c │ │ │ │ - ldr r5, [r7, #12] │ │ │ │ - b.n 1bfa6 │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.w 1bf78 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r1, #2 │ │ │ │ - bl 16900 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - b.n 1bf78 │ │ │ │ - ldr r3, [pc, #560] @ (1c62c ) │ │ │ │ - movs r2, #107 @ 0x6b │ │ │ │ - ldr r1, [pc, #592] @ (1c650 ) │ │ │ │ - ldr r0, [pc, #592] @ (1c654 ) │ │ │ │ + b.n 1b4ac │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + movw r2, #643 @ 0x283 │ │ │ │ + ldr.w r1, [pc, #1544] @ 1beac │ │ │ │ + ldr.w r0, [pc, #1544] @ 1beb0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 1c280 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1bf5a │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 1b4ac │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl c598 │ │ │ │ + b.n 1b510 │ │ │ │ + mov r0, r7 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c050 │ │ │ │ - str r0, [sp, #20] │ │ │ │ + b.n 1b69e │ │ │ │ mov r0, r4 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - b.n 1c378 │ │ │ │ - mov r0, r3 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - b.n 1c3be │ │ │ │ - ldr r3, [pc, #496] @ (1c62c ) │ │ │ │ - movs r2, #102 @ 0x66 │ │ │ │ - ldr r1, [pc, #536] @ (1c658 ) │ │ │ │ - ldr r0, [pc, #536] @ (1c65c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - add r0, pc │ │ │ │ + b.n 1b838 │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq.w sl, #0 │ │ │ │ + beq.w 1b5da │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.w 1c19e │ │ │ │ + ldr.w sl, [r4, #12] │ │ │ │ + rsb sl, sl, #0 │ │ │ │ + mov.w sl, sl, lsl #1 │ │ │ │ + b.n 1b5da │ │ │ │ + ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + movw r2, #662 @ 0x296 │ │ │ │ + ldr.w r1, [pc, #1460] @ 1beb4 │ │ │ │ + ldr.w r0, [pc, #1460] @ 1beb8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - b.n 1c26e │ │ │ │ - ldr r3, [pc, #472] @ (1c62c ) │ │ │ │ - movs r2, #102 @ 0x66 │ │ │ │ - ldr r1, [pc, #520] @ (1c660 ) │ │ │ │ - ldr r0, [pc, #520] @ (1c664 ) │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cf0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ + bl c598 │ │ │ │ + b.n 1b850 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 1c280 │ │ │ │ - mov r0, r4 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1bdec │ │ │ │ - ldr r3, [pc, #420] @ (1c62c ) │ │ │ │ - movs r2, #104 @ 0x68 │ │ │ │ - ldr r1, [pc, #476] @ (1c668 ) │ │ │ │ - ldr r0, [pc, #480] @ (1c66c ) │ │ │ │ + b.n 1b610 │ │ │ │ + ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ + mov r7, sl │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr.w r2, [pc, #1424] @ 1bebc │ │ │ │ + ldr.w r1, [pc, #1424] @ 1bec0 │ │ │ │ + ldr.w r0, [pc, #1424] @ 1bec4 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ + str r2, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ + str r7, [sp, #4] │ │ │ │ + movw r2, #662 @ 0x296 │ │ │ │ + bl 11db0 │ │ │ │ + b.n 1b910 │ │ │ │ + ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + movw r2, #662 @ 0x296 │ │ │ │ + ldr.w r1, [pc, #1392] @ 1bec8 │ │ │ │ + ldr.w r0, [pc, #1392] @ 1becc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 1c280 │ │ │ │ - ldr r3, [pc, #380] @ (1c62c ) │ │ │ │ - movs r2, #102 @ 0x66 │ │ │ │ - ldr r1, [pc, #444] @ (1c670 ) │ │ │ │ - ldr r0, [pc, #444] @ (1c674 ) │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cf0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 1c280 │ │ │ │ - ldr r3, [pc, #344] @ (1c62c ) │ │ │ │ - movs r2, #107 @ 0x6b │ │ │ │ - ldr r1, [pc, #416] @ (1c678 ) │ │ │ │ - ldr r0, [pc, #416] @ (1c67c ) │ │ │ │ + bl c598 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 1b4ac │ │ │ │ + ldr.w r3, [pc, #1312] @ 1be9c │ │ │ │ + ldr.w r1, [pc, #1360] @ 1bed0 │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 911c │ │ │ │ + ldr.w r3, [pc, #1212] @ 1be4c │ │ │ │ + ldr.w r1, [pc, #1344] @ 1bed4 │ │ │ │ + movw r2, #645 @ 0x285 │ │ │ │ + ldr.w r0, [pc, #1340] @ 1bed8 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 1c280 │ │ │ │ - ldr r3, [pc, #312] @ (1c62c ) │ │ │ │ - movs r2, #104 @ 0x68 │ │ │ │ - ldr r1, [pc, #392] @ (1c680 ) │ │ │ │ - ldr r0, [pc, #396] @ (1c684 ) │ │ │ │ + b.n 1b4ac │ │ │ │ + ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ + mov r9, r7 │ │ │ │ + mov r7, r4 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + movw r2, #663 @ 0x297 │ │ │ │ + ldr.w r1, [pc, #1312] @ 1bedc │ │ │ │ + ldr.w r0, [pc, #1312] @ 1bee0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cf0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 1c280 │ │ │ │ - ldr r3, [pc, #276] @ (1c62c ) │ │ │ │ - movs r2, #107 @ 0x6b │ │ │ │ - ldr r1, [pc, #364] @ (1c688 ) │ │ │ │ - ldr r0, [pc, #368] @ (1c68c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - add r0, pc │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 1b4ac │ │ │ │ + mov r0, sl │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1b76c │ │ │ │ + ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ + mov r7, sl │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov.w r2, #664 @ 0x298 │ │ │ │ + ldr.w r1, [pc, #1256] @ 1bee4 │ │ │ │ + mov r4, r7 │ │ │ │ + ldr.w r0, [pc, #1256] @ 1bee8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - b.n 1c4e8 │ │ │ │ - ldr r3, [pc, #252] @ (1c62c ) │ │ │ │ - movs r2, #106 @ 0x6a │ │ │ │ - ldr r1, [pc, #348] @ (1c690 ) │ │ │ │ - ldr r0, [pc, #352] @ (1c694 ) │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.n 1b966 │ │ │ │ + mov r0, sl │ │ │ │ + bl c580 │ │ │ │ + b.n 1b650 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, sl │ │ │ │ + mov.w r2, #652 @ 0x28c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cf0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c598 │ │ │ │ + b.n 1b492 │ │ │ │ + ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ + mov r7, r3 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1ba4a │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1bdf6 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1ba5c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 1bad2 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 1c124 │ │ │ │ + adds r6, r4, #6 │ │ │ │ + teq r4, r6 │ │ │ │ + bmi.w 1bdc4 │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 1466c │ │ │ │ + lsls r3, r4, #31 │ │ │ │ + mov r5, r0 │ │ │ │ + bmi.n 1bae2 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 1c10e │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + bpl.w 1c14a │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 9720 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 1c396 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1bab6 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1c09e │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1bac4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r3, 1bada │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 1c170 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + strd r6, r4, [r3] │ │ │ │ + b.n 1b4b6 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1ba5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 1c280 │ │ │ │ - ldr r1, [pc, #324] @ (1c698 ) │ │ │ │ - movs r2, #104 @ 0x68 │ │ │ │ - ldr r0, [pc, #324] @ (1c69c ) │ │ │ │ - ldr r3, [pc, #212] @ (1c62c ) │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1bac4 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl c598 │ │ │ │ + b.n 1ba7e │ │ │ │ + ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + movw r2, #667 @ 0x29b │ │ │ │ + ldr r1, [pc, #1012] @ (1beec ) │ │ │ │ + ldr r0, [pc, #1016] @ (1bef0 ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ + b.n 1b7ea │ │ │ │ + ldr r0, [pc, #1008] @ (1bef4 ) │ │ │ │ + mov fp, r4 │ │ │ │ + add r0, pc │ │ │ │ + bl 11514 │ │ │ │ + b.n 1b5fa │ │ │ │ + str r4, [sp, #24] │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl d3dc │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1b3d0 │ │ │ │ + ldr.w r1, [r5, #252] @ 0xfc │ │ │ │ + movs r2, #1 │ │ │ │ + bl d328 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 1bc02 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1bb3e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1bdde │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1bb54 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1bdd6 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1bb68 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1bde6 │ │ │ │ + lsls r5, r4, #31 │ │ │ │ + bmi.w 1c0ca │ │ │ │ + adds r6, r4, #2 │ │ │ │ + teq r4, r6 │ │ │ │ + bmi.w 1bdb2 │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 1466c │ │ │ │ + lsls r2, r4, #31 │ │ │ │ + mov r5, r0 │ │ │ │ + bmi.n 1bbfa │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 1c0a6 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ + bpl.w 1c0f0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 9720 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 1c3ae │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1bbc2 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1bdee │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1bbd0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r3, 1bbf2 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 1baca │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov.w r2, #656 @ 0x290 │ │ │ │ + ldr r1, [pc, #792] @ (1bef8 ) │ │ │ │ + ldr r0, [pc, #796] @ (1befc ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 1c280 │ │ │ │ - ldr r3, [pc, #188] @ (1c62c ) │ │ │ │ - movs r2, #107 @ 0x6b │ │ │ │ - ldr r1, [pc, #300] @ (1c6a0 ) │ │ │ │ - ldr r0, [pc, #300] @ (1c6a4 ) │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9cf0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 1c280 │ │ │ │ - ldr r3, [pc, #152] @ (1c62c ) │ │ │ │ - movs r2, #106 @ 0x6a │ │ │ │ - ldr r1, [pc, #272] @ (1c6a8 ) │ │ │ │ - ldr r0, [pc, #272] @ (1c6ac ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - add r0, pc │ │ │ │ + bl c598 │ │ │ │ + b.n 1b4ac │ │ │ │ + mov r0, r5 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1bbd0 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl c598 │ │ │ │ + b.n 1bb8a │ │ │ │ + ldr.w r1, [r5, #340] @ 0x154 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + bl d328 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1bdfe │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1bc26 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1c168 │ │ │ │ + ldr.w sl, [sp, #24] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, sl │ │ │ │ + bl 1466c │ │ │ │ + tst.w sl, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + bne.w 1bd74 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 1b8f8 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + bpl.w 1b926 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + bl e340 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r9, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1bc68 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 1bd64 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 1b94e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1132c │ │ │ │ + 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 949c │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1b9b2 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 1c472 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1bca8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1c18e │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #5 │ │ │ │ + bpl.w 1b81c │ │ │ │ + ldr r2, [pc, #440] @ (1be6c ) │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 1c380 │ │ │ │ + ldr r2, [pc, #400] @ (1be50 ) │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 1c43e │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #2 │ │ │ │ + bne.w 1b81c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #7 │ │ │ │ + bpl.w 1b81c │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ + bpl.w 1b81c │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + itt eq │ │ │ │ + ldreq r7, [r7, #12] │ │ │ │ + lsleq r7, r7, #1 │ │ │ │ + bne.w 1c282 │ │ │ │ + mov sl, r1 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 1c3f6 │ │ │ │ + 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 1c272 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1bd26 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1c196 │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.w 1b838 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, sl │ │ │ │ + bl e340 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 1c3de │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1bd50 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cbz r3, 1bd6c │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 1b9f2 │ │ │ │ + lsls r1, r7, #31 │ │ │ │ + bmi.w 1c2ae │ │ │ │ + mov r4, r7 │ │ │ │ + str r7, [sp, #24] │ │ │ │ + b.n 1bb0e │ │ │ │ + mov r0, r7 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1bc68 │ │ │ │ + mov r0, sl │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1bd50 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl c598 │ │ │ │ + b.n 1bc3e │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, sl │ │ │ │ + movw r2, #653 @ 0x28d │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 1c280 │ │ │ │ - mov r0, r5 │ │ │ │ - bl c4e4 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.w 1caaa │ │ │ │ - lsls r2, r0, #31 │ │ │ │ - bpl.w 1bf6c │ │ │ │ - movs r1, #2 │ │ │ │ - bl 16900 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - bl c598 │ │ │ │ - b.n 1bf78 │ │ │ │ - ldr r3, [pc, #84] @ (1c62c ) │ │ │ │ - movs r2, #107 @ 0x6b │ │ │ │ - ldr r1, [pc, #212] @ (1c6b0 ) │ │ │ │ - ldr r0, [pc, #216] @ (1c6b4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - add r0, pc │ │ │ │ + bl 9dc4 │ │ │ │ + b.w 1b492 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r1, sl │ │ │ │ + ldr r2, [pc, #356] @ (1bf00 ) │ │ │ │ + mov r0, r7 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1c4c0 │ │ │ │ - cmp r2, r7 │ │ │ │ + add r2, pc │ │ │ │ + str r6, [sp, #4] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movw r2, #653 @ 0x28d │ │ │ │ + bl 11db0 │ │ │ │ + b.w 1b492 │ │ │ │ + cmp r6, #0 │ │ │ │ + bge.w 1bb78 │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 168fc │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 1bb78 │ │ │ │ + cmp r6, #0 │ │ │ │ + bge.w 1ba6c │ │ │ │ + movs r1, #6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 168fc │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 1ba6c │ │ │ │ + mov r0, fp │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1bb54 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1bb3e │ │ │ │ + mov r0, r2 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1bb68 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1bbc2 │ │ │ │ + mov r0, fp │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1ba4a │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, fp │ │ │ │ + blx 8f94 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 1baee │ │ │ │ + uxtb r0, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 1bf18 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1be26 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1c1e8 │ │ │ │ + lsls r0, r4, #31 │ │ │ │ + bmi.w 1c200 │ │ │ │ + adds r3, r4, #2 │ │ │ │ + teq r3, r4 │ │ │ │ + bmi.n 1bf04 │ │ │ │ + mov r4, r3 │ │ │ │ + b.n 1bb0e │ │ │ │ + ldr r5, [pc, #624] @ (1c0ac ) │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, r5 │ │ │ │ + ldr r5, [pc, #584] @ (1c08c ) │ │ │ │ movs r3, r0 │ │ │ │ - lsls r4, r0, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r0, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #17 │ │ │ │ + lsls r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #19 │ │ │ │ + lsls r4, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - tst r6, r0 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r0, #19 │ │ │ │ + lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #19 │ │ │ │ + lsls r4, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #29] │ │ │ │ - movs r1, r0 │ │ │ │ - rors r0, r6 │ │ │ │ + str r2, [r6, #124] @ 0x7c │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r6, [r3, r2] │ │ │ │ + ldrb r6, [r5, r4] │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r7, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #28] │ │ │ │ - movs r1, r0 │ │ │ │ - rors r2, r0 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r7, r1] │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r4, #15 │ │ │ │ + lsls r4, r1, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [pc, #248] @ (1bf64 ) │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r4, r5, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #56] @ (1c66c ) │ │ │ │ + str r6, [r0, #76] @ 0x4c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [pc, #80] @ (1c688 ) │ │ │ │ + ldrh r4, [r0, r0] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [pc, #720] @ (1c90c ) │ │ │ │ + ldrh r0, [r4, r1] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [pc, #744] @ (1c928 ) │ │ │ │ + str r4, [r2, #68] @ 0x44 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [pc, #544] @ (1c864 ) │ │ │ │ + ldr r2, [r2, r6] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [pc, #568] @ (1c880 ) │ │ │ │ + str r2, [r5, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [pc, #352] @ (1c7ac ) │ │ │ │ + ldr r0, [r5, r4] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [pc, #376] @ (1c7c8 ) │ │ │ │ + str r2, [r4, #64] @ 0x40 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [pc, #72] @ (1c69c ) │ │ │ │ + str r0, [r1, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [pc, #96] @ (1c6b8 ) │ │ │ │ + ldr r6, [r0, r3] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [pc, #840] @ (1c9a4 ) │ │ │ │ + lsls r0, r6, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [r2, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [pc, #864] @ (1c9c0 ) │ │ │ │ + str r2, [r0, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [pc, #744] @ (1c94c ) │ │ │ │ + ldr r6, [r7, r1] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [pc, #768] @ (1c968 ) │ │ │ │ + str r4, [r4, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [pc, #544] @ (1c88c ) │ │ │ │ + ldr r2, [r4, r1] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [pc, #568] @ (1c8a8 ) │ │ │ │ + str r0, [r1, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [pc, #376] @ (1c7ec ) │ │ │ │ + ldr r6, [r0, r0] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [pc, #400] @ (1c808 ) │ │ │ │ + ldr r4, [r1, #80] @ 0x50 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [pc, #232] @ (1c764 ) │ │ │ │ + str r0, [r3, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [pc, #256] @ (1c780 ) │ │ │ │ + ldrsb r4, [r2, r7] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [pc, #112] @ (1c6f4 ) │ │ │ │ + str r2, [r6, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [pc, #136] @ (1c710 ) │ │ │ │ + ldrsb r0, [r6, r6] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [pc, #992] @ (1ca6c ) │ │ │ │ + str r6, [r3, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [pc, #1016] @ (1ca88 ) │ │ │ │ + str r4, [r6, #32] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [pc, #896] @ (1ca14 ) │ │ │ │ + ldrsb r0, [r6, r5] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [pc, #920] @ (1ca30 ) │ │ │ │ + str r6, [r1, #32] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [pc, #752] @ (1c98c ) │ │ │ │ + ldrsb r4, [r1, r5] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [pc, #792] @ (1c9b8 ) │ │ │ │ + str r4, [r1, #28] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [pc, #632] @ (1c91c ) │ │ │ │ + ldrsb r2, [r1, r4] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [pc, #656] @ (1c938 ) │ │ │ │ + str r6, [r2, #12] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [pc, #488] @ (1c894 ) │ │ │ │ + ldrsb r4, [r2, r0] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [pc, #512] @ (1c8b0 ) │ │ │ │ + ldr r4, [r7, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [pc, #224] @ (1c794 ) │ │ │ │ + ldrsh r6, [r5, r7] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [pc, #248] @ (1c7b0 ) │ │ │ │ + strb r4, [r5, r4] │ │ │ │ movs r1, r0 │ │ │ │ - ldr.w r3, [pc, #2476] @ 1d068 │ │ │ │ - movs r2, #106 @ 0x6a │ │ │ │ - ldr.w r1, [pc, #2476] @ 1d06c │ │ │ │ - ldr.w r0, [pc, #2476] @ 1d070 │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - b.n 1c280 │ │ │ │ - ldr.w r1, [pc, #2460] @ 1d074 │ │ │ │ - movs r2, #107 @ 0x6b │ │ │ │ - ldr.w r0, [pc, #2456] @ 1d078 │ │ │ │ - ldr.w r3, [pc, #2436] @ 1d068 │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - b.n 1c55c │ │ │ │ - cmp r3, #1 │ │ │ │ - ittt eq │ │ │ │ - moveq r3, r2 │ │ │ │ - moveq r5, #0 │ │ │ │ - streq r3, [sp, #20] │ │ │ │ - beq.w 1bfa8 │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.w 1ce6e │ │ │ │ - ldr r5, [r7, #12] │ │ │ │ - negs r0, r5 │ │ │ │ - lsls r0, r0, #1 │ │ │ │ - adds r2, r0, #2 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - teq r0, r2 │ │ │ │ - bpl.w 1c89e │ │ │ │ - cmp r2, #0 │ │ │ │ - bge.w 1c3de │ │ │ │ + ldrb r4, [r1, r2] │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 1be34 │ │ │ │ + mov r0, r4 │ │ │ │ movs r1, #2 │ │ │ │ - bl 16900 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - b.n 1c3d2 │ │ │ │ - mov.w r1, r9, lsl #1 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 11490 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl c598 │ │ │ │ + bl 168fc │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 1bb0e │ │ │ │ + ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1bf2e │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1c1f0 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1bf42 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1c08e │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1bfee │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr.w r5, [fp, #224] @ 0xe0 │ │ │ │ - bl 133d4 │ │ │ │ - mov r9, r0 │ │ │ │ + beq.w 1c3c6 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1bf60 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1c1d8 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + lsls r2, r3, #31 │ │ │ │ + bmi.w 1c262 │ │ │ │ + ldr.w r3, [r5, #184] @ 0xb8 │ │ │ │ + movs r2, #3 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + 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, #344] @ 0x158 │ │ │ │ + str r7, [sp, #68] @ 0x44 │ │ │ │ + str.w sl, [sp, #72] @ 0x48 │ │ │ │ + blx 9554 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1cd2c │ │ │ │ - ldr.w r3, [fp, #228] @ 0xe4 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl 133d4 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r0, [sp, #24] │ │ │ │ + beq.w 1c23e │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1bfa8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1c1e0 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + bpl.w 1c218 │ │ │ │ + movs r0, #2 │ │ │ │ + blx 8e48 │ │ │ │ + mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1cd78 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r2, r9 │ │ │ │ - movs r0, #4 │ │ │ │ - bl d57c │ │ │ │ + beq.w 1c33c │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 1c426 │ │ │ │ ldr.w r3, [r9] │ │ │ │ - mov r5, r0 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c786 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt.w r3, [r9] │ │ │ │ + strd r9, r5, [r2] │ │ │ │ + blx 8fa0 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mov r7, r0 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cc22 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + beq.n 1c086 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 1c31e │ │ │ │ + ldr.w r3, [pc, #1164] @ 1c48c │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r6, [r6, r3] │ │ │ │ + ldr r4, [r6, #0] │ │ │ │ + bl 1132c │ │ │ │ + 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 949c │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1c2d2 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c796 │ │ │ │ + bge.n 1c036 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbz r3, 1c7d8 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbz r3, 1c096 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1c004 │ │ │ │ - ldr.w r3, [pc, #2248] @ 1d068 │ │ │ │ - movs r2, #119 @ 0x77 │ │ │ │ - ldr.w r1, [pc, #2264] @ 1d07c │ │ │ │ - ldr.w r0, [pc, #2264] @ 1d080 │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cf0 │ │ │ │ + beq.w 1c40e │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1c04e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1c26a │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 1c2f6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl c598 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl c598 │ │ │ │ - b.n 1c280 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c796 │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq r3, #0 │ │ │ │ - beq.w 1bf3c │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.w 1cdac │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ - negs r3, r3 │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - b.w 1bf3c │ │ │ │ - ldr.w r3, [pc, #2156] @ 1d068 │ │ │ │ - movs r2, #110 @ 0x6e │ │ │ │ - ldr.w r1, [pc, #2176] @ 1d084 │ │ │ │ - ldr.w r0, [pc, #2176] @ 1d088 │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - add r0, pc │ │ │ │ + bl 10d84 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1c1f8 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov.w r2, #668 @ 0x29c │ │ │ │ + ldr.w r1, [pc, #1052] @ 1c490 │ │ │ │ + ldr.w r0, [pc, #1052] @ 1c494 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - b.n 1c26e │ │ │ │ - mov r0, r4 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1bfd8 │ │ │ │ - teq r5, r3 │ │ │ │ - bmi.w 1c3d2 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 169fc │ │ │ │ - str r0, [sp, #20] │ │ │ │ - b.n 1c3d2 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1c03e │ │ │ │ - ldr.w r0, [pc, #2120] @ 1d08c │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, pc │ │ │ │ - bl 11514 │ │ │ │ - ldr.w r3, [pc, #2072] @ 1d068 │ │ │ │ - movs r2, #116 @ 0x74 │ │ │ │ - ldr.w r1, [pc, #2108] @ 1d090 │ │ │ │ - ldr.w r0, [pc, #2108] @ 1d094 │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 1c7b8 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + b.w 1b4ac │ │ │ │ + mov r0, fp │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - b.n 1c390 │ │ │ │ + b.n 1bff6 │ │ │ │ + mov r0, r2 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c0a4 │ │ │ │ - mov r0, r5 │ │ │ │ + b.n 1bf42 │ │ │ │ + mov r0, r7 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c0b6 │ │ │ │ + b.n 1c036 │ │ │ │ mov r0, r9 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c0cc │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq r5, #0 │ │ │ │ - beq.w 1bfa8 │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.w 1ce14 │ │ │ │ - ldr r5, [r7, #12] │ │ │ │ - negs r5, r5 │ │ │ │ - b.w 1bfa6 │ │ │ │ - ldr.w r3, [pc, #1984] @ 1d068 │ │ │ │ - ldr.w r2, [pc, #2028] @ 1d098 │ │ │ │ - ldr.w r1, [pc, #2028] @ 1d09c │ │ │ │ - ldr.w r0, [pc, #2028] @ 1d0a0 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - add r1, pc │ │ │ │ - str r4, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ + b.n 1bab6 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov.w r2, #656 @ 0x290 │ │ │ │ + ldr r1, [pc, #1000] @ (1c498 ) │ │ │ │ + ldr r0, [pc, #1004] @ (1c49c ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r2, #116 @ 0x74 │ │ │ │ - bl 11db0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl c598 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl c598 │ │ │ │ - mov r0, r5 │ │ │ │ - bl c598 │ │ │ │ - b.n 1c280 │ │ │ │ - ldr.w r0, [pc, #1968] @ 1d0a4 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, pc │ │ │ │ - bl 11514 │ │ │ │ - ldr.w r3, [pc, #1896] @ 1d068 │ │ │ │ - movs r2, #114 @ 0x72 │ │ │ │ - ldr.w r1, [pc, #1956] @ 1d0a8 │ │ │ │ - ldr.w r0, [pc, #1956] @ 1d0ac │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ bl c598 │ │ │ │ - b.n 1c280 │ │ │ │ - ldr.w r0, [pc, #1916] @ 1d0b0 │ │ │ │ + b.w 1b4ac │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 168fc │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ + mov r6, r0 │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ - add r0, pc │ │ │ │ - bl 11514 │ │ │ │ - ldr.w r3, [pc, #1832] @ 1d068 │ │ │ │ - movs r2, #112 @ 0x70 │ │ │ │ - ldr.w r1, [pc, #1900] @ 1d0b4 │ │ │ │ - ldr.w r0, [pc, #1900] @ 1d0b8 │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - add r0, pc │ │ │ │ + mov r0, r8 │ │ │ │ + bl 1466c │ │ │ │ + lsls r1, r7, #31 │ │ │ │ + mov r5, r0 │ │ │ │ + bmi.w 1c316 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c598 │ │ │ │ + b.n 1bb8a │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r2, [pc, #940] @ (1c4a0 ) │ │ │ │ + ldr r1, [pc, #940] @ (1c4a4 ) │ │ │ │ + ldr r0, [pc, #944] @ (1c4a8 ) │ │ │ │ + add r2, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - b.n 1c918 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1c0f6 │ │ │ │ - ldr.w r3, [pc, #1792] @ 1d068 │ │ │ │ - movs r2, #116 @ 0x74 │ │ │ │ - ldr.w r1, [pc, #1868] @ 1d0bc │ │ │ │ - ldr.w r0, [pc, #1868] @ 1d0c0 │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ + str r2, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ + mov.w r2, #656 @ 0x290 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + bl 11db0 │ │ │ │ + b.n 1c0ba │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + movw r2, #658 @ 0x292 │ │ │ │ + ldr r1, [pc, #916] @ (1c4ac ) │ │ │ │ + ldr r0, [pc, #920] @ (1c4b0 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - b.n 1c8ca │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq.w r9, #0 │ │ │ │ - beq.w 1c300 │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.w 1ce40 │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ - negs r3, r3 │ │ │ │ - mov.w r9, r3, lsl #1 │ │ │ │ - b.n 1c300 │ │ │ │ - ldr.w r3, [pc, #1732] @ 1d068 │ │ │ │ - ldr.w r2, [pc, #1820] @ 1d0c4 │ │ │ │ - ldr.w r1, [pc, #1820] @ 1d0c8 │ │ │ │ - ldr.w r0, [pc, #1820] @ 1d0cc │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ add r1, pc │ │ │ │ - str r4, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r2, #114 @ 0x72 │ │ │ │ - bl 11db0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 117a4 │ │ │ │ + b.n 1c0ba │ │ │ │ + movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl c598 │ │ │ │ - mov r0, r9 │ │ │ │ - bl c598 │ │ │ │ - b.n 1c280 │ │ │ │ + bl 168fc │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ + mov r6, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1466c │ │ │ │ + mov r5, r0 │ │ │ │ + lsls r0, r7, #31 │ │ │ │ + bmi.w 1c334 │ │ │ │ mov r0, r4 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1c126 │ │ │ │ - ldr.w r3, [pc, #1652] @ 1d068 │ │ │ │ - ldr.w r2, [pc, #1752] @ 1d0d0 │ │ │ │ - ldr.w r1, [pc, #1752] @ 1d0d4 │ │ │ │ - ldr.w r0, [pc, #1752] @ 1d0d8 │ │ │ │ + bl c598 │ │ │ │ + b.n 1ba7e │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r2, [pc, #868] @ (1c4b4 ) │ │ │ │ + ldr r1, [pc, #872] @ (1c4b8 ) │ │ │ │ + ldr r0, [pc, #872] @ (1c4bc ) │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - add r1, pc │ │ │ │ - str r6, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ - movs r2, #120 @ 0x78 │ │ │ │ + add r0, pc │ │ │ │ + str r5, [sp, #4] │ │ │ │ + movw r2, #658 @ 0x292 │ │ │ │ bl 11db0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ + b.n 1c0ba │ │ │ │ mov r0, r7 │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl c598 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl c598 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 1c280 │ │ │ │ - ldr.w r0, [pc, #1692] @ 1d0dc │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, pc │ │ │ │ - bl 11514 │ │ │ │ - ldr.w r3, [pc, #1564] @ 1d068 │ │ │ │ - movs r2, #114 @ 0x72 │ │ │ │ - ldr.w r1, [pc, #1680] @ 1d0e0 │ │ │ │ - ldr.w r0, [pc, #1680] @ 1d0e4 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1bc26 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + movw r2, #658 @ 0x292 │ │ │ │ + ldr r1, [pc, #840] @ (1c4c0 ) │ │ │ │ + ldr r0, [pc, #840] @ (1c4c4 ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl c598 │ │ │ │ - mov r0, r9 │ │ │ │ bl c598 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ - b.w 1c280 │ │ │ │ - ldr.w r3, [pc, #1496] @ 1d068 │ │ │ │ - movs r2, #120 @ 0x78 │ │ │ │ - ldr.w r1, [pc, #1620] @ 1d0e8 │ │ │ │ - ldr.w r0, [pc, #1620] @ 1d0ec │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - b.n 1c7b8 │ │ │ │ - ldr.w r3, [pc, #1468] @ 1d068 │ │ │ │ - movs r2, #110 @ 0x6e │ │ │ │ - ldr.w r1, [pc, #1596] @ 1d0f0 │ │ │ │ - ldr.w r0, [pc, #1596] @ 1d0f4 │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - b.w 1c26e │ │ │ │ - cmp r2, #1 │ │ │ │ - it eq │ │ │ │ - moveq r0, #0 │ │ │ │ - beq.w 1c330 │ │ │ │ - cmp r2, #10 │ │ │ │ - bne.w 1cf2e │ │ │ │ - ldr r2, [r7, #12] │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r0, r2, #1 │ │ │ │ - b.n 1c330 │ │ │ │ + b.w 1b4ac │ │ │ │ + mov r0, r7 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1bca8 │ │ │ │ mov r0, r4 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1c186 │ │ │ │ - ldr.w r3, [pc, #1400] @ 1d068 │ │ │ │ - movs r2, #121 @ 0x79 │ │ │ │ - ldr.w r1, [pc, #1540] @ 1d0f8 │ │ │ │ - ldr.w r0, [pc, #1540] @ 1d0fc │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cf0 │ │ │ │ + b.n 1bd26 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl c598 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl c598 │ │ │ │ + bl 166f8 │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + and.w r2, r2, #67108864 @ 0x4000000 │ │ │ │ + cbnz r3, 1c1c6 │ │ │ │ + mov.w sl, r0, lsl #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1c368 │ │ │ │ + ldr.w r1, [r9, #20] │ │ │ │ + b.w 1b5da │ │ │ │ + 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 1c1b8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9cf0 │ │ │ │ - b.w 1c280 │ │ │ │ - ldr.w r3, [pc, #1332] @ 1d068 │ │ │ │ - movs r2, #114 @ 0x72 │ │ │ │ - ldr.w r1, [pc, #1480] @ 1d100 │ │ │ │ - ldr.w r0, [pc, #1480] @ 1d104 │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1bf60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl c598 │ │ │ │ - mov r0, r9 │ │ │ │ - bl c598 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9cf0 │ │ │ │ - b.w 1c280 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1bfa8 │ │ │ │ mov r0, r7 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1c156 │ │ │ │ + b.n 1be26 │ │ │ │ + mov r0, fp │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1bf2e │ │ │ │ mov r0, r4 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1c1bc │ │ │ │ - ldr.w r3, [pc, #1240] @ 1d068 │ │ │ │ - movs r2, #121 @ 0x79 │ │ │ │ - ldr.w r1, [pc, #1392] @ 1d108 │ │ │ │ - ldr.w r0, [pc, #1392] @ 1d10c │ │ │ │ + b.n 1c06a │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 168fc │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r7 │ │ │ │ + bl c598 │ │ │ │ + b.n 1bb0e │ │ │ │ + blx 90dc <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #684] @ (1c4c8 ) │ │ │ │ + mov.w r2, #668 @ 0x29c │ │ │ │ + ldr r1, [pc, #684] @ (1c4cc ) │ │ │ │ + add r3, pc │ │ │ │ + strd r3, r5, [sp] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ + ldr r0, [pc, #676] @ (1c4d0 ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ + bl 11db0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c598 │ │ │ │ + b.w 1b4ac │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov.w r2, #668 @ 0x29c │ │ │ │ + ldr r1, [pc, #652] @ (1c4d4 ) │ │ │ │ + ldr r0, [pc, #656] @ (1c4d8 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ bl 117a4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cf0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ bl c598 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9dc4 │ │ │ │ + b.w 1b4ac │ │ │ │ + mov r0, r3 │ │ │ │ bl c598 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cf0 │ │ │ │ + b.n 1bf68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9cf0 │ │ │ │ - b.w 1c280 │ │ │ │ - mov r0, r4 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1c1f2 │ │ │ │ - ldr.w r0, [pc, #1324] @ 1d110 │ │ │ │ - mov r1, r3 │ │ │ │ + b.n 1c04e │ │ │ │ + ldr r0, [pc, #616] @ (1c4dc ) │ │ │ │ str r3, [sp, #16] │ │ │ │ add r0, pc │ │ │ │ bl 11514 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1cc04 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ + ldr.w sl, [sp, #16] │ │ │ │ + b.n 1bd14 │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq r7, #0 │ │ │ │ + beq.w 1bcf4 │ │ │ │ + cmp r3, #10 │ │ │ │ + beq.n 1c360 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 166f8 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + and.w r2, r2, #67108864 @ 0x4000000 │ │ │ │ + cbnz r3, 1c2b6 │ │ │ │ + lsls r7, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ce04 │ │ │ │ - ldr.w r3, [pc, #1120] @ 1d068 │ │ │ │ - movs r2, #114 @ 0x72 │ │ │ │ - ldr.w r1, [pc, #1288] @ 1d114 │ │ │ │ - ldr.w r0, [pc, #1288] @ 1d118 │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - b.n 1c9c6 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c786 │ │ │ │ - ldr.w r3, [pc, #1084] @ 1d068 │ │ │ │ - ldr.w r2, [pc, #1260] @ 1d11c │ │ │ │ - ldr.w r1, [pc, #1260] @ 1d120 │ │ │ │ - ldr.w r0, [pc, #1260] @ 1d124 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - add r1, pc │ │ │ │ - str r6, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ + beq.n 1c368 │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ + b.n 1bcf4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c580 │ │ │ │ + b.n 1bd5e │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1c2c2 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + orr.w r7, r7, #1 │ │ │ │ + b.n 1c2a6 │ │ │ │ + ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ + mov r9, r7 │ │ │ │ + b.w 1b838 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov.w r2, #668 @ 0x29c │ │ │ │ + ldr r1, [pc, #516] @ (1c4e0 ) │ │ │ │ + ldr r0, [pc, #520] @ (1c4e4 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r2, #123 @ 0x7b │ │ │ │ - bl 11db0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 1c7c4 │ │ │ │ - cmp r2, #1 │ │ │ │ - it eq │ │ │ │ - moveq r5, #0 │ │ │ │ - beq.w 1c3a6 │ │ │ │ - cmp r2, #10 │ │ │ │ - bne.w 1cebc │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r5, r2, #1 │ │ │ │ - b.w 1c3a6 │ │ │ │ - ldr r3, [pc, #1012] @ (1d068 ) │ │ │ │ - movs r2, #123 @ 0x7b │ │ │ │ - ldr.w r1, [pc, #1200] @ 1d128 │ │ │ │ - ldr.w r0, [pc, #1200] @ 1d12c │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 1cc50 │ │ │ │ - ldr r3, [pc, #984] @ (1d068 ) │ │ │ │ - ldr.w r2, [pc, #1180] @ 1d130 │ │ │ │ - ldr.w r1, [pc, #1180] @ 1d134 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r0, [pc, #1180] @ 1d138 │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9dc4 │ │ │ │ + b.w 1b4ac │ │ │ │ + ldr r3, [pc, #496] @ (1c4e8 ) │ │ │ │ + mov.w r2, #668 @ 0x29c │ │ │ │ + ldr r1, [pc, #492] @ (1c4ec ) │ │ │ │ + add r3, pc │ │ │ │ + strd r3, r4, [sp] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ add r1, pc │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add r0, pc │ │ │ │ - str r4, [sp, #4] │ │ │ │ - movs r2, #124 @ 0x7c │ │ │ │ + ldr r0, [pc, #484] @ (1c4f0 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ + add r0, pc │ │ │ │ bl 11db0 │ │ │ │ - b.n 1c7c4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 169fc │ │ │ │ - str r0, [sp, #20] │ │ │ │ - mov r0, r9 │ │ │ │ + b.w 1b4ac │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ bl c598 │ │ │ │ - b.w 1c3d2 │ │ │ │ - ldr r3, [pc, #924] @ (1d068 ) │ │ │ │ - movs r2, #124 @ 0x7c │ │ │ │ - ldr.w r1, [pc, #1132] @ 1d13c │ │ │ │ - ldr.w r0, [pc, #1132] @ 1d140 │ │ │ │ + b.n 1c0e8 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov.w r2, #668 @ 0x29c │ │ │ │ + ldr r1, [pc, #460] @ (1c4f4 ) │ │ │ │ + ldr r0, [pc, #464] @ (1c4f8 ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 1c7c4 │ │ │ │ - ldr.w r0, [pc, #1116] @ 1d144 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, pc │ │ │ │ - bl 11514 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1cd02 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1ce0c │ │ │ │ - ldr r3, [pc, #868] @ (1d068 ) │ │ │ │ - movs r2, #125 @ 0x7d │ │ │ │ - ldr.w r1, [pc, #1088] @ 1d148 │ │ │ │ - ldr.w r0, [pc, #1088] @ 1d14c │ │ │ │ + b.n 1c234 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl c598 │ │ │ │ + b.n 1c142 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov.w r2, #668 @ 0x29c │ │ │ │ + ldr r1, [pc, #440] @ (1c4fc ) │ │ │ │ + ldr r0, [pc, #440] @ (1c500 ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl c598 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + mov r0, r4 │ │ │ │ bl c598 │ │ │ │ - b.w 1c280 │ │ │ │ - ldr r3, [pc, #824] @ (1d068 ) │ │ │ │ - movs r2, #119 @ 0x77 │ │ │ │ - ldr.w r1, [pc, #1052] @ 1d150 │ │ │ │ - ldr.w r0, [pc, #1052] @ 1d154 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9dc4 │ │ │ │ + b.w 1b4ac │ │ │ │ + ldr r7, [r7, #12] │ │ │ │ + negs r7, r7 │ │ │ │ + lsls r7, r7, #1 │ │ │ │ + b.n 1bcf4 │ │ │ │ + ldr r3, [pc, #408] @ (1c504 ) │ │ │ │ + movw r2, #10477 @ 0x28ed │ │ │ │ + ldr r1, [pc, #408] @ (1c508 ) │ │ │ │ + ldr r0, [pc, #408] @ (1c50c ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ + addw r3, r3, #1092 @ 0x444 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - b.n 1c7b8 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 1c144 │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.w 1cf5e │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ - negs r3, r3 │ │ │ │ - mov.w sl, r3, lsl #1 │ │ │ │ - b.w 1c144 │ │ │ │ - ldr r3, [pc, #772] @ (1d068 ) │ │ │ │ - movs r2, #125 @ 0x7d │ │ │ │ - ldr r1, [pc, #1008] @ (1d158 ) │ │ │ │ - ldr r0, [pc, #1012] @ (1d15c ) │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #396] @ (1c510 ) │ │ │ │ + movw r2, #291 @ 0x123 │ │ │ │ + ldr r1, [pc, #396] @ (1c514 ) │ │ │ │ + ldr r0, [pc, #396] @ (1c518 ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ + adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - b.n 1cd1c │ │ │ │ - ldr r3, [pc, #748] @ (1d068 ) │ │ │ │ - movs r2, #119 @ 0x77 │ │ │ │ - ldr r1, [pc, #992] @ (1d160 ) │ │ │ │ - ldr r0, [pc, #996] @ (1d164 ) │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #388] @ (1c51c ) │ │ │ │ + movw r2, #10397 @ 0x289d │ │ │ │ + ldr r1, [pc, #384] @ (1c520 ) │ │ │ │ + ldr r0, [pc, #388] @ (1c524 ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ + addw r3, r3, #1092 @ 0x444 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - b.n 1cb04 │ │ │ │ - ldr r3, [pc, #728] @ (1d068 ) │ │ │ │ - movs r2, #126 @ 0x7e │ │ │ │ - ldr r1, [pc, #980] @ (1d168 ) │ │ │ │ - ldr r0, [pc, #984] @ (1d16c ) │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #376] @ (1c528 ) │ │ │ │ + movw r2, #10346 @ 0x286a │ │ │ │ + ldr r1, [pc, #372] @ (1c52c ) │ │ │ │ + ldr r0, [pc, #376] @ (1c530 ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ + addw r3, r3, #1092 @ 0x444 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl c598 │ │ │ │ - b.w 1c280 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 166fc │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1cfd2 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r7, #0] │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.w 1cfa2 │ │ │ │ - ldr r3, [pc, #664] @ (1d068 ) │ │ │ │ - movs r2, #110 @ 0x6e │ │ │ │ - ldr r1, [pc, #924] @ (1d170 ) │ │ │ │ - ldr r0, [pc, #924] @ (1d174 ) │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #364] @ (1c534 ) │ │ │ │ + movw r2, #10706 @ 0x29d2 │ │ │ │ + ldr r1, [pc, #360] @ (1c538 ) │ │ │ │ + ldr r0, [pc, #364] @ (1c53c ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ + addw r3, r3, #1092 @ 0x444 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ - b.w 1c280 │ │ │ │ - blx 90dc <__stack_chk_fail@plt> │ │ │ │ - mov r0, r3 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1cc04 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1cd02 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 166fc │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 1ce26 │ │ │ │ - lsls r5, r0, #1 │ │ │ │ - b.w 1bfa8 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r7, #0] │ │ │ │ - cmp r7, #1 │ │ │ │ - it ne │ │ │ │ - orrne.w r5, r7, #1 │ │ │ │ - bne.w 1bfa8 │ │ │ │ - b.n 1c84c │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 166fc │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 1ce54 │ │ │ │ - mov.w r9, r0, lsl #1 │ │ │ │ - b.w 1c300 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r7, #0] │ │ │ │ - cmp r7, #1 │ │ │ │ - it ne │ │ │ │ - orrne.w r9, r7, #1 │ │ │ │ - bne.w 1c300 │ │ │ │ - b.n 1c8fc │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 166fc │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 1ce92 │ │ │ │ - lsls r0, r0, #1 │ │ │ │ - adds r3, r0, #2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - teq r0, r3 │ │ │ │ - bpl.w 1c3d2 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.w 1c3d2 │ │ │ │ - b.n 1c716 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r7, #0] │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.w 1c93e │ │ │ │ - movs r1, #2 │ │ │ │ - orr.w r0, r7, #1 │ │ │ │ - bl 16900 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - orr.w r0, r7, #1 │ │ │ │ - bl c598 │ │ │ │ - b.w 1c3d2 │ │ │ │ - mov r0, r3 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 166fc │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cbnz r2, 1ced2 │ │ │ │ - lsls r5, r0, #1 │ │ │ │ - b.w 1c3a6 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ceec │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - itt eq │ │ │ │ - moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ - streq r2, [r3, #0] │ │ │ │ - beq.n 1ceec │ │ │ │ - cbz r2, 1cf10 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 1cc04 │ │ │ │ - orr.w r5, r3, #1 │ │ │ │ - tst.w r9, #1 │ │ │ │ - bne.n 1cf1c │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 169fc │ │ │ │ - str r0, [sp, #20] │ │ │ │ - mov r0, r5 │ │ │ │ - bl c598 │ │ │ │ - b.w 1c3d2 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - b.n 1ceec │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 169fc │ │ │ │ - str r0, [sp, #20] │ │ │ │ - mov r0, r9 │ │ │ │ - bl c598 │ │ │ │ - b.n 1cf06 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 166fc │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cbnz r2, 1cf44 │ │ │ │ - lsls r0, r0, #1 │ │ │ │ - b.w 1c330 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r7, #0] │ │ │ │ - cmp r7, #1 │ │ │ │ - it ne │ │ │ │ - orrne.w r0, r7, #1 │ │ │ │ - bne.w 1c330 │ │ │ │ - b.n 1ca48 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 166fc │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 1cf72 │ │ │ │ - mov.w sl, r0, lsl #1 │ │ │ │ - b.w 1c144 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1cf84 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1cf9a │ │ │ │ - cbz r3, 1cf92 │ │ │ │ - cmp r7, #1 │ │ │ │ - it ne │ │ │ │ - orrne.w sl, r7, #1 │ │ │ │ - bne.w 1c156 │ │ │ │ - b.n 1cd02 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1cf84 │ │ │ │ - mov.w r3, #1073741824 @ 0x40000000 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - b.n 1cf84 │ │ │ │ - orr.w r9, r7, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r9 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl e5fc │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1cfc8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 1cfc8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - mov r0, r9 │ │ │ │ - bl c598 │ │ │ │ - b.w 1bf5a │ │ │ │ - lsls r3, r0, #1 │ │ │ │ - b.w 1bf3c │ │ │ │ - ldr r3, [pc, #412] @ (1d178 ) │ │ │ │ - movw r2, #3590 @ 0xe06 │ │ │ │ - ldr r1, [pc, #412] @ (1d17c ) │ │ │ │ - ldr r0, [pc, #412] @ (1d180 ) │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #352] @ (1c540 ) │ │ │ │ + movw r2, #10499 @ 0x2903 │ │ │ │ + ldr r1, [pc, #348] @ (1c544 ) │ │ │ │ + ldr r0, [pc, #352] @ (1c548 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1064 @ 0x428 │ │ │ │ + addw r3, r3, #1092 @ 0x444 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #400] @ (1d184 ) │ │ │ │ - movw r2, #3581 @ 0xdfd │ │ │ │ - ldr r1, [pc, #400] @ (1d188 ) │ │ │ │ - ldr r0, [pc, #400] @ (1d18c ) │ │ │ │ + ldr r3, [pc, #340] @ (1c54c ) │ │ │ │ + movw r2, #10478 @ 0x28ee │ │ │ │ + ldr r1, [pc, #336] @ (1c550 ) │ │ │ │ + ldr r0, [pc, #340] @ (1c554 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1064 @ 0x428 │ │ │ │ + addw r3, r3, #1092 @ 0x444 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #388] @ (1d190 ) │ │ │ │ - movw r2, #3480 @ 0xd98 │ │ │ │ - ldr r1, [pc, #388] @ (1d194 ) │ │ │ │ - ldr r0, [pc, #388] @ (1d198 ) │ │ │ │ + ldr r3, [pc, #328] @ (1c558 ) │ │ │ │ + movw r2, #10567 @ 0x2947 │ │ │ │ + ldr r1, [pc, #324] @ (1c55c ) │ │ │ │ + ldr r0, [pc, #328] @ (1c560 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1064 @ 0x428 │ │ │ │ + addw r3, r3, #1092 @ 0x444 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #376] @ (1d19c ) │ │ │ │ - movw r2, #3422 @ 0xd5e │ │ │ │ - ldr r1, [pc, #376] @ (1d1a0 ) │ │ │ │ - ldr r0, [pc, #376] @ (1d1a4 ) │ │ │ │ + ldr r3, [pc, #316] @ (1c564 ) │ │ │ │ + movw r2, #10547 @ 0x2933 │ │ │ │ + ldr r1, [pc, #312] @ (1c568 ) │ │ │ │ + ldr r0, [pc, #316] @ (1c56c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1064 @ 0x428 │ │ │ │ + addw r3, r3, #1092 @ 0x444 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #364] @ (1d1a8 ) │ │ │ │ - movw r2, #3599 @ 0xe0f │ │ │ │ - ldr r1, [pc, #364] @ (1d1ac ) │ │ │ │ - ldr r0, [pc, #364] @ (1d1b0 ) │ │ │ │ + bl 98c8 │ │ │ │ + ldr r3, [pc, #300] @ (1c570 ) │ │ │ │ + movw r2, #10367 @ 0x287f │ │ │ │ + ldr r1, [pc, #296] @ (1c574 ) │ │ │ │ + ldr r0, [pc, #300] @ (1c578 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1064 @ 0x428 │ │ │ │ + addw r3, r3, #1092 @ 0x444 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #352] @ (1d1b4 ) │ │ │ │ - movw r2, #3140 @ 0xc44 │ │ │ │ - ldr r1, [pc, #352] @ (1d1b8 ) │ │ │ │ - ldr r0, [pc, #352] @ (1d1bc ) │ │ │ │ + ldr r3, [pc, #288] @ (1c57c ) │ │ │ │ + movw r2, #10251 @ 0x280b │ │ │ │ + ldr r1, [pc, #284] @ (1c580 ) │ │ │ │ + ldr r0, [pc, #288] @ (1c584 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1064 @ 0x428 │ │ │ │ + addw r3, r3, #1092 @ 0x444 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - lsls r4, r4, #15 │ │ │ │ + ldr r3, [pc, #276] @ (1c588 ) │ │ │ │ + movw r2, #10446 @ 0x28ce │ │ │ │ + ldr r1, [pc, #272] @ (1c58c ) │ │ │ │ + ldr r0, [pc, #276] @ (1c590 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1092 @ 0x444 │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + lsls r4, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #312] @ (1d1a8 ) │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [pc, #336] @ (1d1c4 ) │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [pc, #192] @ (1d138 ) │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [pc, #232] @ (1d164 ) │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r1, [pc, #424] @ (1d228 ) │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r1, [pc, #448] @ (1d244 ) │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r1, [pc, #48] @ (1d0b8 ) │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r1, [pc, #72] @ (1d0d4 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r6, r3] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [pc, #744] @ (1d37c ) │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [pc, #768] @ (1d398 ) │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r0, [r2, r4] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [pc, #360] @ (1d208 ) │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [pc, #392] @ (1d22c ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r0, r1] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [pc, #40] @ (1d0d4 ) │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [pc, #64] @ (1d0f0 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [r0, r0] │ │ │ │ - movs r1, r0 │ │ │ │ - blx r9 │ │ │ │ - movs r1, r0 │ │ │ │ - @ instruction: 0x47ce │ │ │ │ - movs r1, r0 │ │ │ │ - blx r4 │ │ │ │ + ldrh r6, [r2, r5] │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0x47a6 │ │ │ │ + str r4, [r2, r2] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r4, [r2, r0] │ │ │ │ + ldrh r6, [r3, r4] │ │ │ │ movs r1, r0 │ │ │ │ - bx fp │ │ │ │ + str r4, [r3, r1] │ │ │ │ movs r1, r0 │ │ │ │ - bx ip │ │ │ │ + str r0, [r1, #84] @ 0x54 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r0, r7] │ │ │ │ + ldrh r4, [r2, r3] │ │ │ │ movs r1, r0 │ │ │ │ - bx r1 │ │ │ │ + str r0, [r2, r0] │ │ │ │ movs r1, r0 │ │ │ │ - bx r2 │ │ │ │ + ldrh r6, [r6, r2] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [pc, #984] @ (1d4b8 ) │ │ │ │ + ldr r7, [pc, #976] @ (1c884 ) │ │ │ │ movs r1, r0 │ │ │ │ - mov lr, r7 │ │ │ │ + str r6, [r5, #76] @ 0x4c │ │ │ │ movs r1, r0 │ │ │ │ - mov ip, r8 │ │ │ │ + ldrh r2, [r7, r1] │ │ │ │ movs r1, r0 │ │ │ │ - mov r2, pc │ │ │ │ + ldr r7, [pc, #728] @ (1c798 ) │ │ │ │ movs r1, r0 │ │ │ │ - mov r8, r0 │ │ │ │ + ldrh r4, [r2, r1] │ │ │ │ movs r1, r0 │ │ │ │ - mov r4, fp │ │ │ │ + ldr r7, [pc, #584] @ (1c710 ) │ │ │ │ movs r1, r0 │ │ │ │ - mov r2, ip │ │ │ │ + str r0, [r4, #64] @ 0x40 │ │ │ │ movs r1, r0 │ │ │ │ - mov r2, r3 │ │ │ │ + ldr r0, [r5, r6] │ │ │ │ movs r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r6, [pc, #904] @ (1c85c ) │ │ │ │ movs r1, r0 │ │ │ │ - cmp lr, sl │ │ │ │ + ldr r6, [r0, r6] │ │ │ │ movs r1, r0 │ │ │ │ - cmp ip, fp │ │ │ │ + ldr r6, [pc, #784] @ (1c7ec ) │ │ │ │ movs r1, r0 │ │ │ │ - cmp r0, pc │ │ │ │ + str r2, [r1, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ - cmp r6, pc │ │ │ │ + ldr r2, [r6, r3] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [pc, #312] @ (1d24c ) │ │ │ │ + ldr r6, [pc, #192] @ (1c5a8 ) │ │ │ │ movs r1, r0 │ │ │ │ - cmp r2, r0 │ │ │ │ + ldrsb r6, [r5, r4] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r0, r1 │ │ │ │ + ldr r2, [r1, r3] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r1, r6] │ │ │ │ + ldr r6, [pc, #16] @ (1c504 ) │ │ │ │ movs r1, r0 │ │ │ │ - add ip, sl │ │ │ │ + ldr r6, [r4, r2] │ │ │ │ movs r1, r0 │ │ │ │ - add ip, fp │ │ │ │ + ldr r5, [pc, #912] @ (1c88c ) │ │ │ │ movs r1, r0 │ │ │ │ - add lr, r2 │ │ │ │ + ldr r0, [r1, r2] │ │ │ │ movs r1, r0 │ │ │ │ - add ip, r3 │ │ │ │ + ldr r5, [pc, #792] @ (1c81c ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ + ldrb r2, [r6, #9] │ │ │ │ movs r1, r0 │ │ │ │ - add r2, lr │ │ │ │ + subs r5, #0 │ │ │ │ movs r1, r0 │ │ │ │ - add r2, pc │ │ │ │ + ldr r2, [r3, r3] │ │ │ │ movs r1, r0 │ │ │ │ - add r0, r8 │ │ │ │ + ldrb r2, [r3, #9] │ │ │ │ movs r1, r0 │ │ │ │ - add r6, r8 │ │ │ │ + subs r1, #180 @ 0xb4 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [pc, #312] @ (1d280 ) │ │ │ │ + subs r5, #112 @ 0x70 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, r0 │ │ │ │ + ldrb r4, [r0, #9] │ │ │ │ movs r1, r0 │ │ │ │ - add r4, r1 │ │ │ │ + subs r4, #210 @ 0xd2 │ │ │ │ movs r1, r0 │ │ │ │ - mvns r4, r3 │ │ │ │ + ldr r0, [r0, r2] │ │ │ │ movs r1, r0 │ │ │ │ - mvns r2, r4 │ │ │ │ + ldrb r4, [r5, #8] │ │ │ │ movs r1, r0 │ │ │ │ - bics r4, r5 │ │ │ │ + subs r4, #186 @ 0xba │ │ │ │ movs r1, r0 │ │ │ │ - bics r2, r6 │ │ │ │ + ldr r0, [r5, r1] │ │ │ │ movs r1, r0 │ │ │ │ - bics r4, r2 │ │ │ │ + ldrb r4, [r2, #8] │ │ │ │ movs r1, r0 │ │ │ │ - bics r2, r3 │ │ │ │ + subs r4, #162 @ 0xa2 │ │ │ │ movs r1, r0 │ │ │ │ - bics r0, r0 │ │ │ │ + ldr r0, [r2, r1] │ │ │ │ movs r1, r0 │ │ │ │ - bics r6, r0 │ │ │ │ + ldrb r4, [r7, #7] │ │ │ │ movs r1, r0 │ │ │ │ - orrs r6, r7 │ │ │ │ + subs r4, #138 @ 0x8a │ │ │ │ movs r1, r0 │ │ │ │ - muls r4, r0 │ │ │ │ + ldr r0, [r1, r2] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r7, #92] @ 0x5c │ │ │ │ + ldrb r4, [r4, #7] │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, #160 @ 0xa0 │ │ │ │ + subs r4, #114 @ 0x72 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [pc, #504] @ (1d37c ) │ │ │ │ + ldr r0, [r5, r1] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r4, #92] @ 0x5c │ │ │ │ + ldrb r4, [r1, #7] │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, #136 @ 0x88 │ │ │ │ + subs r4, #90 @ 0x5a │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [pc, #360] @ (1d2f8 ) │ │ │ │ + ldr r4, [r4, r1] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r1, #92] @ 0x5c │ │ │ │ + ldrb r4, [r6, #6] │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, #112 @ 0x70 │ │ │ │ + subs r4, #66 @ 0x42 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [pc, #680] @ (1d444 ) │ │ │ │ + ldrsb r4, [r0, r1] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r6, #88] @ 0x58 │ │ │ │ + ldrb r0, [r3, #6] │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, #88 @ 0x58 │ │ │ │ + subs r4, #38 @ 0x26 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [pc, #120] @ (1d220 ) │ │ │ │ + ldrsb r4, [r4, r7] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r3, #88] @ 0x58 │ │ │ │ + ldrb r0, [r0, #6] │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, #64 @ 0x40 │ │ │ │ + subs r4, #14 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [pc, #168] @ (1d25c ) │ │ │ │ + ldrsb r0, [r6, r6] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r0, #88] @ 0x58 │ │ │ │ + ldrb r0, [r5, #5] │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, #40 @ 0x28 │ │ │ │ + subs r3, #246 @ 0xf6 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r2, r5 │ │ │ │ + strb r0, [r1, r0] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001d1c0 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0001c594 : │ │ │ │ + push {r4, r5, r6, r7, 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] @ 1d2f4 │ │ │ │ - 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] @ (1d2f8 ) │ │ │ │ - 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] @ (1d2fc ) │ │ │ │ - ldr r4, [pc, #256] @ (1d300 ) │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #256] @ (1d304 ) │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r4, [pc, #172] @ (1c650 ) │ │ │ │ + sub sp, #28 │ │ │ │ + ldr r3, [pc, #172] @ (1c654 ) │ │ │ │ + mov r6, r1 │ │ │ │ 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] @ (1d308 ) │ │ │ │ - add r2, pc │ │ │ │ - bl b944 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 1d2b0 │ │ │ │ - ldr r3, [pc, #232] @ (1d30c ) │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ + ldr r5, [pc, #168] @ (1c658 ) │ │ │ │ + lsls r1, r2, #31 │ │ │ │ + add r5, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ + mov r7, r5 │ │ │ │ + mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 1d280 │ │ │ │ - ldrd r3, r1, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + bmi.n 1c606 │ │ │ │ + adds r3, r2, #2 │ │ │ │ + teq r2, r3 │ │ │ │ + bmi.n 1c602 │ │ │ │ + add r5, sp, #12 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - bl 1baa4 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 1d2dc │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1d254 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1d2b4 │ │ │ │ - cmp r5, #2 │ │ │ │ - beq.n 1d2b0 │ │ │ │ - ldr r3, [pc, #180] @ (1d310 ) │ │ │ │ - ldr r0, [r4, r3] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1d268 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - ldr r2, [pc, #168] @ (1d314 ) │ │ │ │ - ldr r3, [pc, #140] @ (1d2f8 ) │ │ │ │ + bl 1b240 │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + cmp r6, #1 │ │ │ │ + itt ne │ │ │ │ + ldrdne r0, r1, [r5] │ │ │ │ + strdne r0, r1, [r4] │ │ │ │ + beq.n 1c62c │ │ │ │ + ldr r2, [pc, #112] @ (1c65c ) │ │ │ │ + ldr r3, [pc, #104] @ (1c654 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d2c0 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #148] @ (1d318 ) │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, pc │ │ │ │ - bl 11514 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 1d2c4 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1d29c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbz r3, 1d2ba │ │ │ │ - ldr r3, [pc, #124] @ (1d31c ) │ │ │ │ - movs r2, #82 @ 0x52 │ │ │ │ - ldr r1, [pc, #124] @ (1d320 ) │ │ │ │ - ldr r0, [pc, #128] @ (1d324 ) │ │ │ │ + bne.n 1c64a │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 1c5ca │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r2 │ │ │ │ + add r5, sp, #12 │ │ │ │ + bl 168fc │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1b240 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + lsls r3, r2, #31 │ │ │ │ + bpl.n 1c5d8 │ │ │ │ + mov r0, r2 │ │ │ │ + bl c598 │ │ │ │ + b.n 1c5d8 │ │ │ │ + ldr r3, [pc, #48] @ (1c660 ) │ │ │ │ + movw r2, #491 @ 0x1eb │ │ │ │ + ldr r1, [pc, #48] @ (1c664 ) │ │ │ │ + ldr r0, [pc, #48] @ (1c668 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 1d268 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1d254 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1d29c │ │ │ │ + movs r3, #0 │ │ │ │ + strd r6, r3, [r4] │ │ │ │ + b.n 1c5e8 │ │ │ │ blx 90dc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #96] @ (1d328 ) │ │ │ │ - movw r2, #3881 @ 0xf29 │ │ │ │ - ldr r1, [pc, #96] @ (1d32c ) │ │ │ │ - ldr r0, [pc, #96] @ (1d330 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1108 @ 0x454 │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #84] @ (1d334 ) │ │ │ │ - movw r2, #3873 @ 0xf21 │ │ │ │ - ldr r1, [pc, #84] @ (1d338 ) │ │ │ │ - ldr r0, [pc, #84] @ (1d33c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1108 @ 0x454 │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - cmp r6, #20 │ │ │ │ + nop │ │ │ │ + subs r2, #82 @ 0x52 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #58 @ 0x3a │ │ │ │ + subs r2, #76 @ 0x4c │ │ │ │ movs r3, r0 │ │ │ │ - cmp r5, #248 @ 0xf8 │ │ │ │ - movs r3, r0 │ │ │ │ - subs r7, #10 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r1, [pc, #424] @ (1d4b4 ) │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r1, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r3, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r5, #144 @ 0x90 │ │ │ │ + subs r2, #16 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r1, [pc, #16] @ (1d32c ) │ │ │ │ - movs r1, r0 │ │ │ │ lsls r4, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #112 @ 0x70 │ │ │ │ - movs r1, r0 │ │ │ │ - subs r6, #120 @ 0x78 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r1, #48] @ 0x30 │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r5, #180 @ 0xb4 │ │ │ │ + ldrsb r2, [r3, r1] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [pc, #840] @ (1d67c ) │ │ │ │ + ldr r2, [pc, #856] @ (1c9c4 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r6, #44] @ 0x2c │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r5, #156 @ 0x9c │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [pc, #744] @ (1d628 ) │ │ │ │ - movs r1, r0 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1d1c0 │ │ │ │ - clz r0, r0 │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ - negs r0, r0 │ │ │ │ - pop {r3, pc} │ │ │ │ │ │ │ │ -0001d35c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0001c66c : │ │ │ │ + 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 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r1, [pc, #404] @ (1d504 ) │ │ │ │ - ldr r3, [pc, #404] @ (1d508 ) │ │ │ │ - sub sp, #24 │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r8, [pc, #404] @ 1d50c │ │ │ │ - mov r7, r2 │ │ │ │ + str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr.w r2, [pc, #1124] @ 1cae8 │ │ │ │ + ldr.w r3, [pc, #1124] @ 1caec │ │ │ │ + sub sp, #76 @ 0x4c │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r4, [pc, #1120] @ 1caf0 │ │ │ │ mov r6, r0 │ │ │ │ - add r8, pc │ │ │ │ - lsls r2, r4, #31 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ + mov r0, r7 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - bmi.w 1d4dc │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl d3dc │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 1d3de │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 9178 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - mov r3, r0 │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1d3b6 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 1d460 │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 1d46e │ │ │ │ - uxtb r3, r3 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1d44a │ │ │ │ - lsls r3, r4, #31 │ │ │ │ - bmi.w 1d4c8 │ │ │ │ - adds r5, r4, #2 │ │ │ │ - teq r4, r5 │ │ │ │ - bmi.n 1d44e │ │ │ │ - mov r4, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl d3dc │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 1d39c │ │ │ │ - ldr r3, [pc, #304] @ (1d510 ) │ │ │ │ - mov.w r2, #312 @ 0x138 │ │ │ │ - ldr r1, [pc, #300] @ (1d514 ) │ │ │ │ - ldr r0, [pc, #304] @ (1d518 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r7, [r8, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - bl 117a4 │ │ │ │ - add r5, sp, #8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 10eb4 │ │ │ │ - ldr r3, [pc, #284] @ (1d51c ) │ │ │ │ - ldr.w sl, [sp, #8] │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - ldr.w r1, [r3, #296] @ 0x128 │ │ │ │ - ldr r3, [pc, #272] @ (1d520 ) │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - ldrd r9, r8, [sp, #12] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9730 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 1d4e4 │ │ │ │ - bl 1103c │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cf0 │ │ │ │ - cbz r7, 1d488 │ │ │ │ - ldmia.w r5, {r0, r1, r2} │ │ │ │ - bl 10fd8 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r4 │ │ │ │ - b.n 1d4ae │ │ │ │ - cmp r5, #0 │ │ │ │ - bge.n 1d3ce │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #2 │ │ │ │ - bl 16900 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 1d3d0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 1d3ba │ │ │ │ - ldr r3, [pc, #160] @ (1d510 ) │ │ │ │ - mov.w r2, #312 @ 0x138 │ │ │ │ - ldr r1, [pc, #172] @ (1d524 ) │ │ │ │ - ldr r0, [pc, #176] @ (1d528 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r7, [r8, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - bl 117a4 │ │ │ │ - b.n 1d3f6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c598 │ │ │ │ - bl 10df0 │ │ │ │ - ldmia.w r5, {r0, r1, r2} │ │ │ │ - bl 10fd8 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ - movs r0, #1 │ │ │ │ - ldr r2, [pc, #124] @ (1d52c ) │ │ │ │ - ldr r3, [pc, #84] @ (1d508 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 1d4fe │ │ │ │ - add sp, #24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 16900 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, r5 │ │ │ │ - bl c598 │ │ │ │ - b.n 1d3d0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c580 │ │ │ │ - b.n 1d390 │ │ │ │ - ldr r1, [pc, #72] @ (1d530 ) │ │ │ │ - mov.w r2, #314 @ 0x13a │ │ │ │ - ldr r0, [pc, #72] @ (1d534 ) │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c598 │ │ │ │ - b.n 1d492 │ │ │ │ - blx 90dc <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - cmp r4, #136 @ 0x88 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r4, #126 @ 0x7e │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r4, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r5, r3] │ │ │ │ - movs r1, r0 │ │ │ │ - subs r5, #50 @ 0x32 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r0, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r3, r1] │ │ │ │ - movs r1, r0 │ │ │ │ - subs r4, #162 @ 0xa2 │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r3, #74 @ 0x4a │ │ │ │ - movs r3, r0 │ │ │ │ - str r2, [r4, r7] │ │ │ │ - movs r1, r0 │ │ │ │ - subs r4, #48 @ 0x30 │ │ │ │ - movs r1, r0 │ │ │ │ - │ │ │ │ -0001d538 : │ │ │ │ - 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] @ 1d62c │ │ │ │ - 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] @ 1d630 │ │ │ │ - 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] @ (1d634 ) │ │ │ │ - add ip, pc │ │ │ │ - ldr r5, [pc, #200] @ (1d638 ) │ │ │ │ - add r5, pc │ │ │ │ - ldr.w r4, [ip, r4] │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - mov.w r4, #0 │ │ │ │ - bl c3c8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 1d5ea │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #3 │ │ │ │ - bpl.n 1d5ca │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #7 │ │ │ │ - bpl.n 1d5ee │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #8 │ │ │ │ - bne.n 1d5fa │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1d35c │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.n 1d5ea │ │ │ │ - bl 1132c │ │ │ │ - ldr r2, [pc, #136] @ (1d63c ) │ │ │ │ - ldr r3, [pc, #124] @ (1d634 ) │ │ │ │ - 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 1d628 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #116] @ (1d640 ) │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, pc │ │ │ │ - bl 11514 │ │ │ │ - ldr r3, [pc, #108] @ (1d644 ) │ │ │ │ - mov.w r2, #310 @ 0x136 │ │ │ │ - ldr r1, [pc, #108] @ (1d648 ) │ │ │ │ - ldr r0, [pc, #108] @ (1d64c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 1d5b2 │ │ │ │ - ldr r0, [pc, #96] @ (1d650 ) │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, pc │ │ │ │ - bl 11514 │ │ │ │ - b.n 1d5d4 │ │ │ │ - cmp r2, #1 │ │ │ │ - it eq │ │ │ │ - moveq r1, #0 │ │ │ │ - beq.n 1d5a2 │ │ │ │ - cmp r2, #10 │ │ │ │ - bne.n 1d60e │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - negs r3, r3 │ │ │ │ - lsls r1, r3, #1 │ │ │ │ - b.n 1d5a2 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 166fc │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - lsls r1, r0, #1 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 1d5a2 │ │ │ │ - orr.w r1, r3, #1 │ │ │ │ - b.n 1d5a2 │ │ │ │ - blx 90dc <__stack_chk_fail@plt> │ │ │ │ - adds r6, #60 @ 0x3c │ │ │ │ - movs r3, r0 │ │ │ │ - cmp r2, #146 @ 0x92 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r2, #142 @ 0x8e │ │ │ │ - movs r3, r0 │ │ │ │ - cmp r2, #70 @ 0x46 │ │ │ │ - movs r3, r0 │ │ │ │ - ldr r7, [pc, #984] @ (1da1c ) │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r4, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [r6, r3] │ │ │ │ - movs r1, r0 │ │ │ │ - subs r3, #62 @ 0x3e │ │ │ │ - movs r1, r0 │ │ │ │ - muls r6, r0 │ │ │ │ - movs r1, r0 │ │ │ │ - │ │ │ │ -0001d654 : │ │ │ │ - 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] @ 1df64 │ │ │ │ - sub sp, #140 @ 0x8c │ │ │ │ - ldr.w r4, [pc, #2300] @ 1df68 │ │ │ │ - mov r8, r3 │ │ │ │ - add r5, pc │ │ │ │ - ldr.w r3, [pc, #2296] @ 1df6c │ │ │ │ - mov r7, r0 │ │ │ │ - mov sl, r2 │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ - ldr.w r5, [pc, #2288] @ 1df70 │ │ │ │ - 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, #344] @ 0x158 │ │ │ │ - ands.w r3, r4, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bne.w 1d8a6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1132c │ │ │ │ - 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 9554 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1d8ae │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 1df1a │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1d6e2 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1d874 │ │ │ │ - ldr.w r2, [r9, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #7 │ │ │ │ - bpl.w 1da20 │ │ │ │ - ldr.w r2, [r9, #8] │ │ │ │ - cmp r2, #8 │ │ │ │ - bne.w 1da8a │ │ │ │ - ldr.w r6, [r9, #12] │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - lsls r6, r6, #1 │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1d714 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r9] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1d87c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14670 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1da66 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ - bpl.w 1daac │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ - ldr.w r0, [fp, #364] @ 0x16c │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - strd r8, r9, [sp, #56] @ 0x38 │ │ │ │ - blx 9554 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1dad6 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1d764 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1d884 │ │ │ │ - ldr.w r3, [pc, #2060] @ 1df74 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 1db00 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1d784 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1d890 │ │ │ │ - ldr.w r3, [pc, #2032] @ 1df78 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 1d816 │ │ │ │ - lsls r1, r6, #31 │ │ │ │ - bmi.w 1dcf8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1dcf0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl d3dc │ │ │ │ - mov r6, r0 │ │ │ │ - cbz r0, 1d7f2 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 8f94 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r9, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1d7c2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1d84a │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.n 1d856 │ │ │ │ - uxtb.w r9, r9 │ │ │ │ - cmp.w r9, #1 │ │ │ │ - beq.w 1db90 │ │ │ │ - lsls r2, r4, #31 │ │ │ │ - bmi.w 1da0c │ │ │ │ - adds r6, r4, #2 │ │ │ │ - teq r4, r6 │ │ │ │ - bmi.n 1d838 │ │ │ │ - mov r4, r6 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl d3dc │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 1d7a8 │ │ │ │ - ldr.w r3, [pc, #1928] @ 1df7c │ │ │ │ - movw r2, #335 @ 0x14f │ │ │ │ - ldr.w r1, [pc, #1924] @ 1df80 │ │ │ │ - ldr.w r0, [pc, #1924] @ 1df84 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c598 │ │ │ │ - movs r6, #1 │ │ │ │ - ldr.w r2, [pc, #1904] @ 1df88 │ │ │ │ - ldr.w r3, [pc, #1868] @ 1df68 │ │ │ │ - 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 1defe │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #140 @ 0x8c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r6, #0 │ │ │ │ - bge.n 1d7e2 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #2 │ │ │ │ - bl 16900 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r4, r6 │ │ │ │ - b.n 1d7e4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bge.n 1d7c8 │ │ │ │ - ldr.w r3, [pc, #1828] @ 1df7c │ │ │ │ - movw r2, #335 @ 0x14f │ │ │ │ - ldr.w r1, [pc, #1836] @ 1df8c │ │ │ │ - ldr.w r0, [pc, #1836] @ 1df90 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - b.n 1d80e │ │ │ │ - mov r0, r6 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1d6e2 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1d714 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - mov r0, r9 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - b.n 1d764 │ │ │ │ - mov r0, r1 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #1756] @ 1df78 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 1d816 │ │ │ │ - b.n 1d78e │ │ │ │ - mov r0, r4 │ │ │ │ - bl c580 │ │ │ │ - b.n 1d6a4 │ │ │ │ - ldr.w r3, [pc, #1740] @ 1df7c │ │ │ │ - mov.w r2, #328 @ 0x148 │ │ │ │ - ldr.w r1, [pc, #1756] @ 1df94 │ │ │ │ - ldr.w r0, [pc, #1756] @ 1df98 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cf0 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 10eb4 │ │ │ │ - ldr.w r3, [pc, #1724] @ 1df9c │ │ │ │ - ldr.w r1, [fp, #204] @ 0xcc │ │ │ │ - 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 9730 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1dd00 │ │ │ │ - bl 1103c │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cf0 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 1db40 │ │ │ │ - mov r0, r7 │ │ │ │ - bl e384 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 1dd16 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - lsls r6, r0, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1dcd2 │ │ │ │ - ldr.w r2, [fp, #348] @ 0x15c │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ - ldr.w r3, [fp, #356] @ 0x164 │ │ │ │ - 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, #360] @ 0x168 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr.w r8, [fp, #352] @ 0x160 │ │ │ │ - blx 9554 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1dd2c │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - bpl.w 1dd50 │ │ │ │ - movs r0, #2 │ │ │ │ - blx 8e48 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1db6a │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 1df02 │ │ │ │ - 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 8fa0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cf0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1dd76 │ │ │ │ - ldr.w r3, [pc, #1528] @ 1dfa0 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r6, [r5, r3] │ │ │ │ - ldr.w r8, [r6] │ │ │ │ - bl 1132c │ │ │ │ - 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 949c │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1dd8c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 1ddb6 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 10d84 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r1, [pc, #1452] @ 1dfa4 │ │ │ │ - mov.w r2, #332 @ 0x14c │ │ │ │ - ldr.w r0, [pc, #1448] @ 1dfa8 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.n 1db44 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 16900 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, r6 │ │ │ │ - bl c598 │ │ │ │ - b.n 1d7e4 │ │ │ │ - ldr.w r0, [pc, #1416] @ 1dfac │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, pc │ │ │ │ - bl 11514 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1da42 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r9] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1db62 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr.w r3, [pc, #1332] @ 1df7c │ │ │ │ - mov.w r2, #328 @ 0x148 │ │ │ │ - ldr.w r1, [pc, #1376] @ 1dfb0 │ │ │ │ - ldr.w r0, [pc, #1376] @ 1dfb4 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - b.n 1d8d6 │ │ │ │ - ldr.w r3, [pc, #1300] @ 1df7c │ │ │ │ - mov.w r2, #334 @ 0x14e │ │ │ │ - ldr.w r1, [pc, #1352] @ 1dfb8 │ │ │ │ - ldr.w r0, [pc, #1352] @ 1dfbc │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl c598 │ │ │ │ - b.n 1d814 │ │ │ │ - cmp r2, #1 │ │ │ │ - itt eq │ │ │ │ - moveq r6, #0 │ │ │ │ - ldreq.w r2, [r9] │ │ │ │ - beq.w 1d702 │ │ │ │ - cmp r2, #10 │ │ │ │ - bne.w 1ddd4 │ │ │ │ - ldr.w r2, [r9, #12] │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r6, r2, #1 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - b.n 1d702 │ │ │ │ - ldr.w r2, [pc, #1228] @ 1df7c │ │ │ │ - ldr.w r3, [pc, #1292] @ 1dfc0 │ │ │ │ - ldr.w r1, [pc, #1292] @ 1dfc4 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r0, [pc, #1292] @ 1dfc8 │ │ │ │ - ldr r4, [r5, r2] │ │ │ │ - add r1, pc │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov.w r2, #334 @ 0x14e │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - bl 11db0 │ │ │ │ - b.n 1da82 │ │ │ │ - ldr.w r3, [pc, #1188] @ 1df7c │ │ │ │ - mov.w r2, #334 @ 0x14e │ │ │ │ - ldr.w r1, [pc, #1260] @ 1dfcc │ │ │ │ - ldr.w r0, [pc, #1260] @ 1dfd0 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl c598 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 1d814 │ │ │ │ - ldr.w r0, [pc, #1232] @ 1dfd4 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - add r0, pc │ │ │ │ - bl 11514 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1db22 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cbnz r3, 1db22 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #1112] @ 1df7c │ │ │ │ - mov.w r2, #334 @ 0x14e │ │ │ │ - ldr.w r1, [pc, #1196] @ 1dfd8 │ │ │ │ - ldr.w r0, [pc, #1196] @ 1dfdc │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - b.n 1da82 │ │ │ │ - bl 10df0 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldmia.w r3, {r0, r1, r2} │ │ │ │ - bl 10fd8 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 1d814 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1da42 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r2, #332 @ 0x14c │ │ │ │ - ldr.w r1, [pc, #1132] @ 1dfe0 │ │ │ │ - ldr.w r0, [pc, #1132] @ 1dfe4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl c598 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 1db44 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - ldr.w sl, [fp, #348] @ 0x15c │ │ │ │ - ldr.w r8, [fp, #368] @ 0x170 │ │ │ │ - ldr.w r9, [fp, #356] @ 0x164 │ │ │ │ - bl d3dc │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1de20 │ │ │ │ - ldr.w r3, [fp, #348] @ 0x15c │ │ │ │ - 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, #360] @ 0x168 │ │ │ │ - movs r3, #0 │ │ │ │ - blx 9554 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1de38 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1dbe2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1dd48 │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - bpl.w 1de5c │ │ │ │ - movs r0, #2 │ │ │ │ - blx 8e48 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1de7e │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 1df4a │ │ │ │ - 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 8fa0 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r8, r0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1dcc2 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 1dea2 │ │ │ │ - ldr r3, [pc, #872] @ (1dfa0 ) │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w r9, [r5, r3] │ │ │ │ - ldr.w r4, [r9] │ │ │ │ - bl 1132c │ │ │ │ - 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 949c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1deba │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1dc76 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbz r3, 1dcca │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 1df32 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1dc8e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1ddae │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 1dede │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10d84 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1dd6e │ │ │ │ - ldr r3, [pc, #720] @ (1df7c ) │ │ │ │ - movw r2, #337 @ 0x151 │ │ │ │ - ldr r1, [pc, #820] @ (1dfe8 ) │ │ │ │ - ldr r0, [pc, #824] @ (1dfec ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - b.n 1d814 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1dc2e │ │ │ │ - mov r0, r8 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1dc76 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldmia.w r3, {r0, r1, r2} │ │ │ │ - bl 10fd8 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 1d714 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c580 │ │ │ │ - b.n 1d79c │ │ │ │ - mov r0, r6 │ │ │ │ - bl c598 │ │ │ │ - b.n 1d794 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - movw r2, #329 @ 0x149 │ │ │ │ - ldr r1, [pc, #744] @ (1dff0 ) │ │ │ │ - ldr r0, [pc, #744] @ (1dff4 ) │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.n 1db44 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r2, #330 @ 0x14a │ │ │ │ - ldr r1, [pc, #728] @ (1dff8 ) │ │ │ │ - ldr r0, [pc, #732] @ (1dffc ) │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.n 1db44 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r2, #332 @ 0x14c │ │ │ │ - ldr r1, [pc, #716] @ (1e000 ) │ │ │ │ - ldr r0, [pc, #716] @ (1e004 ) │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl c598 │ │ │ │ - b.n 1db44 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1dbe2 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #692] @ (1e008 ) │ │ │ │ - ldr r1, [pc, #692] @ (1e00c ) │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r2, pc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #688] @ (1e010 ) │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov.w r2, #332 @ 0x14c │ │ │ │ - add r0, pc │ │ │ │ - bl 11db0 │ │ │ │ - b.n 1dd40 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1dcaa │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r2, #332 @ 0x14c │ │ │ │ - ldr r1, [pc, #660] @ (1e014 ) │ │ │ │ - ldr r0, [pc, #664] @ (1e018 ) │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.n 1dd40 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r2, #332 @ 0x14c │ │ │ │ - ldr r1, [pc, #648] @ (1e01c ) │ │ │ │ - ldr r0, [pc, #648] @ (1e020 ) │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 1db44 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1dc8e │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #616] @ (1e024 ) │ │ │ │ - ldr r1, [pc, #620] @ (1e028 ) │ │ │ │ - ldr r0, [pc, #620] @ (1e02c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add r0, pc │ │ │ │ - mov.w r2, #332 @ 0x14c │ │ │ │ - str r7, [sp, #4] │ │ │ │ - bl 11db0 │ │ │ │ - b.n 1db44 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 166fc │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - lsls r6, r0, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 1d702 │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1de08 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - itt eq │ │ │ │ - moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ - streq.w r2, [r9] │ │ │ │ - beq.n 1de08 │ │ │ │ - cbz r2, 1de18 │ │ │ │ - cmp.w r9, #1 │ │ │ │ - it ne │ │ │ │ - orrne.w r6, r9, #1 │ │ │ │ - bne.w 1d714 │ │ │ │ - b.n 1da46 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1de08 │ │ │ │ - ldr r3, [pc, #344] @ (1df7c ) │ │ │ │ - movw r2, #337 @ 0x151 │ │ │ │ - ldr r1, [pc, #520] @ (1e030 ) │ │ │ │ - ldr r0, [pc, #520] @ (1e034 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - b.n 1d80e │ │ │ │ - ldr r3, [pc, #320] @ (1df7c ) │ │ │ │ - movw r2, #337 @ 0x151 │ │ │ │ - ldr r1, [pc, #504] @ (1e038 ) │ │ │ │ - ldr r0, [pc, #504] @ (1e03c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c598 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 1d814 │ │ │ │ - ldr r2, [pc, #284] @ (1df7c ) │ │ │ │ - ldr r3, [pc, #480] @ (1e040 ) │ │ │ │ - ldr r1, [pc, #480] @ (1e044 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [pc, #480] @ (1e048 ) │ │ │ │ - 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, #337 @ 0x151 │ │ │ │ - bl 11db0 │ │ │ │ - b.n 1d80e │ │ │ │ - ldr r3, [pc, #252] @ (1df7c ) │ │ │ │ - movw r2, #337 @ 0x151 │ │ │ │ - ldr r1, [pc, #452] @ (1e04c ) │ │ │ │ - ldr r0, [pc, #456] @ (1e050 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c598 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 1d814 │ │ │ │ - ldr r3, [pc, #216] @ (1df7c ) │ │ │ │ - movw r2, #337 @ 0x151 │ │ │ │ - ldr r1, [pc, #424] @ (1e054 ) │ │ │ │ - ldr r0, [pc, #428] @ (1e058 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - b.n 1d80e │ │ │ │ - ldr r3, [pc, #192] @ (1df7c ) │ │ │ │ - movw r2, #337 @ 0x151 │ │ │ │ - ldr r1, [pc, #408] @ (1e05c ) │ │ │ │ - ldr r0, [pc, #412] @ (1e060 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 1d814 │ │ │ │ - ldr r1, [pc, #156] @ (1df7c ) │ │ │ │ - movw r2, #337 @ 0x151 │ │ │ │ - ldr r3, [pc, #380] @ (1e064 ) │ │ │ │ - ldr r0, [pc, #384] @ (1e068 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r5, [r5, r1] │ │ │ │ - add r0, pc │ │ │ │ - str r4, [sp, #4] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r1, [pc, #376] @ (1e06c ) │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - add r1, pc │ │ │ │ - bl 11db0 │ │ │ │ - b.n 1d814 │ │ │ │ - blx 90dc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #364] @ (1e070 ) │ │ │ │ - movw r2, #6824 @ 0x1aa8 │ │ │ │ - ldr r1, [pc, #360] @ (1e074 ) │ │ │ │ - ldr r0, [pc, #364] @ (1e078 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1152 @ 0x480 │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #352] @ (1e07c ) │ │ │ │ - movw r2, #6765 @ 0x1a6d │ │ │ │ - ldr r1, [pc, #348] @ (1e080 ) │ │ │ │ - ldr r0, [pc, #352] @ (1e084 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1152 @ 0x480 │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #340] @ (1e088 ) │ │ │ │ - movw r2, #6988 @ 0x1b4c │ │ │ │ - ldr r1, [pc, #336] @ (1e08c ) │ │ │ │ - ldr r0, [pc, #340] @ (1e090 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1152 @ 0x480 │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #328] @ (1e094 ) │ │ │ │ - movw r2, #6968 @ 0x1b38 │ │ │ │ - ldr r1, [pc, #324] @ (1e098 ) │ │ │ │ - ldr r0, [pc, #328] @ (1e09c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1152 @ 0x480 │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - cmp r1, #140 @ 0x8c │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r0, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r1, #114 @ 0x72 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r2, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r0, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r4, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - bics r2, r6 │ │ │ │ - movs r1, r0 │ │ │ │ - subs r1, #26 │ │ │ │ - movs r1, r0 │ │ │ │ - movs r7, #222 @ 0xde │ │ │ │ - movs r3, r0 │ │ │ │ - muls r6, r1 │ │ │ │ - movs r1, r0 │ │ │ │ - subs r0, #182 @ 0xb6 │ │ │ │ - movs r1, r0 │ │ │ │ - cmn r6, r6 │ │ │ │ - movs r1, r0 │ │ │ │ - subs r0, #94 @ 0x5e │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r1, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - sbcs r2, r6 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r7, #28 │ │ │ │ - movs r1, r0 │ │ │ │ - subs r7, #18 │ │ │ │ - movs r1, r0 │ │ │ │ - adcs r6, r3 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r6, #198 @ 0xc6 │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r6, r7 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r6, #166 @ 0xa6 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r3, [pc, #48] @ (1dff4 ) │ │ │ │ - movs r1, r0 │ │ │ │ - lsrs r4, r6 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r6, #90 @ 0x5a │ │ │ │ - movs r1, r0 │ │ │ │ - lsrs r6, r1 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r6, #54 @ 0x36 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r6, #186 @ 0xba │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r2, r0 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r5, #234 @ 0xea │ │ │ │ - movs r1, r0 │ │ │ │ - ands r2, r7 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r5, #164 @ 0xa4 │ │ │ │ - movs r1, r0 │ │ │ │ - subs r7, #0 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r4, #104 @ 0x68 │ │ │ │ - movs r1, r0 │ │ │ │ - subs r6, #168 @ 0xa8 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r4, #18 │ │ │ │ - movs r1, r0 │ │ │ │ - subs r6, #146 @ 0x92 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r3, #252 @ 0xfc │ │ │ │ - movs r1, r0 │ │ │ │ - subs r6, #124 @ 0x7c │ │ │ │ - movs r1, r0 │ │ │ │ - adds r3, #230 @ 0xe6 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [pc, #432] @ (1e1bc ) │ │ │ │ - movs r1, r0 │ │ │ │ - subs r6, #88 @ 0x58 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r3, #186 @ 0xba │ │ │ │ - movs r1, r0 │ │ │ │ - subs r6, #50 @ 0x32 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r3, #156 @ 0x9c │ │ │ │ - movs r1, r0 │ │ │ │ - subs r6, #28 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r3, #134 @ 0x86 │ │ │ │ - movs r1, r0 │ │ │ │ - subs r5, #202 @ 0xca │ │ │ │ - movs r1, r0 │ │ │ │ - subs r5, #242 @ 0xf2 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r3, #90 @ 0x5a │ │ │ │ - movs r1, r0 │ │ │ │ - subs r5, #138 @ 0x8a │ │ │ │ - movs r1, r0 │ │ │ │ - adds r2, #242 @ 0xf2 │ │ │ │ - movs r1, r0 │ │ │ │ - subs r5, #114 @ 0x72 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r2, #218 @ 0xda │ │ │ │ - movs r1, r0 │ │ │ │ - bx ip │ │ │ │ - movs r1, r0 │ │ │ │ - subs r5, #76 @ 0x4c │ │ │ │ - movs r1, r0 │ │ │ │ - adds r2, #178 @ 0xb2 │ │ │ │ - movs r1, r0 │ │ │ │ - subs r5, #44 @ 0x2c │ │ │ │ - movs r1, r0 │ │ │ │ - adds r2, #148 @ 0x94 │ │ │ │ - movs r1, r0 │ │ │ │ - subs r5, #8 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r2, #112 @ 0x70 │ │ │ │ - movs r1, r0 │ │ │ │ - subs r4, #240 @ 0xf0 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r2, #88 @ 0x58 │ │ │ │ - movs r1, r0 │ │ │ │ - subs r4, #160 @ 0xa0 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r2, #52 @ 0x34 │ │ │ │ - movs r1, r0 │ │ │ │ - subs r4, #190 @ 0xbe │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsh r0, [r2, r3] │ │ │ │ - movs r1, r0 │ │ │ │ - movs r1, #118 @ 0x76 │ │ │ │ - movs r1, r0 │ │ │ │ - subs r3, #140 @ 0x8c │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsh r0, [r7, r2] │ │ │ │ - movs r1, r0 │ │ │ │ - movs r1, #94 @ 0x5e │ │ │ │ - movs r1, r0 │ │ │ │ - subs r4, #12 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsh r0, [r4, r2] │ │ │ │ - movs r1, r0 │ │ │ │ - movs r1, #70 @ 0x46 │ │ │ │ - movs r1, r0 │ │ │ │ - subs r4, #136 @ 0x88 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsh r0, [r1, r2] │ │ │ │ - movs r1, r0 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - movs r1, r0 │ │ │ │ - subs r4, #100 @ 0x64 │ │ │ │ - movs r1, r0 │ │ │ │ - │ │ │ │ -0001e0a0 : │ │ │ │ - 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] @ 1e204 │ │ │ │ - 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] @ 1e208 │ │ │ │ - ldr r5, [pc, #324] @ (1e20c ) │ │ │ │ - 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] @ (1e210 ) │ │ │ │ - ldr.w r5, [ip, r5] │ │ │ │ - add r4, pc │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - str r5, [sp, #60] @ 0x3c │ │ │ │ - mov.w r5, #0 │ │ │ │ - bl c268 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 1e190 │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #3 │ │ │ │ - bpl.n 1e170 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #7 │ │ │ │ - bpl.n 1e194 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #8 │ │ │ │ - bne.n 1e1a0 │ │ │ │ - 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 1e1b4 │ │ │ │ - ldr r1, [pc, #244] @ (1e214 ) │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - cmp r0, r1 │ │ │ │ - bne.n 1e1c0 │ │ │ │ - ldr r1, [pc, #236] @ (1e218 ) │ │ │ │ - ldr.w ip, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - ldr.w r0, [ip, #4] │ │ │ │ - cmp r0, r1 │ │ │ │ - bne.n 1e1da │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r5, [pc, #224] @ (1e21c ) │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r4, [r4, r5] │ │ │ │ - sub.w r4, ip, r4 │ │ │ │ - clz r4, r4 │ │ │ │ - lsrs r4, r4, #5 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 1d654 │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.n 1e190 │ │ │ │ - bl 1132c │ │ │ │ - ldr r2, [pc, #196] @ (1e220 ) │ │ │ │ - ldr r3, [pc, #176] @ (1e20c ) │ │ │ │ - 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 1e200 │ │ │ │ - add sp, #64 @ 0x40 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #176] @ (1e224 ) │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, pc │ │ │ │ - bl 11514 │ │ │ │ - ldr r3, [pc, #172] @ (1e228 ) │ │ │ │ - movw r2, #319 @ 0x13f │ │ │ │ - ldr r1, [pc, #168] @ (1e22c ) │ │ │ │ - ldr r0, [pc, #172] @ (1e230 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 1e158 │ │ │ │ - ldr r0, [pc, #156] @ (1e234 ) │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, pc │ │ │ │ - bl 11514 │ │ │ │ - b.n 1e17a │ │ │ │ - cmp r2, #1 │ │ │ │ - it eq │ │ │ │ - moveq r6, #0 │ │ │ │ - beq.n 1e112 │ │ │ │ - cmp r2, #10 │ │ │ │ - bne.n 1e1e6 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - negs r3, r3 │ │ │ │ - lsls r6, r3, #1 │ │ │ │ - b.n 1e112 │ │ │ │ - ldr r0, [pc, #128] @ (1e238 ) │ │ │ │ - mov r1, r2 │ │ │ │ - add r0, pc │ │ │ │ - bl 11514 │ │ │ │ - b.n 1e17a │ │ │ │ - str r2, [sp, #28] │ │ │ │ - blx 9684 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 1e128 │ │ │ │ - ldr r0, [pc, #108] @ (1e23c ) │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, pc │ │ │ │ - bl 11514 │ │ │ │ - b.n 1e17a │ │ │ │ - ldr r0, [pc, #100] @ (1e240 ) │ │ │ │ - mov r1, ip │ │ │ │ - add r0, pc │ │ │ │ - bl 11514 │ │ │ │ - b.n 1e17a │ │ │ │ - mov r0, r3 │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl 166fc │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - lsls r6, r0, #1 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 1e112 │ │ │ │ - orr.w r6, r3, #1 │ │ │ │ - b.n 1e112 │ │ │ │ - blx 90dc <__stack_chk_fail@plt> │ │ │ │ - cmp r2, #212 @ 0xd4 │ │ │ │ - movs r3, r0 │ │ │ │ - subs r4, r6, #4 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, r3, #4 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r0, r7, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r2, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r0, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r0, r4, #2 │ │ │ │ - movs r3, r0 │ │ │ │ - add r0, sl │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r4, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, #48 @ 0x30 │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r7, #152 @ 0x98 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r7, #160 @ 0xa0 │ │ │ │ - movs r1, r0 │ │ │ │ - add r4, r1 │ │ │ │ - movs r1, r0 │ │ │ │ - subs r2, #6 │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r7, #226 @ 0xe2 │ │ │ │ - movs r1, r0 │ │ │ │ - │ │ │ │ -0001e244 : │ │ │ │ - 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] @ (1e44c ) │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #500] @ (1e450 ) │ │ │ │ - mov r6, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r5, [pc, #500] @ (1e454 ) │ │ │ │ - mov r4, r1 │ │ │ │ - add r5, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov.w r3, #0 │ │ │ │ - bl d3dc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 1e2f4 │ │ │ │ - ldr r2, [pc, #480] @ (1e458 ) │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - cmp r0, r2 │ │ │ │ - beq.n 1e368 │ │ │ │ - ldr r2, [pc, #476] @ (1e45c ) │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ldr r3, [r5, r2] │ │ │ │ - movs r2, #1 │ │ │ │ - mov r7, r3 │ │ │ │ - ldr.w r1, [r3, #304] @ 0x130 │ │ │ │ - bl d328 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1e2a4 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 1e382 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 1e376 │ │ │ │ - lsls r2, r4, #31 │ │ │ │ - bmi.n 1e39e │ │ │ │ - adds r1, r4, #2 │ │ │ │ - teq r4, r1 │ │ │ │ - bmi.n 1e39a │ │ │ │ - ldr r3, [pc, #424] @ (1e460 ) │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1e3f4 │ │ │ │ - ldr.w r2, [r7, #212] @ 0xd4 │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 1d654 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.w 1e420 │ │ │ │ - ldr r2, [pc, #396] @ (1e464 ) │ │ │ │ - ldr r3, [pc, #372] @ (1e450 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 1e448 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #368] @ (1e468 ) │ │ │ │ - movw r2, #343 @ 0x157 │ │ │ │ - ldr r0, [pc, #368] @ (1e46c ) │ │ │ │ - ldr r1, [pc, #368] @ (1e470 ) │ │ │ │ - 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 117a4 │ │ │ │ - add r0, sp, #16 │ │ │ │ - bl 10eb4 │ │ │ │ - ldr r3, [pc, #324] @ (1e45c ) │ │ │ │ - ldrd r9, r7, [sp, #16] │ │ │ │ - ldr.w r8, [sp, #24] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr.w r1, [r3, #296] @ 0x128 │ │ │ │ - ldr r3, [pc, #332] @ (1e474 ) │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9730 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1e438 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - bl 1103c │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9cf0 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 1e3d0 │ │ │ │ - add r3, sp, #16 │ │ │ │ - ldmia.w r3, {r0, r1, r2} │ │ │ │ - bl 10fd8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r3, [pc, #240] @ (1e458 ) │ │ │ │ - ldr r2, [r5, r3] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1e376 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbz r3, 1e392 │ │ │ │ - lsls r1, r4, #31 │ │ │ │ - bpl.n 1e2d6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c580 │ │ │ │ - b.n 1e2d6 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 1e2a8 │ │ │ │ - b.n 1e376 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e376 │ │ │ │ - cmp r1, #0 │ │ │ │ - bge.n 1e2b4 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 16900 │ │ │ │ - ldr r3, [pc, #184] @ (1e460 ) │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1e3f4 │ │ │ │ - ldr.w r2, [r7, #212] @ 0xd4 │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - bl 1d654 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r4, r0 │ │ │ │ - lsls r3, r1, #31 │ │ │ │ - bpl.n 1e2d0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl c598 │ │ │ │ - b.n 1e2d0 │ │ │ │ - bl 10df0 │ │ │ │ - add r3, sp, #16 │ │ │ │ - ldmia.w r3, {r0, r1, r2} │ │ │ │ - bl 10fd8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ - movs r4, #1 │ │ │ │ - b.n 1e2d6 │ │ │ │ - mov r0, r1 │ │ │ │ - bl c598 │ │ │ │ - ldr r3, [pc, #124] @ (1e478 ) │ │ │ │ - ldr r1, [pc, #124] @ (1e47c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 911c │ │ │ │ - ldr r3, [pc, #92] @ (1e468 ) │ │ │ │ - ldr r1, [pc, #116] @ (1e480 ) │ │ │ │ - mov.w r2, #348 @ 0x15c │ │ │ │ - ldr r0, [pc, #112] @ (1e484 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - b.n 1e3f0 │ │ │ │ - ldr r3, [pc, #68] @ (1e468 ) │ │ │ │ - movw r2, #347 @ 0x15b │ │ │ │ - ldr r1, [pc, #96] @ (1e488 ) │ │ │ │ - ldr r0, [pc, #96] @ (1e48c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - b.n 1e2d6 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r1, fp │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov.w r2, #344 @ 0x158 │ │ │ │ - bl 117a4 │ │ │ │ - b.n 1e3d4 │ │ │ │ - blx 90dc <__stack_chk_fail@plt> │ │ │ │ - adds r0, r4, #6 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, r3, #6 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r0, r3, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r0, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r7, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, r4, #4 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r4, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r6, #34 @ 0x22 │ │ │ │ - movs r1, r0 │ │ │ │ - subs r0, #226 @ 0xe2 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r6, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r7, #246 @ 0xf6 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r7, #210 @ 0xd2 │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r5, #10 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r7, #186 @ 0xba │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r4, #242 @ 0xf2 │ │ │ │ - movs r1, r0 │ │ │ │ - │ │ │ │ -0001e490 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w ip, [pc, #240] @ 1e590 │ │ │ │ - sub sp, #32 │ │ │ │ - ldr.w lr, [pc, #236] @ 1e594 │ │ │ │ - mov r0, r1 │ │ │ │ - add ip, pc │ │ │ │ - mov r1, r2 │ │ │ │ - mov r2, r3 │ │ │ │ - add.w r3, ip, #1008 @ 0x3f0 │ │ │ │ - add.w ip, sp, #20 │ │ │ │ - str.w ip, [sp, #4] │ │ │ │ - add.w ip, sp, #16 │ │ │ │ - str.w ip, [sp] │ │ │ │ - ldr.w ip, [pc, #208] @ 1e598 │ │ │ │ - add lr, pc │ │ │ │ - ldr r4, [pc, #208] @ (1e59c ) │ │ │ │ - add r4, pc │ │ │ │ - ldr.w ip, [lr, ip] │ │ │ │ - ldr.w ip, [ip] │ │ │ │ - str.w ip, [sp, #28] │ │ │ │ - mov.w ip, #0 │ │ │ │ - bl c3c8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 1e54a │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ - bpl.n 1e52a │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - ldr r1, [r1, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #7 │ │ │ │ - bpl.n 1e54e │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - cmp r1, #8 │ │ │ │ - bne.n 1e55a │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - mov r0, r2 │ │ │ │ - bl 1e244 │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.n 1e54a │ │ │ │ - bl 1132c │ │ │ │ - ldr r2, [pc, #140] @ (1e5a0 ) │ │ │ │ - ldr r3, [pc, #128] @ (1e598 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 1e588 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [pc, #120] @ (1e5a4 ) │ │ │ │ - mov r1, r2 │ │ │ │ - add r0, pc │ │ │ │ - bl 11514 │ │ │ │ - ldr r3, [pc, #112] @ (1e5a8 ) │ │ │ │ - movw r2, #341 @ 0x155 │ │ │ │ - ldr r1, [pc, #112] @ (1e5ac ) │ │ │ │ - ldr r0, [pc, #112] @ (1e5b0 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 1e512 │ │ │ │ - ldr r0, [pc, #100] @ (1e5b4 ) │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, pc │ │ │ │ - bl 11514 │ │ │ │ - b.n 1e534 │ │ │ │ - cmp r1, #1 │ │ │ │ - it eq │ │ │ │ - moveq r1, #0 │ │ │ │ - beq.n 1e504 │ │ │ │ - cmp r1, #10 │ │ │ │ - bne.n 1e56e │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - negs r3, r3 │ │ │ │ - lsls r1, r3, #1 │ │ │ │ - b.n 1e504 │ │ │ │ - add r1, sp, #24 │ │ │ │ - mov r0, r3 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 166fc │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldrd r3, r2, [sp, #8] │ │ │ │ - cbz r1, 1e58c │ │ │ │ - orr.w r1, r3, #1 │ │ │ │ - b.n 1e504 │ │ │ │ - blx 90dc <__stack_chk_fail@plt> │ │ │ │ - lsls r1, r0, #1 │ │ │ │ - b.n 1e504 │ │ │ │ - movs r6, #226 @ 0xe2 │ │ │ │ - movs r3, r0 │ │ │ │ - subs r4, r6, r4 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r0, r6, r4 │ │ │ │ - movs r3, r0 │ │ │ │ - subs r6, r4, r3 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r6, r2 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r4, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r6, #166 @ 0xa6 │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r3, #222 @ 0xde │ │ │ │ - movs r1, r0 │ │ │ │ - adds r3, #230 @ 0xe6 │ │ │ │ - movs r1, r0 │ │ │ │ - │ │ │ │ -0001e5b8 : │ │ │ │ - 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] @ 1e700 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r7, r0 │ │ │ │ - lsls r1, r1, #31 │ │ │ │ - add r9, pc │ │ │ │ - bmi.w 1e6e4 │ │ │ │ - ldr r3, [pc, #296] @ (1e704 ) │ │ │ │ - ldr.w r8, [r9, r3] │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 1e67c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1d35c │ │ │ │ - mov r4, r0 │ │ │ │ - mov.w sl, #0 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 1e65c │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1e244 │ │ │ │ - lsls r2, r4, #31 │ │ │ │ - mov r5, r0 │ │ │ │ - bmi.n 1e6b8 │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.n 1e6c2 │ │ │ │ - lsls r3, r5, #31 │ │ │ │ - bmi.n 1e622 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 1e6dc │ │ │ │ - cmp r6, r5 │ │ │ │ - it ne │ │ │ │ - movne r6, r5 │ │ │ │ - bne.n 1e5de │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1140c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 1e6f2 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 1e61c │ │ │ │ - mov r6, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl c580 │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - cbz r2, 1e67c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1d35c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - mov.w sl, #1 │ │ │ │ - bl c598 │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 1e5f8 │ │ │ │ - ldr r3, [pc, #168] @ (1e708 ) │ │ │ │ - mov.w r2, #356 @ 0x164 │ │ │ │ - ldr r1, [pc, #168] @ (1e70c ) │ │ │ │ - ldr r0, [pc, #168] @ (1e710 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r9, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl c598 │ │ │ │ - b.n 1e6b0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl c598 │ │ │ │ - mov r0, r6 │ │ │ │ - bl c598 │ │ │ │ - ldr r3, [pc, #136] @ (1e714 ) │ │ │ │ - ldr r1, [pc, #140] @ (1e718 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r9, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 911c │ │ │ │ - ldr r3, [pc, #108] @ (1e708 ) │ │ │ │ - ldr r1, [pc, #128] @ (1e71c ) │ │ │ │ - mov.w r2, #356 @ 0x164 │ │ │ │ - ldr r0, [pc, #124] @ (1e720 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r9, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - movs r5, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov r0, r4 │ │ │ │ - bl c598 │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 1e60a │ │ │ │ - ldr r3, [pc, #68] @ (1e708 ) │ │ │ │ - movw r2, #357 @ 0x165 │ │ │ │ - ldr r1, [pc, #88] @ (1e724 ) │ │ │ │ - ldr r0, [pc, #92] @ (1e728 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r9, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - b.n 1e674 │ │ │ │ - mov r0, r6 │ │ │ │ - bl c598 │ │ │ │ - b.n 1e614 │ │ │ │ - mov r0, r6 │ │ │ │ - bl c580 │ │ │ │ - ldr r3, [pc, #24] @ (1e704 ) │ │ │ │ - ldr.w r8, [r9, r3] │ │ │ │ - b.n 1e638 │ │ │ │ - mov r0, r6 │ │ │ │ - bl c598 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 1e636 │ │ │ │ - b.n 1e61c │ │ │ │ - nop │ │ │ │ - subs r2, r5, r0 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r0, r0, #20 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r4, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r6, #2 │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r2, #180 @ 0xb4 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r0, r6, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r5, #164 @ 0xa4 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r5, #198 @ 0xc6 │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r2, #120 @ 0x78 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r5, #156 @ 0x9c │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r2, #78 @ 0x4e │ │ │ │ - movs r1, r0 │ │ │ │ - │ │ │ │ -0001e72c : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w ip, [pc, #240] @ 1e82c │ │ │ │ - sub sp, #32 │ │ │ │ - ldr.w lr, [pc, #236] @ 1e830 │ │ │ │ - mov r0, r1 │ │ │ │ - add ip, pc │ │ │ │ - mov r1, r2 │ │ │ │ - mov r2, r3 │ │ │ │ - add.w r3, ip, #1056 @ 0x420 │ │ │ │ - add.w ip, sp, #20 │ │ │ │ - str.w ip, [sp, #4] │ │ │ │ - add.w ip, sp, #16 │ │ │ │ - str.w ip, [sp] │ │ │ │ - ldr.w ip, [pc, #208] @ 1e834 │ │ │ │ - add lr, pc │ │ │ │ - ldr r4, [pc, #208] @ (1e838 ) │ │ │ │ - add r4, pc │ │ │ │ - ldr.w ip, [lr, ip] │ │ │ │ - ldr.w ip, [ip] │ │ │ │ - str.w ip, [sp, #28] │ │ │ │ - mov.w ip, #0 │ │ │ │ - bl c3c8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 1e7e6 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ - bpl.n 1e7c6 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - ldr r1, [r1, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #7 │ │ │ │ - bpl.n 1e7ea │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - cmp r1, #8 │ │ │ │ - bne.n 1e7f6 │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - mov r0, r2 │ │ │ │ - bl 1e5b8 │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.n 1e7e6 │ │ │ │ - bl 1132c │ │ │ │ - ldr r2, [pc, #140] @ (1e83c ) │ │ │ │ - ldr r3, [pc, #128] @ (1e834 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 1e824 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [pc, #120] @ (1e840 ) │ │ │ │ - mov r1, r2 │ │ │ │ - add r0, pc │ │ │ │ - bl 11514 │ │ │ │ - ldr r3, [pc, #112] @ (1e844 ) │ │ │ │ - movw r2, #353 @ 0x161 │ │ │ │ - ldr r1, [pc, #112] @ (1e848 ) │ │ │ │ - ldr r0, [pc, #112] @ (1e84c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 1e7ae │ │ │ │ - ldr r0, [pc, #100] @ (1e850 ) │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, pc │ │ │ │ - bl 11514 │ │ │ │ - b.n 1e7d0 │ │ │ │ - cmp r1, #1 │ │ │ │ - it eq │ │ │ │ - moveq r1, #0 │ │ │ │ - beq.n 1e7a0 │ │ │ │ - cmp r1, #10 │ │ │ │ - bne.n 1e80a │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - negs r3, r3 │ │ │ │ - lsls r1, r3, #1 │ │ │ │ - b.n 1e7a0 │ │ │ │ - add r1, sp, #24 │ │ │ │ - mov r0, r3 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 166fc │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldrd r3, r2, [sp, #8] │ │ │ │ - cbz r1, 1e828 │ │ │ │ - orr.w r1, r3, #1 │ │ │ │ - b.n 1e7a0 │ │ │ │ - blx 90dc <__stack_chk_fail@plt> │ │ │ │ - lsls r1, r0, #1 │ │ │ │ - b.n 1e7a0 │ │ │ │ - movs r4, #70 @ 0x46 │ │ │ │ - movs r3, r0 │ │ │ │ - adds r0, r3, r2 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r4, r2, r2 │ │ │ │ - movs r3, r0 │ │ │ │ - adds r2, r1, r1 │ │ │ │ - movs r3, r0 │ │ │ │ - subs r5, #250 @ 0xfa │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r4, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r4, #142 @ 0x8e │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r1, #66 @ 0x42 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r1, #74 @ 0x4a │ │ │ │ - movs r1, r0 │ │ │ │ - │ │ │ │ -0001e854 : │ │ │ │ - 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] @ (1ea40 ) │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, #16 │ │ │ │ - mov r8, r1 │ │ │ │ - add r5, pc │ │ │ │ - lsls r0, r2, #31 │ │ │ │ - bmi.n 1e910 │ │ │ │ - adds r4, r2, #2 │ │ │ │ - teq r2, r4 │ │ │ │ - bmi.n 1e90c │ │ │ │ - ldr r3, [pc, #456] @ (1ea44 ) │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1e970 │ │ │ │ - ldr r2, [pc, #448] @ (1ea48 ) │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - ldr.w r2, [r2, #288] @ 0x120 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r1, r4 │ │ │ │ - bl 1d654 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.w 1e9b0 │ │ │ │ - lsls r1, r2, #31 │ │ │ │ - bmi.w 1e9ec │ │ │ │ - adds r7, r2, #2 │ │ │ │ - teq r2, r7 │ │ │ │ - bmi.n 1e8e0 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 14670 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r8, r0 │ │ │ │ - cbnz r3, 1e904 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 1e9ce │ │ │ │ - ldr.w r2, [r8, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r3, r2, #3 │ │ │ │ - bpl.w 1ea14 │ │ │ │ - mov r0, r6 │ │ │ │ - strd r7, r8, [r6] │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cmp r7, #0 │ │ │ │ - bge.n 1e8b0 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - bl 16900 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r7, r0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14670 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1e8c0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c598 │ │ │ │ - b.n 1e8c0 │ │ │ │ - cmp r4, #0 │ │ │ │ - bge.n 1e87a │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r2 │ │ │ │ - bl 16900 │ │ │ │ - mov r4, r0 │ │ │ │ - ands.w r7, r0, #1 │ │ │ │ - bne.n 1e942 │ │ │ │ - ldr r3, [pc, #288] @ (1ea44 ) │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1e970 │ │ │ │ - ldr r2, [pc, #284] @ (1ea48 ) │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - ldr.w r2, [r2, #288] @ 0x120 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 1d654 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r0 │ │ │ │ - b.n 1e89c │ │ │ │ - bl c580 │ │ │ │ - ldr r3, [pc, #252] @ (1ea44 ) │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1e970 │ │ │ │ - ldr r2, [pc, #248] @ (1ea48 ) │ │ │ │ - movs r7, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - ldr.w r2, [r2, #288] @ 0x120 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - bl 1d654 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - bl c598 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r3, r7 │ │ │ │ - b.n 1e89c │ │ │ │ - mov r0, r4 │ │ │ │ - bl c598 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c598 │ │ │ │ - ldr r3, [pc, #204] @ (1ea4c ) │ │ │ │ - ldr r1, [pc, #208] @ (1ea50 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 911c │ │ │ │ - ldr r3, [pc, #200] @ (1ea54 ) │ │ │ │ - ldr r1, [pc, #200] @ (1ea58 ) │ │ │ │ - mov.w r2, #604 @ 0x25c │ │ │ │ - ldr r0, [pc, #200] @ (1ea5c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - 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] @ (1ea54 ) │ │ │ │ - movw r2, #603 @ 0x25b │ │ │ │ - ldr r1, [pc, #168] @ (1ea60 ) │ │ │ │ - ldr r0, [pc, #168] @ (1ea64 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c598 │ │ │ │ - b.n 1e9a0 │ │ │ │ - ldr r3, [pc, #132] @ (1ea54 ) │ │ │ │ - movw r2, #606 @ 0x25e │ │ │ │ - ldr r1, [pc, #144] @ (1ea68 ) │ │ │ │ - ldr r0, [pc, #148] @ (1ea6c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c598 │ │ │ │ - b.n 1e9a0 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - bl 16900 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r7, r0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14670 │ │ │ │ - mov r8, r0 │ │ │ │ - ldrd r2, r3, [sp, #8] │ │ │ │ - cbnz r3, 1ea34 │ │ │ │ - mov r0, r2 │ │ │ │ - bl c598 │ │ │ │ - b.n 1e8c0 │ │ │ │ - ldr r2, [pc, #60] @ (1ea54 ) │ │ │ │ - ldr r1, [pc, #88] @ (1ea70 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r5, r2] │ │ │ │ - ldr r2, [pc, #84] @ (1ea74 ) │ │ │ │ - add r2, pc │ │ │ │ - strd r2, r8, [sp] │ │ │ │ - movw r2, #606 @ 0x25e │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r0, [pc, #76] @ (1ea78 ) │ │ │ │ - add r0, pc │ │ │ │ - bl 11db0 │ │ │ │ - b.n 1e9e4 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - bl c598 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - b.n 1ea0c │ │ │ │ - asrs r0, r2, #30 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r5, #13 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r0, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r6, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r3, #4 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r4, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r3, #48 @ 0x30 │ │ │ │ - movs r1, r0 │ │ │ │ - movs r7, #136 @ 0x88 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r3, #10 │ │ │ │ - movs r1, r0 │ │ │ │ - movs r7, #98 @ 0x62 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r2, #236 @ 0xec │ │ │ │ - movs r1, r0 │ │ │ │ - movs r7, #68 @ 0x44 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r2, #172 @ 0xac │ │ │ │ - movs r1, r0 │ │ │ │ - subs r3, #166 @ 0xa6 │ │ │ │ - movs r1, r0 │ │ │ │ - movs r6, #244 @ 0xf4 │ │ │ │ - movs r1, r0 │ │ │ │ - │ │ │ │ -0001ea7c : │ │ │ │ - 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] @ 1ec00 │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr.w lr, [pc, #368] @ 1ec04 │ │ │ │ - mov r0, r1 │ │ │ │ - add ip, pc │ │ │ │ - mov r1, r2 │ │ │ │ - mov r2, r3 │ │ │ │ - add.w r3, ip, #1104 @ 0x450 │ │ │ │ - ldr.w ip, [pc, #356] @ 1ec08 │ │ │ │ - add lr, pc │ │ │ │ - add r4, sp, #24 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - add r4, sp, #20 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [pc, #348] @ (1ec0c ) │ │ │ │ - ldr.w ip, [lr, ip] │ │ │ │ - add r4, pc │ │ │ │ - ldr.w ip, [ip] │ │ │ │ - str.w ip, [sp, #36] @ 0x24 │ │ │ │ - mov.w ip, #0 │ │ │ │ - bl c3c8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 1eb74 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r5, r2, #3 │ │ │ │ - bpl.n 1eb54 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ - ldr r1, [r1, #84] @ 0x54 │ │ │ │ - lsls r0, r1, #7 │ │ │ │ - bpl.n 1eb84 │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ - cmp r1, #8 │ │ │ │ - bne.n 1eb90 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - add r5, sp, #28 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1e854 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.n 1eb74 │ │ │ │ - movs r0, #2 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - blx 9334 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 1eb78 │ │ │ │ - mov r0, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 1132c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - bpl.n 1ebd0 │ │ │ │ - ldr r1, [pc, #244] @ (1ec10 ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 1ebe8 │ │ │ │ - ldr r1, [pc, #240] @ (1ec14 ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 1ebe4 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 1ebcc │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - cmp r2, #1 │ │ │ │ - str r0, [r3, #16] │ │ │ │ - beq.n 1ebcc │ │ │ │ - str r1, [r3, #20] │ │ │ │ - ldr r1, [pc, #220] @ (1ec18 ) │ │ │ │ - ldr r2, [pc, #200] @ (1ec08 ) │ │ │ │ - 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 1ebc8 │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #196] @ (1ec1c ) │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, pc │ │ │ │ - bl 11514 │ │ │ │ - ldr r3, [pc, #192] @ (1ec20 ) │ │ │ │ - mov.w r2, #600 @ 0x258 │ │ │ │ - ldr r1, [pc, #188] @ (1ec24 ) │ │ │ │ - ldr r0, [pc, #192] @ (1ec28 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 1eb3a │ │ │ │ - str r0, [sp, #12] │ │ │ │ - bl 11178 │ │ │ │ - ldrd r2, r3, [sp, #8] │ │ │ │ - b.n 1eb08 │ │ │ │ - ldr r0, [pc, #164] @ (1ec2c ) │ │ │ │ - mov r1, r2 │ │ │ │ - add r0, pc │ │ │ │ - bl 11514 │ │ │ │ - b.n 1eb5e │ │ │ │ - cmp r1, #1 │ │ │ │ - itt eq │ │ │ │ - moveq r2, #0 │ │ │ │ - addeq r5, sp, #28 │ │ │ │ - beq.n 1eaea │ │ │ │ - cmp r1, #10 │ │ │ │ - bne.n 1eba8 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - add r5, sp, #28 │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - b.n 1eaea │ │ │ │ - add r1, sp, #28 │ │ │ │ - mov r0, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - bl 166fc │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - ldrd r2, r3, [sp, #8] │ │ │ │ - orr.w r2, r2, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 1eaea │ │ │ │ - lsls r2, r0, #1 │ │ │ │ - b.n 1eaea │ │ │ │ - blx 90dc <__stack_chk_fail@plt> │ │ │ │ - bl 9928 │ │ │ │ - ldr r3, [pc, #92] @ (1ec30 ) │ │ │ │ - movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #92] @ (1ec34 ) │ │ │ │ - ldr r0, [pc, #96] @ (1ec38 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - bl 98c8 │ │ │ │ - ldr r3, [pc, #80] @ (1ec3c ) │ │ │ │ - movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #80] @ (1ec40 ) │ │ │ │ - ldr r0, [pc, #80] @ (1ec44 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #12 │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - movs r0, #246 @ 0xf6 │ │ │ │ - movs r3, r0 │ │ │ │ - asrs r0, r3, #21 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r0, r1, #21 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r5, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r2, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r6, r7, #18 │ │ │ │ - movs r3, r0 │ │ │ │ - subs r2, #108 @ 0x6c │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r4, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r1, #92 @ 0x5c │ │ │ │ - movs r1, r0 │ │ │ │ - movs r5, #180 @ 0xb4 │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r5, #176 @ 0xb0 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r0, r0] │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r6, r6, #6 │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r2, r4, #7 │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r5, r7] │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r4, r3, #5 │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r0, r3, #20 │ │ │ │ - movs r1, r0 │ │ │ │ - │ │ │ │ -0001ec48 : │ │ │ │ - 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] @ 1f844 │ │ │ │ - mov r7, r3 │ │ │ │ - ldr.w r3, [pc, #3044] @ 1f848 │ │ │ │ - mov r8, r1 │ │ │ │ - add r2, pc │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ldr.w r6, [pc, #3036] @ 1f84c │ │ │ │ - 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 1f0c2 │ │ │ │ - ldr.w r3, [pc, #3020] @ 1f850 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr.w fp, [r3] │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 1f276 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt.w r3, [fp] │ │ │ │ - ldr.w r3, [pc, #2988] @ 1f854 │ │ │ │ - ldr r5, [r6, r3] │ │ │ │ - ldr.w r3, [pc, #2988] @ 1f858 │ │ │ │ - ldr.w r1, [r5, #496] @ 0x1f0 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl fac0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1f2a6 │ │ │ │ - ldr.w r9, [r5, #348] @ 0x15c │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 1fe66 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt.w r2, [r9] │ │ │ │ - lsls r3, r4, #31 │ │ │ │ - bmi.w 1f1b6 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 1f516 │ │ │ │ - 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 d3dc │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 1edd4 │ │ │ │ - ldr.w r1, [r5, #424] @ 0x1a8 │ │ │ │ - movs r2, #1 │ │ │ │ - bl d328 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1eee2 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ed2e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1f11e │ │ │ │ - ldr.w sl, [r5, #508] @ 0x1fc │ │ │ │ - lsls r7, r4, #31 │ │ │ │ - ldr.w fp, [r5, #388] @ 0x184 │ │ │ │ - bmi.w 1f132 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1132c │ │ │ │ - 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 9554 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1f1de │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 1fe4e │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ed7a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1f13a │ │ │ │ - ldr.w r3, [pc, #2784] @ 1f85c │ │ │ │ - ldr.w r2, [sl, #4] │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 1f150 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1eda0 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1f078 │ │ │ │ - ldr.w r3, [pc, #2748] @ 1f860 │ │ │ │ - ldr r2, [r6, r3] │ │ │ │ - mvns r3, r4 │ │ │ │ - and.w r3, r3, #1 │ │ │ │ - cmp sl, r2 │ │ │ │ - beq.w 1f438 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1f0ae │ │ │ │ - add.w sl, r4, #2 │ │ │ │ - teq r4, sl │ │ │ │ - bmi.w 1f062 │ │ │ │ - mov r4, sl │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl d3dc │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 1ed0c │ │ │ │ - ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - movw r2, #651 @ 0x28b │ │ │ │ - ldr.w sl, [pc, #2692] @ 1f864 │ │ │ │ - ldr.w r7, [pc, #2692] @ 1f868 │ │ │ │ - add sl, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r7, pc │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r7 │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cf0 │ │ │ │ - add.w r9, sp, #44 @ 0x2c │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl c598 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 10eb4 │ │ │ │ - ldr.w r3, [pc, #2644] @ 1f86c │ │ │ │ - ldr.w r1, [r5, #296] @ 0x128 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9730 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1f420 │ │ │ │ - bl 1103c │ │ │ │ - str r0, [sp, #16] │ │ │ │ - mov r0, fp │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r0, r4 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1f1c4 │ │ │ │ - ldr.w r3, [pc, #2600] @ 1f870 │ │ │ │ - ldr.w fp, [r5, #504] @ 0x1f8 │ │ │ │ - ldr r5, [r6, r3] │ │ │ │ - ldr r6, [r5, #0] │ │ │ │ - bl 1132c │ │ │ │ - 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 949c │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1f786 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 1f7a0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 10d84 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r7 │ │ │ │ - movw r2, #653 @ 0x28d │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - ldmia.w r9, {r0, r1, r2} │ │ │ │ - bl 10fd8 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - movs r2, #1 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r2, r3, [r1] │ │ │ │ - ldr.w r2, [pc, #2480] @ 1f874 │ │ │ │ - ldr.w r3, [pc, #2432] @ 1f848 │ │ │ │ - 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 1fc20 │ │ │ │ - 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 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - bl d328 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1f080 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ef06 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1f26e │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 14670 │ │ │ │ - lsls r1, r7, #31 │ │ │ │ - mov sl, r0 │ │ │ │ - bmi.w 1f2c6 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 1f2fe │ │ │ │ - ldr.w r3, [sl, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r7, r3, #3 │ │ │ │ - bpl.w 1f32a │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, sl │ │ │ │ - bl e340 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mov r7, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ef4e │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1f1ae │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 1f354 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1132c │ │ │ │ - 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 949c │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1f3b4 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1fe7e │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ef8c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1f1ce │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r2, #5 │ │ │ │ - bpl.w 1f21e │ │ │ │ - ldr.w r2, [pc, #2268] @ 1f878 │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 1fd8c │ │ │ │ - ldr.w r2, [pc, #2228] @ 1f85c │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 1fe4a │ │ │ │ - ldr.w r3, [r9, #8] │ │ │ │ - cmp r3, #2 │ │ │ │ - bne.w 1f21e │ │ │ │ - ldr.w r4, [r9, #16] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #7 │ │ │ │ - bpl.w 1f21e │ │ │ │ - ldr.w r1, [r9, #20] │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #3 │ │ │ │ - bpl.w 1f21e │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 1f2de │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - mov.w sl, r3, lsl #1 │ │ │ │ - mov fp, r1 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 1fe02 │ │ │ │ - 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 1f50a │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1f01a │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1f322 │ │ │ │ - cmp.w sl, #1 │ │ │ │ - beq.w 1fcd4 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, fp │ │ │ │ - bl e340 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 1fdea │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1f04a │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1f1d6 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 1f3f6 │ │ │ │ - tst.w sl, #1 │ │ │ │ - bne.w 1f418 │ │ │ │ - mov r4, sl │ │ │ │ - str.w sl, [sp, #24] │ │ │ │ - b.n 1edc6 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bge.w 1edc4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #2 │ │ │ │ - bl 16900 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r4, sl │ │ │ │ - b.n 1edc6 │ │ │ │ - mov r0, sl │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1eda0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 8f94 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 1f4f4 │ │ │ │ - uxtb r0, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 1f920 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1f0a8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1f2ce │ │ │ │ - lsls r0, r4, #31 │ │ │ │ - bpl.w 1edb8 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 16900 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, sl │ │ │ │ - bl c598 │ │ │ │ - b.n 1edc6 │ │ │ │ - ldr.w r3, [pc, #1976] @ 1f87c │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr.w fp, [r3] │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 1f384 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt.w r3, [fp] │ │ │ │ - ldr.w r3, [pc, #1900] @ 1f854 │ │ │ │ - ldr r5, [r6, r3] │ │ │ │ - ldr.w r3, [pc, #1900] @ 1f858 │ │ │ │ - ldr.w r1, [r5, #500] @ 0x1f4 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl fac0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 1ecc4 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - movw r2, #646 @ 0x286 │ │ │ │ - ldr.w r1, [pc, #1908] @ 1f880 │ │ │ │ - ldr.w r0, [pc, #1908] @ 1f884 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.n 1f2be │ │ │ │ - mov r0, r7 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w sl, [r5, #508] @ 0x1fc │ │ │ │ - ldr.w fp, [r5, #388] @ 0x184 │ │ │ │ - lsls r7, r4, #31 │ │ │ │ - bpl.w 1ed3c │ │ │ │ - mov r0, r4 │ │ │ │ - bl c580 │ │ │ │ - b.n 1ed3c │ │ │ │ - mov r0, r7 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #1816] @ 1f85c │ │ │ │ - ldr.w r2, [sl, #4] │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 1ed8a │ │ │ │ - ldr.w r0, [pc, #1844] @ 1f888 │ │ │ │ - mov r1, sl │ │ │ │ - ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ - add r0, pc │ │ │ │ - bl 11514 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1f176 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1f3ee │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - movw r2, #657 @ 0x291 │ │ │ │ - ldr.w r1, [pc, #1804] @ 1f88c │ │ │ │ - ldr.w r0, [pc, #1804] @ 1f890 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c598 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl c598 │ │ │ │ - b.n 1eeb6 │ │ │ │ - mov r0, sl │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ef4e │ │ │ │ - mov r0, r4 │ │ │ │ - bl c580 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c580 │ │ │ │ - b.n 1ece6 │ │ │ │ - bl c598 │ │ │ │ - bl 10df0 │ │ │ │ - b.n 1ee9c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ef8c │ │ │ │ - mov r0, fp │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f04a │ │ │ │ - ldrd r3, fp, [sp, #32] │ │ │ │ - movw r2, #657 @ 0x291 │ │ │ │ - ldr.w r1, [pc, #1708] @ 1f894 │ │ │ │ - ldr.w r0, [pc, #1708] @ 1f898 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c598 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl c598 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 1eeb6 │ │ │ │ - ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ - mov r4, r9 │ │ │ │ - mov r9, r7 │ │ │ │ - ldr.w r0, [pc, #1652] @ 1f89c │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, pc │ │ │ │ - bl 11514 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1f242 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1f2d6 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - movw r2, #663 @ 0x297 │ │ │ │ - ldr.w r1, [pc, #1620] @ 1f8a0 │ │ │ │ - ldr.w r0, [pc, #1620] @ 1f8a4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 1eeb6 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ef06 │ │ │ │ - ldr.w r3, [pc, #1584] @ 1f8a8 │ │ │ │ - ldr.w r1, [pc, #1584] @ 1f8ac │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 911c │ │ │ │ - ldr.w r3, [pc, #1484] @ 1f858 │ │ │ │ - ldr.w r1, [pc, #1568] @ 1f8b0 │ │ │ │ - movw r2, #642 @ 0x282 │ │ │ │ - ldr.w r0, [pc, #1564] @ 1f8b4 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - b.n 1eeb6 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - movw r2, #643 @ 0x283 │ │ │ │ - ldr.w r1, [pc, #1544] @ 1f8b8 │ │ │ │ - ldr.w r0, [pc, #1544] @ 1f8bc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 1eeb6 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl c598 │ │ │ │ - b.n 1ef1a │ │ │ │ - mov r0, r7 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f0a8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f242 │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq.w sl, #0 │ │ │ │ - beq.w 1efe4 │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.w 1fbaa │ │ │ │ - ldr.w sl, [r4, #12] │ │ │ │ - rsb sl, sl, #0 │ │ │ │ - mov.w sl, sl, lsl #1 │ │ │ │ - b.n 1efe4 │ │ │ │ - ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - movw r2, #662 @ 0x296 │ │ │ │ - ldr.w r1, [pc, #1460] @ 1f8c0 │ │ │ │ - ldr.w r0, [pc, #1460] @ 1f8c4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c598 │ │ │ │ - b.n 1f25a │ │ │ │ - mov r0, r9 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f01a │ │ │ │ - ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ - mov r7, sl │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr.w r2, [pc, #1428] @ 1f8c8 │ │ │ │ - ldr.w r1, [pc, #1428] @ 1f8cc │ │ │ │ - ldr.w r0, [pc, #1428] @ 1f8d0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add r0, pc │ │ │ │ - str r7, [sp, #4] │ │ │ │ - movw r2, #662 @ 0x296 │ │ │ │ - bl 11db0 │ │ │ │ - b.n 1f31a │ │ │ │ - ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - movw r2, #662 @ 0x296 │ │ │ │ - ldr.w r1, [pc, #1396] @ 1f8d4 │ │ │ │ - ldr.w r0, [pc, #1396] @ 1f8d8 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c598 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 1eeb6 │ │ │ │ - ldr.w r3, [pc, #1312] @ 1f8a8 │ │ │ │ - ldr.w r1, [pc, #1360] @ 1f8dc │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 911c │ │ │ │ - ldr.w r3, [pc, #1216] @ 1f858 │ │ │ │ - ldr.w r1, [pc, #1348] @ 1f8e0 │ │ │ │ - movw r2, #645 @ 0x285 │ │ │ │ - ldr.w r0, [pc, #1344] @ 1f8e4 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - b.n 1eeb6 │ │ │ │ - ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ - mov r9, r7 │ │ │ │ - mov r7, r4 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - movw r2, #663 @ 0x297 │ │ │ │ - ldr.w r1, [pc, #1316] @ 1f8e8 │ │ │ │ - ldr.w r0, [pc, #1316] @ 1f8ec │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 1eeb6 │ │ │ │ - mov r0, sl │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f176 │ │ │ │ - ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ - mov r7, sl │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov.w r2, #664 @ 0x298 │ │ │ │ - ldr.w r1, [pc, #1260] @ 1f8f0 │ │ │ │ - mov r4, r7 │ │ │ │ - ldr.w r0, [pc, #1256] @ 1f8f4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.n 1f370 │ │ │ │ - mov r0, sl │ │ │ │ - bl c580 │ │ │ │ - b.n 1f05a │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, sl │ │ │ │ - mov.w r2, #652 @ 0x28c │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c598 │ │ │ │ - b.n 1ee9c │ │ │ │ - ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ - mov r7, r3 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1f454 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1f800 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1f466 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1f4dc │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 1fb30 │ │ │ │ - adds r6, r4, #6 │ │ │ │ - teq r4, r6 │ │ │ │ - bmi.w 1f7ce │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 14670 │ │ │ │ - lsls r3, r4, #31 │ │ │ │ - mov r5, r0 │ │ │ │ - bmi.n 1f4ec │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 1fb1a │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - bpl.w 1fb56 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 9720 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 1fda2 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1f4c0 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1faaa │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1f4ce │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r3, 1f4e4 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1fb7c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - strd r6, r4, [r3] │ │ │ │ - b.n 1eec0 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f466 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f4ce │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl c598 │ │ │ │ - b.n 1f488 │ │ │ │ - ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - movw r2, #667 @ 0x29b │ │ │ │ - ldr r1, [pc, #1016] @ (1f8f8 ) │ │ │ │ - ldr r0, [pc, #1016] @ (1f8fc ) │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - b.n 1f1f4 │ │ │ │ - ldr r0, [pc, #1012] @ (1f900 ) │ │ │ │ - mov fp, r4 │ │ │ │ - add r0, pc │ │ │ │ - bl 11514 │ │ │ │ - b.n 1f004 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl d3dc │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1edd8 │ │ │ │ - ldr.w r1, [r5, #424] @ 0x1a8 │ │ │ │ - movs r2, #1 │ │ │ │ - bl d328 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 1f60c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1f548 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1f7e8 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1f55e │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1f7e0 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1f572 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1f7f0 │ │ │ │ - lsls r5, r4, #31 │ │ │ │ - bmi.w 1fad6 │ │ │ │ - adds r6, r4, #2 │ │ │ │ - teq r4, r6 │ │ │ │ - bmi.w 1f7bc │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 14670 │ │ │ │ - lsls r2, r4, #31 │ │ │ │ - mov r5, r0 │ │ │ │ - bmi.n 1f604 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 1fab2 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #3 │ │ │ │ - bpl.w 1fafc │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 9720 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 1fdba │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1f5cc │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1f7f8 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1f5da │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r3, 1f5fc │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 1f4d4 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov.w r2, #656 @ 0x290 │ │ │ │ - ldr r1, [pc, #796] @ (1f904 ) │ │ │ │ - ldr r0, [pc, #796] @ (1f908 ) │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl c598 │ │ │ │ - b.n 1eeb6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f5da │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl c598 │ │ │ │ - b.n 1f594 │ │ │ │ - ldr.w r1, [r5, #512] @ 0x200 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - bl d328 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1f808 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1f630 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1fb74 │ │ │ │ - ldr.w sl, [sp, #24] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, sl │ │ │ │ - bl 14670 │ │ │ │ - tst.w sl, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - bne.w 1f77e │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 1f302 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #3 │ │ │ │ - bpl.w 1f330 │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - bl e340 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov r9, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1f672 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1f76e │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 1f358 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1132c │ │ │ │ - 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 949c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1f3bc │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 1fe7e │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1f6b2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1fb9a │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #5 │ │ │ │ - bpl.w 1f226 │ │ │ │ - ldr r2, [pc, #440] @ (1f878 ) │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 1fd8c │ │ │ │ - ldr r2, [pc, #404] @ (1f85c ) │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 1fe4a │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #2 │ │ │ │ - bne.w 1f226 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #7 │ │ │ │ - bpl.w 1f226 │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ - bpl.w 1f226 │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - itt eq │ │ │ │ - ldreq r7, [r7, #12] │ │ │ │ - lsleq r7, r7, #1 │ │ │ │ - bne.w 1fc8e │ │ │ │ - mov sl, r1 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 1fe02 │ │ │ │ - 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 1fc7e │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1f730 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1fba2 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.w 1f242 │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, sl │ │ │ │ - bl e340 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 1fdea │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1f75a │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cbz r3, 1f776 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 1f3fc │ │ │ │ - lsls r1, r7, #31 │ │ │ │ - bmi.w 1fcba │ │ │ │ - mov r4, r7 │ │ │ │ - str r7, [sp, #24] │ │ │ │ - b.n 1f518 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f672 │ │ │ │ - mov r0, sl │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f75a │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl c598 │ │ │ │ - b.n 1f648 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, sl │ │ │ │ - movw r2, #653 @ 0x28d │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ - b.w 1ee9c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r1, sl │ │ │ │ - ldr r2, [pc, #356] @ (1f90c ) │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r2, pc │ │ │ │ - str r6, [sp, #4] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movw r2, #653 @ 0x28d │ │ │ │ - bl 11db0 │ │ │ │ - b.w 1ee9c │ │ │ │ - cmp r6, #0 │ │ │ │ - bge.w 1f582 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 16900 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 1f582 │ │ │ │ - cmp r6, #0 │ │ │ │ - bge.w 1f476 │ │ │ │ - movs r1, #6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 16900 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 1f476 │ │ │ │ - mov r0, fp │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f55e │ │ │ │ - mov r0, r7 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f548 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f572 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f5cc │ │ │ │ - mov r0, fp │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f454 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, fp │ │ │ │ - blx 8f94 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 1f4f8 │ │ │ │ - uxtb r0, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 1f924 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1f830 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1fbf4 │ │ │ │ - lsls r0, r4, #31 │ │ │ │ - bmi.w 1fc0c │ │ │ │ - adds r3, r4, #2 │ │ │ │ - teq r3, r4 │ │ │ │ - bmi.n 1f910 │ │ │ │ - mov r4, r3 │ │ │ │ - b.n 1f518 │ │ │ │ - nop │ │ │ │ - asrs r4, r2, #14 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r2, r1, #14 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r0, r4, #13 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r0, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r4, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r2, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r0, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r7, #58 @ 0x3a │ │ │ │ - movs r1, r0 │ │ │ │ - movs r3, #54 @ 0x36 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r1, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r4, r6, #4 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r5, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r1, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r4, #12 │ │ │ │ - movs r1, r0 │ │ │ │ - movs r0, #10 │ │ │ │ - movs r1, r0 │ │ │ │ - movs r0, #102 @ 0x66 │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r3, #154 @ 0x9a │ │ │ │ - movs r1, r0 │ │ │ │ - subs r0, r3, #6 │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r3, #48 @ 0x30 │ │ │ │ - movs r1, r0 │ │ │ │ - subs r6, r5, #4 │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r3, #92 @ 0x5c │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r2, #206 @ 0xce │ │ │ │ - movs r1, r0 │ │ │ │ - subs r4, r1, #3 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r0, r6, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r2, #90 @ 0x5a │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r2, #136 @ 0x88 │ │ │ │ - movs r1, r0 │ │ │ │ - subs r4, r0, #2 │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r2, #106 @ 0x6a │ │ │ │ - movs r1, r0 │ │ │ │ - subs r0, r5, #1 │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r2, #14 │ │ │ │ - movs r1, r0 │ │ │ │ - subs r4, r1, #0 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r2, #134 @ 0x86 │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r1, #222 @ 0xde │ │ │ │ - movs r1, r0 │ │ │ │ - adds r2, r3, #7 │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r1, #184 @ 0xb8 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r6, r6, #6 │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r1, #164 @ 0xa4 │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r1, #122 @ 0x7a │ │ │ │ - movs r1, r0 │ │ │ │ - adds r6, r6, #5 │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r1, #84 @ 0x54 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r2, r2, #5 │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r1, #18 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r0, r2, #4 │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r0, #28 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r2, r3, #0 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r0, #182 @ 0xb6 │ │ │ │ - movs r1, r0 │ │ │ │ - movs r7, #52 @ 0x34 │ │ │ │ - movs r1, r0 │ │ │ │ - subs r2, r6, r4 │ │ │ │ - movs r1, r0 │ │ │ │ - movs r3, #222 @ 0xde │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 1f83e │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #2 │ │ │ │ - bl 16900 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 1f518 │ │ │ │ - ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1f93a │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1fbfc │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1f94e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1fa9a │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 1fdd2 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1f96c │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1fbe4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - lsls r2, r3, #31 │ │ │ │ - bmi.w 1fc6e │ │ │ │ - ldr.w r3, [r5, #356] @ 0x164 │ │ │ │ - movs r2, #3 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - ldr.w sl, [r5, #348] @ 0x15c │ │ │ │ - ldr.w r0, [r5, #360] @ 0x168 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr.w r9, [r5, #516] @ 0x204 │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ - str.w sl, [sp, #72] @ 0x48 │ │ │ │ - blx 9554 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1fc4a │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1f9b4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1fbec │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - bpl.w 1fc24 │ │ │ │ - movs r0, #2 │ │ │ │ - blx 8e48 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1fd48 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 1fe32 │ │ │ │ - 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 8fa0 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mov r7, r0 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1fa92 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 1fd2a │ │ │ │ - ldr.w r3, [pc, #1164] @ 1fe98 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r6, [r6, r3] │ │ │ │ - ldr r4, [r6, #0] │ │ │ │ - bl 1132c │ │ │ │ - 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 949c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1fcde │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1fa42 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbz r3, 1faa2 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 1fe1a │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1fa5a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1fc76 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 1fd02 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10d84 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1fc04 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov.w r2, #668 @ 0x29c │ │ │ │ - ldr.w r1, [pc, #1052] @ 1fe9c │ │ │ │ - ldr.w r0, [pc, #1052] @ 1fea0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.w 1eeb6 │ │ │ │ - mov r0, fp │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1fa02 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f94e │ │ │ │ - mov r0, r7 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1fa42 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f4c0 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov.w r2, #656 @ 0x290 │ │ │ │ - ldr r1, [pc, #1000] @ (1fea4 ) │ │ │ │ - ldr r0, [pc, #1004] @ (1fea8 ) │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl c598 │ │ │ │ - b.w 1eeb6 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 16900 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14670 │ │ │ │ - lsls r1, r7, #31 │ │ │ │ - mov r5, r0 │ │ │ │ - bmi.w 1fd22 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c598 │ │ │ │ - b.n 1f594 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #940] @ (1feac ) │ │ │ │ - ldr r1, [pc, #940] @ (1feb0 ) │ │ │ │ - ldr r0, [pc, #944] @ (1feb4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add r0, pc │ │ │ │ - mov.w r2, #656 @ 0x290 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - bl 11db0 │ │ │ │ - b.n 1fac6 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - movw r2, #658 @ 0x292 │ │ │ │ - ldr r1, [pc, #916] @ (1feb8 ) │ │ │ │ - ldr r0, [pc, #920] @ (1febc ) │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.n 1fac6 │ │ │ │ - movs r1, #6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 16900 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 14670 │ │ │ │ - mov r5, r0 │ │ │ │ - lsls r0, r7, #31 │ │ │ │ - bmi.w 1fd40 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c598 │ │ │ │ - b.n 1f488 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #868] @ (1fec0 ) │ │ │ │ - ldr r1, [pc, #872] @ (1fec4 ) │ │ │ │ - ldr r0, [pc, #872] @ (1fec8 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add r0, pc │ │ │ │ - str r5, [sp, #4] │ │ │ │ - movw r2, #658 @ 0x292 │ │ │ │ - bl 11db0 │ │ │ │ - b.n 1fac6 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f630 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - movw r2, #658 @ 0x292 │ │ │ │ - ldr r1, [pc, #840] @ (1fecc ) │ │ │ │ - ldr r0, [pc, #840] @ (1fed0 ) │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl c598 │ │ │ │ - b.w 1eeb6 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f6b2 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f730 │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 166fc │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - and.w r2, r2, #67108864 @ 0x4000000 │ │ │ │ - cbnz r3, 1fbd2 │ │ │ │ - mov.w sl, r0, lsl #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1fd74 │ │ │ │ - ldr.w r1, [r9, #20] │ │ │ │ - b.w 1efe4 │ │ │ │ - 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 1fbc4 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f96c │ │ │ │ - mov r0, r7 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f9b4 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f830 │ │ │ │ - mov r0, fp │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f93a │ │ │ │ - mov r0, r4 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1fa76 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 16900 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, r7 │ │ │ │ - bl c598 │ │ │ │ - b.n 1f518 │ │ │ │ - blx 90dc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #684] @ (1fed4 ) │ │ │ │ - mov.w r2, #668 @ 0x29c │ │ │ │ - ldr r1, [pc, #684] @ (1fed8 ) │ │ │ │ - add r3, pc │ │ │ │ - strd r3, r5, [sp] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #676] @ (1fedc ) │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r0, pc │ │ │ │ - bl 11db0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c598 │ │ │ │ - b.w 1eeb6 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov.w r2, #668 @ 0x29c │ │ │ │ - ldr r1, [pc, #652] @ (1fee0 ) │ │ │ │ - ldr r0, [pc, #656] @ (1fee4 ) │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c598 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cf0 │ │ │ │ - b.w 1eeb6 │ │ │ │ - mov r0, r3 │ │ │ │ - bl c598 │ │ │ │ - b.n 1f974 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1fa5a │ │ │ │ - ldr r0, [pc, #616] @ (1fee8 ) │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add r0, pc │ │ │ │ - bl 11514 │ │ │ │ - ldr.w sl, [sp, #16] │ │ │ │ - b.n 1f71e │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq r7, #0 │ │ │ │ - beq.w 1f6fe │ │ │ │ - cmp r3, #10 │ │ │ │ - beq.n 1fd6c │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 166fc │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - and.w r2, r2, #67108864 @ 0x4000000 │ │ │ │ - cbnz r3, 1fcc2 │ │ │ │ - lsls r7, r0, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 1fd74 │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ - b.n 1f6fe │ │ │ │ - mov r0, r7 │ │ │ │ - bl c580 │ │ │ │ - b.n 1f768 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1fcce │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - orr.w r7, r7, #1 │ │ │ │ - b.n 1fcb2 │ │ │ │ - ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ - mov r9, r7 │ │ │ │ - b.w 1f242 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov.w r2, #668 @ 0x29c │ │ │ │ - ldr r1, [pc, #516] @ (1feec ) │ │ │ │ - ldr r0, [pc, #520] @ (1fef0 ) │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9cf0 │ │ │ │ - b.w 1eeb6 │ │ │ │ - ldr r3, [pc, #496] @ (1fef4 ) │ │ │ │ - mov.w r2, #668 @ 0x29c │ │ │ │ - ldr r1, [pc, #492] @ (1fef8 ) │ │ │ │ - add r3, pc │ │ │ │ - strd r3, r4, [sp] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #484] @ (1fefc ) │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r0, pc │ │ │ │ - bl 11db0 │ │ │ │ - b.w 1eeb6 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl c598 │ │ │ │ - b.n 1faf4 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov.w r2, #668 @ 0x29c │ │ │ │ - ldr r1, [pc, #460] @ (1ff00 ) │ │ │ │ - ldr r0, [pc, #464] @ (1ff04 ) │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.n 1fc40 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl c598 │ │ │ │ - b.n 1fb4e │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov.w r2, #668 @ 0x29c │ │ │ │ - ldr r1, [pc, #440] @ (1ff08 ) │ │ │ │ - ldr r0, [pc, #440] @ (1ff0c ) │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c598 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9cf0 │ │ │ │ - b.w 1eeb6 │ │ │ │ - ldr r7, [r7, #12] │ │ │ │ - negs r7, r7 │ │ │ │ - lsls r7, r7, #1 │ │ │ │ - b.n 1f6fe │ │ │ │ - ldr r3, [pc, #408] @ (1ff10 ) │ │ │ │ - movw r2, #12414 @ 0x307e │ │ │ │ - ldr r1, [pc, #408] @ (1ff14 ) │ │ │ │ - ldr r0, [pc, #408] @ (1ff18 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1180 @ 0x49c │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #396] @ (1ff1c ) │ │ │ │ - movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #396] @ (1ff20 ) │ │ │ │ - ldr r0, [pc, #396] @ (1ff24 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #12 │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #388] @ (1ff28 ) │ │ │ │ - movw r2, #12334 @ 0x302e │ │ │ │ - ldr r1, [pc, #384] @ (1ff2c ) │ │ │ │ - ldr r0, [pc, #388] @ (1ff30 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1180 @ 0x49c │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #376] @ (1ff34 ) │ │ │ │ - movw r2, #12283 @ 0x2ffb │ │ │ │ - ldr r1, [pc, #372] @ (1ff38 ) │ │ │ │ - ldr r0, [pc, #376] @ (1ff3c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1180 @ 0x49c │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #364] @ (1ff40 ) │ │ │ │ - movw r2, #12643 @ 0x3163 │ │ │ │ - ldr r1, [pc, #360] @ (1ff44 ) │ │ │ │ - ldr r0, [pc, #364] @ (1ff48 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1180 @ 0x49c │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #352] @ (1ff4c ) │ │ │ │ - movw r2, #12436 @ 0x3094 │ │ │ │ - ldr r1, [pc, #348] @ (1ff50 ) │ │ │ │ - ldr r0, [pc, #352] @ (1ff54 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1180 @ 0x49c │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #340] @ (1ff58 ) │ │ │ │ - movw r2, #12415 @ 0x307f │ │ │ │ - ldr r1, [pc, #336] @ (1ff5c ) │ │ │ │ - ldr r0, [pc, #340] @ (1ff60 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1180 @ 0x49c │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #328] @ (1ff64 ) │ │ │ │ - movw r2, #12504 @ 0x30d8 │ │ │ │ - ldr r1, [pc, #324] @ (1ff68 ) │ │ │ │ - ldr r0, [pc, #328] @ (1ff6c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1180 @ 0x49c │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #316] @ (1ff70 ) │ │ │ │ - movw r2, #12484 @ 0x30c4 │ │ │ │ - ldr r1, [pc, #312] @ (1ff74 ) │ │ │ │ - ldr r0, [pc, #316] @ (1ff78 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1180 @ 0x49c │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - bl 98c8 │ │ │ │ - ldr r3, [pc, #300] @ (1ff7c ) │ │ │ │ - movw r2, #12304 @ 0x3010 │ │ │ │ - ldr r1, [pc, #296] @ (1ff80 ) │ │ │ │ - ldr r0, [pc, #300] @ (1ff84 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1180 @ 0x49c │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #288] @ (1ff88 ) │ │ │ │ - movw r2, #12188 @ 0x2f9c │ │ │ │ - ldr r1, [pc, #284] @ (1ff8c ) │ │ │ │ - ldr r0, [pc, #288] @ (1ff90 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1180 @ 0x49c │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #276] @ (1ff94 ) │ │ │ │ - movw r2, #12383 @ 0x305f │ │ │ │ - ldr r1, [pc, #272] @ (1ff98 ) │ │ │ │ - ldr r0, [pc, #276] @ (1ff9c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1180 @ 0x49c │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - lsls r4, r1, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r2, #154 @ 0x9a │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r0, r3, #26 │ │ │ │ - movs r1, r0 │ │ │ │ - movs r2, #98 @ 0x62 │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r0, r4, #25 │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r2, #192 @ 0xc0 │ │ │ │ - movs r1, r0 │ │ │ │ - movs r2, #24 │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r4, r2, #24 │ │ │ │ - movs r1, r0 │ │ │ │ - movs r1, #250 @ 0xfa │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r0, r7, #23 │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r2, #102 @ 0x66 │ │ │ │ - movs r1, r0 │ │ │ │ - movs r1, #190 @ 0xbe │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r2, r7, #22 │ │ │ │ - movs r1, r0 │ │ │ │ - movs r1, #152 @ 0x98 │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r6, r2, #22 │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r1, #152 @ 0x98 │ │ │ │ - movs r1, r0 │ │ │ │ - movs r0, #236 @ 0xec │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r6, r4, #19 │ │ │ │ - movs r1, r0 │ │ │ │ - movs r0, #202 @ 0xca │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r0, r1, #19 │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r1, #66 @ 0x42 │ │ │ │ - movs r1, r0 │ │ │ │ - movs r0, #54 @ 0x36 │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r4, r6, #16 │ │ │ │ - movs r1, r0 │ │ │ │ - subs r6, r7, #1 │ │ │ │ - movs r1, r0 │ │ │ │ - movs r0, #14 │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r0, r1, #16 │ │ │ │ - movs r1, r0 │ │ │ │ - subs r2, r5, #7 │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r0, r5, #15 │ │ │ │ - movs r1, r0 │ │ │ │ - subs r4, r1, #7 │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r2, r1, #15 │ │ │ │ - movs r1, r0 │ │ │ │ - eors r6, r3 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r0, #12 │ │ │ │ - movs r1, r0 │ │ │ │ - movs r0, #18 │ │ │ │ - movs r1, r0 │ │ │ │ - eors r6, r0 │ │ │ │ - movs r1, r0 │ │ │ │ - vrev64.32 d0, d0 │ │ │ │ - lsls r4, r6, #13 │ │ │ │ - movs r1, r0 │ │ │ │ - ands r0, r6 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r6, r2, #11 │ │ │ │ - movs r1, r0 │ │ │ │ - subs r0, r7, #6 │ │ │ │ - movs r1, r0 │ │ │ │ - ands r0, r3 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r6, r7, #10 │ │ │ │ - movs r1, r0 │ │ │ │ - subs r0, r4, #6 │ │ │ │ - movs r1, r0 │ │ │ │ - ands r0, r0 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r6, r4, #10 │ │ │ │ - movs r1, r0 │ │ │ │ - subs r0, r1, #6 │ │ │ │ - movs r1, r0 │ │ │ │ - subs r7, #232 @ 0xe8 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r6, r1, #10 │ │ │ │ - movs r1, r0 │ │ │ │ - subs r0, r0, #7 │ │ │ │ - movs r1, r0 │ │ │ │ - subs r7, #208 @ 0xd0 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r6, r6, #9 │ │ │ │ - movs r1, r0 │ │ │ │ - subs r0, r4, #6 │ │ │ │ - movs r1, r0 │ │ │ │ - subs r7, #184 @ 0xb8 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r6, r3, #9 │ │ │ │ - movs r1, r0 │ │ │ │ - subs r4, r3, #6 │ │ │ │ - movs r1, r0 │ │ │ │ - subs r7, #160 @ 0xa0 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r6, r0, #9 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r0, r1, #6 │ │ │ │ - movs r1, r0 │ │ │ │ - subs r7, #132 @ 0x84 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r2, r5, #8 │ │ │ │ - movs r1, r0 │ │ │ │ - subs r4, r3, #4 │ │ │ │ - movs r1, r0 │ │ │ │ - subs r7, #108 @ 0x6c │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r2, r2, #8 │ │ │ │ - movs r1, r0 │ │ │ │ - subs r0, r4, r7 │ │ │ │ - movs r1, r0 │ │ │ │ - subs r7, #84 @ 0x54 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r2, r7, #7 │ │ │ │ - movs r1, r0 │ │ │ │ - subs r4, r1, r0 │ │ │ │ - movs r1, r0 │ │ │ │ - │ │ │ │ -0001ffa0 : │ │ │ │ - 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] @ (2005c ) │ │ │ │ - sub sp, #28 │ │ │ │ - ldr r3, [pc, #172] @ (20060 ) │ │ │ │ - mov r6, r1 │ │ │ │ - add r4, pc │ │ │ │ - ldr r5, [pc, #168] @ (20064 ) │ │ │ │ - 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 20012 │ │ │ │ - adds r3, r2, #2 │ │ │ │ - teq r2, r3 │ │ │ │ - bmi.n 2000e │ │ │ │ - add r5, sp, #12 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1ec48 │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - cmp r6, #1 │ │ │ │ - itt ne │ │ │ │ - ldrdne r0, r1, [r5] │ │ │ │ - strdne r0, r1, [r4] │ │ │ │ - beq.n 20038 │ │ │ │ - ldr r2, [pc, #112] @ (20068 ) │ │ │ │ - ldr r3, [pc, #104] @ (20060 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 20056 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 1ffd6 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r2 │ │ │ │ - add r5, sp, #12 │ │ │ │ - bl 16900 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1ec48 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - lsls r3, r2, #31 │ │ │ │ - bpl.n 1ffe4 │ │ │ │ - mov r0, r2 │ │ │ │ - bl c598 │ │ │ │ - b.n 1ffe4 │ │ │ │ - ldr r3, [pc, #48] @ (2006c ) │ │ │ │ - movw r2, #491 @ 0x1eb │ │ │ │ - ldr r1, [pc, #48] @ (20070 ) │ │ │ │ - ldr r0, [pc, #48] @ (20074 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r6, r3, [r4] │ │ │ │ - b.n 1fff4 │ │ │ │ - blx 90dc <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - lsls r6, r0, #1 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r0, #1 │ │ │ │ - movs r3, r0 │ │ │ │ - movs r4, r0 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r4, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, r2, #6 │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r2, r3, #3 │ │ │ │ - movs r1, r0 │ │ │ │ - │ │ │ │ -00020078 : │ │ │ │ - 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] @ 204f8 │ │ │ │ - ldr.w r3, [pc, #1128] @ 204fc │ │ │ │ - sub sp, #76 @ 0x4c │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r4, [pc, #1124] @ 20500 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ bl d3dc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 202d4 │ │ │ │ - ldr.w r3, [pc, #1096] @ 20504 │ │ │ │ + beq.w 1c8c6 │ │ │ │ + ldr.w r3, [pc, #1092] @ 1caf4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r9, r3 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20350 │ │ │ │ + beq.w 1c940 │ │ │ │ mov r1, r8 │ │ │ │ blx 8f94 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 2037c │ │ │ │ + blt.w 1c96c │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2015c │ │ │ │ + beq.n 1c750 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 200f2 │ │ │ │ + bge.n 1c6e6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2021e │ │ │ │ + beq.w 1c810 │ │ │ │ ands.w r3, r5, #1 │ │ │ │ mov sl, r3 │ │ │ │ - bne.w 20410 │ │ │ │ + bne.w 1ca00 │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 203e4 │ │ │ │ + beq.w 1c9d4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d35c │ │ │ │ + bl 19964 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 20418 │ │ │ │ + beq.w 1ca08 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 14670 │ │ │ │ + bl 1466c │ │ │ │ mov r7, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 203cc │ │ │ │ + bne.w 1c9bc │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 20436 │ │ │ │ + beq.w 1ca26 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.w 20464 │ │ │ │ + bpl.w 1ca54 │ │ │ │ strd r8, r7, [r6] │ │ │ │ - ldr r2, [pc, #968] @ (20508 ) │ │ │ │ - ldr r3, [pc, #952] @ (204fc ) │ │ │ │ + ldr r2, [pc, #964] @ (1caf8 ) │ │ │ │ + ldr r3, [pc, #948] @ (1caec ) │ │ │ │ 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 204dc │ │ │ │ + bne.w 1cacc │ │ │ │ mov r0, r6 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #940] @ (2050c ) │ │ │ │ + ldr r3, [pc, #936] @ (1cafc ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 20226 │ │ │ │ - ldr r3, [pc, #936] @ (20510 ) │ │ │ │ + beq.n 1c818 │ │ │ │ + ldr r3, [pc, #932] @ (1cb00 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr.w r1, [r3, #288] @ 0x120 │ │ │ │ + ldr r1, [r3, #112] @ 0x70 │ │ │ │ bl d328 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r0, 201c2 │ │ │ │ + cbz r0, 1c7b4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 20190 │ │ │ │ + bge.n 1c782 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 203d4 │ │ │ │ + beq.w 1c9c4 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1e854 │ │ │ │ + bl 1ae50 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ itt ne │ │ │ │ ldrdne r0, r1, [sp, #28] │ │ │ │ strdne r0, r1, [r6] │ │ │ │ - bne.n 2013e │ │ │ │ - ldr r3, [pc, #872] @ (20514 ) │ │ │ │ + bne.n 1c732 │ │ │ │ + ldr r3, [pc, #868] @ (1cb04 ) │ │ │ │ movw r2, #483 @ 0x1e3 │ │ │ │ - ldr r1, [pc, #868] @ (20518 ) │ │ │ │ - ldr r0, [pc, #872] @ (2051c ) │ │ │ │ + ldr r1, [pc, #868] @ (1cb08 ) │ │ │ │ + ldr r0, [pc, #868] @ (1cb0c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 202ca │ │ │ │ - ldr.w r1, [r3, #424] @ 0x1a8 │ │ │ │ + b.n 1c8bc │ │ │ │ + ldr.w r1, [r3, #252] @ 0xfc │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl d328 │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 201ea │ │ │ │ + bge.n 1c7dc │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 203bc │ │ │ │ - cbz r1, 20240 │ │ │ │ + beq.w 1c9ac │ │ │ │ + cbz r1, 1c832 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1ffa0 │ │ │ │ + bl 1c594 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ itt ne │ │ │ │ ldrdne r0, r1, [sp, #36] @ 0x24 │ │ │ │ strdne r0, r1, [r6] │ │ │ │ - bne.n 2013e │ │ │ │ - ldr r3, [pc, #780] @ (20514 ) │ │ │ │ + bne.n 1c732 │ │ │ │ + ldr r3, [pc, #776] @ (1cb04 ) │ │ │ │ movw r2, #485 @ 0x1e5 │ │ │ │ - ldr r1, [pc, #784] @ (20520 ) │ │ │ │ - ldr r0, [pc, #788] @ (20524 ) │ │ │ │ + ldr r1, [pc, #784] @ (1cb10 ) │ │ │ │ + ldr r0, [pc, #784] @ (1cb14 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 202ca │ │ │ │ + b.n 1c8bc │ │ │ │ mov r0, r8 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 200f2 │ │ │ │ + b.n 1c6e6 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2023c │ │ │ │ + bge.n 1c82e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20454 │ │ │ │ - ldr r3, [pc, #720] @ (20510 ) │ │ │ │ + beq.w 1ca44 │ │ │ │ + ldr r3, [pc, #720] @ (1cb00 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr.w r9, [r3, #428] @ 0x1ac │ │ │ │ - ldr r3, [pc, #736] @ (20528 ) │ │ │ │ + ldr.w r9, [r3, #256] @ 0x100 │ │ │ │ + ldr r3, [pc, #736] @ (1cb18 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov fp, r3 │ │ │ │ ldr.w sl, [r3] │ │ │ │ lsls r3, r5, #31 │ │ │ │ - bmi.w 204a2 │ │ │ │ + bmi.w 1ca92 │ │ │ │ mov r0, r5 │ │ │ │ bl 1132c │ │ │ │ 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 949c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20484 │ │ │ │ + beq.w 1ca74 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 204e0 │ │ │ │ + beq.w 1cad0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 20296 │ │ │ │ + bge.n 1c888 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2045c │ │ │ │ + beq.w 1ca4c │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 204aa │ │ │ │ + bne.w 1ca9a │ │ │ │ mov r0, r5 │ │ │ │ bl 10d84 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 203dc │ │ │ │ - ldr r3, [pc, #604] @ (20514 ) │ │ │ │ + beq.w 1c9cc │ │ │ │ + ldr r3, [pc, #604] @ (1cb04 ) │ │ │ │ mov.w r2, #486 @ 0x1e6 │ │ │ │ - ldr r1, [pc, #624] @ (2052c ) │ │ │ │ - ldr r0, [pc, #624] @ (20530 ) │ │ │ │ + ldr r1, [pc, #620] @ (1cb1c ) │ │ │ │ + ldr r0, [pc, #624] @ (1cb20 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r6] │ │ │ │ - b.n 2013e │ │ │ │ - ldr r3, [pc, #572] @ (20514 ) │ │ │ │ + b.n 1c732 │ │ │ │ + ldr r3, [pc, #572] @ (1cb04 ) │ │ │ │ movw r2, #475 @ 0x1db │ │ │ │ - ldr r1, [pc, #600] @ (20534 ) │ │ │ │ + ldr r1, [pc, #596] @ (1cb24 ) │ │ │ │ add.w r8, sp, #44 @ 0x2c │ │ │ │ - ldr r0, [pc, #596] @ (20538 ) │ │ │ │ + ldr r0, [pc, #596] @ (1cb28 ) │ │ │ │ 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 117a4 │ │ │ │ mov r0, r8 │ │ │ │ bl 10eb4 │ │ │ │ - ldr r3, [pc, #532] @ (20510 ) │ │ │ │ + ldr r3, [pc, #528] @ (1cb00 ) │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr.w r1, [r3, #296] @ 0x128 │ │ │ │ - ldr r3, [pc, #564] @ (2053c ) │ │ │ │ + ldr r1, [r3, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #564] @ (1cb2c ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrd sl, r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 9730 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 204ca │ │ │ │ + beq.w 1caba │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 1103c │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 2039a │ │ │ │ + bne.n 1c98a │ │ │ │ bl 10df0 │ │ │ │ ldmia.w r8, {r0, r1, r2} │ │ │ │ bl 10fd8 │ │ │ │ mov r0, sl │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, fp │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 202ca │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 1c8bc │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r3, [pc, #488] @ (20540 ) │ │ │ │ - ldr r1, [pc, #488] @ (20544 ) │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r3, [pc, #488] @ (1cb30 ) │ │ │ │ + ldr r1, [pc, #488] @ (1cb34 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 911c │ │ │ │ - ldr r3, [pc, #428] @ (20514 ) │ │ │ │ - ldr r1, [pc, #480] @ (20548 ) │ │ │ │ + ldr r3, [pc, #428] @ (1cb04 ) │ │ │ │ + ldr r1, [pc, #480] @ (1cb38 ) │ │ │ │ mov.w r2, #478 @ 0x1de │ │ │ │ - ldr r0, [pc, #476] @ (2054c ) │ │ │ │ + ldr r0, [pc, #476] @ (1cb3c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 202ca │ │ │ │ - ldr r3, [pc, #404] @ (20514 ) │ │ │ │ + b.n 1c8bc │ │ │ │ + ldr r3, [pc, #404] @ (1cb04 ) │ │ │ │ mov.w r2, #478 @ 0x1de │ │ │ │ - ldr r1, [pc, #460] @ (20550 ) │ │ │ │ - ldr r0, [pc, #460] @ (20554 ) │ │ │ │ + ldr r1, [pc, #460] @ (1cb40 ) │ │ │ │ + ldr r0, [pc, #460] @ (1cb44 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 202ca │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 1c8bc │ │ │ │ ldmia.w r8, {r0, r1, r2} │ │ │ │ bl 10fd8 │ │ │ │ mov r0, sl │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, fp │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r3, [pc, #340] @ (2050c ) │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r3, [pc, #340] @ (1cafc ) │ │ │ │ ldr.w r8, [r4, r3] │ │ │ │ - b.n 200ba │ │ │ │ + b.n 1c6ae │ │ │ │ mov r0, r8 │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ ldrd r3, r1, [sp, #12] │ │ │ │ - b.n 201ea │ │ │ │ + b.n 1c7dc │ │ │ │ mov r0, r5 │ │ │ │ bl c598 │ │ │ │ - b.n 2012a │ │ │ │ + b.n 1c71e │ │ │ │ mov r0, r8 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20190 │ │ │ │ + b.n 1c782 │ │ │ │ mov r0, r5 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 202b4 │ │ │ │ + b.n 1c8a6 │ │ │ │ mov r0, r5 │ │ │ │ bl c598 │ │ │ │ - ldr r3, [pc, #340] @ (20540 ) │ │ │ │ - ldr r1, [pc, #360] @ (20558 ) │ │ │ │ + ldr r3, [pc, #340] @ (1cb30 ) │ │ │ │ + ldr r1, [pc, #360] @ (1cb48 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 911c │ │ │ │ - ldr r3, [pc, #280] @ (20514 ) │ │ │ │ - ldr r1, [pc, #352] @ (2055c ) │ │ │ │ + ldr r3, [pc, #280] @ (1cb04 ) │ │ │ │ + ldr r1, [pc, #352] @ (1cb4c ) │ │ │ │ mov.w r2, #480 @ 0x1e0 │ │ │ │ - ldr r0, [pc, #348] @ (20560 ) │ │ │ │ + ldr r0, [pc, #348] @ (1cb50 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 202ca │ │ │ │ + b.n 1c8bc │ │ │ │ mov r0, r5 │ │ │ │ bl c580 │ │ │ │ - b.n 200fc │ │ │ │ - ldr r3, [pc, #248] @ (20514 ) │ │ │ │ + b.n 1c6f0 │ │ │ │ + ldr r3, [pc, #248] @ (1cb04 ) │ │ │ │ mov.w r2, #480 @ 0x1e0 │ │ │ │ - ldr r1, [pc, #324] @ (20564 ) │ │ │ │ - ldr r0, [pc, #324] @ (20568 ) │ │ │ │ + ldr r1, [pc, #324] @ (1cb54 ) │ │ │ │ + ldr r0, [pc, #324] @ (1cb58 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r5 │ │ │ │ bl c598 │ │ │ │ - b.n 202ca │ │ │ │ - ldr r3, [pc, #220] @ (20514 ) │ │ │ │ + b.n 1c8bc │ │ │ │ + ldr r3, [pc, #220] @ (1cb04 ) │ │ │ │ movw r2, #481 @ 0x1e1 │ │ │ │ - ldr r1, [pc, #300] @ (2056c ) │ │ │ │ - ldr r0, [pc, #304] @ (20570 ) │ │ │ │ + ldr r1, [pc, #300] @ (1cb5c ) │ │ │ │ + ldr r0, [pc, #304] @ (1cb60 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r8 │ │ │ │ bl c598 │ │ │ │ - b.n 202ca │ │ │ │ + b.n 1c8bc │ │ │ │ mov r0, r8 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2023c │ │ │ │ + b.n 1c82e │ │ │ │ mov r0, r8 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20296 │ │ │ │ - ldr r3, [pc, #172] @ (20514 ) │ │ │ │ + b.n 1c888 │ │ │ │ + ldr r3, [pc, #172] @ (1cb04 ) │ │ │ │ movw r2, #481 @ 0x1e1 │ │ │ │ - ldr r1, [pc, #264] @ (20574 ) │ │ │ │ + ldr r1, [pc, #264] @ (1cb64 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r4, r3] │ │ │ │ - ldr r3, [pc, #260] @ (20578 ) │ │ │ │ + ldr r3, [pc, #260] @ (1cb68 ) │ │ │ │ add r3, pc │ │ │ │ strd r3, r7, [sp] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr r0, [pc, #256] @ (2057c ) │ │ │ │ + ldr r0, [pc, #256] @ (1cb6c ) │ │ │ │ add r0, pc │ │ │ │ bl 11db0 │ │ │ │ - b.n 2044c │ │ │ │ - ldr r3, [pc, #140] @ (20514 ) │ │ │ │ + b.n 1ca3c │ │ │ │ + ldr r3, [pc, #140] @ (1cb04 ) │ │ │ │ mov.w r2, #486 @ 0x1e6 │ │ │ │ - ldr r1, [pc, #244] @ (20580 ) │ │ │ │ - ldr r0, [pc, #244] @ (20584 ) │ │ │ │ + ldr r1, [pc, #244] @ (1cb70 ) │ │ │ │ + ldr r0, [pc, #244] @ (1cb74 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 202ca │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 1c8bc │ │ │ │ mov r0, r5 │ │ │ │ bl c580 │ │ │ │ - b.n 20254 │ │ │ │ - ldr r2, [pc, #104] @ (20514 ) │ │ │ │ - ldr r3, [pc, #216] @ (20588 ) │ │ │ │ - ldr r1, [pc, #220] @ (2058c ) │ │ │ │ + b.n 1c846 │ │ │ │ + ldr r2, [pc, #104] @ (1cb04 ) │ │ │ │ + ldr r3, [pc, #216] @ (1cb78 ) │ │ │ │ + ldr r1, [pc, #220] @ (1cb7c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #220] @ (20590 ) │ │ │ │ + ldr r0, [pc, #220] @ (1cb80 ) │ │ │ │ ldr r4, [r4, r2] │ │ │ │ add r1, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #486 @ 0x1e6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bl 11db0 │ │ │ │ - b.n 202ca │ │ │ │ + b.n 1c8bc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r2, #476 @ 0x1dc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 20334 │ │ │ │ + b.n 1c924 │ │ │ │ blx 90dc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #176] @ (20594 ) │ │ │ │ - movw r2, #9666 @ 0x25c2 │ │ │ │ - ldr r1, [pc, #176] @ (20598 ) │ │ │ │ - ldr r0, [pc, #176] @ (2059c ) │ │ │ │ + ldr r3, [pc, #176] @ (1cb84 ) │ │ │ │ + movw r2, #7729 @ 0x1e31 │ │ │ │ + ldr r1, [pc, #176] @ (1cb88 ) │ │ │ │ + ldr r0, [pc, #176] @ (1cb8c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1216 @ 0x4c0 │ │ │ │ + add.w r3, r3, #1128 @ 0x468 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - vhadd.u32 d16, d4, d2 │ │ │ │ + subs r1, #112 @ 0x70 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u16 d16, d10, d2 │ │ │ │ + subs r1, #102 @ 0x66 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r0, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 11, cr0, cr10, cr2, {0} │ │ │ │ + subs r0, #198 @ 0xc6 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r7, #0 │ │ │ │ + strb r6, [r0, r4] │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r5, #29 │ │ │ │ + ldr r1, [pc, #408] @ (1cca8 ) │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, r4, r7 │ │ │ │ + strb r2, [r5, r2] │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r1, #28 │ │ │ │ + ldr r1, [pc, #40] @ (1cb40 ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r6, r4 │ │ │ │ + strh r4, [r7, r7] │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r3, #25 │ │ │ │ + ldr r0, [pc, #368] @ (1cc94 ) │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, r1, r4 │ │ │ │ + strh r0, [r3, r7] │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r2, r7, #24 │ │ │ │ + ldr r0, [pc, #224] @ (1cc0c ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r4, r2 │ │ │ │ + strh r2, [r6, r5] │ │ │ │ + movs r1, r0 │ │ │ │ + strh r6, [r1, r5] │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, r0, r2 │ │ │ │ + @ instruction: 0x47ae │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r5, #22 │ │ │ │ + strh r6, [r6, r4] │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, r5, r1 │ │ │ │ + @ instruction: 0x4796 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r2, #22 │ │ │ │ + strh r6, [r3, r3] │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, r2, r0 │ │ │ │ + strh r2, [r7, r2] │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, r5, r7 │ │ │ │ + bx r3 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r2, r3, #20 │ │ │ │ + strh r2, [r3, r2] │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, r1, r7 │ │ │ │ + mov sl, pc │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r2, r7, #19 │ │ │ │ + strh r4, [r7, r1] │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, r6, r6 │ │ │ │ + mov ip, fp │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r3, #19 │ │ │ │ + strh r0, [r2, r1] │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, r0, r6 │ │ │ │ + ldrh r6, [r3, r7] │ │ │ │ movs r1, r0 │ │ │ │ - movs r1, #82 @ 0x52 │ │ │ │ + mov ip, r4 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r4, #18 │ │ │ │ + strh r6, [r5, r0] │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, r4, r5 │ │ │ │ + mov lr, r1 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r1, #18 │ │ │ │ + ldr r7, [pc, #560] @ (1cdac ) │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r3, #27 │ │ │ │ + strh r6, [r0, r0] │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, r7, r4 │ │ │ │ + mov r6, ip │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r4, #17 │ │ │ │ + strb r2, [r1, #12] │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, #242 @ 0xf2 │ │ │ │ + adds r5, #152 @ 0x98 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xfb980000 │ │ │ │ - adds r2, r1, r2 │ │ │ │ + str r6, [r2, r5] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000205a0 : │ │ │ │ +0001cb90 : │ │ │ │ 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] @ 20aac │ │ │ │ + ldr.w r4, [pc, #1272] @ 1d09c │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr.w r3, [pc, #1272] @ 20ab0 │ │ │ │ + ldr.w r3, [pc, #1272] @ 1d0a0 │ │ │ │ mov r8, r0 │ │ │ │ add r4, pc │ │ │ │ add r0, sp, #24 │ │ │ │ - ldr.w r6, [pc, #1264] @ 20ab4 │ │ │ │ + ldr.w r6, [pc, #1264] @ 1d0a4 │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 20078 │ │ │ │ + bl 1c66c │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ cmp.w sl, #1 │ │ │ │ - beq.w 20924 │ │ │ │ + beq.w 1cf12 │ │ │ │ movs r0, #1 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ blx 9334 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20992 │ │ │ │ + beq.w 1cf80 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.w 20a90 │ │ │ │ - ldr.w r2, [pc, #1208] @ 20ab8 │ │ │ │ + bpl.w 1d07e │ │ │ │ + ldr.w r2, [pc, #1208] @ 1d0a8 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 20a7a │ │ │ │ - ldr.w r2, [pc, #1200] @ 20abc │ │ │ │ + beq.w 1d068 │ │ │ │ + ldr.w r2, [pc, #1200] @ 1d0ac │ │ │ │ ldr r2, [r6, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 20aa4 │ │ │ │ + beq.w 1d092 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 20aa8 │ │ │ │ - ldr.w r3, [pc, #1180] @ 20ac0 │ │ │ │ + ble.w 1d096 │ │ │ │ + ldr.w r3, [pc, #1180] @ 1d0b0 │ │ │ │ str r4, [r5, #16] │ │ │ │ ldr.w r9, [r6, r3] │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20960 │ │ │ │ + beq.w 1cf4e │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d35c │ │ │ │ + bl 19964 │ │ │ │ tst.w sl, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne.w 209b8 │ │ │ │ + bne.w 1cfa6 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 209c0 │ │ │ │ + beq.w 1cfae │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl d3dc │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20790 │ │ │ │ - ldr.w r3, [pc, #1120] @ 20ac4 │ │ │ │ + beq.w 1cd80 │ │ │ │ + ldr.w r3, [pc, #1120] @ 1d0b4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 20810 │ │ │ │ - ldr.w r3, [pc, #1112] @ 20ac8 │ │ │ │ + beq.w 1cdfe │ │ │ │ + ldr.w r3, [pc, #1112] @ 1d0b8 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ - ldr.w r1, [r3, #420] @ 0x1a4 │ │ │ │ + ldr.w r1, [r3, #248] @ 0xf8 │ │ │ │ bl d328 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 20694 │ │ │ │ + bge.n 1cc84 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 208aa │ │ │ │ + beq.w 1ce98 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 20824 │ │ │ │ + beq.w 1ce12 │ │ │ │ lsls r0, r4, #31 │ │ │ │ - bmi.w 208ec │ │ │ │ + bmi.w 1ceda │ │ │ │ add.w sl, r4, #2 │ │ │ │ teq r4, sl │ │ │ │ - bmi.w 20856 │ │ │ │ + bmi.w 1ce44 │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 208b2 │ │ │ │ + beq.w 1cea0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d35c │ │ │ │ + bl 19964 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 2088c │ │ │ │ + beq.w 1ce7a │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ - bl 20078 │ │ │ │ + bl 1c66c │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ lsls r1, r4, #31 │ │ │ │ - bmi.w 208fe │ │ │ │ + bmi.w 1ceec │ │ │ │ cmp.w sl, #1 │ │ │ │ - beq.w 2090c │ │ │ │ + beq.w 1cefa │ │ │ │ movs r0, #1 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ blx 9334 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2093c │ │ │ │ + beq.w 1cf2a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.w 20a90 │ │ │ │ + bpl.w 1d07e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 20a7a │ │ │ │ + beq.w 1d068 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 20aa4 │ │ │ │ + beq.w 1d092 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 20aa8 │ │ │ │ + ble.w 1d096 │ │ │ │ str.w fp, [r4, #16] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 8f58 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 20738 │ │ │ │ + bge.n 1cd28 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2084e │ │ │ │ + beq.w 1ce3c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 20748 │ │ │ │ + bge.n 1cd38 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20846 │ │ │ │ + beq.n 1ce34 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 20942 │ │ │ │ + beq.w 1cf30 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r2, #5 │ │ │ │ - bpl.w 20998 │ │ │ │ + bpl.w 1cf86 │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 209d8 │ │ │ │ + beq.w 1cfc6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d35c │ │ │ │ + bl 19964 │ │ │ │ tst.w sl, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne.w 20a24 │ │ │ │ + bne.w 1d012 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 20a0a │ │ │ │ + beq.w 1cff8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ bl d3dc │ │ │ │ mov r5, fp │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20660 │ │ │ │ - ldr r3, [pc, #824] @ (20acc ) │ │ │ │ + bne.w 1cc50 │ │ │ │ + ldr r3, [pc, #824] @ (1d0bc ) │ │ │ │ movw r2, #461 @ 0x1cd │ │ │ │ - ldr.w fp, [pc, #824] @ 20ad0 │ │ │ │ + ldr.w fp, [pc, #824] @ 1d0c0 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ - ldr.w sl, [pc, #820] @ 20ad4 │ │ │ │ + ldr.w sl, [pc, #820] @ 1d0c4 │ │ │ │ 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 117a4 │ │ │ │ mov r0, r7 │ │ │ │ bl 10eb4 │ │ │ │ - ldr r3, [pc, #780] @ (20ac8 ) │ │ │ │ + ldr r3, [pc, #780] @ (1d0b8 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ - ldr.w r1, [r3, #296] @ 0x128 │ │ │ │ - ldr r3, [pc, #788] @ (20ad8 ) │ │ │ │ + ldr r1, [r3, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #792] @ (1d0c8 ) │ │ │ │ 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 9730 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20a2c │ │ │ │ + beq.w 1d01a │ │ │ │ bl 1103c │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 20a64 │ │ │ │ + beq.w 1d052 │ │ │ │ ldmia.w r7, {r0, r1, r2} │ │ │ │ bl 10fd8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r3, [pc, #692] @ (20ac4 ) │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r3, [pc, #696] @ (1d0b4 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 20824 │ │ │ │ + bge.n 1ce12 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 20824 │ │ │ │ + cbnz r2, 1ce12 │ │ │ │ mov r0, r3 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ strd r4, r5, [r8] │ │ │ │ - ldr r2, [pc, #688] @ (20adc ) │ │ │ │ - ldr r3, [pc, #644] @ (20ab0 ) │ │ │ │ + ldr r2, [pc, #692] @ (1d0cc ) │ │ │ │ + ldr r3, [pc, #644] @ (1d0a0 ) │ │ │ │ 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 20a76 │ │ │ │ + bne.w 1d064 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20748 │ │ │ │ + b.n 1cd38 │ │ │ │ mov r0, r5 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20738 │ │ │ │ + b.n 1cd28 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bge.w 206ae │ │ │ │ + bge.w 1cc9e │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #2 │ │ │ │ - bl 16900 │ │ │ │ + bl 168fc │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r2, [r9] │ │ │ │ - cbz r2, 208b2 │ │ │ │ + cbz r2, 1cea0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d35c │ │ │ │ + bl 19964 │ │ │ │ tst.w sl, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq.w 206c2 │ │ │ │ + beq.w 1ccb2 │ │ │ │ mov r0, sl │ │ │ │ bl c598 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.w 206c8 │ │ │ │ - ldr r3, [pc, #572] @ (20acc ) │ │ │ │ + bne.w 1ccb8 │ │ │ │ + ldr r3, [pc, #576] @ (1d0bc ) │ │ │ │ movw r2, #467 @ 0x1d3 │ │ │ │ - ldr r1, [pc, #588] @ (20ae0 ) │ │ │ │ - ldr r0, [pc, #588] @ (20ae4 ) │ │ │ │ + ldr r1, [pc, #588] @ (1d0d0 ) │ │ │ │ + ldr r0, [pc, #592] @ (1d0d4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 208e2 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 1ced0 │ │ │ │ mov r0, sl │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20694 │ │ │ │ + b.n 1cc84 │ │ │ │ mov r0, sl │ │ │ │ bl c598 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r3, [pc, #552] @ (20ae8 ) │ │ │ │ - ldr r1, [pc, #552] @ (20aec ) │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r3, [pc, #552] @ (1d0d8 ) │ │ │ │ + ldr r1, [pc, #556] @ (1d0dc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 911c │ │ │ │ - ldr r3, [pc, #508] @ (20acc ) │ │ │ │ - ldr r1, [pc, #544] @ (20af0 ) │ │ │ │ + ldr r3, [pc, #512] @ (1d0bc ) │ │ │ │ + ldr r1, [pc, #544] @ (1d0e0 ) │ │ │ │ movw r2, #467 @ 0x1d3 │ │ │ │ - ldr r0, [pc, #540] @ (20af4 ) │ │ │ │ + ldr r0, [pc, #544] @ (1d0e4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r8] │ │ │ │ - b.n 20828 │ │ │ │ + b.n 1ce16 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16900 │ │ │ │ + bl 168fc │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl c598 │ │ │ │ - b.n 20868 │ │ │ │ + b.n 1ce56 │ │ │ │ mov r0, r4 │ │ │ │ bl c598 │ │ │ │ cmp.w sl, #1 │ │ │ │ - bne.w 206e4 │ │ │ │ - ldr r3, [pc, #444] @ (20acc ) │ │ │ │ + bne.w 1ccd4 │ │ │ │ + ldr r3, [pc, #448] @ (1d0bc ) │ │ │ │ mov.w r2, #468 @ 0x1d4 │ │ │ │ - ldr r1, [pc, #484] @ (20af8 ) │ │ │ │ - ldr r0, [pc, #484] @ (20afc ) │ │ │ │ + ldr r1, [pc, #484] @ (1d0e8 ) │ │ │ │ + ldr r0, [pc, #488] @ (1d0ec ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 208a2 │ │ │ │ - ldr r3, [pc, #420] @ (20acc ) │ │ │ │ + b.n 1ce90 │ │ │ │ + ldr r3, [pc, #424] @ (1d0bc ) │ │ │ │ mov.w r2, #456 @ 0x1c8 │ │ │ │ - ldr r1, [pc, #468] @ (20b00 ) │ │ │ │ - ldr r0, [pc, #468] @ (20b04 ) │ │ │ │ + ldr r1, [pc, #468] @ (1d0f0 ) │ │ │ │ + ldr r0, [pc, #472] @ (1d0f4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 208e2 │ │ │ │ + b.n 1ced0 │ │ │ │ bl 11178 │ │ │ │ - b.n 206f6 │ │ │ │ - ldr r3, [pc, #392] @ (20acc ) │ │ │ │ + b.n 1cce6 │ │ │ │ + ldr r3, [pc, #392] @ (1d0bc ) │ │ │ │ movw r2, #469 @ 0x1d5 │ │ │ │ - ldr r1, [pc, #444] @ (20b08 ) │ │ │ │ - ldr r0, [pc, #448] @ (20b0c ) │ │ │ │ + ldr r1, [pc, #448] @ (1d0f8 ) │ │ │ │ + ldr r0, [pc, #448] @ (1d0fc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, sl │ │ │ │ bl c598 │ │ │ │ - b.n 208e2 │ │ │ │ + b.n 1ced0 │ │ │ │ mov r0, sl │ │ │ │ bl c598 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r3, [pc, #376] @ (20ae8 ) │ │ │ │ - ldr r1, [pc, #416] @ (20b10 ) │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r3, [pc, #380] @ (1d0d8 ) │ │ │ │ + ldr r1, [pc, #416] @ (1d100 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 911c │ │ │ │ - ldr r3, [pc, #336] @ (20acc ) │ │ │ │ - ldr r1, [pc, #404] @ (20b14 ) │ │ │ │ + ldr r3, [pc, #336] @ (1d0bc ) │ │ │ │ + ldr r1, [pc, #408] @ (1d104 ) │ │ │ │ mov.w r2, #458 @ 0x1ca │ │ │ │ - ldr r0, [pc, #404] @ (20b18 ) │ │ │ │ + ldr r0, [pc, #404] @ (1d108 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 208e2 │ │ │ │ + b.n 1ced0 │ │ │ │ bl 11178 │ │ │ │ - b.n 205f2 │ │ │ │ - ldr r3, [pc, #304] @ (20acc ) │ │ │ │ + b.n 1cbe2 │ │ │ │ + ldr r3, [pc, #308] @ (1d0bc ) │ │ │ │ movw r2, #469 @ 0x1d5 │ │ │ │ - ldr r1, [pc, #380] @ (20b1c ) │ │ │ │ + ldr r1, [pc, #380] @ (1d10c ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r6, r3] │ │ │ │ - ldr r3, [pc, #376] @ (20b20 ) │ │ │ │ + ldr r3, [pc, #380] @ (1d110 ) │ │ │ │ add r3, pc │ │ │ │ strd r3, fp, [sp] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr r0, [pc, #372] @ (20b24 ) │ │ │ │ + ldr r0, [pc, #372] @ (1d114 ) │ │ │ │ add r0, pc │ │ │ │ bl 11db0 │ │ │ │ - b.n 20958 │ │ │ │ + b.n 1cf46 │ │ │ │ mov r0, sl │ │ │ │ bl c598 │ │ │ │ - b.n 20646 │ │ │ │ - ldr r3, [pc, #264] @ (20acc ) │ │ │ │ + b.n 1cc36 │ │ │ │ + ldr r3, [pc, #268] @ (1d0bc ) │ │ │ │ mov.w r2, #458 @ 0x1ca │ │ │ │ - ldr r1, [pc, #352] @ (20b28 ) │ │ │ │ - ldr r0, [pc, #352] @ (20b2c ) │ │ │ │ + ldr r1, [pc, #352] @ (1d118 ) │ │ │ │ + ldr r0, [pc, #356] @ (1d11c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 208a2 │ │ │ │ + b.n 1ce90 │ │ │ │ mov r0, sl │ │ │ │ bl c598 │ │ │ │ mov r0, fp │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r3, [pc, #256] @ (20ae8 ) │ │ │ │ - ldr r1, [pc, #328] @ (20b30 ) │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r3, [pc, #260] @ (1d0d8 ) │ │ │ │ + ldr r1, [pc, #328] @ (1d120 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 911c │ │ │ │ - ldr r3, [pc, #216] @ (20acc ) │ │ │ │ - ldr r1, [pc, #316] @ (20b34 ) │ │ │ │ + ldr r3, [pc, #216] @ (1d0bc ) │ │ │ │ + ldr r1, [pc, #320] @ (1d124 ) │ │ │ │ mov.w r2, #470 @ 0x1d6 │ │ │ │ - ldr r0, [pc, #316] @ (20b38 ) │ │ │ │ + ldr r0, [pc, #316] @ (1d128 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 208e2 │ │ │ │ - ldr r3, [pc, #192] @ (20acc ) │ │ │ │ + b.n 1ced0 │ │ │ │ + ldr r3, [pc, #192] @ (1d0bc ) │ │ │ │ mov.w r2, #470 @ 0x1d6 │ │ │ │ - ldr r1, [pc, #296] @ (20b3c ) │ │ │ │ + ldr r1, [pc, #300] @ (1d12c ) │ │ │ │ mov r5, fp │ │ │ │ - ldr r0, [pc, #296] @ (20b40 ) │ │ │ │ + ldr r0, [pc, #300] @ (1d130 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 208a2 │ │ │ │ + b.n 1ce90 │ │ │ │ mov r0, sl │ │ │ │ bl c598 │ │ │ │ - b.n 20778 │ │ │ │ + b.n 1cd68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ mov.w r2, #462 @ 0x1ce │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r4 │ │ │ │ bl c598 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ ldmia.w r7, {r0, r1, r2} │ │ │ │ bl 10fd8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 208e2 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 1ced0 │ │ │ │ mov r0, r4 │ │ │ │ bl c598 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ bl 10df0 │ │ │ │ - b.n 20a48 │ │ │ │ + b.n 1d036 │ │ │ │ blx 90dc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #200] @ (20b44 ) │ │ │ │ + ldr r3, [pc, #200] @ (1d134 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #196] @ (20b48 ) │ │ │ │ - ldr r0, [pc, #200] @ (20b4c ) │ │ │ │ + ldr r1, [pc, #200] @ (1d138 ) │ │ │ │ + ldr r0, [pc, #200] @ (1d13c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #188] @ (20b50 ) │ │ │ │ + ldr r3, [pc, #192] @ (1d140 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #188] @ (20b54 ) │ │ │ │ - ldr r0, [pc, #192] @ (20b58 ) │ │ │ │ + ldr r1, [pc, #192] @ (1d144 ) │ │ │ │ + ldr r0, [pc, #192] @ (1d148 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ bl 98c8 │ │ │ │ bl 9928 │ │ │ │ - @ instruction: 0xfa400002 │ │ │ │ + nop │ │ │ │ + adds r4, #80 @ 0x50 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa340002 │ │ │ │ + adds r4, #68 @ 0x44 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r2, #26 │ │ │ │ + ldr r7, [pc, #384] @ (1d244 ) │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r7, #5 │ │ │ │ + muls r4, r7 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7d00002 │ │ │ │ - asrs r6, r3, #22 │ │ │ │ + adds r1, #226 @ 0xe2 │ │ │ │ + movs r3, r0 │ │ │ │ + ldr r6, [pc, #432] @ (1d284 ) │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r0, #2 │ │ │ │ + cmp r0, r1 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r7, #21 │ │ │ │ + ldr r6, [pc, #304] @ (1d210 ) │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r3, #21 │ │ │ │ + ldr r6, [pc, #176] @ (1d194 ) │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r0, #1 │ │ │ │ + negs r0, r1 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r3, #20 │ │ │ │ + ldr r5, [pc, #944] @ (1d49c ) │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r0, #32 │ │ │ │ + tst r0, r1 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r0, #20 │ │ │ │ + ldr r5, [pc, #848] @ (1d444 ) │ │ │ │ movs r1, r0 │ │ │ │ - lsls r6, r5, #31 │ │ │ │ + rors r0, r6 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r5, #19 │ │ │ │ + ldr r5, [pc, #728] @ (1d3d4 ) │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r2, #31 │ │ │ │ + rors r2, r2 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r2, #19 │ │ │ │ + ldr r5, [pc, #632] @ (1d37c ) │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r6, #18 │ │ │ │ + ldr r5, [pc, #504] @ (1d300 ) │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r3, #30 │ │ │ │ + sbcs r2, r3 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r2, #18 │ │ │ │ + ldr r5, [pc, #392] @ (1d298 ) │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r2, r2, #32 │ │ │ │ + tst r4, r2 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r6, #29 │ │ │ │ + adcs r2, r6 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r2, r5, #17 │ │ │ │ + ldr r5, [pc, #224] @ (1d1fc ) │ │ │ │ movs r1, r0 │ │ │ │ - lsls r2, r2, #29 │ │ │ │ + adcs r4, r2 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r3, #17 │ │ │ │ + ldr r5, [pc, #152] @ (1d1bc ) │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r7, #16 │ │ │ │ + ldr r5, [pc, #24] @ (1d140 ) │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r2, r4 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r4, [pc, #944] @ (1d4e0 ) │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r0, r1 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r4, #28 │ │ │ │ + ldr r2, [r6, #84] @ 0x54 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r3, #16 │ │ │ │ + cmp r4, #204 @ 0xcc │ │ │ │ movs r1, r0 │ │ │ │ - lsls r6, r0, #28 │ │ │ │ + adds r0, #136 @ 0x88 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r6, [r3, #84] @ 0x54 │ │ │ │ movs r1, r0 │ │ │ │ - adds r3, #88 @ 0x58 │ │ │ │ + cmp r4, #248 @ 0xf8 │ │ │ │ movs r1, r0 │ │ │ │ - movt r0, #40960 @ 0xa000 │ │ │ │ - @ instruction: 0xf6860000 │ │ │ │ - adds r3, #68 @ 0x44 │ │ │ │ + cmp r5, #36 @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf2f60000 │ │ │ │ - ssat16 r0, #1, r2 │ │ │ │ │ │ │ │ -00020b5c : │ │ │ │ +0001d14c : │ │ │ │ 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 │ │ │ │ - ldr.w r6, [pc, #2488] @ 21528 │ │ │ │ + ldr.w r6, [pc, #2488] @ 1db18 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ - ldr.w r5, [pc, #2488] @ 2152c │ │ │ │ + ldr.w r5, [pc, #2488] @ 1db1c │ │ │ │ mov r7, r1 │ │ │ │ add r6, pc │ │ │ │ - ldr.w r4, [pc, #2484] @ 21530 │ │ │ │ + ldr.w r4, [pc, #2484] @ 1db20 │ │ │ │ mov r9, r3 │ │ │ │ lsls r1, r2, #31 │ │ │ │ add r4, pc │ │ │ │ ldr r5, [r6, r5] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ mov.w r5, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bmi.w 20f5e │ │ │ │ + bmi.w 1d54e │ │ │ │ add.w r8, r2, #2 │ │ │ │ teq r2, r8 │ │ │ │ - bmi.w 20f56 │ │ │ │ - ldr.w r3, [pc, #2448] @ 21534 │ │ │ │ + bmi.w 1d546 │ │ │ │ + ldr.w r3, [pc, #2448] @ 1db24 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20fd0 │ │ │ │ + beq.w 1d5c0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d35c │ │ │ │ + bl 19964 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 21006 │ │ │ │ + beq.w 1d5f6 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 205a0 │ │ │ │ + bl 1cb90 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ lsls r3, r6, #31 │ │ │ │ - bmi.w 21042 │ │ │ │ + bmi.w 1d632 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.w 21024 │ │ │ │ + beq.w 1d614 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r9 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ bl 10bb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2104a │ │ │ │ - ldr.w r2, [pc, #2380] @ 21538 │ │ │ │ + beq.w 1d63a │ │ │ │ + ldr.w r2, [pc, #2380] @ 1db28 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ mov sl, r2 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 21074 │ │ │ │ + bne.w 1d664 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 158b8 │ │ │ │ + bl 158b4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 20f8c │ │ │ │ + beq.w 1d57c │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 2109c │ │ │ │ + beq.w 1d68c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20d48 │ │ │ │ - ldr.w r3, [pc, #2328] @ 2153c │ │ │ │ + beq.w 1d338 │ │ │ │ + ldr.w r3, [pc, #2328] @ 1db2c │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r9, r3 │ │ │ │ - ldr.w sl, [r3, #372] @ 0x174 │ │ │ │ + ldr.w sl, [r3, #200] @ 0xc8 │ │ │ │ blx 9094 │ │ │ │ mov r2, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 214f6 │ │ │ │ + beq.w 1dae6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 20c4e │ │ │ │ + bge.n 1d23e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20f98 │ │ │ │ + beq.w 1d588 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 210e4 │ │ │ │ - ldr.w r3, [r9, #376] @ 0x178 │ │ │ │ + beq.w 1d6d4 │ │ │ │ + ldr.w r3, [r9, #204] @ 0xcc │ │ │ │ mov r1, sl │ │ │ │ movs r0, #3 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl d57c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 20c78 │ │ │ │ + bge.n 1d268 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20fac │ │ │ │ + beq.w 1d59c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 21108 │ │ │ │ - ldr.w r3, [pc, #2236] @ 21540 │ │ │ │ + beq.w 1d6f8 │ │ │ │ + ldr.w r3, [pc, #2236] @ 1db30 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov sl, r3 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ bl 1132c │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ @@ -38155,206 +32383,206 @@ │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ blx 949c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21126 │ │ │ │ + beq.w 1d716 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 20cc6 │ │ │ │ + bge.n 1d2b6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20fc0 │ │ │ │ + beq.w 1d5b0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 2150e │ │ │ │ + beq.w 1dafe │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 20ce4 │ │ │ │ + bge.n 1d2d4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20fc8 │ │ │ │ + beq.w 1d5b8 │ │ │ │ ldr.w r2, [sl] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 21150 │ │ │ │ + bne.w 1d740 │ │ │ │ mov r0, r6 │ │ │ │ bl 10d84 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20fa4 │ │ │ │ - ldr.w r3, [pc, #2112] @ 21544 │ │ │ │ + beq.w 1d594 │ │ │ │ + ldr.w r3, [pc, #2112] @ 1db34 │ │ │ │ mov.w r2, #368 @ 0x170 │ │ │ │ - ldr.w r1, [pc, #2108] @ 21548 │ │ │ │ - ldr.w r0, [pc, #2108] @ 2154c │ │ │ │ + ldr.w r1, [pc, #2108] @ 1db38 │ │ │ │ + ldr.w r0, [pc, #2108] @ 1db3c │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5] │ │ │ │ - ldr.w r2, [pc, #2088] @ 21550 │ │ │ │ - ldr.w r3, [pc, #2048] @ 2152c │ │ │ │ + ldr.w r2, [pc, #2088] @ 1db40 │ │ │ │ + ldr.w r3, [pc, #2048] @ 1db1c │ │ │ │ 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 21468 │ │ │ │ + bne.w 1da58 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 10bb8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21176 │ │ │ │ + beq.w 1d766 │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 21192 │ │ │ │ + bne.w 1d782 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 158b8 │ │ │ │ + bl 158b4 │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r1, [ip] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 20fb4 │ │ │ │ + beq.w 1d5a4 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 210ba │ │ │ │ + beq.w 1d6aa │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 20c22 │ │ │ │ + bne.w 1d212 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 10bb8 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 211f2 │ │ │ │ + beq.w 1d7e2 │ │ │ │ ldr.w r1, [sl] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 21216 │ │ │ │ + bne.w 1d806 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ - bl 14ef4 │ │ │ │ + bl 14ef0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 211b8 │ │ │ │ + beq.w 1d7a8 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 21236 │ │ │ │ + beq.w 1d826 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #0 │ │ │ │ bl 10bb8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21256 │ │ │ │ - ldr.w r2, [pc, #1908] @ 21554 │ │ │ │ + beq.w 1d846 │ │ │ │ + ldr.w r2, [pc, #1908] @ 1db44 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 2132c │ │ │ │ + bne.w 1d91c │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 11de4 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [r9] │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 210d8 │ │ │ │ + beq.w 1d6c8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 21358 │ │ │ │ + beq.w 1d948 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 20e26 │ │ │ │ + bge.n 1d416 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 211de │ │ │ │ - ldr.w r3, [pc, #1812] @ 2153c │ │ │ │ + beq.w 1d7ce │ │ │ │ + ldr.w r3, [pc, #1812] @ 1db2c │ │ │ │ tst.w r8, #1 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r9, r3 │ │ │ │ - ldrd fp, r3, [r3, #384] @ 0x180 │ │ │ │ + ldrd fp, r3, [r3, #212] @ 0xd4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bne.w 21384 │ │ │ │ + bne.w 1d974 │ │ │ │ mov r0, r8 │ │ │ │ bl 1132c │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ blx 9554 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2139e │ │ │ │ + beq.w 1d98e │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 214c6 │ │ │ │ + beq.w 1dab6 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 20e84 │ │ │ │ + bge.n 1d474 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 211e6 │ │ │ │ - ldr.w r3, [pc, #1744] @ 21558 │ │ │ │ + beq.w 1d7d6 │ │ │ │ + ldr.w r3, [pc, #1744] @ 1db48 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 213c8 │ │ │ │ + bne.w 1d9b8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 20ea4 │ │ │ │ + bge.n 1d494 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2120a │ │ │ │ - ldr.w r3, [pc, #1716] @ 2155c │ │ │ │ + beq.w 1d7fa │ │ │ │ + ldr.w r3, [pc, #1716] @ 1db4c │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 211c4 │ │ │ │ + beq.w 1d7b4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 214de │ │ │ │ + beq.w 1dace │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 20ec8 │ │ │ │ + bge.n 1d4b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21350 │ │ │ │ - ldr.w r2, [pc, #1652] @ 21540 │ │ │ │ + beq.w 1d940 │ │ │ │ + ldr.w r2, [pc, #1652] @ 1db30 │ │ │ │ mov r0, r8 │ │ │ │ - ldr.w r6, [r9, #392] @ 0x188 │ │ │ │ + ldr.w r6, [r9, #220] @ 0xdc │ │ │ │ ldr r3, [r4, r2] │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1132c │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ @@ -38362,356 +32590,356 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ strd r6, r7, [sp, #72] @ 0x48 │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ blx 949c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 213fc │ │ │ │ + beq.w 1d9ec │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 214ae │ │ │ │ + beq.w 1da9e │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 20f1a │ │ │ │ + bge.n 1d50a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2137c │ │ │ │ + beq.w 1d96c │ │ │ │ ldr.w r2, [sl] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 2141a │ │ │ │ + bne.w 1da0a │ │ │ │ mov r0, r6 │ │ │ │ bl 10d84 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2124e │ │ │ │ - ldr.w r3, [pc, #1544] @ 21544 │ │ │ │ + beq.w 1d83e │ │ │ │ + ldr.w r3, [pc, #1544] @ 1db34 │ │ │ │ mov.w r2, #376 @ 0x178 │ │ │ │ - ldr.w r1, [pc, #1564] @ 21560 │ │ │ │ - ldr.w r0, [pc, #1564] @ 21564 │ │ │ │ + ldr.w r1, [pc, #1564] @ 1db50 │ │ │ │ + ldr.w r0, [pc, #1564] @ 1db54 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 20d1e │ │ │ │ + b.n 1d30e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.w 20ba0 │ │ │ │ + bge.w 1d190 │ │ │ │ mov r0, r2 │ │ │ │ movs r1, #2 │ │ │ │ - bl 16900 │ │ │ │ - ldr.w r3, [pc, #1484] @ 21534 │ │ │ │ + bl 168fc │ │ │ │ + ldr.w r3, [pc, #1484] @ 1db24 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 20fd0 │ │ │ │ + cbz r2, 1d5c0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d35c │ │ │ │ + bl 19964 │ │ │ │ tst.w r8, #1 │ │ │ │ mov r6, r0 │ │ │ │ - beq.w 20bb8 │ │ │ │ + beq.w 1d1a8 │ │ │ │ mov r0, r8 │ │ │ │ bl c598 │ │ │ │ - b.n 20bb8 │ │ │ │ + b.n 1d1a8 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b.n 20c16 │ │ │ │ + b.n 1d206 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b.n 20c4e │ │ │ │ + b.n 1d23e │ │ │ │ mov r0, r6 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20d02 │ │ │ │ + b.n 1d2f2 │ │ │ │ mov r0, r2 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20c78 │ │ │ │ + b.n 1d268 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, ip │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b.n 20d84 │ │ │ │ + b.n 1d374 │ │ │ │ mov r0, r9 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20cc6 │ │ │ │ + b.n 1d2b6 │ │ │ │ mov r0, r8 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20ce4 │ │ │ │ + b.n 1d2d4 │ │ │ │ mov r0, r8 │ │ │ │ bl c598 │ │ │ │ - ldr.w r3, [pc, #1424] @ 21568 │ │ │ │ - ldr.w r1, [pc, #1424] @ 2156c │ │ │ │ + ldr.w r3, [pc, #1424] @ 1db58 │ │ │ │ + ldr.w r1, [pc, #1424] @ 1db5c │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 911c │ │ │ │ - ldr.w r3, [pc, #1368] @ 21544 │ │ │ │ - ldr.w r1, [pc, #1408] @ 21570 │ │ │ │ + ldr.w r3, [pc, #1368] @ 1db34 │ │ │ │ + ldr.w r1, [pc, #1408] @ 1db60 │ │ │ │ mov.w r2, #364 @ 0x16c │ │ │ │ - ldr.w r0, [pc, #1404] @ 21574 │ │ │ │ + ldr.w r0, [pc, #1404] @ 1db64 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 20d1e │ │ │ │ - ldr.w r3, [pc, #1340] @ 21544 │ │ │ │ + b.n 1d30e │ │ │ │ + ldr.w r3, [pc, #1340] @ 1db34 │ │ │ │ mov.w r2, #364 @ 0x16c │ │ │ │ - ldr.w r1, [pc, #1384] @ 21578 │ │ │ │ - ldr.w r0, [pc, #1384] @ 2157c │ │ │ │ + ldr.w r1, [pc, #1384] @ 1db68 │ │ │ │ + ldr.w r0, [pc, #1384] @ 1db6c │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 20d1e │ │ │ │ - ldr.w r3, [pc, #1308] @ 21544 │ │ │ │ + b.n 1d30e │ │ │ │ + ldr.w r3, [pc, #1308] @ 1db34 │ │ │ │ movw r2, #365 @ 0x16d │ │ │ │ - ldr.w r1, [pc, #1360] @ 21580 │ │ │ │ - ldr.w r0, [pc, #1360] @ 21584 │ │ │ │ + ldr.w r1, [pc, #1360] @ 1db70 │ │ │ │ + ldr.w r0, [pc, #1360] @ 1db74 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 20d1e │ │ │ │ + b.n 1d30e │ │ │ │ mov r0, r6 │ │ │ │ bl c598 │ │ │ │ - b.n 20bd2 │ │ │ │ - ldr.w r3, [pc, #1272] @ 21544 │ │ │ │ + b.n 1d1c2 │ │ │ │ + ldr.w r3, [pc, #1272] @ 1db34 │ │ │ │ movw r2, #367 @ 0x16f │ │ │ │ - ldr.w r1, [pc, #1332] @ 21588 │ │ │ │ - ldr.w r0, [pc, #1332] @ 2158c │ │ │ │ + ldr.w r1, [pc, #1332] @ 1db78 │ │ │ │ + ldr.w r0, [pc, #1332] @ 1db7c │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r8 │ │ │ │ bl c598 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 20d1e │ │ │ │ - ldr.w r2, [pc, #1228] @ 21544 │ │ │ │ - ldr.w r3, [pc, #1300] @ 21590 │ │ │ │ - ldr.w r1, [pc, #1300] @ 21594 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 1d30e │ │ │ │ + ldr.w r2, [pc, #1228] @ 1db34 │ │ │ │ + ldr.w r3, [pc, #1300] @ 1db80 │ │ │ │ + ldr.w r1, [pc, #1300] @ 1db84 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r0, [pc, #1292] @ 21598 │ │ │ │ + ldr.w r0, [pc, #1292] @ 1db88 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ movw r2, #367 @ 0x16f │ │ │ │ add r0, pc │ │ │ │ bl 11db0 │ │ │ │ - b.n 21066 │ │ │ │ - ldr.w r3, [pc, #1188] @ 21544 │ │ │ │ + b.n 1d656 │ │ │ │ + ldr.w r3, [pc, #1188] @ 1db34 │ │ │ │ movw r2, #367 @ 0x16f │ │ │ │ - ldr.w r1, [pc, #1268] @ 2159c │ │ │ │ - ldr.w r0, [pc, #1268] @ 215a0 │ │ │ │ + ldr.w r1, [pc, #1268] @ 1db8c │ │ │ │ + ldr.w r0, [pc, #1268] @ 1db90 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 21066 │ │ │ │ - ldr.w r3, [pc, #1160] @ 21544 │ │ │ │ + b.n 1d656 │ │ │ │ + ldr.w r3, [pc, #1160] @ 1db34 │ │ │ │ movw r2, #367 @ 0x16f │ │ │ │ - ldr.w r1, [pc, #1248] @ 215a4 │ │ │ │ - ldr.w r0, [pc, #1248] @ 215a8 │ │ │ │ + ldr.w r1, [pc, #1248] @ 1db94 │ │ │ │ + ldr.w r0, [pc, #1248] @ 1db98 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 21066 │ │ │ │ + b.n 1d656 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r9 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - b.n 20e0e │ │ │ │ - ldr.w r3, [pc, #1116] @ 21544 │ │ │ │ + b.n 1d3fe │ │ │ │ + ldr.w r3, [pc, #1116] @ 1db34 │ │ │ │ mov.w r2, #368 @ 0x170 │ │ │ │ - ldr.w r1, [pc, #1212] @ 215ac │ │ │ │ - ldr.w r0, [pc, #1212] @ 215b0 │ │ │ │ + ldr.w r1, [pc, #1212] @ 1db9c │ │ │ │ + ldr.w r0, [pc, #1212] @ 1dba0 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r8 │ │ │ │ bl c598 │ │ │ │ - b.n 20d1e │ │ │ │ - ldr.w r3, [pc, #1080] @ 21544 │ │ │ │ + b.n 1d30e │ │ │ │ + ldr.w r3, [pc, #1080] @ 1db34 │ │ │ │ mov.w r2, #368 @ 0x170 │ │ │ │ - ldr.w r1, [pc, #1184] @ 215b4 │ │ │ │ - ldr.w r0, [pc, #1184] @ 215b8 │ │ │ │ + ldr.w r1, [pc, #1184] @ 1dba4 │ │ │ │ + ldr.w r0, [pc, #1184] @ 1dba8 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 21100 │ │ │ │ - ldr.w r3, [pc, #1052] @ 21544 │ │ │ │ + b.n 1d6f0 │ │ │ │ + ldr.w r3, [pc, #1052] @ 1db34 │ │ │ │ mov.w r2, #368 @ 0x170 │ │ │ │ - ldr.w r1, [pc, #1164] @ 215bc │ │ │ │ - ldr.w r0, [pc, #1164] @ 215c0 │ │ │ │ + ldr.w r1, [pc, #1164] @ 1dbac │ │ │ │ + ldr.w r0, [pc, #1164] @ 1dbb0 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 20d1e │ │ │ │ - ldr r2, [pc, #1008] @ (21544 ) │ │ │ │ - ldr.w r3, [pc, #1136] @ 215c4 │ │ │ │ - ldr.w r1, [pc, #1136] @ 215c8 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 1d30e │ │ │ │ + ldr r2, [pc, #1008] @ (1db34 ) │ │ │ │ + ldr.w r3, [pc, #1136] @ 1dbb4 │ │ │ │ + ldr.w r1, [pc, #1136] @ 1dbb8 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r0, [pc, #1132] @ 215cc │ │ │ │ + ldr.w r0, [pc, #1132] @ 1dbbc │ │ │ │ ldr r4, [r4, r2] │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #368 @ 0x170 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bl 11db0 │ │ │ │ - b.n 20d1e │ │ │ │ - ldr r3, [pc, #972] @ (21544 ) │ │ │ │ + b.n 1d30e │ │ │ │ + ldr r3, [pc, #972] @ (1db34 ) │ │ │ │ movw r2, #367 @ 0x16f │ │ │ │ - ldr.w r1, [pc, #1104] @ 215d0 │ │ │ │ - ldr.w r0, [pc, #1104] @ 215d4 │ │ │ │ + ldr.w r1, [pc, #1104] @ 1dbc0 │ │ │ │ + ldr.w r0, [pc, #1104] @ 1dbc4 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 21066 │ │ │ │ - ldr r2, [pc, #944] @ (21544 ) │ │ │ │ - ldr.w r3, [pc, #1088] @ 215d8 │ │ │ │ - ldr.w r1, [pc, #1088] @ 215dc │ │ │ │ + b.n 1d656 │ │ │ │ + ldr r2, [pc, #944] @ (1db34 ) │ │ │ │ + ldr.w r3, [pc, #1088] @ 1dbc8 │ │ │ │ + ldr.w r1, [pc, #1088] @ 1dbcc │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r0, [pc, #1080] @ 215e0 │ │ │ │ + ldr.w r0, [pc, #1080] @ 1dbd0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ movw r2, #367 @ 0x16f │ │ │ │ add r0, pc │ │ │ │ bl 11db0 │ │ │ │ - b.n 21066 │ │ │ │ + b.n 1d656 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 20dc8 │ │ │ │ + b.n 1d3b8 │ │ │ │ tst.w r8, #1 │ │ │ │ - bne.w 21456 │ │ │ │ + bne.w 1da46 │ │ │ │ add.w r4, r8, #2 │ │ │ │ teq r8, r4 │ │ │ │ - bmi.w 2138c │ │ │ │ + bmi.w 1d97c │ │ │ │ strd r4, r6, [r5] │ │ │ │ - b.n 20d26 │ │ │ │ + b.n 1d316 │ │ │ │ mov r0, r1 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20e26 │ │ │ │ + b.n 1d416 │ │ │ │ mov r0, sl │ │ │ │ str r1, [sp, #8] │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - b.n 20e84 │ │ │ │ - ldr r3, [pc, #848] @ (21544 ) │ │ │ │ + b.n 1d474 │ │ │ │ + ldr r3, [pc, #848] @ (1db34 ) │ │ │ │ movw r2, #369 @ 0x171 │ │ │ │ - ldr r1, [pc, #1000] @ (215e4 ) │ │ │ │ - ldr r0, [pc, #1004] @ (215e8 ) │ │ │ │ + ldr r1, [pc, #1000] @ (1dbd4 ) │ │ │ │ + ldr r0, [pc, #1004] @ (1dbd8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 21066 │ │ │ │ + b.n 1d656 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - b.n 20ea4 │ │ │ │ - ldr r3, [pc, #812] @ (21544 ) │ │ │ │ - ldr r2, [pc, #976] @ (215ec ) │ │ │ │ - ldr r1, [pc, #980] @ (215f0 ) │ │ │ │ + b.n 1d494 │ │ │ │ + ldr r3, [pc, #812] @ (1db34 ) │ │ │ │ + ldr r2, [pc, #976] @ (1dbdc ) │ │ │ │ + ldr r1, [pc, #980] @ (1dbe0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ movw r2, #369 @ 0x171 │ │ │ │ - ldr r0, [pc, #968] @ (215f4 ) │ │ │ │ + ldr r0, [pc, #968] @ (1dbe4 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ bl 11db0 │ │ │ │ - b.n 21066 │ │ │ │ - ldr r3, [pc, #780] @ (21544 ) │ │ │ │ + b.n 1d656 │ │ │ │ + ldr r3, [pc, #780] @ (1db34 ) │ │ │ │ movw r2, #369 @ 0x171 │ │ │ │ - ldr r1, [pc, #952] @ (215f8 ) │ │ │ │ - ldr r0, [pc, #956] @ (215fc ) │ │ │ │ + ldr r1, [pc, #952] @ (1dbe8 ) │ │ │ │ + ldr r0, [pc, #956] @ (1dbec ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 21066 │ │ │ │ + b.n 1d656 │ │ │ │ mov r0, r6 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20f38 │ │ │ │ - ldr r3, [pc, #748] @ (21544 ) │ │ │ │ + b.n 1d528 │ │ │ │ + ldr r3, [pc, #748] @ (1db34 ) │ │ │ │ movw r2, #371 @ 0x173 │ │ │ │ - ldr r1, [pc, #928] @ (21600 ) │ │ │ │ - ldr r0, [pc, #932] @ (21604 ) │ │ │ │ + ldr r1, [pc, #928] @ (1dbf0 ) │ │ │ │ + ldr r0, [pc, #932] @ (1dbf4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r6 │ │ │ │ add r6, sp, #24 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r6 │ │ │ │ bl 10eb4 │ │ │ │ - ldr r3, [pc, #700] @ (2153c ) │ │ │ │ + ldr r3, [pc, #700] @ (1db2c ) │ │ │ │ ldr r2, [r4, r3] │ │ │ │ - ldr r3, [pc, #900] @ (21608 ) │ │ │ │ + ldr r3, [pc, #900] @ (1dbf8 ) │ │ │ │ mov fp, r2 │ │ │ │ - ldr.w r1, [r2, #336] @ 0x150 │ │ │ │ + ldr.w r1, [r2, #164] @ 0xa4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 9730 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2143a │ │ │ │ + beq.w 1da2a │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1103c │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 21372 │ │ │ │ - ldr r2, [pc, #656] @ (21540 ) │ │ │ │ - ldr.w r3, [fp, #380] @ 0x17c │ │ │ │ + beq.n 1d962 │ │ │ │ + ldr r2, [pc, #656] @ (1db30 ) │ │ │ │ + ldr.w r3, [fp, #208] @ 0xd0 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r4, r2] │ │ │ │ mov r9, r3 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ bl 1132c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ @@ -38720,704 +32948,741 @@ │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #3 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ blx 949c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2148a │ │ │ │ + beq.w 1da7a │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 2146c │ │ │ │ + bne.w 1da5c │ │ │ │ mov r0, r4 │ │ │ │ bl 10d84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r1, [pc, #780] @ (2160c ) │ │ │ │ - ldr r0, [pc, #784] @ (21610 ) │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r1, [pc, #780] @ (1dbfc ) │ │ │ │ + ldr r0, [pc, #784] @ (1dc00 ) │ │ │ │ movw r2, #373 @ 0x175 │ │ │ │ ldr.w r3, [sl] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 117a4 │ │ │ │ ldmia.w r6, {r0, r1, r2} │ │ │ │ bl 10fd8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 20d1e │ │ │ │ - ldr r2, [pc, #532] @ (21544 ) │ │ │ │ - ldr.w ip, [pc, #740] @ 21614 │ │ │ │ - ldr r1, [pc, #740] @ (21618 ) │ │ │ │ - ldr r0, [pc, #740] @ (2161c ) │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 1d30e │ │ │ │ + ldr r2, [pc, #532] @ (1db34 ) │ │ │ │ + ldr.w ip, [pc, #740] @ 1dc04 │ │ │ │ + ldr r1, [pc, #740] @ (1dc08 ) │ │ │ │ + ldr r0, [pc, #740] @ (1dc0c ) │ │ │ │ add ip, pc │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ mov sl, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ movw r2, #371 @ 0x173 │ │ │ │ strd ip, r9, [sp] │ │ │ │ bl 11db0 │ │ │ │ - b.n 2126e │ │ │ │ + b.n 1d85e │ │ │ │ mov r0, r6 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20ec8 │ │ │ │ - ldr r3, [pc, #488] @ (21544 ) │ │ │ │ + b.n 1d4b8 │ │ │ │ + ldr r3, [pc, #488] @ (1db34 ) │ │ │ │ movw r2, #371 @ 0x173 │ │ │ │ - ldr r1, [pc, #704] @ (21620 ) │ │ │ │ - ldr r0, [pc, #704] @ (21624 ) │ │ │ │ + ldr r1, [pc, #704] @ (1dc10 ) │ │ │ │ + ldr r0, [pc, #704] @ (1dc14 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 2126e │ │ │ │ + b.n 1d85e │ │ │ │ bl c598 │ │ │ │ bl 10df0 │ │ │ │ - b.n 21310 │ │ │ │ + b.n 1d900 │ │ │ │ mov r0, r8 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20f1a │ │ │ │ + b.n 1d50a │ │ │ │ mov r0, r8 │ │ │ │ bl c580 │ │ │ │ - b.n 20e3c │ │ │ │ + b.n 1d42c │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 211d8 │ │ │ │ + bge.w 1d7c8 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16900 │ │ │ │ + bl 168fc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 211d8 │ │ │ │ - ldr r3, [pc, #420] @ (21544 ) │ │ │ │ + b.n 1d7c8 │ │ │ │ + ldr r3, [pc, #420] @ (1db34 ) │ │ │ │ movw r2, #375 @ 0x177 │ │ │ │ - ldr r1, [pc, #640] @ (21628 ) │ │ │ │ - ldr r0, [pc, #644] @ (2162c ) │ │ │ │ + ldr r1, [pc, #640] @ (1dc18 ) │ │ │ │ + ldr r0, [pc, #644] @ (1dc1c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r8 │ │ │ │ bl c598 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, sl │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 20d1e │ │ │ │ - ldr r0, [pc, #612] @ (21630 ) │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 1d30e │ │ │ │ + ldr r0, [pc, #612] @ (1dc20 ) │ │ │ │ str r1, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ bl 11514 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 213e4 │ │ │ │ + bge.n 1d9d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 214a6 │ │ │ │ - ldr r3, [pc, #348] @ (21544 ) │ │ │ │ + beq.n 1da96 │ │ │ │ + ldr r3, [pc, #348] @ (1db34 ) │ │ │ │ movw r2, #375 @ 0x177 │ │ │ │ - ldr r1, [pc, #584] @ (21634 ) │ │ │ │ - ldr r0, [pc, #584] @ (21638 ) │ │ │ │ + ldr r1, [pc, #584] @ (1dc24 ) │ │ │ │ + ldr r0, [pc, #584] @ (1dc28 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 21066 │ │ │ │ - ldr r3, [pc, #324] @ (21544 ) │ │ │ │ + b.n 1d656 │ │ │ │ + ldr r3, [pc, #324] @ (1db34 ) │ │ │ │ mov.w r2, #376 @ 0x178 │ │ │ │ - ldr r1, [pc, #568] @ (2163c ) │ │ │ │ - ldr r0, [pc, #568] @ (21640 ) │ │ │ │ + ldr r1, [pc, #568] @ (1dc2c ) │ │ │ │ + ldr r0, [pc, #568] @ (1dc30 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 20d1e │ │ │ │ - ldr r2, [pc, #296] @ (21544 ) │ │ │ │ - ldr r3, [pc, #548] @ (21644 ) │ │ │ │ - ldr r1, [pc, #552] @ (21648 ) │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 1d30e │ │ │ │ + ldr r2, [pc, #296] @ (1db34 ) │ │ │ │ + ldr r3, [pc, #548] @ (1dc34 ) │ │ │ │ + ldr r1, [pc, #552] @ (1dc38 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #552] @ (2164c ) │ │ │ │ + ldr r0, [pc, #552] @ (1dc3c ) │ │ │ │ ldr r4, [r4, r2] │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #376 @ 0x178 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bl 11db0 │ │ │ │ - b.n 20d1e │ │ │ │ - ldr r1, [pc, #532] @ (21650 ) │ │ │ │ + b.n 1d30e │ │ │ │ + ldr r1, [pc, #532] @ (1dc40 ) │ │ │ │ mov.w r2, #372 @ 0x174 │ │ │ │ - ldr r0, [pc, #528] @ (21654 ) │ │ │ │ + ldr r0, [pc, #528] @ (1dc44 ) │ │ │ │ ldr.w r3, [sl] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 117a4 │ │ │ │ mov r0, r8 │ │ │ │ bl c598 │ │ │ │ - b.n 21310 │ │ │ │ + b.n 1d900 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16900 │ │ │ │ + bl 168fc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl c598 │ │ │ │ - b.n 211d8 │ │ │ │ + b.n 1d7c8 │ │ │ │ blx 90dc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #488] @ (21658 ) │ │ │ │ + ldr r3, [pc, #488] @ (1dc48 ) │ │ │ │ movw r2, #373 @ 0x175 │ │ │ │ - ldr r1, [pc, #488] @ (2165c ) │ │ │ │ + ldr r1, [pc, #488] @ (1dc4c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #488] @ (21660 ) │ │ │ │ + ldr r0, [pc, #488] @ (1dc50 ) │ │ │ │ strd r3, r4, [sp] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ ldr.w r3, [sl] │ │ │ │ bl 11db0 │ │ │ │ - b.n 21310 │ │ │ │ - ldr r1, [pc, #472] @ (21664 ) │ │ │ │ + b.n 1d900 │ │ │ │ + ldr r1, [pc, #472] @ (1dc54 ) │ │ │ │ movw r2, #373 @ 0x175 │ │ │ │ - ldr r0, [pc, #468] @ (21668 ) │ │ │ │ + ldr r0, [pc, #468] @ (1dc58 ) │ │ │ │ ldr.w r3, [sl] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 117a4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 21310 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 1d900 │ │ │ │ mov r0, r1 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 213e4 │ │ │ │ - ldr r3, [pc, #444] @ (2166c ) │ │ │ │ - movw r2, #7670 @ 0x1df6 │ │ │ │ - ldr r1, [pc, #440] @ (21670 ) │ │ │ │ - ldr r0, [pc, #444] @ (21674 ) │ │ │ │ + b.n 1d9d4 │ │ │ │ + ldr r3, [pc, #444] @ (1dc5c ) │ │ │ │ + movw r2, #5733 @ 0x1665 │ │ │ │ + ldr r1, [pc, #440] @ (1dc60 ) │ │ │ │ + ldr r0, [pc, #444] @ (1dc64 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1248 @ 0x4e0 │ │ │ │ + add.w r3, r3, #1160 @ 0x488 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #432] @ (21678 ) │ │ │ │ - movw r2, #7645 @ 0x1ddd │ │ │ │ - ldr r1, [pc, #428] @ (2167c ) │ │ │ │ - ldr r0, [pc, #432] @ (21680 ) │ │ │ │ + ldr r3, [pc, #432] @ (1dc68 ) │ │ │ │ + movw r2, #5708 @ 0x164c │ │ │ │ + ldr r1, [pc, #428] @ (1dc6c ) │ │ │ │ + ldr r0, [pc, #432] @ (1dc70 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1248 @ 0x4e0 │ │ │ │ + add.w r3, r3, #1160 @ 0x488 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #420] @ (21684 ) │ │ │ │ - movw r2, #7739 @ 0x1e3b │ │ │ │ - ldr r1, [pc, #416] @ (21688 ) │ │ │ │ - ldr r0, [pc, #420] @ (2168c ) │ │ │ │ + ldr r3, [pc, #420] @ (1dc74 ) │ │ │ │ + movw r2, #5802 @ 0x16aa │ │ │ │ + ldr r1, [pc, #416] @ (1dc78 ) │ │ │ │ + ldr r0, [pc, #420] @ (1dc7c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1248 @ 0x4e0 │ │ │ │ + add.w r3, r3, #1160 @ 0x488 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #408] @ (21690 ) │ │ │ │ - movw r2, #7506 @ 0x1d52 │ │ │ │ - ldr r1, [pc, #404] @ (21694 ) │ │ │ │ - ldr r0, [pc, #408] @ (21698 ) │ │ │ │ + ldr r3, [pc, #408] @ (1dc80 ) │ │ │ │ + movw r2, #5569 @ 0x15c1 │ │ │ │ + ldr r1, [pc, #404] @ (1dc84 ) │ │ │ │ + ldr r0, [pc, #408] @ (1dc88 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1248 @ 0x4e0 │ │ │ │ + add.w r3, r3, #1160 @ 0x488 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #396] @ (2169c ) │ │ │ │ - movw r2, #7528 @ 0x1d68 │ │ │ │ - ldr r1, [pc, #392] @ (216a0 ) │ │ │ │ - ldr r0, [pc, #396] @ (216a4 ) │ │ │ │ + ldr r3, [pc, #396] @ (1dc8c ) │ │ │ │ + movw r2, #5591 @ 0x15d7 │ │ │ │ + ldr r1, [pc, #392] @ (1dc90 ) │ │ │ │ + ldr r0, [pc, #396] @ (1dc94 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1248 @ 0x4e0 │ │ │ │ + add.w r3, r3, #1160 @ 0x488 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - eor.w r0, r4, #8519680 @ 0x820000 │ │ │ │ + cmp r6, #148 @ 0x94 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - orns r0, sl, #8519680 @ 0x820000 │ │ │ │ + cmp r6, #138 @ 0x8a │ │ │ │ + movs r3, r0 │ │ │ │ lsls r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r6, r4 │ │ │ │ + strh r2, [r0, r7] │ │ │ │ movs r1, r0 │ │ │ │ - lsls r2, r1, #16 │ │ │ │ + subs r6, #10 │ │ │ │ movs r1, r0 │ │ │ │ - movt r0, #57346 @ 0xe002 │ │ │ │ + cmp r4, #222 @ 0xde │ │ │ │ + movs r3, r0 │ │ │ │ lsls r0, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r0, #28 │ │ │ │ + str r4, [r1, r6] │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r2, #7 │ │ │ │ + subs r3, #212 @ 0xd4 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r4, #25 │ │ │ │ + bx r5 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r2, #25 │ │ │ │ + str r4, [r3, r3] │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r4, #4 │ │ │ │ + subs r3, #36 @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r2, r6, #24 │ │ │ │ + str r6, [r7, r2] │ │ │ │ movs r1, r0 │ │ │ │ - lsls r6, r0, #4 │ │ │ │ + subs r3, #6 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r2, #24 │ │ │ │ + str r0, [r4, r2] │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r5, #3 │ │ │ │ + subs r2, #232 @ 0xe8 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r5, #23 │ │ │ │ + str r2, [r7, r1] │ │ │ │ movs r1, r0 │ │ │ │ - lsls r2, r0, #3 │ │ │ │ + subs r2, #194 @ 0xc2 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r7, #2 │ │ │ │ + subs r2, #184 @ 0xb8 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r0, #23 │ │ │ │ + str r0, [r2, r1] │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ + subs r2, #140 @ 0x8c │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r3, #22 │ │ │ │ + str r0, [r5, r0] │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r6, #1 │ │ │ │ + subs r2, #112 @ 0x70 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r7, #21 │ │ │ │ + str r2, [r1, r0] │ │ │ │ movs r1, r0 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ + subs r2, #82 @ 0x52 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r7, [pc, #896] @ (1df20 ) │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r2, #21 │ │ │ │ + subs r2, #40 @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - movs r0, r5 │ │ │ │ + ldr r7, [pc, #752] @ (1de98 ) │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r6, #20 │ │ │ │ + subs r2, #4 │ │ │ │ movs r1, r0 │ │ │ │ - movs r4, r0 │ │ │ │ + ldr r7, [pc, #632] @ (1de28 ) │ │ │ │ movs r1, r0 │ │ │ │ - asrs r2, r2, #20 │ │ │ │ + subs r1, #230 @ 0xe6 │ │ │ │ movs r1, r0 │ │ │ │ - vaddl.u32 q8, d6, d0 │ │ │ │ - lsrs r6, r5, #8 │ │ │ │ + cmn r2, r4 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r4, #19 │ │ │ │ + ldr r7, [pc, #456] @ (1dd84 ) │ │ │ │ movs r1, r0 │ │ │ │ - vaddl.u q0, d10, d0 │ │ │ │ - asrs r4, r0, #19 │ │ │ │ + subs r1, #186 @ 0xba │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r7, [pc, #320] @ (1dd04 ) │ │ │ │ + movs r1, r0 │ │ │ │ + subs r1, #152 @ 0x98 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r1, #156 @ 0x9c │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r7, [pc, #208] @ (1dca0 ) │ │ │ │ + movs r1, r0 │ │ │ │ + subs r1, #112 @ 0x70 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r6, [pc, #864] @ (1df38 ) │ │ │ │ + movs r1, r0 │ │ │ │ + subs r1, #32 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r1, #28 │ │ │ │ movs r1, r0 │ │ │ │ - vaddl.u16 q0, d8, d0 │ │ │ │ - vaddl.u16 q0, d12, d0 │ │ │ │ - asrs r0, r5, #18 │ │ │ │ + ldr r6, [pc, #720] @ (1deb4 ) │ │ │ │ movs r1, r0 │ │ │ │ - vhadd.u d16, d0, d0 │ │ │ │ - asrs r4, r1, #17 │ │ │ │ + subs r0, #242 @ 0xf2 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r6, [pc, #592] @ (1de3c ) │ │ │ │ movs r1, r0 │ │ │ │ - vhadd.u32 d0, d0, d0 │ │ │ │ - vhadd.u16 d0, d12, d0 │ │ │ │ - asrs r0, r5, #16 │ │ │ │ + subs r0, #220 @ 0xdc │ │ │ │ movs r1, r0 │ │ │ │ - cdp2 0, 15, cr0, cr2, cr0, {0} │ │ │ │ - asrs r0, r1, #16 │ │ │ │ + ldr r6, [pc, #464] @ (1ddc4 ) │ │ │ │ movs r1, r0 │ │ │ │ - cdp2 0, 13, cr0, cr12, cr0, {0} │ │ │ │ - asrs r0, r5, #15 │ │ │ │ + subs r0, #188 @ 0xbc │ │ │ │ movs r1, r0 │ │ │ │ - cdp2 0, 11, cr0, cr12, cr0, {0} │ │ │ │ lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r0, #13 │ │ │ │ + ldr r5, [pc, #816] @ (1df30 ) │ │ │ │ movs r1, r0 │ │ │ │ - cdp2 0, 1, cr0, cr6, cr0, {0} │ │ │ │ - cdp2 0, 5, cr0, cr2, cr0, {0} │ │ │ │ - asrs r6, r1, #12 │ │ │ │ + subs r0, #22 │ │ │ │ movs r1, r0 │ │ │ │ - stc2l 0, cr0, [r4] │ │ │ │ - asrs r6, r4, #11 │ │ │ │ + subs r0, #82 @ 0x52 │ │ │ │ movs r1, r0 │ │ │ │ - ldc2 0, cr0, [sl] │ │ │ │ - asrs r0, r4, #10 │ │ │ │ + ldr r5, [pc, #616] @ (1de74 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldc2l 0, cr0, [r4, #-0] │ │ │ │ - ldc2l 0, cr0, [r4] │ │ │ │ - asrs r2, r3, #9 │ │ │ │ + adds r7, #228 @ 0xe4 │ │ │ │ movs r1, r0 │ │ │ │ - stc2 0, cr0, [lr, #-0] │ │ │ │ - asrs r2, r0, #9 │ │ │ │ + ldr r5, [pc, #456] @ (1dddc ) │ │ │ │ movs r1, r0 │ │ │ │ - ldc2 0, cr0, [r6, #-0] │ │ │ │ - lsls r0, r5, #29 │ │ │ │ + adds r7, #186 @ 0xba │ │ │ │ movs r1, r0 │ │ │ │ - asrs r2, r4, #8 │ │ │ │ + ldr r5, [pc, #176] @ (1dccc ) │ │ │ │ movs r1, r0 │ │ │ │ - ldc2l 0, cr0, [r6] │ │ │ │ - asrs r2, r0, #8 │ │ │ │ + adds r7, #116 @ 0x74 │ │ │ │ movs r1, r0 │ │ │ │ - ldc2l 0, cr0, [r8], {0} │ │ │ │ - lsls r4, r2, #28 │ │ │ │ + adds r7, #244 @ 0xf4 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r1, #7 │ │ │ │ + ldr r4, [pc, #920] @ (1dfc0 ) │ │ │ │ movs r1, r0 │ │ │ │ - stc2 0, cr0, [r2] │ │ │ │ - asrs r2, r6, #6 │ │ │ │ + adds r7, #46 @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ - stc2 0, cr0, [r8], {0} │ │ │ │ - cmp r1, #36 @ 0x24 │ │ │ │ + ldr r4, [pc, #824] @ (1df68 ) │ │ │ │ movs r1, r0 │ │ │ │ - rsb r0, sl, r0 │ │ │ │ - lsrs r0, r7, #6 │ │ │ │ + adds r7, #22 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r1, #12 │ │ │ │ + ands r4, r3 │ │ │ │ movs r1, r0 │ │ │ │ - subs.w r0, r2, r0 │ │ │ │ - lsls r0, r7, #14 │ │ │ │ + ldr r4, [pc, #696] @ (1def4 ) │ │ │ │ movs r1, r0 │ │ │ │ - cmp r0, #244 @ 0xf4 │ │ │ │ + adds r6, #246 @ 0xf6 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xeb9a0000 │ │ │ │ - lsls r4, r4, #19 │ │ │ │ + ldr r4, [pc, #568] @ (1de7c ) │ │ │ │ movs r1, r0 │ │ │ │ - cmp r0, #220 @ 0xdc │ │ │ │ + adds r6, #216 @ 0xd8 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xeb820000 │ │ │ │ - lsls r4, r1, #19 │ │ │ │ + subs r7, #200 @ 0xc8 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r4, [pc, #352] @ (1ddb0 ) │ │ │ │ + movs r1, r0 │ │ │ │ + adds r6, #162 @ 0xa2 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r4, [pc, #248] @ (1dd50 ) │ │ │ │ + movs r1, r0 │ │ │ │ + adds r6, #136 @ 0x88 │ │ │ │ + movs r1, r0 │ │ │ │ + str r4, [r7, #48] @ 0x30 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r5, #202 @ 0xca │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r4, r0 │ │ │ │ + movs r1, r0 │ │ │ │ + str r4, [r4, #48] @ 0x30 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r5, #178 @ 0xb2 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r5, #184 @ 0xb8 │ │ │ │ + movs r1, r0 │ │ │ │ + str r4, [r1, #48] @ 0x30 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r5, #154 @ 0x9a │ │ │ │ + movs r1, r0 │ │ │ │ + subs r6, #228 @ 0xe4 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r0, #196 @ 0xc4 │ │ │ │ + str r4, [r6, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ - sbc.w r0, sl, r0 │ │ │ │ - lsrs r4, r1, #5 │ │ │ │ + movs r5, #130 @ 0x82 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r6, #204 @ 0xcc │ │ │ │ + movs r1, r0 │ │ │ │ + str r4, [r3, #44] @ 0x2c │ │ │ │ + movs r1, r0 │ │ │ │ + movs r5, #106 @ 0x6a │ │ │ │ + movs r1, r0 │ │ │ │ + tst r0, r3 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000216a8 : │ │ │ │ +0001dc98 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr.w ip, [pc, #372] @ 2182c │ │ │ │ + ldr.w ip, [pc, #372] @ 1de1c │ │ │ │ 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, #356] @ 21830 │ │ │ │ - ldr r5, [pc, #356] @ (21834 ) │ │ │ │ + add.w r3, ip, #960 @ 0x3c0 │ │ │ │ + ldr.w ip, [pc, #356] @ 1de20 │ │ │ │ + ldr r5, [pc, #356] @ (1de24 ) │ │ │ │ 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, #344] @ (21838 ) │ │ │ │ + ldr r4, [pc, #344] @ (1de28 ) │ │ │ │ ldr.w r5, [ip, r5] │ │ │ │ add r4, pc │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ mov.w r5, #0 │ │ │ │ bl c3c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 217a2 │ │ │ │ + beq.n 1dd92 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.n 21782 │ │ │ │ + bpl.n 1dd72 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 217a6 │ │ │ │ + bpl.n 1dd96 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 217be │ │ │ │ + bne.n 1ddae │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - bpl.n 217b2 │ │ │ │ + bpl.n 1dda2 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 20b5c │ │ │ │ + bl 1d14c │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 217a2 │ │ │ │ + beq.n 1dd92 │ │ │ │ movs r0, #2 │ │ │ │ blx 9334 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 217d2 │ │ │ │ + beq.n 1ddc2 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 1132c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.n 217fa │ │ │ │ - ldr r1, [pc, #240] @ (2183c ) │ │ │ │ + bpl.n 1ddea │ │ │ │ + ldr r1, [pc, #240] @ (1de2c ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2180e │ │ │ │ - ldr r1, [pc, #236] @ (21840 ) │ │ │ │ + beq.n 1ddfe │ │ │ │ + ldr r1, [pc, #236] @ (1de30 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 21824 │ │ │ │ + beq.n 1de14 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 21828 │ │ │ │ + ble.n 1de18 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ str r0, [r3, #16] │ │ │ │ - beq.n 21828 │ │ │ │ + beq.n 1de18 │ │ │ │ str r1, [r3, #20] │ │ │ │ - ldr r1, [pc, #216] @ (21844 ) │ │ │ │ - ldr r2, [pc, #200] @ (21834 ) │ │ │ │ + ldr r1, [pc, #216] @ (1de34 ) │ │ │ │ + ldr r2, [pc, #200] @ (1de24 ) │ │ │ │ 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 217f6 │ │ │ │ + bne.n 1dde6 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #196] @ (21848 ) │ │ │ │ + ldr r0, [pc, #196] @ (1de38 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ bl 11514 │ │ │ │ - ldr r3, [pc, #188] @ (2184c ) │ │ │ │ + ldr r3, [pc, #188] @ (1de3c ) │ │ │ │ mov.w r2, #362 @ 0x16a │ │ │ │ - ldr r1, [pc, #188] @ (21850 ) │ │ │ │ - ldr r0, [pc, #188] @ (21854 ) │ │ │ │ + ldr r1, [pc, #188] @ (1de40 ) │ │ │ │ + ldr r0, [pc, #188] @ (1de44 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 21768 │ │ │ │ - ldr r0, [pc, #176] @ (21858 ) │ │ │ │ + b.n 1dd58 │ │ │ │ + ldr r0, [pc, #176] @ (1de48 ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ bl 11514 │ │ │ │ - b.n 2178c │ │ │ │ - ldr r0, [pc, #168] @ (2185c ) │ │ │ │ + b.n 1dd7c │ │ │ │ + ldr r0, [pc, #168] @ (1de4c ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ bl 11514 │ │ │ │ - b.n 2178c │ │ │ │ + b.n 1dd7c │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - beq.n 21712 │ │ │ │ + beq.n 1dd02 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 217dc │ │ │ │ + bne.n 1ddcc │ │ │ │ ldr r2, [r2, #12] │ │ │ │ negs r2, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 21712 │ │ │ │ + b.n 1dd02 │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 11178 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 21736 │ │ │ │ + b.n 1dd26 │ │ │ │ mov r0, r2 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 166fc │ │ │ │ + bl 166f8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21712 │ │ │ │ + bne.n 1dd02 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - b.n 21712 │ │ │ │ + b.n 1dd02 │ │ │ │ blx 90dc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #100] @ (21860 ) │ │ │ │ + ldr r3, [pc, #100] @ (1de50 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #100] @ (21864 ) │ │ │ │ - ldr r0, [pc, #100] @ (21868 ) │ │ │ │ + ldr r1, [pc, #100] @ (1de54 ) │ │ │ │ + ldr r0, [pc, #100] @ (1de58 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #92] @ (2186c ) │ │ │ │ + ldr r3, [pc, #92] @ (1de5c ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #88] @ (21870 ) │ │ │ │ - ldr r0, [pc, #92] @ (21874 ) │ │ │ │ + ldr r1, [pc, #88] @ (1de60 ) │ │ │ │ + ldr r0, [pc, #92] @ (1de64 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ bl 98c8 │ │ │ │ bl 9928 │ │ │ │ - @ instruction: 0xf4cc0002 │ │ │ │ - stmdb ip!, {r1} │ │ │ │ + cmp r6, #220 @ 0xdc │ │ │ │ + movs r3, r0 │ │ │ │ + movs r3, #60 @ 0x3c │ │ │ │ + movs r3, r0 │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldmdb sl, {r1} │ │ │ │ + movs r3, #42 @ 0x2a │ │ │ │ + movs r3, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia.w r0, {r1} │ │ │ │ - lsrs r6, r7, #24 │ │ │ │ + movs r2, #160 @ 0xa0 │ │ │ │ + movs r3, r0 │ │ │ │ + ldr r0, [pc, #808] @ (1e164 ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #26 │ │ │ │ + ldr r1, [pc, #248] @ (1df3c ) │ │ │ │ + movs r1, r0 │ │ │ │ + adds r3, #134 @ 0x86 │ │ │ │ movs r1, r0 │ │ │ │ - vst1.8 {d0[0]}, [r6], r0 │ │ │ │ - lsls r6, r1, #6 │ │ │ │ + subs r3, #142 @ 0x8e │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xfa020000 │ │ │ │ - movs r5, #218 @ 0xda │ │ │ │ + adds r4, #2 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 21380 │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 213dc │ │ │ │ - movs r0, r0 │ │ │ │ - movs r5, #196 @ 0xc4 │ │ │ │ + ldrsh r2, [r6, r7] │ │ │ │ + movs r1, r0 │ │ │ │ + subs r4, r1, #6 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r0, r7, #6 │ │ │ │ + movs r1, r0 │ │ │ │ + ldrsh r4, [r3, r7] │ │ │ │ + movs r1, r0 │ │ │ │ + subs r6, r6, #4 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r2, #242 @ 0xf2 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 212e0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrd r0, r0, [r2], #0 │ │ │ │ │ │ │ │ -00021878 : │ │ │ │ +0001de68 : │ │ │ │ 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 │ │ │ │ - ldr.w r6, [pc, #2408] @ 221f4 │ │ │ │ + ldr.w r6, [pc, #2408] @ 1e7e4 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ - ldr.w r5, [pc, #2408] @ 221f8 │ │ │ │ + ldr.w r5, [pc, #2408] @ 1e7e8 │ │ │ │ mov r7, r1 │ │ │ │ add r6, pc │ │ │ │ - ldr.w r4, [pc, #2404] @ 221fc │ │ │ │ + ldr.w r4, [pc, #2404] @ 1e7ec │ │ │ │ mov r9, r3 │ │ │ │ lsls r1, r2, #31 │ │ │ │ add r4, pc │ │ │ │ ldr r5, [r6, r5] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ mov.w r5, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bmi.w 21a6a │ │ │ │ + bmi.w 1e05a │ │ │ │ add.w r8, r2, #4 │ │ │ │ teq r2, r8 │ │ │ │ - bmi.w 21a62 │ │ │ │ - ldr.w r3, [pc, #2368] @ 22200 │ │ │ │ + bmi.w 1e052 │ │ │ │ + ldr.w r3, [pc, #2368] @ 1e7f0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21cbc │ │ │ │ + beq.w 1e2ac │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d35c │ │ │ │ + bl 19964 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 21cf2 │ │ │ │ + beq.w 1e2e2 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 205a0 │ │ │ │ + bl 1cb90 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ lsls r3, r6, #31 │ │ │ │ - bmi.w 21d10 │ │ │ │ + bmi.w 1e300 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.w 21d18 │ │ │ │ + beq.w 1e308 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r9 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ bl 10bb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21d36 │ │ │ │ - ldr.w r2, [pc, #2300] @ 22204 │ │ │ │ + beq.w 1e326 │ │ │ │ + ldr.w r2, [pc, #2300] @ 1e7f4 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ mov sl, r2 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 21d60 │ │ │ │ + bne.w 1e350 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 158b8 │ │ │ │ + bl 158b4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21a9c │ │ │ │ + beq.w 1e08c │ │ │ │ cmp r1, #2 │ │ │ │ - beq.w 21d88 │ │ │ │ + beq.w 1e378 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 21aa8 │ │ │ │ - ldr.w r3, [pc, #2248] @ 22208 │ │ │ │ + beq.w 1e098 │ │ │ │ + ldr.w r3, [pc, #2248] @ 1e7f8 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr.w r9, [r3, #396] @ 0x18c │ │ │ │ + ldr.w r9, [r3, #224] @ 0xe0 │ │ │ │ blx 9094 │ │ │ │ mov r2, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2217c │ │ │ │ + beq.w 1e76c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 21968 │ │ │ │ + bge.n 1df58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21ca0 │ │ │ │ + beq.w 1e290 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21dd8 │ │ │ │ + beq.w 1e3c8 │ │ │ │ mov r1, r9 │ │ │ │ movs r0, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl d57c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2198e │ │ │ │ + bge.n 1df7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21cb4 │ │ │ │ + beq.w 1e2a4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 21dfc │ │ │ │ - ldr.w r3, [pc, #2164] @ 2220c │ │ │ │ + beq.w 1e3ec │ │ │ │ + ldr.w r3, [pc, #2164] @ 1e7fc │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov sl, r3 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ bl 1132c │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ @@ -39426,227 +33691,227 @@ │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ blx 949c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21e1a │ │ │ │ + beq.w 1e40a │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 219de │ │ │ │ + bge.n 1dfce │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 219de │ │ │ │ + cbnz r3, 1dfce │ │ │ │ mov r0, r9 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 22194 │ │ │ │ + beq.w 1e784 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 219fe │ │ │ │ + bge.n 1dfee │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 219fe │ │ │ │ + cbnz r3, 1dfee │ │ │ │ mov r0, r8 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr.w r2, [sl] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 21e4e │ │ │ │ + bne.w 1e43e │ │ │ │ mov r0, r6 │ │ │ │ bl 10d84 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21cac │ │ │ │ - ldr.w r3, [pc, #2032] @ 22210 │ │ │ │ + beq.w 1e29c │ │ │ │ + ldr.w r3, [pc, #2032] @ 1e800 │ │ │ │ mov.w r2, #388 @ 0x184 │ │ │ │ - ldr.w r1, [pc, #2028] @ 22214 │ │ │ │ - ldr.w r0, [pc, #2028] @ 22218 │ │ │ │ + ldr.w r1, [pc, #2028] @ 1e804 │ │ │ │ + ldr.w r0, [pc, #2028] @ 1e808 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5] │ │ │ │ - ldr.w r2, [pc, #2008] @ 2221c │ │ │ │ - ldr.w r3, [pc, #1968] @ 221f8 │ │ │ │ + ldr.w r2, [pc, #2008] @ 1e80c │ │ │ │ + ldr.w r3, [pc, #1968] @ 1e7e8 │ │ │ │ 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 22178 │ │ │ │ + bne.w 1e768 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.w 218bc │ │ │ │ + bge.w 1deac │ │ │ │ mov r0, r2 │ │ │ │ movs r1, #4 │ │ │ │ - bl 16900 │ │ │ │ - ldr.w r3, [pc, #1932] @ 22200 │ │ │ │ + bl 168fc │ │ │ │ + ldr.w r3, [pc, #1932] @ 1e7f0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21cbc │ │ │ │ + beq.w 1e2ac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d35c │ │ │ │ + bl 19964 │ │ │ │ tst.w r8, #1 │ │ │ │ mov r6, r0 │ │ │ │ - beq.w 218d4 │ │ │ │ + beq.w 1dec4 │ │ │ │ mov r0, r8 │ │ │ │ bl c598 │ │ │ │ - b.n 218d4 │ │ │ │ + b.n 1dec4 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - b.n 21932 │ │ │ │ + b.n 1df22 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r9 │ │ │ │ bl 10bb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21e74 │ │ │ │ + beq.w 1e464 │ │ │ │ ldr.w r1, [sl] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 21e90 │ │ │ │ + bne.w 1e480 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 149c0 │ │ │ │ + bl 149bc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21dc0 │ │ │ │ + beq.w 1e3b0 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.w 21eb4 │ │ │ │ + beq.w 1e4a4 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r9 │ │ │ │ bl 10bb8 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21ecc │ │ │ │ + beq.w 1e4bc │ │ │ │ ldr.w r2, [sl] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 21ee4 │ │ │ │ + bne.w 1e4d4 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ - bl 14ef4 │ │ │ │ + bl 14ef0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21dcc │ │ │ │ + beq.w 1e3bc │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 21f04 │ │ │ │ + beq.w 1e4f4 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #0 │ │ │ │ bl 10bb8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21f24 │ │ │ │ - ldr.w r2, [pc, #1776] @ 22220 │ │ │ │ + beq.w 1e514 │ │ │ │ + ldr.w r2, [pc, #1776] @ 1e810 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 21ffa │ │ │ │ + bne.w 1e5ea │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 160f8 │ │ │ │ + bl 160f4 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [r9] │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21e42 │ │ │ │ + beq.w 1e432 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.w 22030 │ │ │ │ - ldr.w r3, [pc, #1700] @ 22208 │ │ │ │ + beq.w 1e620 │ │ │ │ + ldr.w r3, [pc, #1700] @ 1e7f8 │ │ │ │ tst.w r8, #1 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr.w sl, [r3, #400] @ 0x190 │ │ │ │ - ldr.w fp, [r3, #388] @ 0x184 │ │ │ │ - bne.w 22052 │ │ │ │ + ldr.w sl, [r3, #228] @ 0xe4 │ │ │ │ + ldr.w fp, [r3, #216] @ 0xd8 │ │ │ │ + bne.w 1e642 │ │ │ │ mov r0, r8 │ │ │ │ bl 1132c │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, fp │ │ │ │ movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ str.w sl, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ blx 9554 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2205a │ │ │ │ + beq.w 1e64a │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 221dc │ │ │ │ + beq.w 1e7cc │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 21bc6 │ │ │ │ + bge.n 1e1b6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 21bc6 │ │ │ │ + cbnz r3, 1e1b6 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - ldr.w r3, [pc, #1628] @ 22224 │ │ │ │ + ldr.w r3, [pc, #1628] @ 1e814 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 22096 │ │ │ │ + bne.w 1e686 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 21bec │ │ │ │ + bge.n 1e1dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 21bec │ │ │ │ + cbnz r3, 1e1dc │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - ldr.w r3, [pc, #1592] @ 22228 │ │ │ │ + ldr.w r3, [pc, #1592] @ 1e818 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 21da6 │ │ │ │ + beq.w 1e396 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 221c4 │ │ │ │ + beq.w 1e7b4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 21c10 │ │ │ │ + bge.n 1e200 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2201e │ │ │ │ - ldr.w r2, [pc, #1528] @ 2220c │ │ │ │ + beq.w 1e60e │ │ │ │ + ldr.w r2, [pc, #1528] @ 1e7fc │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr.w r6, [r3, #404] @ 0x194 │ │ │ │ + ldr.w r6, [r3, #232] @ 0xe8 │ │ │ │ ldr r3, [r4, r2] │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1132c │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ @@ -39654,3172 +33919,14334 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ strd r6, r7, [sp, #72] @ 0x48 │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ blx 949c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 220ca │ │ │ │ + beq.w 1e6ba │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 221ac │ │ │ │ + beq.w 1e79c │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 21c64 │ │ │ │ + bge.n 1e254 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2204a │ │ │ │ + beq.w 1e63a │ │ │ │ ldr.w r2, [sl] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 220e8 │ │ │ │ + bne.w 1e6d8 │ │ │ │ mov r0, r6 │ │ │ │ bl 10d84 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21f1c │ │ │ │ - ldr.w r3, [pc, #1420] @ 22210 │ │ │ │ + beq.w 1e50c │ │ │ │ + ldr.w r3, [pc, #1420] @ 1e800 │ │ │ │ + movw r2, #399 @ 0x18f │ │ │ │ + ldr.w r1, [pc, #1440] @ 1e81c │ │ │ │ + ldr.w r0, [pc, #1440] @ 1e820 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + b.n 1e028 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + b.n 1df58 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1e00c │ │ │ │ + mov r0, r2 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1df7e │ │ │ │ + mov r0, r8 │ │ │ │ + bl c598 │ │ │ │ + ldr.w r3, [pc, #1392] @ 1e824 │ │ │ │ + ldr.w r1, [pc, #1392] @ 1e828 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 911c │ │ │ │ + ldr.w r3, [pc, #1336] @ 1e800 │ │ │ │ + ldr.w r1, [pc, #1376] @ 1e82c │ │ │ │ + mov.w r2, #384 @ 0x180 │ │ │ │ + ldr.w r0, [pc, #1372] @ 1e830 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + b.n 1e028 │ │ │ │ + ldr.w r3, [pc, #1308] @ 1e800 │ │ │ │ + mov.w r2, #384 @ 0x180 │ │ │ │ + ldr.w r1, [pc, #1352] @ 1e834 │ │ │ │ + ldr.w r0, [pc, #1352] @ 1e838 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + b.n 1e028 │ │ │ │ + mov r0, r6 │ │ │ │ + bl c598 │ │ │ │ + b.n 1dede │ │ │ │ + ldr.w r3, [pc, #1268] @ 1e800 │ │ │ │ + movw r2, #385 @ 0x181 │ │ │ │ + ldr.w r1, [pc, #1320] @ 1e83c │ │ │ │ + ldr.w r0, [pc, #1320] @ 1e840 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + b.n 1e028 │ │ │ │ + ldr.w r3, [pc, #1240] @ 1e800 │ │ │ │ + movw r2, #387 @ 0x183 │ │ │ │ + ldr.w r1, [pc, #1300] @ 1e844 │ │ │ │ + ldr.w r0, [pc, #1300] @ 1e848 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c598 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 1e028 │ │ │ │ + ldr.w r2, [pc, #1196] @ 1e800 │ │ │ │ + ldr.w r3, [pc, #1268] @ 1e84c │ │ │ │ + ldr.w r1, [pc, #1268] @ 1e850 │ │ │ │ + add r3, pc │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + add r1, pc │ │ │ │ + str r0, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr.w r0, [pc, #1260] @ 1e854 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + movw r2, #387 @ 0x183 │ │ │ │ + add r0, pc │ │ │ │ + bl 11db0 │ │ │ │ + b.n 1e342 │ │ │ │ + ldr.w r3, [pc, #1156] @ 1e800 │ │ │ │ + movw r2, #387 @ 0x183 │ │ │ │ + ldr.w r1, [pc, #1236] @ 1e858 │ │ │ │ + ldr.w r0, [pc, #1236] @ 1e85c │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + b.n 1e342 │ │ │ │ + tst.w r8, #1 │ │ │ │ + bne.w 1e714 │ │ │ │ + add.w r4, r8, #4 │ │ │ │ + teq r8, r4 │ │ │ │ + bmi.w 1e674 │ │ │ │ + strd r4, r6, [r5] │ │ │ │ + b.n 1e030 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + b.n 1e0ca │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r1 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + b.n 1e106 │ │ │ │ + ldr.w r3, [pc, #1076] @ 1e800 │ │ │ │ + mov.w r2, #388 @ 0x184 │ │ │ │ + ldr.w r1, [pc, #1164] @ 1e860 │ │ │ │ + ldr.w r0, [pc, #1164] @ 1e864 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c598 │ │ │ │ + b.n 1e028 │ │ │ │ + ldr.w r3, [pc, #1040] @ 1e800 │ │ │ │ + mov.w r2, #388 @ 0x184 │ │ │ │ + ldr.w r1, [pc, #1136] @ 1e868 │ │ │ │ + ldr.w r0, [pc, #1136] @ 1e86c │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + b.n 1e3e4 │ │ │ │ + ldr r3, [pc, #1012] @ (1e800 ) │ │ │ │ + mov.w r2, #388 @ 0x184 │ │ │ │ + ldr.w r1, [pc, #1116] @ 1e870 │ │ │ │ + ldr.w r0, [pc, #1116] @ 1e874 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 1e028 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mov r0, r9 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + b.n 1e14a │ │ │ │ + ldr r2, [pc, #960] @ (1e800 ) │ │ │ │ + ldr.w r3, [pc, #1076] @ 1e878 │ │ │ │ + ldr.w r1, [pc, #1076] @ 1e87c │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r0, [pc, #1076] @ 1e880 │ │ │ │ + ldr r4, [r4, r2] │ │ │ │ + add r1, pc │ │ │ │ + str r6, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov.w r2, #388 @ 0x184 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + bl 11db0 │ │ │ │ + b.n 1e028 │ │ │ │ + ldr r3, [pc, #920] @ (1e800 ) │ │ │ │ + mov.w r2, #390 @ 0x186 │ │ │ │ + ldr.w r1, [pc, #1048] @ 1e884 │ │ │ │ + ldr.w r0, [pc, #1048] @ 1e888 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + b.n 1e342 │ │ │ │ + ldr r2, [pc, #892] @ (1e800 ) │ │ │ │ + ldr.w r3, [pc, #1032] @ 1e88c │ │ │ │ + ldr.w r1, [pc, #1032] @ 1e890 │ │ │ │ + add r3, pc │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + add r1, pc │ │ │ │ + str r0, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r0, [pc, #1020] @ (1e894 ) │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + mov.w r2, #390 @ 0x186 │ │ │ │ + add r0, pc │ │ │ │ + bl 11db0 │ │ │ │ + b.n 1e342 │ │ │ │ + ldr r3, [pc, #856] @ (1e800 ) │ │ │ │ + mov.w r2, #390 @ 0x186 │ │ │ │ + ldr r1, [pc, #1004] @ (1e898 ) │ │ │ │ + ldr r0, [pc, #1004] @ (1e89c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + b.n 1e342 │ │ │ │ + ldr r3, [pc, #832] @ (1e800 ) │ │ │ │ + mov.w r2, #392 @ 0x188 │ │ │ │ + ldr r1, [pc, #988] @ (1e8a0 ) │ │ │ │ + ldr r0, [pc, #988] @ (1e8a4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + b.n 1e342 │ │ │ │ + ldr r3, [pc, #808] @ (1e800 ) │ │ │ │ + ldr r2, [pc, #976] @ (1e8a8 ) │ │ │ │ + ldr r1, [pc, #976] @ (1e8ac ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r1, pc │ │ │ │ + str r0, [sp, #4] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov.w r2, #392 @ 0x188 │ │ │ │ + ldr r0, [pc, #964] @ (1e8b0 ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r0, pc │ │ │ │ + bl 11db0 │ │ │ │ + b.n 1e342 │ │ │ │ + ldr r3, [pc, #776] @ (1e800 ) │ │ │ │ + mov.w r2, #392 @ 0x188 │ │ │ │ + ldr r1, [pc, #952] @ (1e8b4 ) │ │ │ │ + ldr r0, [pc, #952] @ (1e8b8 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + b.n 1e342 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1e272 │ │ │ │ + ldr r3, [pc, #744] @ (1e800 ) │ │ │ │ + mov.w r2, #394 @ 0x18a │ │ │ │ + ldr r1, [pc, #928] @ (1e8bc ) │ │ │ │ + ldr r0, [pc, #928] @ (1e8c0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, r6 │ │ │ │ + add r6, sp, #24 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 10eb4 │ │ │ │ + ldr r3, [pc, #700] @ (1e7f8 ) │ │ │ │ + ldr r2, [r4, r3] │ │ │ │ + ldr r3, [pc, #900] @ (1e8c4 ) │ │ │ │ + mov sl, r2 │ │ │ │ + ldr.w r1, [r2, #164] @ 0xa4 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9730 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1e6f8 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + bl 1103c │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r8 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 1e616 │ │ │ │ + ldr r2, [pc, #656] @ (1e7fc ) │ │ │ │ + ldr.w r3, [sl, #208] @ 0xd0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [r4, r2] │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + bl 1132c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r8, r0 │ │ │ │ + strd r3, r7, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #3 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + str.w r8, [sp, #56] @ 0x38 │ │ │ │ + blx 949c │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1e726 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9dc4 │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 1e742 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10d84 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r1, [pc, #780] @ (1e8c8 ) │ │ │ │ + ldr r0, [pc, #780] @ (1e8cc ) │ │ │ │ + mov.w r2, #396 @ 0x18c │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + ldmia.w r6, {r0, r1, r2} │ │ │ │ + bl 10fd8 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 1e028 │ │ │ │ + ldr r2, [pc, #532] @ (1e800 ) │ │ │ │ + ldr.w ip, [pc, #736] @ 1e8d0 │ │ │ │ + ldr r1, [pc, #736] @ (1e8d4 ) │ │ │ │ + ldr r0, [pc, #740] @ (1e8d8 ) │ │ │ │ + add ip, pc │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + mov fp, r2 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + mov.w r2, #394 @ 0x18a │ │ │ │ + strd ip, r9, [sp] │ │ │ │ + bl 11db0 │ │ │ │ + b.n 1e52c │ │ │ │ + mov r0, r6 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1e200 │ │ │ │ + bl c598 │ │ │ │ + bl 10df0 │ │ │ │ + b.n 1e5ce │ │ │ │ + ldr r3, [pc, #476] @ (1e800 ) │ │ │ │ + mov.w r2, #394 @ 0x18a │ │ │ │ + ldr r1, [pc, #692] @ (1e8dc ) │ │ │ │ + ldr r0, [pc, #692] @ (1e8e0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + b.n 1e52c │ │ │ │ + mov r0, r8 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1e254 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c580 │ │ │ │ + b.n 1e168 │ │ │ │ + ldr r3, [pc, #436] @ (1e800 ) │ │ │ │ + mov.w r2, #398 @ 0x18e │ │ │ │ + ldr r1, [pc, #656] @ (1e8e4 ) │ │ │ │ + ldr r0, [pc, #660] @ (1e8e8 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c598 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 1e028 │ │ │ │ + cmp r4, #0 │ │ │ │ + bge.w 1e3aa │ │ │ │ + movs r1, #4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 168fc │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 1e3aa │ │ │ │ + ldr r0, [pc, #612] @ (1e8ec ) │ │ │ │ + str r1, [sp, #8] │ │ │ │ + add r0, pc │ │ │ │ + bl 11514 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1e6a2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 1e760 │ │ │ │ + ldr r3, [pc, #348] @ (1e800 ) │ │ │ │ + mov.w r2, #398 @ 0x18e │ │ │ │ + ldr r1, [pc, #580] @ (1e8f0 ) │ │ │ │ + ldr r0, [pc, #584] @ (1e8f4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + b.n 1e342 │ │ │ │ + ldr r3, [pc, #324] @ (1e800 ) │ │ │ │ + movw r2, #399 @ 0x18f │ │ │ │ + ldr r1, [pc, #564] @ (1e8f8 ) │ │ │ │ + ldr r0, [pc, #568] @ (1e8fc ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 1e028 │ │ │ │ + ldr r2, [pc, #292] @ (1e800 ) │ │ │ │ + ldr r3, [pc, #548] @ (1e900 ) │ │ │ │ + ldr r1, [pc, #548] @ (1e904 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [pc, #548] @ (1e908 ) │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + add r1, pc │ │ │ │ + str r6, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ movw r2, #399 @ 0x18f │ │ │ │ - ldr.w r1, [pc, #1440] @ 2222c │ │ │ │ - ldr.w r0, [pc, #1440] @ 22230 │ │ │ │ + bl 11db0 │ │ │ │ + b.n 1e028 │ │ │ │ + ldr r1, [pc, #528] @ (1e90c ) │ │ │ │ + movw r2, #395 @ 0x18b │ │ │ │ + ldr r0, [pc, #528] @ (1e910 ) │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c598 │ │ │ │ + b.n 1e5ce │ │ │ │ + movs r1, #4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 168fc │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c598 │ │ │ │ + b.n 1e3aa │ │ │ │ + ldr r1, [pc, #492] @ (1e914 ) │ │ │ │ + mov.w r2, #396 @ 0x18c │ │ │ │ + ldr r0, [pc, #488] @ (1e918 ) │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 1e5ce │ │ │ │ + ldr r2, [pc, #472] @ (1e91c ) │ │ │ │ + ldr r1, [pc, #472] @ (1e920 ) │ │ │ │ + ldr r0, [pc, #476] @ (1e924 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + add r1, pc │ │ │ │ + strd r2, r4, [sp] │ │ │ │ + add r0, pc │ │ │ │ + mov.w r2, #396 @ 0x18c │ │ │ │ + bl 11db0 │ │ │ │ + b.n 1e5ce │ │ │ │ + mov r0, r1 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1e6a2 │ │ │ │ + blx 90dc <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #440] @ (1e928 ) │ │ │ │ + movw r2, #5966 @ 0x174e │ │ │ │ + ldr r1, [pc, #440] @ (1e92c ) │ │ │ │ + ldr r0, [pc, #440] @ (1e930 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1196 @ 0x4ac │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #428] @ (1e934 ) │ │ │ │ + movw r2, #5987 @ 0x1763 │ │ │ │ + ldr r1, [pc, #428] @ (1e938 ) │ │ │ │ + ldr r0, [pc, #428] @ (1e93c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1196 @ 0x4ac │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #416] @ (1e940 ) │ │ │ │ + movw r2, #6145 @ 0x1801 │ │ │ │ + ldr r1, [pc, #416] @ (1e944 ) │ │ │ │ + ldr r0, [pc, #416] @ (1e948 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1196 @ 0x4ac │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #404] @ (1e94c ) │ │ │ │ + movw r2, #6211 @ 0x1843 │ │ │ │ + ldr r1, [pc, #404] @ (1e950 ) │ │ │ │ + ldr r0, [pc, #404] @ (1e954 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1196 @ 0x4ac │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #392] @ (1e958 ) │ │ │ │ + movw r2, #6120 @ 0x17e8 │ │ │ │ + ldr r1, [pc, #392] @ (1e95c ) │ │ │ │ + ldr r0, [pc, #392] @ (1e960 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1196 @ 0x4ac │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + movs r1, #120 @ 0x78 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r1, #110 @ 0x6e │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r6, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r0, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r1, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + mov r8, r2 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r0, #240 @ 0xf0 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r4, r0, #7 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r0, r2, #20 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r2, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r0, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + add r2, r5 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r6, #138 @ 0x8a │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r6, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r2, #66 @ 0x42 │ │ │ │ + movs r1, r0 │ │ │ │ + mvns r0, r3 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r6, #56 @ 0x38 │ │ │ │ + movs r1, r0 │ │ │ │ + bics r2, r7 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r6, #26 │ │ │ │ + movs r1, r0 │ │ │ │ + bics r4, r2 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r5, #244 @ 0xf4 │ │ │ │ + movs r1, r0 │ │ │ │ + muls r6, r6 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r5, #214 @ 0xd6 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r5, #204 @ 0xcc │ │ │ │ + movs r1, r0 │ │ │ │ + muls r4, r1 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r5, #160 @ 0xa0 │ │ │ │ + movs r1, r0 │ │ │ │ + orrs r4, r4 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r5, #132 @ 0x84 │ │ │ │ + movs r1, r0 │ │ │ │ + cmn r4, r2 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r5, #52 @ 0x34 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r0, r6 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r5, #16 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r4, r2 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r4, #244 @ 0xf4 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r5, #228 @ 0xe4 │ │ │ │ + movs r1, r0 │ │ │ │ + negs r4, r3 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r4, #188 @ 0xbc │ │ │ │ + movs r1, r0 │ │ │ │ + tst r2, r7 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r4, #154 @ 0x9a │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r4, #158 @ 0x9e │ │ │ │ + movs r1, r0 │ │ │ │ + tst r6, r3 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r4, #116 @ 0x74 │ │ │ │ + movs r1, r0 │ │ │ │ + rors r6, r7 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r4, #94 @ 0x5e │ │ │ │ + movs r1, r0 │ │ │ │ + rors r6, r4 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r4, #70 @ 0x46 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r4, #78 @ 0x4e │ │ │ │ + movs r1, r0 │ │ │ │ + rors r6, r1 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r4, #36 @ 0x24 │ │ │ │ + movs r1, r0 │ │ │ │ + sbcs r6, r5 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r4, #14 │ │ │ │ + movs r1, r0 │ │ │ │ + sbcs r6, r1 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r3, #238 @ 0xee │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r6, r4 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r3, #72 @ 0x48 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r3, #132 @ 0x84 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r6 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r3, #22 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r2, r0 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r2, #226 @ 0xe2 │ │ │ │ + movs r1, r0 │ │ │ │ + eors r0, r3 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r2, #184 @ 0xb8 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r3, #38 @ 0x26 │ │ │ │ + movs r1, r0 │ │ │ │ + ands r0, r0 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r2, #96 @ 0x60 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r7, #232 @ 0xe8 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r2, #72 @ 0x48 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r3, #78 @ 0x4e │ │ │ │ + movs r1, r0 │ │ │ │ + subs r7, #200 @ 0xc8 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r2, #40 @ 0x28 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r7, #168 @ 0xa8 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r2, #10 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r7, #122 @ 0x7a │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r1, #220 @ 0xdc │ │ │ │ + movs r1, r0 │ │ │ │ + adds r2, #228 @ 0xe4 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r7, #94 @ 0x5e │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r1, #188 @ 0xbc │ │ │ │ + movs r1, r0 │ │ │ │ + ldrsb r6, [r5, r1] │ │ │ │ + movs r1, r0 │ │ │ │ + adds r4, r7, r3 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r2, #70 @ 0x46 │ │ │ │ + movs r1, r0 │ │ │ │ + ldrsb r6, [r2, r1] │ │ │ │ + movs r1, r0 │ │ │ │ + adds r4, r4, r3 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r5, #170 @ 0xaa │ │ │ │ + movs r1, r0 │ │ │ │ + ldrsb r6, [r7, r0] │ │ │ │ + movs r1, r0 │ │ │ │ + adds r4, r1, r3 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r5, #158 @ 0x9e │ │ │ │ + movs r1, r0 │ │ │ │ + ldrsb r6, [r4, r0] │ │ │ │ + movs r1, r0 │ │ │ │ + adds r4, r6, r2 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r1, #254 @ 0xfe │ │ │ │ + movs r1, r0 │ │ │ │ + ldrsb r6, [r1, r0] │ │ │ │ + movs r1, r0 │ │ │ │ + adds r4, r3, r2 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r0, #150 @ 0x96 │ │ │ │ + movs r1, r0 │ │ │ │ + │ │ │ │ +0001e964 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + ldr.w ip, [pc, #372] @ 1eae8 │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + add ip, pc │ │ │ │ + mov r2, r3 │ │ │ │ + add.w r3, ip, #1008 @ 0x3f0 │ │ │ │ + ldr.w ip, [pc, #356] @ 1eaec │ │ │ │ + ldr r5, [pc, #356] @ (1eaf0 ) │ │ │ │ + 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, #344] @ (1eaf4 ) │ │ │ │ + ldr.w r5, [ip, r5] │ │ │ │ + add r4, pc │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + mov.w r5, #0 │ │ │ │ + bl c3c8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 1ea5e │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ + bpl.n 1ea3e │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #7 │ │ │ │ + bpl.n 1ea62 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.n 1ea7a │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + ldr r1, [r1, #84] @ 0x54 │ │ │ │ + lsls r0, r1, #5 │ │ │ │ + bpl.n 1ea6e │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + bl 1de68 │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ + cmp r5, #1 │ │ │ │ + beq.n 1ea5e │ │ │ │ + movs r0, #2 │ │ │ │ + blx 9334 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 1ea8e │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 1132c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.n 1eab6 │ │ │ │ + ldr r1, [pc, #240] @ (1eaf8 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 1eaca │ │ │ │ + ldr r1, [pc, #236] @ (1eafc ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 1eae0 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 1eae4 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cmp r2, #1 │ │ │ │ + str r0, [r3, #16] │ │ │ │ + beq.n 1eae4 │ │ │ │ + str r1, [r3, #20] │ │ │ │ + ldr r1, [pc, #216] @ (1eb00 ) │ │ │ │ + ldr r2, [pc, #200] @ (1eaf0 ) │ │ │ │ + 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 1eab2 │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r0, [pc, #196] @ (1eb04 ) │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, pc │ │ │ │ + bl 11514 │ │ │ │ + ldr r3, [pc, #188] @ (1eb08 ) │ │ │ │ + mov.w r2, #382 @ 0x17e │ │ │ │ + ldr r1, [pc, #188] @ (1eb0c ) │ │ │ │ + ldr r0, [pc, #188] @ (1eb10 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 1ea24 │ │ │ │ + ldr r0, [pc, #176] @ (1eb14 ) │ │ │ │ + mov r1, r2 │ │ │ │ + add r0, pc │ │ │ │ + bl 11514 │ │ │ │ + b.n 1ea48 │ │ │ │ + ldr r0, [pc, #168] @ (1eb18 ) │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + bl 11514 │ │ │ │ + b.n 1ea48 │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq r2, #0 │ │ │ │ + beq.n 1e9ce │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.n 1ea98 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + b.n 1e9ce │ │ │ │ + str r0, [sp, #20] │ │ │ │ + bl 11178 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + b.n 1e9f2 │ │ │ │ + mov r0, r2 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + bl 166f8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + orr.w r2, r2, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 1e9ce │ │ │ │ + lsls r2, r0, #1 │ │ │ │ + b.n 1e9ce │ │ │ │ + blx 90dc <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #100] @ (1eb1c ) │ │ │ │ + movs r2, #34 @ 0x22 │ │ │ │ + ldr r1, [pc, #100] @ (1eb20 ) │ │ │ │ + ldr r0, [pc, #100] @ (1eb24 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #92] @ (1eb28 ) │ │ │ │ + movw r2, #291 @ 0x123 │ │ │ │ + ldr r1, [pc, #88] @ (1eb2c ) │ │ │ │ + ldr r0, [pc, #92] @ (1eb30 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #12 │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + bl 98c8 │ │ │ │ + bl 9928 │ │ │ │ + movs r2, #16 │ │ │ │ + movs r3, r0 │ │ │ │ + asrs r0, r6, #25 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r6, r3, #25 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r4, r5, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r2, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r4, r2, #23 │ │ │ │ + movs r3, r0 │ │ │ │ + subs r3, #254 @ 0xfe │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r4, #90 @ 0x5a │ │ │ │ + movs r1, r0 │ │ │ │ + movs r6, #186 @ 0xba │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r6, #194 @ 0xc2 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r7, #54 @ 0x36 │ │ │ │ + movs r1, r0 │ │ │ │ + strh r6, [r4, r4] │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r0, r0, #11 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r4, r5, #11 │ │ │ │ + movs r1, r0 │ │ │ │ + strh r0, [r2, r4] │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r2, r5, #9 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r6, r4, #24 │ │ │ │ + movs r1, r0 │ │ │ │ + │ │ │ │ +0001eb34 : │ │ │ │ + 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] @ 1ecb8 │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr.w lr, [pc, #368] @ 1ecbc │ │ │ │ + mov r0, r1 │ │ │ │ + add ip, pc │ │ │ │ + mov r1, r2 │ │ │ │ + mov r2, r3 │ │ │ │ + add.w r3, ip, #1056 @ 0x420 │ │ │ │ + ldr.w ip, [pc, #356] @ 1ecc0 │ │ │ │ + add lr, pc │ │ │ │ + add r4, sp, #24 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + add r4, sp, #20 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [pc, #348] @ (1ecc4 ) │ │ │ │ + ldr.w ip, [lr, ip] │ │ │ │ + add r4, pc │ │ │ │ + ldr.w ip, [ip] │ │ │ │ + str.w ip, [sp, #36] @ 0x24 │ │ │ │ + mov.w ip, #0 │ │ │ │ + bl c3c8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 1ec2c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r5, r2, #3 │ │ │ │ + bpl.n 1ec0c │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ + ldr r1, [r1, #84] @ 0x54 │ │ │ │ + lsls r0, r1, #7 │ │ │ │ + bpl.n 1ec3c │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ + cmp r1, #8 │ │ │ │ + bne.n 1ec48 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + add r5, sp, #28 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1cb90 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + cmp r2, #1 │ │ │ │ + beq.n 1ec2c │ │ │ │ + movs r0, #2 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + blx 9334 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 1ec30 │ │ │ │ + mov r0, r2 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 1132c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.n 1ec88 │ │ │ │ + ldr r1, [pc, #244] @ (1ecc8 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 1eca0 │ │ │ │ + ldr r1, [pc, #240] @ (1eccc ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 1ec9c │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 1ec84 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + cmp r2, #1 │ │ │ │ + str r0, [r3, #16] │ │ │ │ + beq.n 1ec84 │ │ │ │ + str r1, [r3, #20] │ │ │ │ + ldr r1, [pc, #220] @ (1ecd0 ) │ │ │ │ + ldr r2, [pc, #200] @ (1ecc0 ) │ │ │ │ + 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 1ec80 │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r0, [pc, #196] @ (1ecd4 ) │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + bl 11514 │ │ │ │ + ldr r3, [pc, #192] @ (1ecd8 ) │ │ │ │ + movw r2, #455 @ 0x1c7 │ │ │ │ + ldr r1, [pc, #188] @ (1ecdc ) │ │ │ │ + ldr r0, [pc, #192] @ (1ece0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 1ebf2 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + bl 11178 │ │ │ │ + ldrd r2, r3, [sp, #8] │ │ │ │ + b.n 1ebc0 │ │ │ │ + ldr r0, [pc, #164] @ (1ece4 ) │ │ │ │ + mov r1, r2 │ │ │ │ + add r0, pc │ │ │ │ + bl 11514 │ │ │ │ + b.n 1ec16 │ │ │ │ + cmp r1, #1 │ │ │ │ + itt eq │ │ │ │ + moveq r2, #0 │ │ │ │ + addeq r5, sp, #28 │ │ │ │ + beq.n 1eba2 │ │ │ │ + cmp r1, #10 │ │ │ │ + bne.n 1ec60 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + add r5, sp, #28 │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + b.n 1eba2 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + bl 166f8 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldrd r2, r3, [sp, #8] │ │ │ │ + orr.w r2, r2, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 1eba2 │ │ │ │ + lsls r2, r0, #1 │ │ │ │ + b.n 1eba2 │ │ │ │ + blx 90dc <__stack_chk_fail@plt> │ │ │ │ + bl 9928 │ │ │ │ + ldr r3, [pc, #92] @ (1ece8 ) │ │ │ │ + movs r2, #34 @ 0x22 │ │ │ │ + ldr r1, [pc, #92] @ (1ecec ) │ │ │ │ + ldr r0, [pc, #96] @ (1ecf0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + bl 98c8 │ │ │ │ + ldr r3, [pc, #80] @ (1ecf4 ) │ │ │ │ + movw r2, #291 @ 0x123 │ │ │ │ + ldr r1, [pc, #80] @ (1ecf8 ) │ │ │ │ + ldr r0, [pc, #80] @ (1ecfc ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #12 │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + movs r0, #62 @ 0x3e │ │ │ │ + movs r3, r0 │ │ │ │ + asrs r0, r4, #18 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r0, r2, #18 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r4, r5, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r2, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r6, r0, #16 │ │ │ │ + movs r3, r0 │ │ │ │ + subs r2, #48 @ 0x30 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r0, #208 @ 0xd0 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r4, #236 @ 0xec │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r4, #232 @ 0xe8 │ │ │ │ + movs r1, r0 │ │ │ │ + str r4, [r2, r5] │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r6, r5, #3 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r2, r3, #4 │ │ │ │ + movs r1, r0 │ │ │ │ + str r2, [r7, r4] │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r4, r2, #2 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r0, r2, #17 │ │ │ │ + movs r1, r0 │ │ │ │ + │ │ │ │ +0001ed00 : │ │ │ │ + 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] @ 1ee84 │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr.w lr, [pc, #368] @ 1ee88 │ │ │ │ + mov r0, r1 │ │ │ │ + add ip, pc │ │ │ │ + mov r1, r2 │ │ │ │ + mov r2, r3 │ │ │ │ + add.w r3, ip, #1104 @ 0x450 │ │ │ │ + ldr.w ip, [pc, #356] @ 1ee8c │ │ │ │ + add lr, pc │ │ │ │ + add r4, sp, #24 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + add r4, sp, #20 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [pc, #348] @ (1ee90 ) │ │ │ │ + ldr.w ip, [lr, ip] │ │ │ │ + add r4, pc │ │ │ │ + ldr.w ip, [ip] │ │ │ │ + str.w ip, [sp, #36] @ 0x24 │ │ │ │ + mov.w ip, #0 │ │ │ │ + bl c3c8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 1edf8 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r5, r2, #3 │ │ │ │ + bpl.n 1edd8 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ + ldr r1, [r1, #84] @ 0x54 │ │ │ │ + lsls r0, r1, #7 │ │ │ │ + bpl.n 1ee08 │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ + cmp r1, #8 │ │ │ │ + bne.n 1ee14 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + add r5, sp, #28 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1c66c │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + cmp r2, #1 │ │ │ │ + beq.n 1edf8 │ │ │ │ + movs r0, #2 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + blx 9334 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 1edfc │ │ │ │ + mov r0, r2 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 1132c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.n 1ee54 │ │ │ │ + ldr r1, [pc, #244] @ (1ee94 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 1ee6c │ │ │ │ + ldr r1, [pc, #240] @ (1ee98 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 1ee68 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 1ee50 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + cmp r2, #1 │ │ │ │ + str r0, [r3, #16] │ │ │ │ + beq.n 1ee50 │ │ │ │ + str r1, [r3, #20] │ │ │ │ + ldr r1, [pc, #220] @ (1ee9c ) │ │ │ │ + ldr r2, [pc, #200] @ (1ee8c ) │ │ │ │ + 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 1ee4c │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r0, [pc, #196] @ (1eea0 ) │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + bl 11514 │ │ │ │ + ldr r3, [pc, #192] @ (1eea4 ) │ │ │ │ + movw r2, #473 @ 0x1d9 │ │ │ │ + ldr r1, [pc, #188] @ (1eea8 ) │ │ │ │ + ldr r0, [pc, #192] @ (1eeac ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 1edbe │ │ │ │ + str r0, [sp, #12] │ │ │ │ + bl 11178 │ │ │ │ + ldrd r2, r3, [sp, #8] │ │ │ │ + b.n 1ed8c │ │ │ │ + ldr r0, [pc, #164] @ (1eeb0 ) │ │ │ │ + mov r1, r2 │ │ │ │ + add r0, pc │ │ │ │ + bl 11514 │ │ │ │ + b.n 1ede2 │ │ │ │ + cmp r1, #1 │ │ │ │ + itt eq │ │ │ │ + moveq r2, #0 │ │ │ │ + addeq r5, sp, #28 │ │ │ │ + beq.n 1ed6e │ │ │ │ + cmp r1, #10 │ │ │ │ + bne.n 1ee2c │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + add r5, sp, #28 │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + b.n 1ed6e │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + bl 166f8 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldrd r2, r3, [sp, #8] │ │ │ │ + orr.w r2, r2, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 1ed6e │ │ │ │ + lsls r2, r0, #1 │ │ │ │ + b.n 1ed6e │ │ │ │ + blx 90dc <__stack_chk_fail@plt> │ │ │ │ + bl 9928 │ │ │ │ + ldr r3, [pc, #92] @ (1eeb4 ) │ │ │ │ + movs r2, #34 @ 0x22 │ │ │ │ + ldr r1, [pc, #92] @ (1eeb8 ) │ │ │ │ + ldr r0, [pc, #96] @ (1eebc ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + bl 98c8 │ │ │ │ + ldr r3, [pc, #80] @ (1eec0 ) │ │ │ │ + movw r2, #291 @ 0x123 │ │ │ │ + ldr r1, [pc, #80] @ (1eec4 ) │ │ │ │ + ldr r0, [pc, #80] @ (1eec8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #12 │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + subs r2, r6, #1 │ │ │ │ + movs r3, r0 │ │ │ │ + asrs r4, r2, #11 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r4, r0, #11 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r4, r5, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r2, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r2, r7, #8 │ │ │ │ + movs r3, r0 │ │ │ │ + subs r0, #100 @ 0x64 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r6, #192 @ 0xc0 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r3, #32 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r3, #28 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r7, [pc, #544] @ (1f0d8 ) │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r2, r4, #28 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r6, r1, #29 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r7, [pc, #440] @ (1f07c ) │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r0, r1, #27 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r4, r0, #10 │ │ │ │ + movs r1, r0 │ │ │ │ + │ │ │ │ +0001eecc : │ │ │ │ + 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] @ 1f050 │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr.w lr, [pc, #368] @ 1f054 │ │ │ │ + mov r0, r1 │ │ │ │ + add ip, pc │ │ │ │ + mov r1, r2 │ │ │ │ + mov r2, r3 │ │ │ │ + add.w r3, ip, #1152 @ 0x480 │ │ │ │ + ldr.w ip, [pc, #356] @ 1f058 │ │ │ │ + add lr, pc │ │ │ │ + add r4, sp, #24 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + add r4, sp, #20 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [pc, #348] @ (1f05c ) │ │ │ │ + ldr.w ip, [lr, ip] │ │ │ │ + add r4, pc │ │ │ │ + ldr.w ip, [ip] │ │ │ │ + str.w ip, [sp, #36] @ 0x24 │ │ │ │ + mov.w ip, #0 │ │ │ │ + bl c3c8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 1efc4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r5, r2, #3 │ │ │ │ + bpl.n 1efa4 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ + ldr r1, [r1, #84] @ 0x54 │ │ │ │ + lsls r0, r1, #7 │ │ │ │ + bpl.n 1efd4 │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ + cmp r1, #8 │ │ │ │ + bne.n 1efe0 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + add r5, sp, #28 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1c594 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + cmp r2, #1 │ │ │ │ + beq.n 1efc4 │ │ │ │ + movs r0, #2 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + blx 9334 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 1efc8 │ │ │ │ + mov r0, r2 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 1132c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.n 1f020 │ │ │ │ + ldr r1, [pc, #244] @ (1f060 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 1f038 │ │ │ │ + ldr r1, [pc, #240] @ (1f064 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 1f034 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 1f01c │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + cmp r2, #1 │ │ │ │ + str r0, [r3, #16] │ │ │ │ + beq.n 1f01c │ │ │ │ + str r1, [r3, #20] │ │ │ │ + ldr r1, [pc, #220] @ (1f068 ) │ │ │ │ + ldr r2, [pc, #200] @ (1f058 ) │ │ │ │ + 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 1f018 │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r0, [pc, #196] @ (1f06c ) │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + bl 11514 │ │ │ │ + ldr r3, [pc, #192] @ (1f070 ) │ │ │ │ + movw r2, #489 @ 0x1e9 │ │ │ │ + ldr r1, [pc, #188] @ (1f074 ) │ │ │ │ + ldr r0, [pc, #192] @ (1f078 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 1ef8a │ │ │ │ + str r0, [sp, #12] │ │ │ │ + bl 11178 │ │ │ │ + ldrd r2, r3, [sp, #8] │ │ │ │ + b.n 1ef58 │ │ │ │ + ldr r0, [pc, #164] @ (1f07c ) │ │ │ │ + mov r1, r2 │ │ │ │ + add r0, pc │ │ │ │ + bl 11514 │ │ │ │ + b.n 1efae │ │ │ │ + cmp r1, #1 │ │ │ │ + itt eq │ │ │ │ + moveq r2, #0 │ │ │ │ + addeq r5, sp, #28 │ │ │ │ + beq.n 1ef3a │ │ │ │ + cmp r1, #10 │ │ │ │ + bne.n 1eff8 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + add r5, sp, #28 │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + b.n 1ef3a │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + bl 166f8 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldrd r2, r3, [sp, #8] │ │ │ │ + orr.w r2, r2, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 1ef3a │ │ │ │ + lsls r2, r0, #1 │ │ │ │ + b.n 1ef3a │ │ │ │ + blx 90dc <__stack_chk_fail@plt> │ │ │ │ + bl 9928 │ │ │ │ + ldr r3, [pc, #92] @ (1f080 ) │ │ │ │ + movs r2, #34 @ 0x22 │ │ │ │ + ldr r1, [pc, #92] @ (1f084 ) │ │ │ │ + ldr r0, [pc, #96] @ (1f088 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + bl 98c8 │ │ │ │ + ldr r3, [pc, #80] @ (1f08c ) │ │ │ │ + movw r2, #291 @ 0x123 │ │ │ │ + ldr r1, [pc, #80] @ (1f090 ) │ │ │ │ + ldr r0, [pc, #80] @ (1f094 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #12 │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + adds r6, r4, #2 │ │ │ │ + movs r3, r0 │ │ │ │ + asrs r0, r1, #4 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r0, r7, #3 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r4, r5, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r2, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r6, r5, #1 │ │ │ │ + movs r3, r0 │ │ │ │ + adds r6, #152 @ 0x98 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r4, #216 @ 0xd8 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r1, #84 @ 0x54 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r1, #80 @ 0x50 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r5, [pc, #752] @ (1f374 ) │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r6, r2, #21 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r2, r0, #22 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r5, [pc, #648] @ (1f318 ) │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r4, r7, #19 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r0, r7, #2 │ │ │ │ + movs r1, r0 │ │ │ │ + │ │ │ │ +0001f098 : │ │ │ │ + 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] @ 1f918 │ │ │ │ + sub sp, #76 @ 0x4c │ │ │ │ + ldr.w r4, [pc, #2156] @ 1f91c │ │ │ │ + mov r8, r1 │ │ │ │ + add r6, pc │ │ │ │ + ldr.w r5, [pc, #2152] @ 1f920 │ │ │ │ + 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 1f302 │ │ │ │ + adds r4, r2, #6 │ │ │ │ + teq r2, r4 │ │ │ │ + bmi.w 1f2fc │ │ │ │ + ldr.w r3, [pc, #2120] @ 1f924 │ │ │ │ + ldr r6, [r5, r3] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr.w fp, [r6, #36] @ 0x24 │ │ │ │ + ldr.w sl, [r6, #216] @ 0xd8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1132c │ │ │ │ + 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 9554 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1f4a6 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 1f89e │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1f12e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1f330 │ │ │ │ + ldr.w r3, [pc, #2040] @ 1f928 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr.w r3, [sl, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 1f4d0 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1f158 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1f338 │ │ │ │ + ldr.w r3, [pc, #2000] @ 1f92c │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cmp sl, r3 │ │ │ │ + beq.w 1f28e │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1f2a6 │ │ │ │ + ldr r7, [r6, #112] @ 0x70 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 1f8e6 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r7, #0] │ │ │ │ + ldr.w r3, [pc, #1964] @ 1f930 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1f37a │ │ │ │ + ldr.w r2, [r6, #320] @ 0x140 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r8 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + mov r1, r4 │ │ │ │ + bl 19c58 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.w 1f5da │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 1466c │ │ │ │ + lsls r3, r4, #31 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + bmi.w 1f69e │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1f67a │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ + bpl.w 1f6be │ │ │ │ + tst.w fp, #1 │ │ │ │ + bne.w 1f6e0 │ │ │ │ + add.w sl, fp, #6 │ │ │ │ + teq fp, sl │ │ │ │ + bmi.w 1f35e │ │ │ │ + ldr.w fp, [r6, #216] @ 0xd8 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r0, sl │ │ │ │ + bl 1132c │ │ │ │ + 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 9554 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1f514 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 1f886 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1f226 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1f496 │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 1f576 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1f248 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1f49e │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp fp, r3 │ │ │ │ + beq.w 1f3be │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1f262 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1f372 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str.w sl, [r9] │ │ │ │ + str.w r3, [r9, #4] │ │ │ │ + ldr.w r2, [pc, #1732] @ 1f934 │ │ │ │ + ldr.w r3, [pc, #1704] @ 1f91c │ │ │ │ + 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 1f86a │ │ │ │ + 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 1f6a6 │ │ │ │ + adds r3, r4, #2 │ │ │ │ + teq r3, r4 │ │ │ │ + bmi.n 1f34e │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1f16e │ │ │ │ + ldr.w r7, [r6, #252] @ 0xfc │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 1f86e │ │ │ │ + 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 1b240 │ │ │ │ + ldr.w sl, [sp, #24] │ │ │ │ + lsls r1, r4, #31 │ │ │ │ + bmi.w 1f702 │ │ │ │ + cmp.w sl, #1 │ │ │ │ + itt ne │ │ │ │ + ldrne r3, [sp, #28] │ │ │ │ + strne r3, [sp, #8] │ │ │ │ + beq.w 1f70a │ │ │ │ + ands.w r3, sl, #1 │ │ │ │ + ldr.w fp, [r6, #216] @ 0xd8 │ │ │ │ + it eq │ │ │ │ + streq r3, [sp, #20] │ │ │ │ + beq.w 1f1e8 │ │ │ │ + mov r0, sl │ │ │ │ + bl c580 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 1f1e8 │ │ │ │ + cmp r4, #0 │ │ │ │ + bge.w 1f0da │ │ │ │ + mov r0, r2 │ │ │ │ + movs r1, #6 │ │ │ │ + bl 168fc │ │ │ │ + ldr.w r3, [pc, #1560] @ 1f924 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r6, [r5, r3] │ │ │ │ + ands.w r3, r0, #1 │ │ │ │ + it eq │ │ │ │ + streq r3, [sp, #20] │ │ │ │ + ldr.w fp, [r6, #36] @ 0x24 │ │ │ │ + ldr.w sl, [r6, #216] @ 0xd8 │ │ │ │ + beq.w 1f0ec │ │ │ │ + bl c580 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 1f0ec │ │ │ │ + mov r0, r7 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1f12e │ │ │ │ + mov r0, sl │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r3, [pc, #1516] @ 1f92c │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cmp sl, r3 │ │ │ │ + bne.w 1f166 │ │ │ │ + b.n 1f28e │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 1f29c │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #2 │ │ │ │ + bl 168fc │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 1f166 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bge.w 1f1e0 │ │ │ │ + mov r0, fp │ │ │ │ + movs r1, #6 │ │ │ │ + bl 168fc │ │ │ │ + mov sl, r0 │ │ │ │ + b.n 1f2e0 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1f262 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c598 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9dc4 │ │ │ │ + ldr.w r3, [pc, #1456] @ 1f938 │ │ │ │ + ldr.w r1, [pc, #1456] @ 1f93c │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 911c │ │ │ │ + ldr.w r3, [pc, #1444] @ 1f940 │ │ │ │ + ldr.w r1, [pc, #1444] @ 1f944 │ │ │ │ + mov.w r2, #620 @ 0x26c │ │ │ │ + ldr.w r0, [pc, #1440] @ 1f948 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + movs r2, #1 │ │ │ │ + movs r3, #0 │ │ │ │ + strd r2, r3, [r9] │ │ │ │ + b.n 1f26c │ │ │ │ + tst.w sl, #1 │ │ │ │ + bne.w 1f76c │ │ │ │ + add.w r4, sl, #2 │ │ │ │ + teq r4, sl │ │ │ │ + bmi.w 1f54a │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1f7be │ │ │ │ + ldr.w fp, [r6, #216] @ 0xd8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1132c │ │ │ │ + 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 9554 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1f73c │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 1f8fe │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1f424 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1f6f2 │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 1f786 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1f446 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1f6fa │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r8, r3 │ │ │ │ + beq.w 1f5ee │ │ │ │ + ldr.w r8, [sp, #8] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9720 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 1f8b6 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1f478 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1f5d2 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1f48a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1f5ca │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 1f7ca │ │ │ │ + strd r4, r6, [r9] │ │ │ │ + b.n 1f26c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1f226 │ │ │ │ + mov r0, fp │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1f248 │ │ │ │ + ldr.w r3, [pc, #1176] @ 1f940 │ │ │ │ + movw r2, #611 @ 0x263 │ │ │ │ + ldr.w r1, [pc, #1180] @ 1f94c │ │ │ │ + ldr.w r0, [pc, #1180] @ 1f950 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c598 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 1f3b4 │ │ │ │ + ldr.w r0, [pc, #1152] @ 1f954 │ │ │ │ + mov r1, sl │ │ │ │ + add r0, pc │ │ │ │ + bl 11514 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1f4f0 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 1f5c2 │ │ │ │ + ldr.w r3, [pc, #1100] @ 1f940 │ │ │ │ + movw r2, #611 @ 0x263 │ │ │ │ + ldr.w r1, [pc, #1116] @ 1f958 │ │ │ │ + ldr.w r0, [pc, #1116] @ 1f95c │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c598 │ │ │ │ + b.n 1f3b4 │ │ │ │ + ldr.w r3, [pc, #1064] @ 1f940 │ │ │ │ + movw r2, #631 @ 0x277 │ │ │ │ + ldr.w r1, [pc, #1088] @ 1f960 │ │ │ │ + ldr.w r0, [pc, #1088] @ 1f964 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, sl │ │ │ │ + bl c598 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 1f3b4 │ │ │ │ + cmp r4, #0 │ │ │ │ + bge.w 1f3d2 │ │ │ │ + mov r0, sl │ │ │ │ + movs r1, #2 │ │ │ │ + bl 168fc │ │ │ │ + mov r4, r0 │ │ │ │ + ands.w r3, r4, #1 │ │ │ │ + ldr.w fp, [r6, #216] @ 0xd8 │ │ │ │ + it eq │ │ │ │ + streq r3, [sp, #20] │ │ │ │ + beq.w 1f3de │ │ │ │ + mov r0, r4 │ │ │ │ + bl c580 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 1f3de │ │ │ │ + ldr r0, [pc, #1008] @ (1f968 ) │ │ │ │ + mov r1, fp │ │ │ │ + add r0, pc │ │ │ │ + bl 11514 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1f598 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cbnz r3, 1f598 │ │ │ │ + mov r0, fp │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [pc, #932] @ (1f940 ) │ │ │ │ + movw r2, #631 @ 0x277 │ │ │ │ + ldr r1, [pc, #972] @ (1f96c ) │ │ │ │ + ldr r0, [pc, #972] @ (1f970 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, sl │ │ │ │ + bl c598 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 1f3b4 │ │ │ │ + mov r0, sl │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1f4f0 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1f48a │ │ │ │ + mov r0, r2 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1f478 │ │ │ │ + ldr r3, [pc, #868] @ (1f940 ) │ │ │ │ + mov.w r2, #616 @ 0x268 │ │ │ │ + ldr r1, [pc, #912] @ (1f974 ) │ │ │ │ + ldr r0, [pc, #916] @ (1f978 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + b.n 1f4be │ │ │ │ + lsls r2, r4, #31 │ │ │ │ + bmi.w 1f80e │ │ │ │ + add.w r8, r4, #2 │ │ │ │ + teq r8, r4 │ │ │ │ + bmi.w 1f728 │ │ │ │ + ldr.w r1, [r6, #880] @ 0x370 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 906c │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1f61a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbz r3, 1f66a │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 1f7ea │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + bpl.w 1f828 │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9720 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 1f8ce │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1f650 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1f7e2 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1f65e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 1f672 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 1f848 │ │ │ │ + strd r8, r6, [r9] │ │ │ │ + b.n 1f26c │ │ │ │ + mov r0, r7 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1f61a │ │ │ │ + mov r0, r4 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1f65e │ │ │ │ + ldr r3, [pc, #708] @ (1f940 ) │ │ │ │ + movw r2, #623 @ 0x26f │ │ │ │ + ldr r1, [pc, #760] @ (1f97c ) │ │ │ │ + ldr r0, [pc, #764] @ (1f980 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, fp │ │ │ │ + bl c598 │ │ │ │ + b.n 1f3b4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c598 │ │ │ │ + b.n 1f1ba │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 168fc │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r7, r0 │ │ │ │ + cbz r3, 1f6ba │ │ │ │ + mov r0, r4 │ │ │ │ + bl c598 │ │ │ │ + mov r4, r7 │ │ │ │ + b.n 1f166 │ │ │ │ + ldr r3, [pc, #640] @ (1f940 ) │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r1, [pc, #704] @ (1f984 ) │ │ │ │ + ldr r0, [pc, #704] @ (1f988 ) │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r1, pc │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + ldr r2, [pc, #700] @ (1f98c ) │ │ │ │ + add r2, pc │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movw r2, #623 @ 0x26f │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11db0 │ │ │ │ + b.n 1f690 │ │ │ │ + movs r1, #6 │ │ │ │ + mov r0, fp │ │ │ │ + bl 168fc │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl c598 │ │ │ │ + b.n 1f2e0 │ │ │ │ + mov r0, sl │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1f424 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1f446 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c598 │ │ │ │ + b.n 1f2d2 │ │ │ │ + ldr r3, [pc, #564] @ (1f940 ) │ │ │ │ + movw r2, #627 @ 0x273 │ │ │ │ + ldr r1, [pc, #636] @ (1f990 ) │ │ │ │ + ldr r0, [pc, #640] @ (1f994 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 1f3b4 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bge.w 1f600 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #2 │ │ │ │ + bl 168fc │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 1f600 │ │ │ │ + ldr r3, [pc, #512] @ (1f940 ) │ │ │ │ + movw r2, #634 @ 0x27a │ │ │ │ + ldr r1, [pc, #596] @ (1f998 ) │ │ │ │ + ldr r0, [pc, #596] @ (1f99c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c598 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 1f3b4 │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, sl │ │ │ │ + bl 168fc │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1f55a │ │ │ │ + mov r0, sl │ │ │ │ + bl c598 │ │ │ │ + b.n 1f55a │ │ │ │ + ldr r0, [pc, #536] @ (1f9a0 ) │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, pc │ │ │ │ + bl 11514 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1f7a4 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 1f862 │ │ │ │ + ldr r3, [pc, #408] @ (1f940 ) │ │ │ │ + movw r2, #634 @ 0x27a │ │ │ │ + ldr r1, [pc, #504] @ (1f9a4 ) │ │ │ │ + mov sl, r4 │ │ │ │ + ldr r0, [pc, #504] @ (1f9a8 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + b.n 1f5ae │ │ │ │ + mov r0, sl │ │ │ │ + bl c598 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 1f3da │ │ │ │ + ldr r3, [pc, #372] @ (1f940 ) │ │ │ │ + movw r2, #635 @ 0x27b │ │ │ │ + ldr r1, [pc, #472] @ (1f9ac ) │ │ │ │ + ldr r0, [pc, #476] @ (1f9b0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + b.n 1f50c │ │ │ │ + mov r0, r2 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1f650 │ │ │ │ + ldr r3, [pc, #340] @ (1f940 ) │ │ │ │ + movw r2, #637 @ 0x27d │ │ │ │ + ldr r1, [pc, #448] @ (1f9b4 ) │ │ │ │ + ldr r0, [pc, #452] @ (1f9b8 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c598 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 1f3b4 │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 168fc │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1f600 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c598 │ │ │ │ + b.n 1f600 │ │ │ │ + ldr r3, [pc, #276] @ (1f940 ) │ │ │ │ + ldr r2, [pc, #400] @ (1f9bc ) │ │ │ │ + ldr r1, [pc, #400] @ (1f9c0 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #400] @ (1f9c4 ) │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r1, pc │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r0, pc │ │ │ │ + str r4, [sp, #4] │ │ │ │ + movw r2, #637 @ 0x27d │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11db0 │ │ │ │ + b.n 1f800 │ │ │ │ + ldr r3, [pc, #244] @ (1f940 ) │ │ │ │ + movw r2, #637 @ 0x27d │ │ │ │ + ldr r1, [pc, #376] @ (1f9c8 ) │ │ │ │ + mov r4, r8 │ │ │ │ + ldr r0, [pc, #376] @ (1f9cc ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + b.n 1f50c │ │ │ │ + mov r0, r8 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1f7a4 │ │ │ │ + blx 90dc <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #352] @ (1f9d0 ) │ │ │ │ + mov.w r2, #9920 @ 0x26c0 │ │ │ │ + ldr r1, [pc, #348] @ (1f9d4 ) │ │ │ │ + ldr r0, [pc, #352] @ (1f9d8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1232 @ 0x4d0 │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #340] @ (1f9dc ) │ │ │ │ + movw r2, #9945 @ 0x26d9 │ │ │ │ + ldr r1, [pc, #336] @ (1f9e0 ) │ │ │ │ + ldr r0, [pc, #340] @ (1f9e4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1232 @ 0x4d0 │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #328] @ (1f9e8 ) │ │ │ │ + movw r2, #9862 @ 0x2686 │ │ │ │ + ldr r1, [pc, #324] @ (1f9ec ) │ │ │ │ + ldr r0, [pc, #328] @ (1f9f0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1232 @ 0x4d0 │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #316] @ (1f9f4 ) │ │ │ │ + movw r2, #9989 @ 0x2705 │ │ │ │ + ldr r1, [pc, #312] @ (1f9f8 ) │ │ │ │ + ldr r0, [pc, #316] @ (1f9fc ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1232 @ 0x4d0 │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #304] @ (1fa00 ) │ │ │ │ + movw r2, #10016 @ 0x2720 │ │ │ │ + ldr r1, [pc, #300] @ (1fa04 ) │ │ │ │ + ldr r0, [pc, #304] @ (1fa08 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1232 @ 0x4d0 │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #292] @ (1fa0c ) │ │ │ │ + movw r2, #9879 @ 0x2697 │ │ │ │ + ldr r1, [pc, #288] @ (1fa10 ) │ │ │ │ + ldr r0, [pc, #292] @ (1fa14 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1232 @ 0x4d0 │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #280] @ (1fa18 ) │ │ │ │ + movw r2, #9977 @ 0x26f9 │ │ │ │ + ldr r1, [pc, #276] @ (1fa1c ) │ │ │ │ + ldr r0, [pc, #280] @ (1fa20 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1232 @ 0x4d0 │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + lsrs r0, r1, #29 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r6, r7, #28 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r4, r0, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r2, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r0, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r1, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r0, r1, #22 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r0, r6, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r1, #246 @ 0xf6 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r1, #176 @ 0xb0 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r4, r4, #5 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r0, #162 @ 0xa2 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r6, r2, #1 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r2, r3, #3 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r0, #88 @ 0x58 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r4, r1, #0 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r0, #52 @ 0x34 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r0, r5, r7 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r6, r6, #0 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r7, #182 @ 0xb6 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r2, r5, r5 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r7, #116 @ 0x74 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r0, r5, r4 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r6, #212 @ 0xd4 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r0, r1, r2 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r6, #144 @ 0x90 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r4, r0, r1 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r7, #112 @ 0x70 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r6, #68 @ 0x44 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r0, r7, r7 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r6, #18 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r6, r0, r7 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r6, r4, r0 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r5, #168 @ 0xa8 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r4, r3, r5 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r5, #132 @ 0x84 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r0, r7, r4 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r5, #100 @ 0x64 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r0, r3, r4 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r6, #18 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r5, #36 @ 0x24 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r0, r3, r3 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r5, #4 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r0, r7, r2 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r4, sp │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r2, r7, #31 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r5, #76 @ 0x4c │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r4, sl │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r2, r4, #31 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r5, #64 @ 0x40 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r4, r7 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r2, r1, #31 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r4, #188 @ 0xbc │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r4, r4 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r2, r6, #30 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r3, #96 @ 0x60 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r4, r1 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r2, r3, #30 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r3, #72 @ 0x48 │ │ │ │ + movs r1, r0 │ │ │ │ + add ip, lr │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r2, r0, #30 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r4, #128 @ 0x80 │ │ │ │ + movs r1, r0 │ │ │ │ + add ip, fp │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r2, r5, #29 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r4, #212 @ 0xd4 │ │ │ │ + movs r1, r0 │ │ │ │ + │ │ │ │ +0001fa24 : │ │ │ │ + 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] @ 1fbcc │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ + ldr.w lr, [pc, #404] @ 1fbd0 │ │ │ │ + mov r0, r1 │ │ │ │ + add ip, pc │ │ │ │ + mov r1, r2 │ │ │ │ + mov r2, r3 │ │ │ │ + add.w r3, ip, #1200 @ 0x4b0 │ │ │ │ + ldr.w ip, [pc, #392] @ 1fbd4 │ │ │ │ + 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] @ (1fbd8 ) │ │ │ │ + ldr.w ip, [lr, ip] │ │ │ │ + add r4, pc │ │ │ │ + ldr.w ip, [ip] │ │ │ │ + str.w ip, [sp, #44] @ 0x2c │ │ │ │ + mov.w ip, #0 │ │ │ │ + bl c268 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 1fb3c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r5, r2, #3 │ │ │ │ + bpl.n 1fb1c │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ + ldr r1, [r1, #84] @ 0x54 │ │ │ │ + lsls r0, r1, #7 │ │ │ │ + bpl.n 1fb40 │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ + cmp r1, #8 │ │ │ │ + bne.n 1fb58 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + ldr r1, [pc, #324] @ (1fbdc ) │ │ │ │ + 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 1fb4c │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [pc, #308] @ (1fbe0 ) │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + sub.w r3, ip, r3 │ │ │ │ + clz r3, r3 │ │ │ │ + lsrs r3, r3, #5 │ │ │ │ + bl 1f098 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + cmp r2, #1 │ │ │ │ + beq.n 1fb3c │ │ │ │ + movs r0, #2 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx 9334 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 1fb6c │ │ │ │ + mov r0, r2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 1132c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.n 1fb9a │ │ │ │ + ldr r1, [pc, #252] @ (1fbe4 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 1fbae │ │ │ │ + cmp r2, r5 │ │ │ │ + beq.n 1fbc4 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 1fbc8 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cmp r2, #1 │ │ │ │ + str r0, [r3, #16] │ │ │ │ + beq.n 1fbc8 │ │ │ │ + str r1, [r3, #20] │ │ │ │ + ldr r1, [pc, #228] @ (1fbe8 ) │ │ │ │ + ldr r2, [pc, #204] @ (1fbd4 ) │ │ │ │ + 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 1fb96 │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r0, [pc, #204] @ (1fbec ) │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + bl 11514 │ │ │ │ + ldr r3, [pc, #200] @ (1fbf0 ) │ │ │ │ + movw r2, #609 @ 0x261 │ │ │ │ + ldr r1, [pc, #196] @ (1fbf4 ) │ │ │ │ + ldr r0, [pc, #200] @ (1fbf8 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 1fb02 │ │ │ │ + ldr r0, [pc, #184] @ (1fbfc ) │ │ │ │ + mov r1, r2 │ │ │ │ + add r0, pc │ │ │ │ + bl 11514 │ │ │ │ + b.n 1fb26 │ │ │ │ + ldr r0, [pc, #176] @ (1fc00 ) │ │ │ │ + mov r1, ip │ │ │ │ + add r0, pc │ │ │ │ + bl 11514 │ │ │ │ + b.n 1fb26 │ │ │ │ + cmp r1, #1 │ │ │ │ + it eq │ │ │ │ + moveq r2, #0 │ │ │ │ + beq.n 1fa94 │ │ │ │ + cmp r1, #10 │ │ │ │ + bne.n 1fb78 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + b.n 1fa94 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + bl 11178 │ │ │ │ + ldrd r2, r3, [sp, #16] │ │ │ │ + b.n 1fad4 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r2 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + bl 166f8 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldrd r2, r3, [sp, #16] │ │ │ │ + orr.w r2, r2, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 1fa94 │ │ │ │ + lsls r2, r0, #1 │ │ │ │ + b.n 1fa94 │ │ │ │ + blx 90dc <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #104] @ (1fc04 ) │ │ │ │ + movs r2, #34 @ 0x22 │ │ │ │ + ldr r1, [pc, #104] @ (1fc08 ) │ │ │ │ + ldr r0, [pc, #104] @ (1fc0c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #96] @ (1fc10 ) │ │ │ │ + movw r2, #291 @ 0x123 │ │ │ │ + ldr r1, [pc, #92] @ (1fc14 ) │ │ │ │ + ldr r0, [pc, #96] @ (1fc18 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #12 │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + bl 98c8 │ │ │ │ + bl 9928 │ │ │ │ + asrs r6, r1, #5 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r0, r6, #22 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r3, #22 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r4, r2, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r0, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + movs r3, r0 │ │ │ │ + cmp r3, #32 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r4, r3, #23 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r4, r4, #7 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r0, r4, #25 │ │ │ │ + movs r1, r0 │ │ │ │ + negs r2, r0 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r3, #7 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r1, #8 │ │ │ │ + movs r1, r0 │ │ │ │ + tst r4, r5 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r6, r0, #6 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r2, r0, #21 │ │ │ │ + movs r1, r0 │ │ │ │ + │ │ │ │ +0001fc1c : │ │ │ │ + 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] @ 1fdc4 │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ + ldr.w lr, [pc, #404] @ 1fdc8 │ │ │ │ + mov r0, r1 │ │ │ │ + add ip, pc │ │ │ │ + mov r1, r2 │ │ │ │ + mov r2, r3 │ │ │ │ + add.w r3, ip, #1248 @ 0x4e0 │ │ │ │ + ldr.w ip, [pc, #392] @ 1fdcc │ │ │ │ + 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] @ (1fdd0 ) │ │ │ │ + ldr.w ip, [lr, ip] │ │ │ │ + add r4, pc │ │ │ │ + ldr.w ip, [ip] │ │ │ │ + str.w ip, [sp, #44] @ 0x2c │ │ │ │ + mov.w ip, #0 │ │ │ │ + bl c268 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 1fd34 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r5, r2, #3 │ │ │ │ + bpl.n 1fd14 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ + ldr r1, [r1, #84] @ 0x54 │ │ │ │ + lsls r0, r1, #7 │ │ │ │ + bpl.n 1fd38 │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ + cmp r1, #8 │ │ │ │ + bne.n 1fd50 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + ldr r1, [pc, #324] @ (1fdd4 ) │ │ │ │ + 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 1fd44 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [pc, #308] @ (1fdd8 ) │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + sub.w r3, ip, r3 │ │ │ │ + clz r3, r3 │ │ │ │ + lsrs r3, r3, #5 │ │ │ │ + bl 1b240 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + cmp r2, #1 │ │ │ │ + beq.n 1fd34 │ │ │ │ + movs r0, #2 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx 9334 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 1fd64 │ │ │ │ + mov r0, r2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 1132c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.n 1fd92 │ │ │ │ + ldr r1, [pc, #252] @ (1fddc ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 1fda6 │ │ │ │ + cmp r2, r5 │ │ │ │ + beq.n 1fdbc │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 1fdc0 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cmp r2, #1 │ │ │ │ + str r0, [r3, #16] │ │ │ │ + beq.n 1fdc0 │ │ │ │ + str r1, [r3, #20] │ │ │ │ + ldr r1, [pc, #228] @ (1fde0 ) │ │ │ │ + ldr r2, [pc, #204] @ (1fdcc ) │ │ │ │ + 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 1fd8e │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r0, [pc, #204] @ (1fde4 ) │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + bl 11514 │ │ │ │ + ldr r3, [pc, #200] @ (1fde8 ) │ │ │ │ + mov.w r2, #640 @ 0x280 │ │ │ │ + ldr r1, [pc, #196] @ (1fdec ) │ │ │ │ + ldr r0, [pc, #200] @ (1fdf0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 1fcfa │ │ │ │ + ldr r0, [pc, #184] @ (1fdf4 ) │ │ │ │ + mov r1, r2 │ │ │ │ + add r0, pc │ │ │ │ + bl 11514 │ │ │ │ + b.n 1fd1e │ │ │ │ + ldr r0, [pc, #176] @ (1fdf8 ) │ │ │ │ + mov r1, ip │ │ │ │ + add r0, pc │ │ │ │ + bl 11514 │ │ │ │ + b.n 1fd1e │ │ │ │ + cmp r1, #1 │ │ │ │ + it eq │ │ │ │ + moveq r2, #0 │ │ │ │ + beq.n 1fc8c │ │ │ │ + cmp r1, #10 │ │ │ │ + bne.n 1fd70 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + b.n 1fc8c │ │ │ │ + str r0, [sp, #20] │ │ │ │ + bl 11178 │ │ │ │ + ldrd r2, r3, [sp, #16] │ │ │ │ + b.n 1fccc │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r2 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + bl 166f8 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldrd r2, r3, [sp, #16] │ │ │ │ + orr.w r2, r2, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 1fc8c │ │ │ │ + lsls r2, r0, #1 │ │ │ │ + b.n 1fc8c │ │ │ │ + blx 90dc <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #104] @ (1fdfc ) │ │ │ │ + movs r2, #34 @ 0x22 │ │ │ │ + ldr r1, [pc, #104] @ (1fe00 ) │ │ │ │ + ldr r0, [pc, #104] @ (1fe04 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #96] @ (1fe08 ) │ │ │ │ + movw r2, #291 @ 0x123 │ │ │ │ + ldr r1, [pc, #92] @ (1fe0c ) │ │ │ │ + ldr r0, [pc, #96] @ (1fe10 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #12 │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + bl 98c8 │ │ │ │ + bl 9928 │ │ │ │ + lsrs r6, r2, #29 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r0, r7, #14 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r4, r2, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r0, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r6, r7, #11 │ │ │ │ + movs r3, r0 │ │ │ │ + cmp r1, #40 @ 0x28 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r0, r5, #2 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r4, r4, #15 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r4, r5, r7 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r0, r5, #17 │ │ │ │ + movs r1, r0 │ │ │ │ + eors r2, r1 │ │ │ │ + movs r1, r0 │ │ │ │ + vaddl.u32 q8, d4, d0 │ │ │ │ + movs r0, r2 │ │ │ │ + movs r1, r0 │ │ │ │ + ands r4, r6 │ │ │ │ + movs r1, r0 │ │ │ │ + vaddl.u8 q0, d14, d0 │ │ │ │ + lsls r2, r1, #13 │ │ │ │ + movs r1, r0 │ │ │ │ + │ │ │ │ +0001fe14 : │ │ │ │ + lsls r3, r0, #31 │ │ │ │ + bmi.n 1fe3a │ │ │ │ + movw r3, #45054 @ 0xaffe │ │ │ │ + movt r3, #1 │ │ │ │ + cmp r0, r3 │ │ │ │ + bls.n 1fe8c │ │ │ │ + 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 11490 │ │ │ │ + cbnz r0, 1fe66 │ │ │ │ + movw r0, #45054 @ 0xaffe │ │ │ │ + movt r0, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 11490 │ │ │ │ + cbnz r0, 1fe66 │ │ │ │ + movs r0, #1 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov.w r1, #114688 @ 0x1c000 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 11490 │ │ │ │ + cbnz r0, 1fe88 │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #65534 @ 0xfffe │ │ │ │ + movt r0, #33 @ 0x21 │ │ │ │ + bl 11490 │ │ │ │ + eor.w r0, r0, #1 │ │ │ │ + uxtb r0, r0 │ │ │ │ + pop {r4, pc} │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + movs r0, #1 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0001fe90 : │ │ │ │ + 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] @ 20508 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr.w r2, [pc, #1636] @ 2050c │ │ │ │ + mov r7, r3 │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r6, [pc, #1632] @ 20510 │ │ │ │ + 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 20136 │ │ │ │ + lsls r2, r7, #31 │ │ │ │ + bmi.w 20136 │ │ │ │ + adds r2, r5, r7 │ │ │ │ + teq r5, r2 │ │ │ │ + bmi.w 2012e │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 1466c │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 20160 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ + bpl.w 20190 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e384 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 201b0 │ │ │ │ + cmp.w r7, r0, lsl #1 │ │ │ │ + beq.n 1ffd6 │ │ │ │ + ldr.w r3, [pc, #1540] @ 20514 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1ff26 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 20180 │ │ │ │ + ldr.w r3, [pc, #1520] @ 20518 │ │ │ │ + ldr.w r4, [sl, #308] @ 0x134 │ │ │ │ + ldr r7, [r6, r3] │ │ │ │ + lsls r3, r5, #31 │ │ │ │ + ldr.w sl, [r7] │ │ │ │ + bmi.w 201ce │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1132c │ │ │ │ + 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 949c │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 201d6 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 204d8 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 1ff74 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 20188 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 20282 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10d84 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 20178 │ │ │ │ + ldr.w r3, [pc, #1416] @ 2051c │ │ │ │ + movw r2, #590 @ 0x24e │ │ │ │ + ldr.w r1, [pc, #1412] @ 20520 │ │ │ │ + ldr.w r0, [pc, #1412] @ 20524 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + movs r2, #1 │ │ │ │ + movs r3, #0 │ │ │ │ + strd r2, r3, [r8] │ │ │ │ + ldr.w r2, [pc, #1392] @ 20528 │ │ │ │ + ldr.w r3, [pc, #1360] @ 2050c │ │ │ │ + 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 20466 │ │ │ │ + mov r0, r8 │ │ │ │ + add sp, #68 @ 0x44 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr.w r3, [pc, #1364] @ 2052c │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 202a2 │ │ │ │ + ldr.w r2, [pc, #1324] @ 20514 │ │ │ │ + add r1, sp, #24 │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + strd r3, r4, [sp, #24] │ │ │ │ + movs r3, #0 │ │ │ │ + mov sl, r2 │ │ │ │ + ldr.w r0, [r2, #304] @ 0x130 │ │ │ │ + movs r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + blx 9554 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 202ce │ │ │ │ + ldr.w r3, [pc, #1316] @ 20530 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 202e6 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2002e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 2002e │ │ │ │ + str r0, [sp, #12] │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr.w r3, [pc, #1284] @ 20534 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.w 1ff14 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 201fc │ │ │ │ + adds r3, r5, r7 │ │ │ │ + mov fp, r3 │ │ │ │ + teq r5, r3 │ │ │ │ + bmi.w 201f4 │ │ │ │ + movs r1, #32 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c5dc │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2006a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 20208 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 20322 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #7 │ │ │ │ + bpl.w 20348 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 2037a │ │ │ │ + ldr r4, [r5, #12] │ │ │ │ + lsls r4, r4, #1 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2009a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 2009a │ │ │ │ + mov r0, r5 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1fe14 │ │ │ │ + cmp r0, #2 │ │ │ │ + beq.w 20390 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 20210 │ │ │ │ + ldr.w r2, [pc, #1128] @ 20518 │ │ │ │ + mov r0, fp │ │ │ │ + ldr.w r4, [sl, #312] @ 0x138 │ │ │ │ + ldr r7, [r6, r2] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 1132c │ │ │ │ + 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 949c │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 203bc │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 204f0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 200f4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 20340 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 203da │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10d84 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2031a │ │ │ │ + ldr.w r3, [pc, #1032] @ 2051c │ │ │ │ + movw r2, #594 @ 0x252 │ │ │ │ + ldr.w r1, [pc, #1052] @ 20538 │ │ │ │ + ldr.w r0, [pc, #1052] @ 2053c │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + b.n 1ffac │ │ │ │ + teq r7, r2 │ │ │ │ + bpl.w 1fee0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 168fc │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 1466c │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r4, r0 │ │ │ │ + lsls r3, r2, #31 │ │ │ │ + bpl.w 1feea │ │ │ │ + mov r0, r2 │ │ │ │ + bl c598 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 1fef0 │ │ │ │ + ldr r3, [pc, #952] @ (2051c ) │ │ │ │ + mov.w r2, #588 @ 0x24c │ │ │ │ + ldr r1, [pc, #984] @ (20540 ) │ │ │ │ + ldr r0, [pc, #984] @ (20544 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + b.n 1ffac │ │ │ │ + mov r0, r4 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1ff90 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1ff26 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1ff74 │ │ │ │ + ldr r2, [pc, #904] @ (2051c ) │ │ │ │ + ldr r3, [pc, #948] @ (20548 ) │ │ │ │ + ldr r1, [pc, #948] @ (2054c ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [pc, #948] @ (20550 ) │ │ │ │ + ldr r5, [r6, r2] │ │ │ │ + add r1, pc │ │ │ │ + str r4, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov.w r2, #588 @ 0x24c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + bl 11db0 │ │ │ │ + b.n 1ffac │ │ │ │ + ldr r3, [pc, #872] @ (2051c ) │ │ │ │ + movw r2, #589 @ 0x24d │ │ │ │ + ldr r1, [pc, #924] @ (20554 ) │ │ │ │ + ldr r0, [pc, #924] @ (20558 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 1ffac │ │ │ │ + mov r0, r5 │ │ │ │ + bl c580 │ │ │ │ + b.n 1ff3a │ │ │ │ + ldr r3, [pc, #836] @ (2051c ) │ │ │ │ + movw r2, #590 @ 0x24e │ │ │ │ + ldr r1, [pc, #892] @ (2055c ) │ │ │ │ + ldr r0, [pc, #896] @ (20560 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 1ffac │ │ │ │ + teq r7, r3 │ │ │ │ + bpl.w 2004e │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 168fc │ │ │ │ + mov fp, r0 │ │ │ │ + b.n 2004e │ │ │ │ + mov r0, r4 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2006a │ │ │ │ + ldr r3, [pc, #848] @ (20564 ) │ │ │ │ + ldr.w r1, [sl, #316] @ 0x13c │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9730 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 20402 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1132c │ │ │ │ + movs r3, #0 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + mov r4, r0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #20 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 949c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r7, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2024c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r3, 2027a │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 2041a │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 204c0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2026a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 203fa │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ + bpl.w 2043e │ │ │ │ + strd fp, r7, [r8] │ │ │ │ + b.n 1ffb4 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2024c │ │ │ │ + ldr r2, [pc, #664] @ (2051c ) │ │ │ │ + ldr r3, [pc, #736] @ (20568 ) │ │ │ │ + ldr r1, [pc, #740] @ (2056c ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [pc, #740] @ (20570 ) │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + add r1, pc │ │ │ │ + str r4, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + movw r2, #590 @ 0x24e │ │ │ │ + bl 11db0 │ │ │ │ + b.n 1ffac │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r3, [pc, #712] @ (20574 ) │ │ │ │ + ldr r1, [pc, #716] @ (20578 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 911c │ │ │ │ + ldr r3, [pc, #612] @ (2051c ) │ │ │ │ + ldr r1, [pc, #704] @ (2057c ) │ │ │ │ + movw r2, #589 @ 0x24d │ │ │ │ + ldr r0, [pc, #704] @ (20580 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + b.n 1ffac │ │ │ │ + ldr r3, [pc, #588] @ (2051c ) │ │ │ │ + movw r2, #589 @ 0x24d │ │ │ │ + ldr r1, [pc, #684] @ (20584 ) │ │ │ │ + ldr r0, [pc, #688] @ (20588 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + b.n 201c6 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + ldr r0, [pc, #672] @ (2058c ) │ │ │ │ + add r0, pc │ │ │ │ + bl 11514 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 20302 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 203b4 │ │ │ │ + ldr r3, [pc, #536] @ (2051c ) │ │ │ │ + movw r2, #589 @ 0x24d │ │ │ │ + ldr r1, [pc, #644] @ (20590 ) │ │ │ │ + ldr r0, [pc, #648] @ (20594 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + b.n 201c6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 20110 │ │ │ │ + ldr r3, [pc, #504] @ (2051c ) │ │ │ │ + mov.w r2, #592 @ 0x250 │ │ │ │ + ldr r1, [pc, #620] @ (20598 ) │ │ │ │ + ldr r0, [pc, #624] @ (2059c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, fp │ │ │ │ + bl c598 │ │ │ │ + b.n 1ffac │ │ │ │ + mov r0, r5 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 200f4 │ │ │ │ + ldr r0, [pc, #596] @ (205a0 ) │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, pc │ │ │ │ + bl 11514 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 20362 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 2045e │ │ │ │ + ldr r3, [pc, #440] @ (2051c ) │ │ │ │ + mov.w r2, #592 @ 0x250 │ │ │ │ + ldr r1, [pc, #568] @ (205a4 ) │ │ │ │ + ldr r0, [pc, #572] @ (205a8 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + b.n 20338 │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq r4, #0 │ │ │ │ + beq.w 20086 │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.n 2046a │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + negs r3, r3 │ │ │ │ + lsls r4, r3, #1 │ │ │ │ + b.n 20086 │ │ │ │ + ldr r3, [pc, #392] @ (2051c ) │ │ │ │ + movw r2, #593 @ 0x251 │ │ │ │ + ldr r1, [pc, #532] @ (205ac ) │ │ │ │ + ldr r0, [pc, #532] @ (205b0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, fp │ │ │ │ + bl c598 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c598 │ │ │ │ + b.n 1ffac │ │ │ │ + mov r0, r1 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 20302 │ │ │ │ + ldr r3, [pc, #348] @ (2051c ) │ │ │ │ + movw r2, #594 @ 0x252 │ │ │ │ + ldr r1, [pc, #496] @ (205b4 ) │ │ │ │ + ldr r0, [pc, #496] @ (205b8 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 1ffac │ │ │ │ + ldr r2, [pc, #320] @ (2051c ) │ │ │ │ + ldr r3, [pc, #476] @ (205bc ) │ │ │ │ + ldr r1, [pc, #480] @ (205c0 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [pc, #480] @ (205c4 ) │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + add r1, pc │ │ │ │ + str r4, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + movw r2, #594 @ 0x252 │ │ │ │ + bl 11db0 │ │ │ │ + b.n 1ffac │ │ │ │ + mov r0, r4 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2026a │ │ │ │ + ldr r3, [pc, #280] @ (2051c ) │ │ │ │ + movw r2, #597 @ 0x255 │ │ │ │ + ldr r1, [pc, #444] @ (205c8 ) │ │ │ │ + ldr r0, [pc, #448] @ (205cc ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + b.n 203a6 │ │ │ │ + ldr r3, [pc, #256] @ (2051c ) │ │ │ │ + movw r2, #597 @ 0x255 │ │ │ │ + ldr r1, [pc, #428] @ (205d0 ) │ │ │ │ + ldr r0, [pc, #432] @ (205d4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, fp │ │ │ │ + bl c598 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 1ffac │ │ │ │ + ldr r3, [pc, #220] @ (2051c ) │ │ │ │ + movw r2, #597 @ 0x255 │ │ │ │ + ldr r1, [pc, #400] @ (205d8 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r6, r3] │ │ │ │ + ldr r3, [pc, #400] @ (205dc ) │ │ │ │ + add r3, pc │ │ │ │ + strd r3, r7, [sp] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r0, [pc, #392] @ (205e0 ) │ │ │ │ + add r0, pc │ │ │ │ + bl 11db0 │ │ │ │ + b.n 20338 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 20362 │ │ │ │ + blx 90dc <__stack_chk_fail@plt> │ │ │ │ + add r1, sp, #16 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 166f8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cbnz r3, 2047a │ │ │ │ + lsls r4, r0, #1 │ │ │ │ + b.n 20086 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 20494 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt eq │ │ │ │ + moveq.w r3, #1073741824 @ 0x40000000 │ │ │ │ + streq r3, [r5, #0] │ │ │ │ + beq.n 20494 │ │ │ │ + cbz r3, 204b8 │ │ │ │ + cmp r5, #1 │ │ │ │ + beq.w 20362 │ │ │ │ + orr.w r4, r5, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1fe14 │ │ │ │ + cmp r0, #2 │ │ │ │ + beq.w 20390 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 20210 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c598 │ │ │ │ + b.n 200ac │ │ │ │ + mov r0, r5 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 20494 │ │ │ │ + ldr r3, [pc, #288] @ (205e4 ) │ │ │ │ + movw r2, #9604 @ 0x2584 │ │ │ │ + ldr r1, [pc, #288] @ (205e8 ) │ │ │ │ + ldr r0, [pc, #288] @ (205ec ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1272 @ 0x4f8 │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #276] @ (205f0 ) │ │ │ │ + movw r2, #9520 @ 0x2530 │ │ │ │ + ldr r1, [pc, #276] @ (205f4 ) │ │ │ │ + ldr r0, [pc, #276] @ (205f8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1272 @ 0x4f8 │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #264] @ (205fc ) │ │ │ │ + movw r2, #9573 @ 0x2565 │ │ │ │ + ldr r1, [pc, #264] @ (20600 ) │ │ │ │ + ldr r0, [pc, #264] @ (20604 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1272 @ 0x4f8 │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + lsls r0, r2, #5 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r2, r0, #5 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r4, r0, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r1, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r6, #8 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r4, r5, #5 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r0, #1 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r2, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r0, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r4, #136 @ 0x88 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r4, r5, #31 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r4, #62 @ 0x3e │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r2, r4, #30 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r4, #170 @ 0xaa │ │ │ │ + movs r1, r0 │ │ │ │ + movs r4, #12 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r0, r6, #29 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r3, #238 @ 0xee │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r2, r2, #29 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r3, #200 @ 0xc8 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r4, r5, #28 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r4, r4, #30 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r3, #26 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r6, r7, #25 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r6, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r4, r0, r5 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r2, #232 @ 0xe8 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r4, r1, #25 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r2, #208 @ 0xd0 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r4, r6, #24 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r6, r0, #27 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r2, #156 @ 0x9c │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r0, r0, #24 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r2, #124 @ 0x7c │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r0, r4, #23 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r4, r3, #23 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r0, r4, #22 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r2, #14 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r2, r6, #21 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r1, #226 @ 0xe2 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r6, r0, #21 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r4, r1, #25 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r1, #194 @ 0xc2 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r6, r4, #20 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r1, #156 @ 0x9c │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r0, r0, #20 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r1, #132 @ 0x84 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r0, r5, #19 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r1, #98 @ 0x62 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r1, #244 @ 0xf4 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r2, r7, #18 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r1, #26 │ │ │ │ + movs r1, r0 │ │ │ │ + umull r0, r0, r8, r0 │ │ │ │ + adds r6, r3, r5 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r1, #2 │ │ │ │ + movs r1, r0 │ │ │ │ + @ instruction: 0xfb900000 │ │ │ │ + adds r6, r2, r1 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r0, #234 @ 0xea │ │ │ │ + movs r1, r0 │ │ │ │ + usada8 r0, r8, r0, r0 │ │ │ │ + adds r2, r4, r4 │ │ │ │ + movs r1, r0 │ │ │ │ + │ │ │ │ +00020608 : │ │ │ │ + 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 r4, [pc, #2020] @ 20e00 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr.w r2, [pc, #2020] @ 20e04 │ │ │ │ + cmp r3, #2 │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r6, [pc, #2016] @ 20e08 │ │ │ │ + it ne │ │ │ │ + movne sl, r3 │ │ │ │ + sub sp, #100 @ 0x64 │ │ │ │ + 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, #92] @ 0x5c │ │ │ │ + mov.w r2, #0 │ │ │ │ + ands.w r3, r3, #1 │ │ │ │ + beq.w 20842 │ │ │ │ + add.w r8, r5, #4 │ │ │ │ + teq r5, r8 │ │ │ │ + bmi.w 2083a │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 1466c │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 208f0 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ + bpl.w 20956 │ │ │ │ + teq r5, r8 │ │ │ │ + bmi.w 20818 │ │ │ │ + ldr.w r3, [pc, #1928] @ 20e0c │ │ │ │ + ldr r5, [r6, r3] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.n 206fa │ │ │ │ + ldr.w r1, [r5, #296] @ 0x128 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r0, r7 │ │ │ │ + bl d328 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 20878 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 206b2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 208e8 │ │ │ │ + mov r1, r9 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r8 │ │ │ │ + add r0, sp, #28 │ │ │ │ + bl 1fe90 │ │ │ │ + tst.w r8, #1 │ │ │ │ + bne.w 20a18 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #1 │ │ │ │ + itt ne │ │ │ │ + ldrdne r0, r1, [sp, #28] │ │ │ │ + strdne r0, r1, [r4] │ │ │ │ + beq.w 20a20 │ │ │ │ + ldr.w r2, [pc, #1844] @ 20e10 │ │ │ │ + ldr.w r3, [pc, #1828] @ 20e04 │ │ │ │ + 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 20db4 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #100 @ 0x64 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr.w r0, [r5, #996] @ 0x3e4 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 8f94 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 20a3c │ │ │ │ + uxtb r0, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 2068e │ │ │ │ + movs r2, #2 │ │ │ │ + ldr.w r1, [r5, #284] @ 0x11c │ │ │ │ + mov r0, r7 │ │ │ │ + bl d328 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r2, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 20730 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 209d0 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 2098e │ │ │ │ + ldr.w r3, [pc, #1756] @ 20e14 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 20a94 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 19964 │ │ │ │ + tst.w r8, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + bne.w 20ac8 │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.w 20ad0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r9 │ │ │ │ + bl d3dc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 20bca │ │ │ │ + movs r2, #1 │ │ │ │ + ldr r1, [r5, #36] @ 0x24 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + bl d328 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2078a │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 209ec │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 20a64 │ │ │ │ + ldr.w r1, [pc, #1668] @ 20e18 │ │ │ │ + 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 1132c │ │ │ │ + mov r3, r8 │ │ │ │ + mov r7, r0 │ │ │ │ + movs r2, #3 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ + strd r5, r9, [sp, #68] @ 0x44 │ │ │ │ + str r7, [sp, #76] @ 0x4c │ │ │ │ + blx 949c │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 209f4 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 20de8 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 207dc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 20ac0 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 20cee │ │ │ │ + mov r0, r5 │ │ │ │ + bl 10d84 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 20a8c │ │ │ │ + ldr.w r3, [pc, #1568] @ 20e1c │ │ │ │ + movw r2, #569 @ 0x239 │ │ │ │ + ldr.w r1, [pc, #1564] @ 20e20 │ │ │ │ + ldr.w r0, [pc, #1564] @ 20e24 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + b.n 2090c │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bge.w 20682 │ │ │ │ + mov r0, r5 │ │ │ │ + movs r1, #4 │ │ │ │ + bl 168fc │ │ │ │ + ldr.w r3, [pc, #1504] @ 20e0c │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r5, [r6, r3] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 2068e │ │ │ │ + b.n 206fa │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bge.w 2065e │ │ │ │ + movs r1, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 168fc │ │ │ │ + mov r1, r5 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 1466c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r7, r0 │ │ │ │ + tst.w r8, #1 │ │ │ │ + bne.n 208de │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 208f0 │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r2, #3 │ │ │ │ + bpl.n 20956 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 20820 │ │ │ │ + add.w r8, r5, #4 │ │ │ │ + b.n 2067a │ │ │ │ + ldr.w r1, [r5, #300] @ 0x12c │ │ │ │ + movs r2, #2 │ │ │ │ + mov r0, r7 │ │ │ │ + bl d328 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 20916 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2089a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 209dc │ │ │ │ + mov r1, r9 │ │ │ │ + movs r3, #16 │ │ │ │ + mov r2, r8 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + bl 1fe90 │ │ │ │ + tst.w r8, #1 │ │ │ │ + bne.w 20ae8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #1 │ │ │ │ + itt ne │ │ │ │ + ldrdne r0, r1, [sp, #36] @ 0x24 │ │ │ │ + strdne r0, r1, [r4] │ │ │ │ + bne.w 206d8 │ │ │ │ + ldr.w r3, [pc, #1368] @ 20e1c │ │ │ │ + mov.w r2, #576 @ 0x240 │ │ │ │ + ldr.w r1, [pc, #1372] @ 20e28 │ │ │ │ + ldr.w r0, [pc, #1372] @ 20e2c │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + b.n 2090c │ │ │ │ + mov r0, r8 │ │ │ │ + bl c598 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b.n 20862 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 206b2 │ │ │ │ + ldr.w r3, [pc, #1320] @ 20e1c │ │ │ │ + movw r2, #557 @ 0x22d │ │ │ │ + ldr.w r1, [pc, #1332] @ 20e30 │ │ │ │ + ldr.w r0, [pc, #1332] @ 20e34 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + movs r2, #1 │ │ │ │ + movs r3, #0 │ │ │ │ + strd r2, r3, [r4] │ │ │ │ + b.n 206d8 │ │ │ │ + ldr.w r3, [pc, #1312] @ 20e38 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 20af0 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 9160 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov sl, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2093c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 209e4 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 20c58 │ │ │ │ + ldr.w r3, [sl, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + bpl.w 20ca8 │ │ │ │ + strd r8, sl, [r4] │ │ │ │ + b.n 206d8 │ │ │ │ + ldr.w r2, [pc, #1220] @ 20e1c │ │ │ │ + ldr.w r3, [pc, #1248] @ 20e3c │ │ │ │ + ldr.w r1, [pc, #1248] @ 20e40 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r0, [pc, #1244] @ 20e44 │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + add r1, pc │ │ │ │ + str r7, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + movw r2, #557 @ 0x22d │ │ │ │ + bl 11db0 │ │ │ │ + b.n 2090c │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bge.n 20a74 │ │ │ │ + mov r0, r7 │ │ │ │ + movs r1, #2 │ │ │ │ + bl 168fc │ │ │ │ + mov r8, r0 │ │ │ │ + ldr.w r3, [pc, #1208] @ 20e48 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 20c72 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 19964 │ │ │ │ + tst.w r8, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + bne.w 20cce │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.w 20cd6 │ │ │ │ + ldr.w r3, [r5, #176] @ 0xb0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 20dd0 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r3, #0] │ │ │ │ + strd r7, r3, [r4] │ │ │ │ + b.n 206d8 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + b.n 20730 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2089a │ │ │ │ + mov r0, r7 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2093c │ │ │ │ + mov r0, r3 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2078a │ │ │ │ + ldr.w r3, [pc, #1060] @ 20e1c │ │ │ │ + movw r2, #569 @ 0x239 │ │ │ │ + ldr.w r1, [pc, #1100] @ 20e4c │ │ │ │ + ldr.w r0, [pc, #1100] @ 20e50 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 2090c │ │ │ │ + mov r0, r8 │ │ │ │ + bl c598 │ │ │ │ + b.n 206c6 │ │ │ │ + ldr r3, [pc, #1016] @ (20e1c ) │ │ │ │ + movw r2, #574 @ 0x23e │ │ │ │ + ldr.w r1, [pc, #1068] @ 20e54 │ │ │ │ + ldr.w r0, [pc, #1068] @ 20e58 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + b.n 2090c │ │ │ │ + ldr r3, [pc, #988] @ (20e1c ) │ │ │ │ + movw r2, #559 @ 0x22f │ │ │ │ + ldr.w r1, [pc, #1048] @ 20e5c │ │ │ │ + ldr.w r0, [pc, #1048] @ 20e60 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c598 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 2090c │ │ │ │ + lsls r2, r7, #31 │ │ │ │ + bmi.w 20d0e │ │ │ │ + add.w r8, r7, #2 │ │ │ │ + teq r7, r8 │ │ │ │ + bmi.n 2097e │ │ │ │ + ldr r3, [pc, #976] @ (20e48 ) │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 20c72 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 19964 │ │ │ │ + mov r7, r0 │ │ │ │ + b.n 209ae │ │ │ │ + mov r0, r5 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 207fa │ │ │ │ + mov r0, r8 │ │ │ │ + bl c598 │ │ │ │ + ldr r3, [pc, #968] @ (20e64 ) │ │ │ │ + ldr r1, [pc, #968] @ (20e68 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 911c │ │ │ │ + ldr r3, [pc, #880] @ (20e1c ) │ │ │ │ + ldr r1, [pc, #960] @ (20e6c ) │ │ │ │ + movw r2, #563 @ 0x233 │ │ │ │ + ldr r0, [pc, #956] @ (20e70 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + b.n 2090c │ │ │ │ + mov r0, r7 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 207dc │ │ │ │ + mov r0, r8 │ │ │ │ + bl c598 │ │ │ │ + b.n 20756 │ │ │ │ + ldr r3, [pc, #840] @ (20e1c ) │ │ │ │ + movw r2, #563 @ 0x233 │ │ │ │ + ldr r1, [pc, #924] @ (20e74 ) │ │ │ │ + ldr r0, [pc, #924] @ (20e78 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + b.n 2090c │ │ │ │ + mov r0, r8 │ │ │ │ + bl c598 │ │ │ │ + b.n 208ae │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r3, [pc, #876] @ (20e64 ) │ │ │ │ + ldr r1, [pc, #896] @ (20e7c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 911c │ │ │ │ + ldr r3, [pc, #788] @ (20e1c ) │ │ │ │ + ldr r1, [pc, #888] @ (20e80 ) │ │ │ │ + movw r2, #578 @ 0x242 │ │ │ │ + ldr r0, [pc, #884] @ (20e84 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + add r7, sp, #56 @ 0x38 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 10eb4 │ │ │ │ + ldr r3, [pc, #864] @ (20e88 ) │ │ │ │ + ldr.w r1, [r5, #164] @ 0xa4 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9730 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 20d20 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + bl 1103c │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r8 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 20c9e │ │ │ │ + ldr r2, [pc, #708] @ (20e18 ) │ │ │ │ + ldr.w r8, [r5, #292] @ 0x124 │ │ │ │ + ldr r3, [r6, r2] │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ + bl 1132c │ │ │ │ + movs r3, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + movs r2, #3 │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ + strd r8, r9, [sp, #80] @ 0x50 │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ + blx 949c │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 20d62 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9dc4 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 20d7e │ │ │ │ + mov r0, r5 │ │ │ │ + bl 10d84 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r1, [pc, #752] @ (20e8c ) │ │ │ │ + ldr r0, [pc, #752] @ (20e90 ) │ │ │ │ + mov.w r2, #580 @ 0x244 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + ldmia.w r7, {r0, r1, r2} │ │ │ │ + bl 10fd8 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 2090c │ │ │ │ + ldr r3, [pc, #592] @ (20e1c ) │ │ │ │ + movw r2, #565 @ 0x235 │ │ │ │ + ldr.w r9, [pc, #704] @ 20e94 │ │ │ │ + add.w r8, sp, #44 @ 0x2c │ │ │ │ + ldr r1, [pc, #700] @ (20e98 ) │ │ │ │ + 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 117a4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 10eb4 │ │ │ │ + ldr r3, [pc, #660] @ (20e88 ) │ │ │ │ + ldr r1, [r5, #120] @ 0x78 │ │ │ │ + ldrd fp, sl, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 9730 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 20d9c │ │ │ │ + bl 1103c │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9dc4 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 20d3c │ │ │ │ + ldr.w r5, [r5, #176] @ 0xb0 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 20db8 │ │ │ │ + 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 10fd8 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9dc4 │ │ │ │ + strd r7, r5, [r4] │ │ │ │ + b.n 206d8 │ │ │ │ + ldr r3, [pc, #448] @ (20e1c ) │ │ │ │ + movw r2, #578 @ 0x242 │ │ │ │ + ldr r1, [pc, #572] @ (20e9c ) │ │ │ │ + ldr r0, [pc, #572] @ (20ea0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + b.n 20b1c │ │ │ │ + mov r0, r8 │ │ │ │ + bl c598 │ │ │ │ + ldr r3, [pc, #488] @ (20e64 ) │ │ │ │ + ldr r1, [pc, #552] @ (20ea4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 911c │ │ │ │ + ldr r3, [pc, #404] @ (20e1c ) │ │ │ │ + ldr r1, [pc, #540] @ (20ea8 ) │ │ │ │ + movw r2, #571 @ 0x23b │ │ │ │ + ldr r0, [pc, #540] @ (20eac ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + b.n 2090c │ │ │ │ + bl c598 │ │ │ │ + bl 10df0 │ │ │ │ + b.n 20bae │ │ │ │ + ldr r3, [pc, #368] @ (20e1c ) │ │ │ │ + movw r2, #578 @ 0x242 │ │ │ │ + ldr r7, [pc, #512] @ (20eb0 ) │ │ │ │ + ldr r1, [pc, #512] @ (20eb4 ) │ │ │ │ + ldr r0, [pc, #516] @ (20eb8 ) │ │ │ │ + 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 11db0 │ │ │ │ + b.n 20b1c │ │ │ │ + mov r0, r8 │ │ │ │ + bl c598 │ │ │ │ + b.n 209ae │ │ │ │ + ldr r3, [pc, #324] @ (20e1c ) │ │ │ │ + movw r2, #571 @ 0x23b │ │ │ │ + ldr r1, [pc, #476] @ (20ebc ) │ │ │ │ + ldr r0, [pc, #480] @ (20ec0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + b.n 2090c │ │ │ │ + ldr r2, [pc, #300] @ (20e1c ) │ │ │ │ + ldr r3, [pc, #464] @ (20ec4 ) │ │ │ │ + ldr r1, [pc, #468] @ (20ec8 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [pc, #468] @ (20ecc ) │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + add r1, pc │ │ │ │ + str r5, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + movw r2, #569 @ 0x239 │ │ │ │ + bl 11db0 │ │ │ │ + b.n 2090c │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 168fc │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c598 │ │ │ │ + b.n 2098e │ │ │ │ + ldr r1, [pc, #428] @ (20ed0 ) │ │ │ │ + movw r2, #579 @ 0x243 │ │ │ │ + ldr r0, [pc, #428] @ (20ed4 ) │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c598 │ │ │ │ + b.n 20bae │ │ │ │ + mov r0, r7 │ │ │ │ + bl c598 │ │ │ │ + bl 10df0 │ │ │ │ + ldmia.w r8, {r0, r1, r2} │ │ │ │ + bl 10fd8 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 2090c │ │ │ │ + ldr r1, [pc, #372] @ (20ed8 ) │ │ │ │ + mov.w r2, #580 @ 0x244 │ │ │ │ + ldr r0, [pc, #368] @ (20edc ) │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 20bae │ │ │ │ + ldr r2, [pc, #352] @ (20ee0 ) │ │ │ │ + ldr r1, [pc, #352] @ (20ee4 ) │ │ │ │ + ldr r0, [pc, #356] @ (20ee8 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + add r1, pc │ │ │ │ + strd r2, r5, [sp] │ │ │ │ + add r0, pc │ │ │ │ + mov.w r2, #580 @ 0x244 │ │ │ │ + bl 11db0 │ │ │ │ + b.n 20bae │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + movw r2, #566 @ 0x236 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c598 │ │ │ │ + b.n 20d46 │ │ │ │ + blx 90dc <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #304] @ (20eec ) │ │ │ │ + movw r2, #9051 @ 0x235b │ │ │ │ + ldr r1, [pc, #304] @ (20ef0 ) │ │ │ │ + ldr r0, [pc, #304] @ (20ef4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1304 @ 0x518 │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #292] @ (20ef8 ) │ │ │ │ + movw r2, #9132 @ 0x23ac │ │ │ │ + ldr r1, [pc, #292] @ (20efc ) │ │ │ │ + ldr r0, [pc, #292] @ (20f00 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1304 @ 0x518 │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #280] @ (20f04 ) │ │ │ │ + movw r2, #9091 @ 0x2383 │ │ │ │ + ldr r1, [pc, #280] @ (20f08 ) │ │ │ │ + ldr r0, [pc, #280] @ (20f0c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1304 @ 0x518 │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldr??.w r0, [r8, #2] │ │ │ │ + lsls r0, r5, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + vst1.8 {d16[0]}, [r8], r2 │ │ │ │ + lsls r4, r0, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsb.w r0, [ip, r2] │ │ │ │ + lsls r4, r7, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r1, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r2, r6, #24 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r2, r0, #4 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r4, r5, #21 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r4, r7, #20 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r4, r1, #32 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r6, #13 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r6, r3, #3 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r2, r2, #19 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r2, r4, #30 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r0, #20 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r0, r7, #16 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r1, #28 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r6, r1, #16 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r6, r3, #27 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r2, r6, #15 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r2, r0, #27 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r6, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r6, r3, #9 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r2, r1, #14 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r2, r3, #25 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r2, r4, #13 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r2, r6, #24 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r2, r6, #13 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r6, r5, #12 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r6, r7, #23 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r6, r2, #10 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r5, #21 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r6, r6, #20 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r6, r3, #9 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r2, r3, #7 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r2, r5, #18 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r4, r4, #25 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r4, r5, #6 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r7, #17 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r4, r1, r6 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r4, r0, #6 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r6, r2, #17 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r4, r3, #5 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r5, #16 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r0, r7, #20 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r2, r0, #5 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r2, r2, #16 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r0, r2, #4 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r2, r4, #15 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r6, r1, #3 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r0, r5, #18 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r2, r6, #2 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r0, #14 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r0, #34 @ 0x22 │ │ │ │ + movs r1, r0 │ │ │ │ + @ instruction: 0xf2b00000 │ │ │ │ + lsrs r6, r3, #29 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r0, #10 │ │ │ │ + movs r1, r0 │ │ │ │ + @ instruction: 0xf2980000 │ │ │ │ + asrs r6, r7, #1 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r7, #242 @ 0xf2 │ │ │ │ + movs r1, r0 │ │ │ │ + @ instruction: 0xf2800000 │ │ │ │ + asrs r2, r3, #1 │ │ │ │ + movs r1, r0 │ │ │ │ + │ │ │ │ +00020f10 : │ │ │ │ + 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] @ (210a0 ) │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [pc, #376] @ (210a4 ) │ │ │ │ + add r6, pc │ │ │ │ + movs r4, #0 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + ldr r5, [pc, #372] @ (210a8 ) │ │ │ │ + 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] @ (210ac ) │ │ │ │ + str r6, [sp, #8] │ │ │ │ + add r6, sp, #28 │ │ │ │ + add r3, pc │ │ │ │ + str r6, [sp, #4] │ │ │ │ + add.w r3, r3, #1296 @ 0x510 │ │ │ │ + add r6, sp, #24 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + bl c268 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 21014 │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + bpl.n 2101c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #7 │ │ │ │ + bpl.n 21028 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #8 │ │ │ │ + bne.n 21034 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 21018 │ │ │ │ + ldr r3, [pc, #304] @ (210b0 ) │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.n 20ff6 │ │ │ │ + ldr r3, [pc, #296] @ (210b4 ) │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + subs r3, r1, r3 │ │ │ │ + clz r3, r3 │ │ │ │ + lsrs r3, r3, #5 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + bl 20608 │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.n 21014 │ │ │ │ + movs r0, #2 │ │ │ │ + blx 9334 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 21048 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1132c │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r3, r1, #5 │ │ │ │ + bpl.n 21082 │ │ │ │ + ldr r1, [pc, #248] @ (210b8 ) │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 2106c │ │ │ │ + ldr r1, [pc, #232] @ (210b0 ) │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 21096 │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 2109a │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cmp r2, #1 │ │ │ │ + str r0, [r6, #16] │ │ │ │ + beq.n 2109a │ │ │ │ + str r1, [r6, #20] │ │ │ │ + ldr r1, [pc, #220] @ (210bc ) │ │ │ │ + ldr r2, [pc, #196] @ (210a4 ) │ │ │ │ + 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 21064 │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r0, [pc, #200] @ (210c0 ) │ │ │ │ + add r0, pc │ │ │ │ + bl 11514 │ │ │ │ + ldr r3, [pc, #196] @ (210c4 ) │ │ │ │ + movw r2, #554 @ 0x22a │ │ │ │ + ldr r1, [pc, #192] @ (210c8 ) │ │ │ │ + ldr r0, [pc, #196] @ (210cc ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 20fdc │ │ │ │ + movs r3, #2 │ │ │ │ + b.n 20f94 │ │ │ │ + ldr r0, [pc, #176] @ (210d0 ) │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + bl 11514 │ │ │ │ + b.n 20ffe │ │ │ │ + ldr r0, [pc, #168] @ (210d4 ) │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + bl 11514 │ │ │ │ + b.n 20ffe │ │ │ │ + cmp r2, #1 │ │ │ │ + it eq │ │ │ │ + moveq r2, r4 │ │ │ │ + beq.n 20f78 │ │ │ │ + cmp r2, #10 │ │ │ │ + bne.n 2104e │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + b.n 20f78 │ │ │ │ + bl 11178 │ │ │ │ + b.n 20fae │ │ │ │ + mov r0, r3 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 166f8 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cbz r2, 21068 │ │ │ │ + orr.w r2, r3, #1 │ │ │ │ + b.n 20f78 │ │ │ │ + blx 90dc <__stack_chk_fail@plt> │ │ │ │ + lsls r2, r0, #1 │ │ │ │ + b.n 20f78 │ │ │ │ + ldr r3, [pc, #104] @ (210d8 ) │ │ │ │ + movw r2, #291 @ 0x123 │ │ │ │ + ldr r1, [pc, #104] @ (210dc ) │ │ │ │ + ldr r0, [pc, #104] @ (210e0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #12 │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #96] @ (210e4 ) │ │ │ │ + movs r2, #34 @ 0x22 │ │ │ │ + ldr r1, [pc, #96] @ (210e8 ) │ │ │ │ + ldr r0, [pc, #96] @ (210ec ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + bl 98c8 │ │ │ │ + bl 9928 │ │ │ │ + nop │ │ │ │ + @ instruction: 0xf0d20002 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf0c60002 │ │ │ │ + mcrr2 0, 0, r0, r6, cr2 │ │ │ │ + lsls r4, r2, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r0, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + ands.w r0, ip, #2 │ │ │ │ + lsls r0, r7, #6 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r4, r6, #24 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r0, #4 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r0, r4, #24 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r4, r7, #3 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r5, #110 @ 0x6e │ │ │ │ + movs r1, r0 │ │ │ │ + stcl 0, cr0, [r8], {0} │ │ │ │ + eor.w r0, r4, #0 │ │ │ │ + cmp r5, #90 @ 0x5a │ │ │ │ + movs r1, r0 │ │ │ │ + ldcl 0, cr0, [r4] │ │ │ │ + stc 0, cr0, [r0, #-0] │ │ │ │ + │ │ │ │ +000210f0 : │ │ │ │ + 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] @ (2116c ) │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #108] @ (21170 ) │ │ │ │ + sub sp, #20 │ │ │ │ + add r6, pc │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #104] @ (21174 ) │ │ │ │ + ldr r0, [r6, r0] │ │ │ │ + add r7, pc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov.w r0, #0 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 20608 │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ + cmp r6, #1 │ │ │ │ + itt ne │ │ │ │ + ldrdne r0, r1, [sp, #4] │ │ │ │ + strdne r0, r1, [r4] │ │ │ │ + beq.n 21148 │ │ │ │ + ldr r2, [pc, #72] @ (21178 ) │ │ │ │ + ldr r3, [pc, #60] @ (21170 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 21166 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r3, [pc, #48] @ (2117c ) │ │ │ │ + mov.w r2, #584 @ 0x248 │ │ │ │ + ldr r1, [pc, #48] @ (21180 ) │ │ │ │ + ldr r0, [pc, #48] @ (21184 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + movs r3, #0 │ │ │ │ + strd r6, r3, [r4] │ │ │ │ + b.n 2112e │ │ │ │ + blx 90dc <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + cdp 0, 15, cr0, cr6, cr2, {0} │ │ │ │ + lsls r0, r5, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + cdp 0, 14, cr0, cr14, cr2, {0} │ │ │ │ + cdp 0, 12, cr0, cr10, cr2, {0} │ │ │ │ + lsls r4, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r6, r3, #21 │ │ │ │ + movs r1, r0 │ │ │ │ + vaddl.u q0, d10, d0 │ │ │ │ + │ │ │ │ +00021188 : │ │ │ │ + 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] @ 2130c │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr.w lr, [pc, #368] @ 21310 │ │ │ │ + mov r0, r1 │ │ │ │ + add ip, pc │ │ │ │ + mov r1, r2 │ │ │ │ + mov r2, r3 │ │ │ │ + add.w r3, ip, #1344 @ 0x540 │ │ │ │ + ldr.w ip, [pc, #356] @ 21314 │ │ │ │ + add lr, pc │ │ │ │ + add r4, sp, #24 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + add r4, sp, #20 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [pc, #348] @ (21318 ) │ │ │ │ + ldr.w ip, [lr, ip] │ │ │ │ + add r4, pc │ │ │ │ + ldr.w ip, [ip] │ │ │ │ + str.w ip, [sp, #36] @ 0x24 │ │ │ │ + mov.w ip, #0 │ │ │ │ + bl c3c8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 21280 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r5, r2, #3 │ │ │ │ + bpl.n 21260 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ + ldr r1, [r1, #84] @ 0x54 │ │ │ │ + lsls r0, r1, #7 │ │ │ │ + bpl.n 21290 │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ + cmp r1, #8 │ │ │ │ + bne.n 2129c │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + add r5, sp, #28 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 210f0 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + cmp r2, #1 │ │ │ │ + beq.n 21280 │ │ │ │ + movs r0, #2 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + blx 9334 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 21284 │ │ │ │ + mov r0, r2 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 1132c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.n 212dc │ │ │ │ + ldr r1, [pc, #244] @ (2131c ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 212f4 │ │ │ │ + ldr r1, [pc, #240] @ (21320 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 212f0 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 212d8 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + cmp r2, #1 │ │ │ │ + str r0, [r3, #16] │ │ │ │ + beq.n 212d8 │ │ │ │ + str r1, [r3, #20] │ │ │ │ + ldr r1, [pc, #220] @ (21324 ) │ │ │ │ + ldr r2, [pc, #200] @ (21314 ) │ │ │ │ + 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 212d4 │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r0, [pc, #196] @ (21328 ) │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + bl 11514 │ │ │ │ + ldr r3, [pc, #192] @ (2132c ) │ │ │ │ + movw r2, #583 @ 0x247 │ │ │ │ + ldr r1, [pc, #188] @ (21330 ) │ │ │ │ + ldr r0, [pc, #192] @ (21334 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 21246 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + bl 11178 │ │ │ │ + ldrd r2, r3, [sp, #8] │ │ │ │ + b.n 21214 │ │ │ │ + ldr r0, [pc, #164] @ (21338 ) │ │ │ │ + mov r1, r2 │ │ │ │ + add r0, pc │ │ │ │ + bl 11514 │ │ │ │ + b.n 2126a │ │ │ │ + cmp r1, #1 │ │ │ │ + itt eq │ │ │ │ + moveq r2, #0 │ │ │ │ + addeq r5, sp, #28 │ │ │ │ + beq.n 211f6 │ │ │ │ + cmp r1, #10 │ │ │ │ + bne.n 212b4 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + add r5, sp, #28 │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + b.n 211f6 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + bl 166f8 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldrd r2, r3, [sp, #8] │ │ │ │ + orr.w r2, r2, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 211f6 │ │ │ │ + lsls r2, r0, #1 │ │ │ │ + b.n 211f6 │ │ │ │ + blx 90dc <__stack_chk_fail@plt> │ │ │ │ + bl 9928 │ │ │ │ + ldr r3, [pc, #92] @ (2133c ) │ │ │ │ + movs r2, #34 @ 0x22 │ │ │ │ + ldr r1, [pc, #92] @ (21340 ) │ │ │ │ + ldr r0, [pc, #96] @ (21344 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + bl 98c8 │ │ │ │ + ldr r3, [pc, #80] @ (21348 ) │ │ │ │ + movw r2, #291 @ 0x123 │ │ │ │ + ldr r1, [pc, #80] @ (2134c ) │ │ │ │ + ldr r0, [pc, #80] @ (21350 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #12 │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + vld1.8 {d16[0]}, [sl], r2 │ │ │ │ + cdp 0, 4, cr0, cr12, cr2, {0} │ │ │ │ + lsls r0, r5, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + cdp 0, 3, cr0, cr12, cr2, {0} │ │ │ │ + lsls r4, r5, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r2, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + ldc 0, cr0, [r2, #8]! │ │ │ │ + asrs r4, r3, #15 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r4, r7, #16 │ │ │ │ + movs r1, r0 │ │ │ │ + cdp2 0, 9, cr0, cr8, cr0, {0} │ │ │ │ + lsls r4, r2, #26 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + movs r1, r0 │ │ │ │ + eors.w r0, sl, r0 │ │ │ │ + pkhbt r0, r6, r0 │ │ │ │ + cmp r2, #230 @ 0xe6 │ │ │ │ + movs r1, r0 │ │ │ │ + orr.w r0, r0, r0 │ │ │ │ + ldcl 0, cr0, [ip] │ │ │ │ + │ │ │ │ +00021354 : │ │ │ │ + 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] @ 21528 │ │ │ │ + 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] @ 2152c │ │ │ │ + ldr r5, [pc, #436] @ (21530 ) │ │ │ │ + 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] @ (21534 ) │ │ │ │ + ldr.w r5, [ip, r5] │ │ │ │ + add r4, pc │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + mov.w r5, #0 │ │ │ │ + bl c3c8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 21460 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + bpl.n 21440 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r6, r3, #7 │ │ │ │ + bpl.n 21464 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.n 21470 │ │ │ │ + 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 21484 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + cmp r1, #8 │ │ │ │ + bne.n 21490 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + add r6, sp, #36 @ 0x24 │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1fe90 │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ + cmp r5, #1 │ │ │ │ + beq.n 21460 │ │ │ │ + movs r0, #2 │ │ │ │ + blx 9334 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 214a8 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 1132c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.w 2150a │ │ │ │ + ldr r1, [pc, #308] @ (21538 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 214f4 │ │ │ │ + ldr r1, [pc, #304] @ (2153c ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 2151e │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.w 21522 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cmp r2, #1 │ │ │ │ + str r0, [r3, #16] │ │ │ │ + beq.n 21522 │ │ │ │ + str r1, [r3, #20] │ │ │ │ + ldr r1, [pc, #280] @ (21540 ) │ │ │ │ + ldr r2, [pc, #260] @ (21530 ) │ │ │ │ + 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 214f0 │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r0, [pc, #256] @ (21544 ) │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, pc │ │ │ │ + bl 11514 │ │ │ │ + ldr r3, [pc, #252] @ (21548 ) │ │ │ │ + movw r2, #587 @ 0x24b │ │ │ │ + ldr r1, [pc, #248] @ (2154c ) │ │ │ │ + ldr r0, [pc, #252] @ (21550 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 21426 │ │ │ │ + ldr r0, [pc, #236] @ (21554 ) │ │ │ │ + mov r1, r2 │ │ │ │ + add r0, pc │ │ │ │ + bl 11514 │ │ │ │ + b.n 2144a │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq r2, #0 │ │ │ │ + beq.n 213be │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.n 214b2 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + b.n 213be │ │ │ │ + ldr r0, [pc, #208] @ (21558 ) │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + bl 11514 │ │ │ │ + b.n 2144a │ │ │ │ + cmp r1, #1 │ │ │ │ + itt eq │ │ │ │ + moveq r3, #0 │ │ │ │ + addeq r6, sp, #36 @ 0x24 │ │ │ │ + beq.n 213d4 │ │ │ │ + cmp r1, #10 │ │ │ │ + bne.n 214ce │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + add r6, sp, #36 @ 0x24 │ │ │ │ + negs r3, r3 │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + b.n 213d4 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + bl 11178 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + b.n 213ee │ │ │ │ + mov r0, r2 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + bl 166f8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + orr.w r2, r2, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 213be │ │ │ │ + lsls r2, r0, #1 │ │ │ │ + b.n 213be │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 166f8 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldrd r3, r2, [sp, #16] │ │ │ │ + orr.w r3, r3, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 213d4 │ │ │ │ + lsls r3, r0, #1 │ │ │ │ + b.n 213d4 │ │ │ │ + blx 90dc <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #100] @ (2155c ) │ │ │ │ + movw r2, #291 @ 0x123 │ │ │ │ + ldr r1, [pc, #100] @ (21560 ) │ │ │ │ + ldr r0, [pc, #100] @ (21564 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #12 │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #92] @ (21568 ) │ │ │ │ + movs r2, #34 @ 0x22 │ │ │ │ + ldr r1, [pc, #92] @ (2156c ) │ │ │ │ + ldr r0, [pc, #92] @ (21570 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + bl 98c8 │ │ │ │ + bl 9928 │ │ │ │ + nop │ │ │ │ + strh.w r0, [r0, r2] │ │ │ │ + stc 0, cr0, [r0], {2} │ │ │ │ + lsls r0, r5, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + stcl 0, cr0, [lr], #-8 │ │ │ │ + lsls r4, r5, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r2, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + rsbs r0, r2, r2 │ │ │ │ + asrs r4, r7, #7 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r4, r2, #5 │ │ │ │ + movs r1, r0 │ │ │ │ + ldc2 0, cr0, [r8] │ │ │ │ + lsls r0, r0, #19 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r4, #18 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r0, #230 @ 0xe6 │ │ │ │ + movs r1, r0 │ │ │ │ + strex r0, r0, [r0] │ │ │ │ + @ instruction: 0xebfc0000 │ │ │ │ + cmp r0, #210 @ 0xd2 │ │ │ │ + movs r1, r0 │ │ │ │ + strd r0, r0, [ip], #-0 │ │ │ │ + ldmia.w r8, {} │ │ │ │ + │ │ │ │ +00021574 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr.w ip, [pc, #224] @ 21664 │ │ │ │ + sub sp, #32 │ │ │ │ + ldr.w lr, [pc, #220] @ 21668 │ │ │ │ + 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] @ 2166c │ │ │ │ + add lr, pc │ │ │ │ + ldr r4, [pc, #200] @ (21670 ) │ │ │ │ + add r4, pc │ │ │ │ + ldr.w ip, [lr, ip] │ │ │ │ + ldr.w ip, [ip] │ │ │ │ + str.w ip, [sp, #28] │ │ │ │ + mov.w ip, #0 │ │ │ │ + bl c34c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 2162e │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #7 │ │ │ │ + bpl.n 2160e │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #8 │ │ │ │ + bne.n 21632 │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + lsls r0, r0, #1 │ │ │ │ + bl 1fe14 │ │ │ │ + cmp r0, #2 │ │ │ │ + beq.n 2162e │ │ │ │ + cbnz r0, 21608 │ │ │ │ + ldr r3, [pc, #144] @ (21674 ) │ │ │ │ + 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] @ (21678 ) │ │ │ │ + ldr r3, [pc, #120] @ (2166c ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 21660 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r3, [pc, #112] @ (2167c ) │ │ │ │ + ldr r0, [r4, r3] │ │ │ │ + b.n 215e4 │ │ │ │ + ldr r0, [pc, #112] @ (21680 ) │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + bl 11514 │ │ │ │ + ldr r3, [pc, #104] @ (21684 ) │ │ │ │ + ldr r1, [pc, #108] @ (21688 ) │ │ │ │ + mov.w r2, #748 @ 0x2ec │ │ │ │ + ldr r0, [pc, #104] @ (2168c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 215f0 │ │ │ │ + cmp r2, #1 │ │ │ │ + it eq │ │ │ │ + moveq r0, #0 │ │ │ │ + beq.n 215d6 │ │ │ │ + cmp r2, #10 │ │ │ │ + bne.n 21646 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + negs r3, r3 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ + b.n 215d6 │ │ │ │ + mov r0, r3 │ │ │ │ + add r1, sp, #24 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 166f8 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + lsls r0, r0, #1 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 215d6 │ │ │ │ + orr.w r0, r3, #1 │ │ │ │ + b.n 215d6 │ │ │ │ + blx 90dc <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0xf5fe0002 │ │ │ │ + orrs.w r0, r8, r2 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + orrs.w r0, r4, r2 │ │ │ │ + lsls r4, r3, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + and.w r0, r8, r2 │ │ │ │ + lsls r4, r0, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r6, r2, #12 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r2, r6, #2 │ │ │ │ + movs r1, r0 │ │ │ │ + @ instruction: 0xfaea0000 │ │ │ │ + │ │ │ │ +00021690 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r6, [pc, #288] @ (217c0 ) │ │ │ │ + sub sp, #8 │ │ │ │ + mov r4, r0 │ │ │ │ + add r6, pc │ │ │ │ + bl 1807c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 21770 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 217a8 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 21732 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r0, 216d6 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 216d6 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 21764 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + str r4, [r5, #16] │ │ │ │ + bge.n 216f2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt eq │ │ │ │ + moveq.w r3, #1073741824 @ 0x40000000 │ │ │ │ + streq r3, [r4, #0] │ │ │ │ + beq.n 216f2 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 21748 │ │ │ │ + ldr r3, [pc, #208] @ (217c4 ) │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 21718 │ │ │ │ + bl 18094 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 2178a │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + cbz r0, 21710 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbz r3, 2176a │ │ │ │ + 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, 21758 │ │ │ │ + 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, 2173c │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 216cc │ │ │ │ + ldr r3, [pc, #132] @ (217c4 ) │ │ │ │ + str r4, [r5, #16] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 216fa │ │ │ │ + b.n 21718 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [pc, #116] @ (217c4 ) │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 216fa │ │ │ │ + b.n 21718 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + b.n 21720 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 216d4 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 21710 │ │ │ │ + ldr r3, [pc, #84] @ (217c8 ) │ │ │ │ + mov.w r2, #752 @ 0x2f0 │ │ │ │ + ldr r1, [pc, #84] @ (217cc ) │ │ │ │ + ldr r0, [pc, #84] @ (217d0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 21712 │ │ │ │ + ldr r3, [pc, #60] @ (217c8 ) │ │ │ │ + mov.w r2, #764 @ 0x2fc │ │ │ │ + ldr r1, [pc, #64] @ (217d4 ) │ │ │ │ + ldr r0, [pc, #68] @ (217d8 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 21786 │ │ │ │ + ldr r3, [pc, #48] @ (217dc ) │ │ │ │ + movw r2, #12250 @ 0x2fda │ │ │ │ + ldr r1, [pc, #48] @ (217e0 ) │ │ │ │ + ldr r0, [pc, #48] @ (217e4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1344 @ 0x540 │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldrd r0, r0, [r8, #-8] │ │ │ │ + lsls r0, r0, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r2, r6, #29 │ │ │ │ + movs r1, r0 │ │ │ │ + ldrsb.w r0, [r2] │ │ │ │ + lsls r0, r3, #29 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr??.w r0, [r8, r0] │ │ │ │ + movs r6, #50 @ 0x32 │ │ │ │ + movs r1, r0 │ │ │ │ + @ instruction: 0xe8c00000 │ │ │ │ + lsls r2, r1, #29 │ │ │ │ + movs r1, r0 │ │ │ │ + │ │ │ │ +000217e8 : │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #92] @ 21854 │ │ │ │ + sub sp, #20 │ │ │ │ + ldr.w lr, [pc, #88] @ 21858 │ │ │ │ + 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] @ 2185c │ │ │ │ + add lr, pc │ │ │ │ + ldr.w ip, [lr, ip] │ │ │ │ + ldr.w ip, [ip] │ │ │ │ + str.w ip, [sp, #12] │ │ │ │ + mov.w ip, #0 │ │ │ │ + bl c34c │ │ │ │ + cbz r0, 21836 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 21690 │ │ │ │ + ldr r2, [pc, #40] @ (21860 ) │ │ │ │ + ldr r3, [pc, #32] @ (2185c ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 2184e │ │ │ │ + add sp, #20 │ │ │ │ + pop {pc} │ │ │ │ + blx 90dc <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + usat r0, #2, sl │ │ │ │ + b.n 21824 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 217e8 │ │ │ │ + movs r2, r0 │ │ │ │ + │ │ │ │ +00021864 : │ │ │ │ + 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, #3904] @ 0xf40 │ │ │ │ + ldr r0, [pc, #824] @ (21bb0 ) │ │ │ │ + sub sp, #156 @ 0x9c │ │ │ │ + ldr r1, [pc, #824] @ (21bb4 ) │ │ │ │ + add r0, pc │ │ │ │ + ldr r5, [pc, #824] @ (21bb8 ) │ │ │ │ + ldr r2, [pc, #828] @ (21bbc ) │ │ │ │ + add r5, pc │ │ │ │ + ldr r3, [pc, #828] @ (21bc0 ) │ │ │ │ + ldr r1, [r0, r1] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + str r1, [sp, #148] @ 0x94 │ │ │ │ + mov.w r1, #0 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + ldr r1, [r5, r3] │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + ldr r3, [pc, #808] @ (21bc4 ) │ │ │ │ + ldr r4, [r5, r3] │ │ │ │ + beq.w 228b4 │ │ │ │ + ldr r3, [pc, #804] @ (21bc8 ) │ │ │ │ + ldr.w r2, [r4, #904] @ 0x388 │ │ │ │ + ldr.w r0, [r4, #432] @ 0x1b0 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r6, [r5, r3] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + bl 13cd8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 22934 │ │ │ │ + ldr r2, [pc, #780] @ (21bcc ) │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r0, [r2, #0] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 218e0 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + itt eq │ │ │ │ + moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ + streq r2, [r0, #0] │ │ │ │ + beq.n 218e0 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 228f0 │ │ │ │ + ldr.w r2, [r4, #908] @ 0x38c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + ldr.w r0, [r4, #440] @ 0x1b8 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 13cd8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2294a │ │ │ │ + ldr r2, [pc, #728] @ (21bd0 ) │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r0, [r2, #0] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2191a │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + itt eq │ │ │ │ + moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ + streq r2, [r0, #0] │ │ │ │ + beq.n 2191a │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 228f8 │ │ │ │ + ldr r3, [pc, #696] @ (21bd4 ) │ │ │ │ + add r2, sp, #104 @ 0x68 │ │ │ │ + ldr.w r0, [r4, #920] @ 0x398 │ │ │ │ + vldr d7, [pc, #644] @ 21ba8 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [pc, #680] @ (21bd8 ) │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + mov r7, r3 │ │ │ │ + ldr.w r3, [r4, #452] @ 0x1c4 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + vstr d7, [sp, #104] @ 0x68 │ │ │ │ + ldr.w r1, [r4, #456] @ 0x1c8 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + str r1, [sp, #0] │ │ │ │ + add r1, sp, #96 @ 0x60 │ │ │ │ + bl 13ad0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 227fe │ │ │ │ + ldr.w r2, [r4, #924] @ 0x39c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + ldr.w r0, [r4, #464] @ 0x1d0 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 13cd8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 22916 │ │ │ │ + ldr r2, [pc, #624] @ (21bdc ) │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r0, [r2, #0] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2198c │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + itt eq │ │ │ │ + moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ + streq r2, [r0, #0] │ │ │ │ + beq.n 2198c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 2292c │ │ │ │ + ldr.w r2, [r4, #928] @ 0x3a0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + ldr.w r0, [r4, #484] @ 0x1e4 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 13cd8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 22a14 │ │ │ │ + ldr r2, [pc, #572] @ (21be0 ) │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + str r0, [r2, #0] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 219c8 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + itt eq │ │ │ │ + moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ + streq r2, [r0, #0] │ │ │ │ + beq.n 219c8 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 22900 │ │ │ │ + ldr r3, [pc, #536] @ (21be4 ) │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ + ldr.w r0, [r4, #936] @ 0x3a8 │ │ │ │ + mov.w ip, #12 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + ldr.w r3, [r4, #452] @ 0x1c4 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str.w ip, [sp, #80] @ 0x50 │ │ │ │ + ldr.w r1, [r4, #456] @ 0x1c8 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + str r1, [sp, #0] │ │ │ │ + add r1, sp, #76 @ 0x4c │ │ │ │ + bl 13ad0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 227fe │ │ │ │ + ldr.w r2, [r4, #940] @ 0x3ac │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + ldr.w r0, [r4, #516] @ 0x204 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 13cd8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 22ad4 │ │ │ │ + ldr r2, [pc, #472] @ (21be8 ) │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r0, [r2, #0] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 21a30 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + itt eq │ │ │ │ + moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ + streq r2, [r0, #0] │ │ │ │ + beq.n 21a30 │ │ │ │ + cbnz r2, 21a30 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r2, [r4, #944] @ 0x3b0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + ldr.w r0, [r4, #532] @ 0x214 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 13cd8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 22b02 │ │ │ │ + ldr r2, [pc, #420] @ (21bec ) │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r0, [r2, #0] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 21a6a │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + itt eq │ │ │ │ + moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ + streq r2, [r0, #0] │ │ │ │ + beq.n 21a6a │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 22978 │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ + ldr.w r1, [r4, #536] @ 0x218 │ │ │ │ + blx 9730 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2298e │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r3 │ │ │ │ + blx 949c │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + mov r3, r0 │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 21a9a │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 22980 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 22b18 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r7, r2, #7 │ │ │ │ + bpl.w 22b2e │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #8 │ │ │ │ + bne.w 22b78 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 21ac8 │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 22a5c │ │ │ │ + ldr r3, [pc, #292] @ (21bf0 ) │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r2, [r3, #0] │ │ │ │ + ldr r7, [r6, #0] │ │ │ │ + mov r0, r2 │ │ │ │ + ldr.w r1, [r4, #540] @ 0x21c │ │ │ │ + str r1, [sp, #68] @ 0x44 │ │ │ │ + bl 1132c │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + mov r0, r7 │ │ │ │ + bl fcb4 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 23a92 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 21b04 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 22a2a │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.w 22b62 │ │ │ │ + movs r0, #0 │ │ │ │ + blx 8e48 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 22b94 │ │ │ │ + mov fp, r6 │ │ │ │ + mov r9, r4 │ │ │ │ + movs r6, #0 │ │ │ │ + str r5, [sp, #68] @ 0x44 │ │ │ │ + ldr.w r1, [r9, #316] @ 0x13c │ │ │ │ + ldr.w r0, [r8] │ │ │ │ + blx 9730 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 22a38 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1132c │ │ │ │ + movs r3, #0 │ │ │ │ + add r1, sp, #84 @ 0x54 │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ + mov r5, r0 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 949c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r1, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 21b5e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 22908 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 22a6a │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 23aaa │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 21b7c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 22960 │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ + bpl.w 22aac │ │ │ │ + mov r0, r7 │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + blx 92b8 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 21bf4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2296e │ │ │ │ + b.n 21bf4 │ │ │ │ + nop │ │ │ │ + movs r0, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 21ab8 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 21ab4 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r3, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r0, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r5, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r3, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r0, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r2, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r3, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r3, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + blt.w 22aea │ │ │ │ + adds r6, #2 │ │ │ │ + cmp r6, #64 @ 0x40 │ │ │ │ + bne.n 21b20 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r5, [sp, #68] @ 0x44 │ │ │ │ + blx 962c │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r4, r9 │ │ │ │ + mov r6, fp │ │ │ │ + subs r3, #1 │ │ │ │ + mov sl, r0 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 229a4 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 22bcc │ │ │ │ + ldr.w r1, [r4, #316] @ 0x13c │ │ │ │ + ldr.w r0, [r8] │ │ │ │ + blx 9730 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 22be2 │ │ │ │ + ldr.w r3, [r4, #888] @ 0x378 │ │ │ │ + movs r2, #1 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ + movs r3, #0 │ │ │ │ + blx 949c │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mov r7, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 21c5e │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 229ae │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 22c84 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + bpl.w 22c64 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 962c │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r1, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 21c88 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 229b8 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 22c9a │ │ │ │ + mov r0, sl │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + blx 92f8 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + mov r9, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 21cb0 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 22bb2 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 21cc2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 229c6 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 22cdc │ │ │ │ + ldr.w r3, [pc, #2896] @ 2281c │ │ │ │ + ldr.w r0, [r9, #4] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + mov sl, r3 │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.w 22cb0 │ │ │ │ + ldr.w r3, [pc, #2880] @ 22820 │ │ │ │ + mov r2, r9 │ │ │ │ + ldr.w r1, [r4, #544] @ 0x220 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + mov fp, r3 │ │ │ │ + str.w r9, [r3] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt.w r3, [r9] │ │ │ │ + bl fcb4 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mov r2, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 21d1c │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 22bbe │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.w 22cf2 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 22d08 │ │ │ │ + ldr.w r0, [r4, #548] @ 0x224 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + blx 962c │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 22d3e │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + blx 97c4 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 21d5c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 229d0 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 22d54 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + cmp r0, sl │ │ │ │ + bne.w 22d80 │ │ │ │ + ldr.w r3, [pc, #2744] @ 22824 │ │ │ │ + mov r2, r7 │ │ │ │ + ldr.w r1, [r4, #552] @ 0x228 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + mov r9, r3 │ │ │ │ + str r7, [r3, #0] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r7, #0] │ │ │ │ + bl fcb4 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r2, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 21da0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 22c56 │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.w 22d6a │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 22ddc │ │ │ │ + ldr.w r0, [r4, #556] @ 0x22c │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + blx 962c │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 22dc6 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + blx 97c4 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 21de0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 229da │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 22db0 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + cmp r0, sl │ │ │ │ + bne.w 22e96 │ │ │ │ + ldr.w r3, [pc, #2616] @ 22828 │ │ │ │ + mov r2, r7 │ │ │ │ + ldr.w r1, [r4, #560] @ 0x230 │ │ │ │ + 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 fcb4 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r2, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 21e24 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 22d30 │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.w 22e80 │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 22e58 │ │ │ │ + ldr.w r3, [pc, #2548] @ 2282c │ │ │ │ + ldr.w r1, [r4, #564] @ 0x234 │ │ │ │ + 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 fcb4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 22e42 │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 22e1a │ │ │ │ + ldr.w r3, [pc, #2508] @ 22830 │ │ │ │ + ldr.w r1, [r4, #568] @ 0x238 │ │ │ │ + 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 fcb4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 22e04 │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 22ecc │ │ │ │ + ldr.w r3, [pc, #2464] @ 22834 │ │ │ │ + ldr.w r1, [r4, #572] @ 0x23c │ │ │ │ + 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 fcb4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 22f46 │ │ │ │ + ldr.w r0, [r4, #576] @ 0x240 │ │ │ │ + blx 962c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 22f32 │ │ │ │ + ldr.w r1, [pc, #2416] @ 22838 │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + mov r7, r1 │ │ │ │ + str r0, [r1, #0] │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r1, #1 │ │ │ │ + strlt r1, [r0, #0] │ │ │ │ + mov r0, r3 │ │ │ │ + ldr.w r1, [r4, #580] @ 0x244 │ │ │ │ + bl fcb4 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 21efe │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 22ec2 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.w 2300c │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 22ef4 │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + blx 962c │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 22f1c │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + blx 92f8 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 21f3c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 229e4 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 22f88 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + cmp r0, sl │ │ │ │ + bne.w 22f5c │ │ │ │ + ldr.w r3, [pc, #2288] @ 2283c │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r7, [r3, #0] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 21f5e │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + ldr.w r1, [r4, #584] @ 0x248 │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + bl fcb4 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r9, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 21f7e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 22f9e │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.w 22fde │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr.w r1, [r4, #588] @ 0x24c │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9730 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 22fc8 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ + bpl.w 22fa8 │ │ │ │ + ldr.w r1, [r4, #592] @ 0x250 │ │ │ │ + blx 9720 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r2, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 21fc0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 229f8 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 231c6 │ │ │ │ + ldr.w r1, [r4, #596] @ 0x254 │ │ │ │ + mov r0, r2 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + blx 9720 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 21fe8 │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 22a06 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 231de │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + blx 962c │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2200c │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 22ff4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 23358 │ │ │ │ + ldr.w r1, [pc, #2088] @ 22840 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [r1, #0] │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r1, #1 │ │ │ │ + strlt r1, [r2, #0] │ │ │ │ + ldr.w r1, [r4, #600] @ 0x258 │ │ │ │ + bl fcb4 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2204c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23002 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.w 233ae │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23386 │ │ │ │ + ldr.w r0, [r4, #604] @ 0x25c │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + blx 962c │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2336e │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ + blx 92f8 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2208c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 229ee │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 2322e │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + cmp r0, sl │ │ │ │ + bne.w 23200 │ │ │ │ + ldr.w r3, [pc, #1960] @ 22844 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r7, [r3, #0] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 220ae │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + ldr.w r1, [r4, #608] @ 0x260 │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + bl fcb4 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r9, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 220ce │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23246 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.w 232e6 │ │ │ │ + ldr.w r0, [r4, #612] @ 0x264 │ │ │ │ + blx 962c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 232d0 │ │ │ │ + ldr.w r1, [pc, #1884] @ 22848 │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + str r0, [r1, #0] │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r1, #1 │ │ │ │ + strlt r1, [r0, #0] │ │ │ │ + mov r0, r3 │ │ │ │ + ldr.w r1, [r4, #616] @ 0x268 │ │ │ │ + bl fcb4 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2211e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23250 │ │ │ │ + cmp r7, #0 │ │ │ │ + blt.w 232aa │ │ │ │ + ldr.w r3, [r4, #340] @ 0x154 │ │ │ │ + movs r0, #7 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r3, [r4, #656] @ 0x290 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr.w r3, [r4, #252] @ 0xfc │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr.w r3, [r4, #652] @ 0x28c │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr.w r3, [r4, #648] @ 0x288 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr.w r3, [r4, #644] @ 0x284 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr.w r3, [r4, #640] @ 0x280 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr.w r3, [r4, #636] @ 0x27c │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr.w r3, [r4, #632] @ 0x278 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr.w r3, [r4, #548] @ 0x224 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldrd r2, r3, [r4, #624] @ 0x270 │ │ │ │ + ldr.w r1, [r4, #620] @ 0x26c │ │ │ │ + bl fb34 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23294 │ │ │ │ + ldr.w r1, [r4, #460] @ 0x1cc │ │ │ │ + mov r0, r3 │ │ │ │ + bl fac0 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2327e │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #92 @ 0x5c │ │ │ │ + str r7, [sp, #92] @ 0x5c │ │ │ │ + blx 949c │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mov r2, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 221b2 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 232c2 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 2325a │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 221ca │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23270 │ │ │ │ + ldr.w r3, [pc, #1664] @ 2284c │ │ │ │ + ldr.w r1, [r4, #660] @ 0x294 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r2, #0] │ │ │ │ + bl fcb4 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 22200 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23406 │ │ │ │ + cmp r7, #0 │ │ │ │ + blt.w 233ee │ │ │ │ + ldr.w r0, [pc, #1608] @ 22850 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w r2, [r4, #664] @ 0x298 │ │ │ │ + add r0, pc │ │ │ │ + add.w r0, r0, #1536 @ 0x600 │ │ │ │ + bl 12a1c │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 233d6 │ │ │ │ + ldr.w r2, [pc, #1584] @ 22854 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w r3, [pc, #1580] @ 22858 │ │ │ │ + add r2, pc │ │ │ │ + str r1, [r2, #0] │ │ │ │ + ldr.w r1, [r4, #668] @ 0x29c │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + blx 937c │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 23a62 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2225a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23410 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.w 232fe │ │ │ │ + ldr.w r2, [pc, #1524] @ 2285c │ │ │ │ + mov r0, r3 │ │ │ │ + ldr.w r1, [r4, #672] @ 0x2a0 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + mov r9, r2 │ │ │ │ + str r7, [r2, #0] │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r7, #0] │ │ │ │ + mov r2, r7 │ │ │ │ + blx 9608 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov sl, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2229a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 233cc │ │ │ │ + cmp.w sl, #0 │ │ │ │ + blt.w 23340 │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ + ldr.w r0, [r8] │ │ │ │ + blx 9730 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23328 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + movs r0, #1 │ │ │ │ + blx 97f4 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 222d2 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r1, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 2331a │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23504 │ │ │ │ + ldr.w r0, [pc, #1412] @ 22860 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr.w r2, [r4, #664] @ 0x298 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + bl 12a1c │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 22300 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 231f6 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 234ec │ │ │ │ + ldr.w r1, [r4, #676] @ 0x2a4 │ │ │ │ + movs r0, #1 │ │ │ │ + ldr.w r8, [r4, #668] @ 0x29c │ │ │ │ + blx 97f4 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 234d4 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 937c │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2233c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2351c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.w 234b4 │ │ │ │ + ldr.w r2, [pc, #1308] @ 22864 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr.w r1, [r4, #680] @ 0x2a8 │ │ │ │ + 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 9608 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r8, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2237a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 234ca │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.w 23492 │ │ │ │ + ldr.w r2, [pc, #1252] @ 22868 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23a7a │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 2347e │ │ │ │ + ldr.w r1, [pc, #1228] @ 2286c │ │ │ │ + adds r0, r2, #1 │ │ │ │ + str r0, [r3, #0] │ │ │ │ + cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + str r3, [r1, #0] │ │ │ │ + beq.w 23472 │ │ │ │ + ldr.w r1, [pc, #1212] @ 22870 │ │ │ │ + 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.w r3, [pc, #1192] @ 22874 │ │ │ │ + ldr.w r2, [pc, #1192] @ 22878 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r3, [r2, #0] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 23466 │ │ │ │ + ldr.w r1, [pc, #1176] @ 2287c │ │ │ │ + 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.w r0, [pc, #1156] @ 22880 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w r2, [r4, #664] @ 0x298 │ │ │ │ + add r0, pc │ │ │ │ + add.w r0, r0, #1744 @ 0x6d0 │ │ │ │ + bl 12a1c │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2344e │ │ │ │ + ldr.w r3, [pc, #1132] @ 22884 │ │ │ │ + add.w ip, sp, #120 @ 0x78 │ │ │ │ + ldr.w lr, [pc, #1128] @ 22888 │ │ │ │ + add r3, pc │ │ │ │ + strd ip, ip, [sp, #56] @ 0x38 │ │ │ │ + add.w r7, r3, #16 │ │ │ │ + add lr, pc │ │ │ │ + add.w lr, lr, #16 │ │ │ │ + ldr.w r9, [r4, #668] @ 0x29c │ │ │ │ + ldmia r7!, {r0, r1, r2, r3} │ │ │ │ + stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ + ldmia.w r7, {r0, r1, r2} │ │ │ │ + stmia.w ip, {r0, r1, r2} │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ + ldmia r7!, {r0, r1, r2, r3} │ │ │ │ + stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ + ldmia.w ip, {r0, r1, r2} │ │ │ │ + stmia.w lr, {r0, r1, r2} │ │ │ │ + ldr.w r3, [r4, #696] @ 0x2b8 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r0, #4 │ │ │ │ + ldrd r2, r3, [r4, #688] @ 0x2b0 │ │ │ │ + ldr.w r1, [r4, #684] @ 0x2ac │ │ │ │ + blx 97f4 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23438 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 937c │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 22490 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 234aa │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r7, #0 │ │ │ │ + blt.w 2341a │ │ │ │ + ldr r2, [pc, #1008] @ (2288c ) │ │ │ │ + mov r0, r3 │ │ │ │ + ldr.w r1, [r4, #700] @ 0x2bc │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + mov fp, r2 │ │ │ │ + str.w r8, [r2] │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt.w r2, [r8] │ │ │ │ + mov r2, r8 │ │ │ │ + blx 9608 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mov r9, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 224d6 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2342e │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.w 23072 │ │ │ │ + ldr.w r2, [r4, #884] @ 0x374 │ │ │ │ + ldr.w r1, [r4, #684] @ 0x2ac │ │ │ │ + ldr.w r0, [fp] │ │ │ │ + blx 937c │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 2305a │ │ │ │ + ldr.w r2, [r4, #892] @ 0x37c │ │ │ │ + ldr.w r1, [r4, #688] @ 0x2b0 │ │ │ │ + ldr.w r0, [fp] │ │ │ │ + blx 937c │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 23042 │ │ │ │ + ldr r0, [pc, #900] @ (22890 ) │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w r2, [r4, #664] @ 0x298 │ │ │ │ + add r0, pc │ │ │ │ + add.w r0, r0, #1952 @ 0x7a0 │ │ │ │ + bl 12a1c │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 230ac │ │ │ │ + ldr r2, [pc, #876] @ (22894 ) │ │ │ │ + ldr r3, [pc, #880] @ (22898 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ + adds r2, #44 @ 0x2c │ │ │ │ + add r3, pc │ │ │ │ + adds r3, #4 │ │ │ │ + ldr.w r9, [r4, #668] @ 0x29c │ │ │ │ + ldmia r2, {r0, r1, r2} │ │ │ │ + stmia.w r7, {r0, r1, r2} │ │ │ │ + stmia.w r3, {r0, r1, r2} │ │ │ │ + movs r0, #1 │ │ │ │ + ldr.w r1, [r4, #704] @ 0x2c0 │ │ │ │ + blx 97f4 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23094 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 937c │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 22572 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2308a │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r7, #0 │ │ │ │ + blt.w 23024 │ │ │ │ + ldr r2, [pc, #800] @ (2289c ) │ │ │ │ + mov r0, r3 │ │ │ │ + ldr.w r1, [r4, #708] @ 0x2c4 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + str.w r8, [r2] │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt.w r2, [r8] │ │ │ │ + mov r2, r8 │ │ │ │ + blx 9608 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mov r9, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 225b8 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 230c6 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.w 235be │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 23590 │ │ │ │ + blx 90ac │ │ │ │ + ldr.w r1, [r4, #484] @ 0x1e4 │ │ │ │ + bl fac0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 230de │ │ │ │ + ldr.w r1, [r4, #712] @ 0x2c8 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + blx 9730 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 225fe │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 230d0 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 23102 │ │ │ │ + movs r0, #1 │ │ │ │ + str r1, [sp, #68] @ 0x44 │ │ │ │ + blx 97f4 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 22622 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 230f8 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 23554 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 23526 │ │ │ │ + blx 90ac │ │ │ │ + ldr.w r1, [r4, #484] @ 0x1e4 │ │ │ │ + bl fac0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23126 │ │ │ │ + ldr.w r1, [r4, #716] @ 0x2cc │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + blx 9730 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 22668 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2311c │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 2361e │ │ │ │ + ldr.w r1, [r4, #720] @ 0x2d0 │ │ │ │ + mov r0, sl │ │ │ │ + blx 9614 │ │ │ │ + uxtb r0, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 235f6 │ │ │ │ + ldr r3, [r4, #116] @ 0x74 │ │ │ │ + mov r0, sl │ │ │ │ + ldr.w r1, [r4, #720] @ 0x2d0 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + blx 9730 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23632 │ │ │ │ + strd r3, r9, [sp, #112] @ 0x70 │ │ │ │ + movs r2, #2 │ │ │ │ + movs r3, #0 │ │ │ │ + add r1, sp, #112 @ 0x70 │ │ │ │ + blx 949c │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r8, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 226bc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23146 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 23a04 │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + bpl.w 23684 │ │ │ │ + blx 9530 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23664 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr.w r1, [r4, #724] @ 0x2d4 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + blx 9608 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 23650 │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + mov r0, r7 │ │ │ │ + ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ + blx 9608 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 23150 │ │ │ │ + ldr.w r1, [r4, #728] @ 0x2d8 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr.w fp, [r4, #116] @ 0x74 │ │ │ │ + bl fcb4 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 22726 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23646 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.w 23a2c │ │ │ │ + ldrd r2, r1, [r4, #732] @ 0x2dc │ │ │ │ + mov r0, r8 │ │ │ │ + bl fcb4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 23a18 │ │ │ │ + ldr.w r2, [r4, #664] @ 0x298 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr.w r1, [r4, #740] @ 0x2e4 │ │ │ │ + bl fcb4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 23a40 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #3 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + mov r0, sl │ │ │ │ + str.w fp, [sp, #120] @ 0x78 │ │ │ │ + strd r9, r8, [sp, #124] @ 0x7c │ │ │ │ + blx 949c │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mov r2, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2277e │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2317a │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 23192 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2279a │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23a54 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 227b0 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 231b8 │ │ │ │ + ldr r3, [pc, #236] @ (228a0 ) │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + ldr r1, [r5, r3] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + str r2, [r1, #0] │ │ │ │ + it lt │ │ │ │ + addlt r3, #1 │ │ │ │ + ldr r1, [r4, #116] @ 0x74 │ │ │ │ + it lt │ │ │ │ + strlt r3, [r2, #0] │ │ │ │ + blx 9608 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 227e4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23188 │ │ │ │ + cmp r4, #0 │ │ │ │ + it ge │ │ │ │ + movge r0, #1 │ │ │ │ + bge.n 22800 │ │ │ │ + ldr r1, [pc, #180] @ (228a4 ) │ │ │ │ + movw r2, #305 @ 0x131 │ │ │ │ + ldr r0, [pc, #180] @ (228a8 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + movs r0, #2 │ │ │ │ + ldr r2, [pc, #168] @ (228ac ) │ │ │ │ + ldr r3, [pc, #172] @ (228b0 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 22dac │ │ │ │ + add sp, #156 @ 0x9c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + lsls r0, r7, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r6, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r1, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #13 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #13 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r1, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r7, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r0, #20 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r3, #13 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r6, #13 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrd r0, r0, [ip, #-8]! │ │ │ │ + @ instruction: 0xf6800002 │ │ │ │ + lsls r0, r0, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r2, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 22d68 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r1, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r0, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r0, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r7, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r0, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r1, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r6, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 22794 │ │ │ │ + movs r2, r0 │ │ │ │ + b.n 22a84 │ │ │ │ + movs r2, r0 │ │ │ │ + eor.w r0, r0, #8519680 @ 0x820000 │ │ │ │ + lsls r0, r6, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 22588 │ │ │ │ + movs r2, r0 │ │ │ │ + svc 248 @ 0xf8 │ │ │ │ + movs r2, r0 │ │ │ │ + @ instruction: 0xf37e0002 │ │ │ │ + lsls r0, r2, #20 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf7220000 │ │ │ │ + ldmdb r8, {} │ │ │ │ + bvc.n 228a0 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr.w r0, [r4, #424] @ 0x1a8 │ │ │ │ + blx 989c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 22a8e │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + str.w r0, [r8] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 218a2 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + itt eq │ │ │ │ + moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ + streq r2, [r0, #0] │ │ │ │ + beq.w 218a2 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 218a2 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 218a2 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 218e0 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2191a │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 219c8 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + b.w 21b5e │ │ │ │ + ldr.w r1, [pc, #3464] @ 236a0 │ │ │ │ + movs r2, #10 │ │ │ │ + ldr.w r0, [pc, #3460] @ 236a4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.n 227fe │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2198c │ │ │ │ + ldr.w r1, [pc, #3440] @ 236a8 │ │ │ │ + movs r2, #5 │ │ │ │ + ldr.w r0, [pc, #3440] @ 236ac │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.n 227fe │ │ │ │ + ldr.w r1, [pc, #3428] @ 236b0 │ │ │ │ + movs r2, #7 │ │ │ │ + ldr.w r0, [pc, #3424] @ 236b4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.n 227fe │ │ │ │ + mov r0, r5 │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + b.w 21b7c │ │ │ │ + mov r0, r1 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 21bf4 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 21a6a │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + mov r0, r7 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + b.w 21a9a │ │ │ │ + ldr.w r1, [pc, #3368] @ 236b8 │ │ │ │ + movs r2, #33 @ 0x21 │ │ │ │ + ldr.w r0, [pc, #3364] @ 236bc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.n 227fe │ │ │ │ + mov r0, r7 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 21c1a │ │ │ │ + mov r0, r9 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 21c5e │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + mov r0, r7 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + b.w 21c88 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 21cc2 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 21d5c │ │ │ │ + mov r0, r1 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 21de0 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 21f3c │ │ │ │ + mov r0, r1 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2208c │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + b.w 21fc0 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + b.w 21fe8 │ │ │ │ + ldr.w r1, [pc, #3240] @ 236c0 │ │ │ │ + movs r2, #11 │ │ │ │ + ldr.w r0, [pc, #3240] @ 236c4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.n 227fe │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + mov r0, r2 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + b.w 21b04 │ │ │ │ + ldr.w r1, [pc, #3212] @ 236c8 │ │ │ │ + movs r2, #35 @ 0x23 │ │ │ │ + ldr.w r0, [pc, #3212] @ 236cc │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl c598 │ │ │ │ + b.n 227fe │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + b.w 21ac8 │ │ │ │ + ldr.w r1, [pc, #3172] @ 236d0 │ │ │ │ + movs r2, #35 @ 0x23 │ │ │ │ + ldr.w r0, [pc, #3168] @ 236d4 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 227fe │ │ │ │ + ldr.w r3, [pc, #3144] @ 236d8 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + ldr.w r1, [pc, #3140] @ 236dc │ │ │ │ + ldr.w r0, [pc, #3140] @ 236e0 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + b.n 227fe │ │ │ │ + ldr.w r0, [pc, #3124] @ 236e4 │ │ │ │ + movs r2, #35 @ 0x23 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + add r0, pc │ │ │ │ + str r1, [sp, #4] │ │ │ │ + str r0, [sp, #0] │ │ │ │ + ldr.w r1, [pc, #3112] @ 236e8 │ │ │ │ + ldr.w r0, [pc, #3112] @ 236ec │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11db0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 227fe │ │ │ │ + ldr.w r1, [pc, #3096] @ 236f0 │ │ │ │ + movs r2, #14 │ │ │ │ + ldr.w r0, [pc, #3096] @ 236f4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.n 227fe │ │ │ │ + ldr.w r1, [pc, #3084] @ 236f8 │ │ │ │ + movs r2, #35 @ 0x23 │ │ │ │ + ldr.w r0, [pc, #3080] @ 236fc │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.n 22acc │ │ │ │ + ldr.w r1, [pc, #3068] @ 23700 │ │ │ │ + movs r2, #22 │ │ │ │ + ldr.w r0, [pc, #3064] @ 23704 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.n 227fe │ │ │ │ + ldr.w r1, [pc, #3052] @ 23708 │ │ │ │ + movs r2, #33 @ 0x21 │ │ │ │ + ldr.w r0, [pc, #3052] @ 2370c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.n 227fe │ │ │ │ + ldr.w r0, [pc, #3040] @ 23710 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + add r0, pc │ │ │ │ + bl 11514 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 22b4c │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cbz r2, 22baa │ │ │ │ + ldr.w r1, [pc, #3012] @ 23714 │ │ │ │ + movs r2, #33 @ 0x21 │ │ │ │ + ldr.w r0, [pc, #3012] @ 23718 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.n 227fe │ │ │ │ + ldr.w r1, [pc, #3000] @ 2371c │ │ │ │ + movs r2, #33 @ 0x21 │ │ │ │ + ldr.w r0, [pc, #2996] @ 23720 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.n 227fe │ │ │ │ + cmp r2, #1 │ │ │ │ + itt eq │ │ │ │ + moveq r2, #0 │ │ │ │ + ldreq r1, [r3, #0] │ │ │ │ + beq.w 21ab8 │ │ │ │ + cmp r2, #10 │ │ │ │ + bne.n 22bfe │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + b.w 21ab8 │ │ │ │ + ldr.w r1, [pc, #2956] @ 23724 │ │ │ │ + movs r2, #35 @ 0x23 │ │ │ │ + ldr.w r0, [pc, #2956] @ 23728 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.n 227fe │ │ │ │ + mov r0, r3 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 22b4c │ │ │ │ + mov r0, sl │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + b.w 21cb0 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + mov r0, r9 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + b.w 21d1c │ │ │ │ + ldr.w r1, [pc, #2908] @ 2372c │ │ │ │ + movs r2, #35 @ 0x23 │ │ │ │ + ldr.w r0, [pc, #2908] @ 23730 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.n 227fe │ │ │ │ + ldr.w r1, [pc, #2896] @ 23734 │ │ │ │ + movs r2, #35 @ 0x23 │ │ │ │ + ldr.w r0, [pc, #2892] @ 23738 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 227fe │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + bl 166f8 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 233c6 │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 22c2c │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r1, r2 │ │ │ │ + itt eq │ │ │ │ + moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ + streq r2, [r3, #0] │ │ │ │ + beq.n 22c2c │ │ │ │ + cbz r1, 22c4a │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.n 22b4c │ │ │ │ + orr.w r2, r3, #1 │ │ │ │ + ldr.w r3, [pc, #2820] @ 2373c │ │ │ │ + mov r0, r2 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + str r2, [r3, #0] │ │ │ │ + bl c580 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + b.w 21ace │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + b.n 22c2c │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + mov r0, r7 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + b.w 21da0 │ │ │ │ + ldr.w r0, [pc, #2776] @ 23740 │ │ │ │ + movs r2, #35 @ 0x23 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r0, pc │ │ │ │ + ldr.w r1, [pc, #2772] @ 23744 │ │ │ │ + strd r0, r7, [sp] │ │ │ │ + ldr.w r0, [pc, #2768] @ 23748 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11db0 │ │ │ │ + b.n 22bf6 │ │ │ │ + ldr.w r1, [pc, #2756] @ 2374c │ │ │ │ + movs r2, #35 @ 0x23 │ │ │ │ + ldr.w r0, [pc, #2756] @ 23750 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.n 22bf6 │ │ │ │ + ldr.w r1, [pc, #2744] @ 23754 │ │ │ │ + movs r2, #35 @ 0x23 │ │ │ │ + ldr.w r0, [pc, #2740] @ 23758 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.n 22bf6 │ │ │ │ + mov r1, r3 │ │ │ │ + blx 9684 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 21cdc │ │ │ │ + ldr.w r4, [pc, #2716] @ 2375c │ │ │ │ + movs r2, #35 @ 0x23 │ │ │ │ + ldr.w r1, [pc, #2716] @ 23760 │ │ │ │ + ldr.w r0, [pc, #2716] @ 23764 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r9, [sp] │ │ │ │ + bl 11db0 │ │ │ │ + b.n 227fe │ │ │ │ + ldr.w r1, [pc, #2696] @ 23768 │ │ │ │ + movs r2, #35 @ 0x23 │ │ │ │ + ldr.w r0, [pc, #2696] @ 2376c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.n 227fe │ │ │ │ + ldr.w r1, [pc, #2684] @ 23770 │ │ │ │ + movs r2, #35 @ 0x23 │ │ │ │ + ldr.w r0, [pc, #2680] @ 23774 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.n 227fe │ │ │ │ + ldr.w r3, [pc, #2668] @ 23778 │ │ │ │ + ldr.w r1, [pc, #2668] @ 2377c │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 911c │ │ │ │ + ldr.w r1, [pc, #2660] @ 23780 │ │ │ │ + ldr.w r0, [pc, #2660] @ 23784 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.n 227fe │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + mov r0, r7 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + b.w 21e24 │ │ │ │ + ldr.w r1, [pc, #2632] @ 23788 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ + ldr.w r0, [pc, #2628] @ 2378c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.n 227fe │ │ │ │ + ldr.w r1, [pc, #2616] @ 23790 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ + ldr.w r0, [pc, #2616] @ 23794 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.n 227fe │ │ │ │ + ldr.w r1, [pc, #2604] @ 23798 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ + ldr.w r0, [pc, #2600] @ 2379c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.n 227fe │ │ │ │ + mov r1, sl │ │ │ │ + blx 9684 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 21d6a │ │ │ │ + ldr.w r4, [pc, #2576] @ 237a0 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ + ldr.w r1, [pc, #2576] @ 237a4 │ │ │ │ + ldr.w r0, [pc, #2576] @ 237a8 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r7, [sp] │ │ │ │ + bl 11db0 │ │ │ │ + b.n 227fe │ │ │ │ + blx 90dc <__stack_chk_fail@plt> │ │ │ │ + ldr.w r1, [pc, #2552] @ 237ac │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + ldr.w r0, [pc, #2552] @ 237b0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.n 227fe │ │ │ │ + ldr.w r1, [pc, #2540] @ 237b4 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + ldr.w r0, [pc, #2536] @ 237b8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.n 227fe │ │ │ │ + ldr.w r3, [pc, #2456] @ 23778 │ │ │ │ + ldr.w r1, [pc, #2520] @ 237bc │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 911c │ │ │ │ + ldr.w r1, [pc, #2512] @ 237c0 │ │ │ │ + ldr.w r0, [pc, #2512] @ 237c4 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.n 227fe │ │ │ │ + ldr.w r1, [pc, #2496] @ 237c8 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + ldr.w r0, [pc, #2496] @ 237cc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.n 227fe │ │ │ │ + ldr.w r3, [pc, #2396] @ 23778 │ │ │ │ + ldr.w r1, [pc, #2480] @ 237d0 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 911c │ │ │ │ + ldr.w r1, [pc, #2468] @ 237d4 │ │ │ │ + ldr.w r0, [pc, #2468] @ 237d8 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.n 227fe │ │ │ │ + ldr.w r1, [pc, #2456] @ 237dc │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ + ldr.w r0, [pc, #2452] @ 237e0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.n 227fe │ │ │ │ + ldr.w r3, [pc, #2332] @ 23778 │ │ │ │ + ldr.w r1, [pc, #2436] @ 237e4 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 911c │ │ │ │ + ldr.w r1, [pc, #2428] @ 237e8 │ │ │ │ + ldr.w r0, [pc, #2428] @ 237ec │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.n 227fe │ │ │ │ + ldr.w r1, [pc, #2412] @ 237f0 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + ldr.w r0, [pc, #2412] @ 237f4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.n 227fe │ │ │ │ + mov r1, sl │ │ │ │ + blx 9684 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 21dee │ │ │ │ + ldr.w r4, [pc, #2388] @ 237f8 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + ldr.w r1, [pc, #2384] @ 237fc │ │ │ │ + ldr.w r0, [pc, #2384] @ 23800 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r7, [sp] │ │ │ │ + bl 11db0 │ │ │ │ + b.n 227fe │ │ │ │ + mov r0, r2 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 21efe │ │ │ │ + ldr.w r3, [pc, #2216] @ 23778 │ │ │ │ + ldr.w r1, [pc, #2352] @ 23804 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 911c │ │ │ │ + ldr.w r1, [pc, #2344] @ 23808 │ │ │ │ + ldr.w r0, [pc, #2344] @ 2380c │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.n 227fe │ │ │ │ + ldr.w r3, [pc, #2176] @ 23778 │ │ │ │ + ldr.w r1, [pc, #2324] @ 23810 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 911c │ │ │ │ + ldr.w r1, [pc, #2316] @ 23814 │ │ │ │ + ldr.w r0, [pc, #2316] @ 23818 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.n 227fe │ │ │ │ + ldr.w r1, [pc, #2300] @ 2381c │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + ldr.w r0, [pc, #2300] @ 23820 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.n 227fe │ │ │ │ + ldr.w r1, [pc, #2288] @ 23824 │ │ │ │ + movs r2, #47 @ 0x2f │ │ │ │ + ldr.w r0, [pc, #2284] @ 23828 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.n 227fe │ │ │ │ + ldr.w r1, [pc, #2276] @ 2382c │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ + ldr.w r0, [pc, #2272] @ 23830 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.n 227fe │ │ │ │ + mov r1, sl │ │ │ │ + blx 9684 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 21f4a │ │ │ │ + ldr.w r4, [pc, #2248] @ 23834 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + ldr.w r1, [pc, #2248] @ 23838 │ │ │ │ + ldr.w r0, [pc, #2248] @ 2383c │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r7, [sp] │ │ │ │ + bl 11db0 │ │ │ │ + b.n 227fe │ │ │ │ + ldr.w r1, [pc, #2228] @ 23840 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + ldr.w r0, [pc, #2228] @ 23844 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.n 227fe │ │ │ │ + mov r0, r7 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 21f7e │ │ │ │ + ldr.w r4, [pc, #2204] @ 23848 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + ldr.w r1, [pc, #2204] @ 2384c │ │ │ │ + ldr.w r0, [pc, #2204] @ 23850 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r7, [sp] │ │ │ │ + bl 11db0 │ │ │ │ + b.n 227fe │ │ │ │ + ldr.w r1, [pc, #2184] @ 23854 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + ldr.w r0, [pc, #2184] @ 23858 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.n 227fe │ │ │ │ + ldr.w r1, [pc, #2172] @ 2385c │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + ldr.w r0, [pc, #2168] @ 23860 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.n 227fe │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + b.w 2200c │ │ │ │ + mov r0, r2 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2204c │ │ │ │ + ldr.w r1, [pc, #2132] @ 23864 │ │ │ │ + movs r2, #47 @ 0x2f │ │ │ │ + ldr.w r0, [pc, #2132] @ 23868 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.w 227fe │ │ │ │ + ldr.w r1, [pc, #2116] @ 2386c │ │ │ │ + movw r2, #271 @ 0x10f │ │ │ │ + ldr.w r0, [pc, #2112] @ 23870 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9dc4 │ │ │ │ + b.w 227fe │ │ │ │ + ldr.w r1, [pc, #2096] @ 23874 │ │ │ │ + movs r2, #220 @ 0xdc │ │ │ │ + ldr.w r0, [pc, #2092] @ 23878 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.w 227fe │ │ │ │ + ldr.w r1, [pc, #2080] @ 2387c │ │ │ │ + movs r2, #217 @ 0xd9 │ │ │ │ + ldr.w r0, [pc, #2076] @ 23880 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.w 227fe │ │ │ │ + ldr.w r1, [pc, #2064] @ 23884 │ │ │ │ + movs r2, #213 @ 0xd5 │ │ │ │ + ldr.w r0, [pc, #2060] @ 23888 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.w 227fe │ │ │ │ + mov r0, r2 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22572 │ │ │ │ + ldr.w r1, [pc, #2036] @ 2388c │ │ │ │ + movw r2, #271 @ 0x10f │ │ │ │ + ldr.w r0, [pc, #2032] @ 23890 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.n 23038 │ │ │ │ + ldr.w r1, [pc, #2020] @ 23894 │ │ │ │ + movw r2, #271 @ 0x10f │ │ │ │ + ldr.w r0, [pc, #2016] @ 23898 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.w 227fe │ │ │ │ + mov r0, r8 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 225b8 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + b.w 225fe │ │ │ │ + ldr.w r1, [pc, #1980] @ 2389c │ │ │ │ + movw r2, #305 @ 0x131 │ │ │ │ + ldr.w r0, [pc, #1976] @ 238a0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.w 227fe │ │ │ │ + mov r0, r1 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22622 │ │ │ │ + ldr.w r1, [pc, #1952] @ 238a4 │ │ │ │ + movw r2, #305 @ 0x131 │ │ │ │ + ldr.w r0, [pc, #1948] @ 238a8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.w 227fe │ │ │ │ + mov r0, r2 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22668 │ │ │ │ + ldr.w r1, [pc, #1924] @ 238ac │ │ │ │ + movw r2, #305 @ 0x131 │ │ │ │ + ldr.w r0, [pc, #1920] @ 238b0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9dc4 │ │ │ │ + b.w 227fe │ │ │ │ + mov r0, r7 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 226bc │ │ │ │ + ldr.w r1, [pc, #1888] @ 238b4 │ │ │ │ + movw r2, #307 @ 0x133 │ │ │ │ + ldr.w r0, [pc, #1884] @ 238b8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 22acc │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + mov r0, sl │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + b.w 2277e │ │ │ │ + mov r0, r2 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 227e4 │ │ │ │ + ldr.w r1, [pc, #1832] @ 238bc │ │ │ │ + movw r2, #305 @ 0x131 │ │ │ │ + ldr.w r0, [pc, #1828] @ 238c0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9dc4 │ │ │ │ + b.w 227fe │ │ │ │ + mov r0, r8 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + b.w 227b0 │ │ │ │ + ldr.w r1, [pc, #1788] @ 238c4 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + ldr.w r0, [pc, #1784] @ 238c8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.w 227fe │ │ │ │ + ldr.w r1, [pc, #1772] @ 238cc │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + ldr.w r0, [pc, #1768] @ 238d0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.w 227fe │ │ │ │ + mov r0, r3 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22300 │ │ │ │ + mov r1, sl │ │ │ │ + blx 9684 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 2209a │ │ │ │ + ldr.w r4, [pc, #1732] @ 238d4 │ │ │ │ + movs r2, #50 @ 0x32 │ │ │ │ + ldr.w r1, [pc, #1732] @ 238d8 │ │ │ │ + ldr.w r0, [pc, #1732] @ 238dc │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r7, [sp] │ │ │ │ + bl 11db0 │ │ │ │ + b.w 227fe │ │ │ │ + ldr.w r1, [pc, #1712] @ 238e0 │ │ │ │ + movs r2, #50 @ 0x32 │ │ │ │ + ldr.w r0, [pc, #1708] @ 238e4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.w 227fe │ │ │ │ + mov r0, r7 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 220ce │ │ │ │ + mov r0, r2 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2211e │ │ │ │ + ldr.w r1, [pc, #1676] @ 238e8 │ │ │ │ + movs r2, #53 @ 0x35 │ │ │ │ + ldr.w r0, [pc, #1672] @ 238ec │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.n 22acc │ │ │ │ + mov r0, r7 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + b.w 221ca │ │ │ │ + ldr.w r1, [pc, #1648] @ 238f0 │ │ │ │ + movs r2, #53 @ 0x35 │ │ │ │ + ldr.w r0, [pc, #1644] @ 238f4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.n 22acc │ │ │ │ + ldr.w r1, [pc, #1632] @ 238f8 │ │ │ │ + movs r2, #54 @ 0x36 │ │ │ │ + ldr.w r0, [pc, #1632] @ 238fc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.w 227fe │ │ │ │ + ldr.w r1, [pc, #1620] @ 23900 │ │ │ │ + movs r2, #51 @ 0x33 │ │ │ │ + ldr.w r0, [pc, #1616] @ 23904 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.w 227fe │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + b.w 221b2 │ │ │ │ + ldr.w r1, [pc, #1588] @ 23908 │ │ │ │ + movs r2, #51 @ 0x33 │ │ │ │ + ldr.w r0, [pc, #1588] @ 2390c │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.w 227fe │ │ │ │ + ldr.w r1, [pc, #1576] @ 23910 │ │ │ │ + movs r2, #50 @ 0x32 │ │ │ │ + ldr.w r0, [pc, #1572] @ 23914 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.w 227fe │ │ │ │ + ldr.w r1, [pc, #1560] @ 23918 │ │ │ │ + movs r2, #66 @ 0x42 │ │ │ │ + ldr.w r0, [pc, #1556] @ 2391c │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9dc4 │ │ │ │ + b.w 227fe │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + b.w 222d2 │ │ │ │ + ldr.w r1, [pc, #1524] @ 23920 │ │ │ │ + movs r2, #71 @ 0x47 │ │ │ │ + ldr.w r0, [pc, #1524] @ 23924 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.w 227fe │ │ │ │ + ldr.w r1, [pc, #1508] @ 23928 │ │ │ │ + movs r2, #66 @ 0x42 │ │ │ │ + ldr.w r0, [pc, #1508] @ 2392c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.w 227fe │ │ │ │ + ldr.w r1, [pc, #1492] @ 23930 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + ldr.w r0, [pc, #1492] @ 23934 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.w 227fe │ │ │ │ + ldr.w r1, [pc, #1480] @ 23938 │ │ │ │ + movs r2, #50 @ 0x32 │ │ │ │ + ldr.w r0, [pc, #1476] @ 2393c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.w 227fe │ │ │ │ + ldr r3, [pc, #1008] @ (23778 ) │ │ │ │ + ldr.w r1, [pc, #1460] @ 23940 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 911c │ │ │ │ + ldr.w r1, [pc, #1452] @ 23944 │ │ │ │ + ldr.w r0, [pc, #1452] @ 23948 │ │ │ │ + movs r2, #50 @ 0x32 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.w 227fe │ │ │ │ + ldr.w r1, [pc, #1436] @ 2394c │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + ldr.w r0, [pc, #1432] @ 23950 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.w 227fe │ │ │ │ + lsls r2, r0, #1 │ │ │ │ + b.w 21ab8 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2229a │ │ │ │ + ldr.w r1, [pc, #1404] @ 23954 │ │ │ │ + movs r2, #66 @ 0x42 │ │ │ │ + ldr.w r0, [pc, #1400] @ 23958 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.w 227fe │ │ │ │ + ldr.w r1, [pc, #1388] @ 2395c │ │ │ │ + movs r2, #53 @ 0x35 │ │ │ │ + ldr.w r0, [pc, #1384] @ 23960 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.w 227fe │ │ │ │ + mov r0, r2 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22200 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2225a │ │ │ │ + ldr.w r1, [pc, #1352] @ 23964 │ │ │ │ + movs r2, #213 @ 0xd5 │ │ │ │ + ldr.w r0, [pc, #1348] @ 23968 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.n 23038 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 224d6 │ │ │ │ + ldr.w r1, [pc, #1328] @ 2396c │ │ │ │ + movs r2, #213 @ 0xd5 │ │ │ │ + ldr.w r0, [pc, #1328] @ 23970 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.n 23038 │ │ │ │ + ldr.w r1, [pc, #1316] @ 23974 │ │ │ │ + movs r2, #213 @ 0xd5 │ │ │ │ + ldr.w r0, [pc, #1312] @ 23978 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.w 227fe │ │ │ │ + ldr.w r2, [pc, #1300] @ 2397c │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r3, [r2, #0] │ │ │ │ + b.w 223fa │ │ │ │ + ldr.w r2, [pc, #1292] @ 23980 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r3, [r2, #0] │ │ │ │ + b.w 223ca │ │ │ │ + ldr.w r2, [pc, #1284] @ 23984 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r3, [r2, #0] │ │ │ │ + ldr.w r2, [pc, #1272] @ 23980 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r3, [r2, #0] │ │ │ │ + b.w 223ca │ │ │ │ + ldr.w r1, [pc, #1268] @ 23988 │ │ │ │ + movs r2, #71 @ 0x47 │ │ │ │ + ldr.w r0, [pc, #1264] @ 2398c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.w 227fe │ │ │ │ + mov r0, r2 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22490 │ │ │ │ + ldr.w r1, [pc, #1240] @ 23990 │ │ │ │ + movs r2, #71 @ 0x47 │ │ │ │ + ldr.w r0, [pc, #1240] @ 23994 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.w 22acc │ │ │ │ + mov r0, r7 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2237a │ │ │ │ + ldr.w r1, [pc, #1216] @ 23998 │ │ │ │ + movs r2, #71 @ 0x47 │ │ │ │ + ldr.w r0, [pc, #1216] @ 2399c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.w 22acc │ │ │ │ + ldr.w r1, [pc, #1200] @ 239a0 │ │ │ │ + movs r2, #71 @ 0x47 │ │ │ │ + ldr.w r0, [pc, #1200] @ 239a4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.w 227fe │ │ │ │ + ldr.w r1, [pc, #1184] @ 239a8 │ │ │ │ + movs r2, #71 @ 0x47 │ │ │ │ + ldr.w r0, [pc, #1184] @ 239ac │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.w 227fe │ │ │ │ + mov r0, r2 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2233c │ │ │ │ + ldr.w r0, [r4, #484] @ 0x1e4 │ │ │ │ + blx 989c │ │ │ │ + cbz r0, 23578 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + str r0, [r2, #0] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 22636 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 2356e │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 22636 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22636 │ │ │ │ + ldr.w r1, [pc, #1112] @ 239b0 │ │ │ │ + movw r2, #305 @ 0x131 │ │ │ │ + ldr.w r0, [pc, #1108] @ 239b4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.w 227fe │ │ │ │ + mov.w r2, #1073741824 @ 0x40000000 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + b.w 22636 │ │ │ │ + ldr.w r1, [pc, #1084] @ 239b8 │ │ │ │ + movw r2, #305 @ 0x131 │ │ │ │ + ldr.w r0, [pc, #1080] @ 239bc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.n 2313c │ │ │ │ + ldr.w r0, [r4, #484] @ 0x1e4 │ │ │ │ + blx 989c │ │ │ │ + cbz r0, 235e0 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + str r0, [r2, #0] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 225cc │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 235d6 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 225cc │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 225cc │ │ │ │ + ldr.w r1, [pc, #1024] @ 239c0 │ │ │ │ + movw r2, #271 @ 0x10f │ │ │ │ + ldr r0, [pc, #1020] @ (239c4 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.w 227fe │ │ │ │ + mov.w r2, #1073741824 @ 0x40000000 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + b.w 225cc │ │ │ │ + ldr r1, [pc, #996] @ (239c8 ) │ │ │ │ + movw r2, #305 @ 0x131 │ │ │ │ + ldr r0, [pc, #996] @ (239cc ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.w 227fe │ │ │ │ + blx 9530 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 226d0 │ │ │ │ + ldr r1, [pc, #972] @ (239d0 ) │ │ │ │ + movw r2, #305 @ 0x131 │ │ │ │ + ldr r0, [pc, #968] @ (239d4 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9dc4 │ │ │ │ + b.w 22bf6 │ │ │ │ + ldr r1, [pc, #952] @ (239d8 ) │ │ │ │ + movw r2, #305 @ 0x131 │ │ │ │ + ldr r0, [pc, #948] @ (239dc ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.n 2313c │ │ │ │ + ldr r1, [pc, #940] @ (239e0 ) │ │ │ │ + movw r2, #305 @ 0x131 │ │ │ │ + ldr r0, [pc, #936] @ (239e4 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.n 23614 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22726 │ │ │ │ + ldr r1, [pc, #916] @ (239e8 ) │ │ │ │ + mov.w r2, #306 @ 0x132 │ │ │ │ + ldr r0, [pc, #916] @ (239ec ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.n 23166 │ │ │ │ + ldr r1, [pc, #904] @ (239f0 ) │ │ │ │ + movw r2, #305 @ 0x131 │ │ │ │ + ldr r0, [pc, #904] @ (239f4 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 23038 │ │ │ │ + ldr r2, [pc, #880] @ (239f8 ) │ │ │ │ + ldr r1, [pc, #884] @ (239fc ) │ │ │ │ + ldr r0, [pc, #884] @ (23a00 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + strd r2, r8, [sp] │ │ │ │ + add r0, pc │ │ │ │ + movw r2, #305 @ 0x131 │ │ │ │ + bl 11db0 │ │ │ │ + b.n 23614 │ │ │ │ + @ instruction: 0xf5f60000 │ │ │ │ + b.n 23680 │ │ │ │ + movs r0, r0 │ │ │ │ + rsbs r0, r8, #8388608 @ 0x800000 │ │ │ │ + b.n 2364c │ │ │ │ + movs r0, r0 │ │ │ │ + rsb r0, r2, #8388608 @ 0x800000 │ │ │ │ + b.n 23628 │ │ │ │ + movs r0, r0 │ │ │ │ + sbcs.w r0, lr, #8388608 @ 0x800000 │ │ │ │ + b.n 235a8 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf4f80000 │ │ │ │ + b.n 234a4 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf4d20000 │ │ │ │ + b.n 23460 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf4a00000 │ │ │ │ + b.n 23404 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + orns r0, sl, #8388608 @ 0x800000 │ │ │ │ + b.n 233c0 │ │ │ │ + movs r0, r0 │ │ │ │ + smull r0, r0, sl, r0 │ │ │ │ + orrs.w r0, r4, #8388608 @ 0x800000 │ │ │ │ + b.n 23384 │ │ │ │ + movs r0, r0 │ │ │ │ + bics.w r0, r8, #8388608 @ 0x800000 │ │ │ │ + b.n 23354 │ │ │ │ + movs r0, r0 │ │ │ │ + bic.w r0, r0, #8388608 @ 0x800000 │ │ │ │ + b.n 2332c │ │ │ │ + movs r0, r0 │ │ │ │ + and.w r0, sl, #8388608 @ 0x800000 │ │ │ │ + b.n 23308 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf3f40000 │ │ │ │ + b.n 232e4 │ │ │ │ + movs r0, r0 │ │ │ │ + ldcl 0, cr0, [r2] │ │ │ │ + ubfx r0, r0, #0, #1 │ │ │ │ + b.n 23288 │ │ │ │ + movs r0, r0 │ │ │ │ + usat16 r0, #0, sl │ │ │ │ + b.n 23264 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf3780000 │ │ │ │ + b.n 23208 │ │ │ │ + movs r0, r0 │ │ │ │ + sbfx r0, r0, #0, #1 │ │ │ │ + b.n 231a0 │ │ │ │ + movs r0, r0 │ │ │ │ + ssat16 r0, #1, sl │ │ │ │ + b.n 2317c │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r3, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr??.w r0, [r4] │ │ │ │ + @ instruction: 0xf29e0000 │ │ │ │ + b.n 23074 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf2880000 │ │ │ │ + b.n 23050 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf2720000 │ │ │ │ + b.n 2302c │ │ │ │ + movs r0, r0 │ │ │ │ + ldc 0, cr0, [lr] │ │ │ │ + movw r0, #40960 @ 0xa000 │ │ │ │ + b.n 22fe8 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf2300000 │ │ │ │ + b.n 22fbc │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf21a0000 │ │ │ │ + b.n 22f98 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r6, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf22c0000 │ │ │ │ + @ instruction: 0xf1f20000 │ │ │ │ + b.n 23f58 │ │ │ │ + movs r0, r0 │ │ │ │ + rsb r0, lr, #0 │ │ │ │ + b.n 23f18 │ │ │ │ + movs r0, r0 │ │ │ │ + subs.w r0, r8, #0 │ │ │ │ + b.n 23ef4 │ │ │ │ + movs r0, r0 │ │ │ │ + sub.w r0, r2, #0 │ │ │ │ + b.n 23ed0 │ │ │ │ + movs r0, r0 │ │ │ │ + stcl 0, cr0, [lr] │ │ │ │ + sbcs.w r0, sl, #0 │ │ │ │ + b.n 23e8c │ │ │ │ + movs r0, r0 │ │ │ │ + adcs.w r0, ip, #0 │ │ │ │ + b.n 23e58 │ │ │ │ + movs r0, r0 │ │ │ │ + adc.w r0, r6, #0 │ │ │ │ + b.n 23e34 │ │ │ │ + movs r0, r0 │ │ │ │ + adcs.w r0, r8, #0 │ │ │ │ + adds.w r0, lr, #0 │ │ │ │ + b.n 23df0 │ │ │ │ + movs r0, r0 │ │ │ │ + add.w r0, r8, #0 │ │ │ │ + b.n 23dcc │ │ │ │ + movs r0, r0 │ │ │ │ + stcl 0, cr0, [r6, #-0] │ │ │ │ + @ instruction: 0xf0e00000 │ │ │ │ + b.n 23d88 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf0ca0000 │ │ │ │ + b.n 23d64 │ │ │ │ + movs r0, r0 │ │ │ │ + stc 0, cr0, [r0] │ │ │ │ + @ instruction: 0xf0a20000 │ │ │ │ + b.n 23d20 │ │ │ │ + movs r0, r0 │ │ │ │ + eor.w r0, ip, #0 │ │ │ │ + b.n 23cfc │ │ │ │ + movs r0, r0 │ │ │ │ + rsbs r0, r8, r0 │ │ │ │ + orn r0, r4, #0 │ │ │ │ + b.n 23cb8 │ │ │ │ + movs r0, r0 │ │ │ │ + stc 0, cr0, [ip, #-0] │ │ │ │ + bic.w r0, lr, #0 │ │ │ │ + b.n 23c58 │ │ │ │ + movs r0, r0 │ │ │ │ + cdp 0, 0, cr0, cr0, cr0, {0} │ │ │ │ + and.w r0, r6, #0 │ │ │ │ + b.n 23c14 │ │ │ │ + movs r0, r0 │ │ │ │ + vext.8 d16, d0, d0, #0 │ │ │ │ + b.n 23bf0 │ │ │ │ + movs r0, r0 │ │ │ │ + vaddl.s16 q8, d12, d0 │ │ │ │ + b.n 23bd0 │ │ │ │ + movs r0, r0 │ │ │ │ + vaddl.s8 q8, d6, d0 │ │ │ │ + b.n 23bac │ │ │ │ + movs r0, r0 │ │ │ │ + adds.w r0, r2, r0 │ │ │ │ + vaddl.s16 q0, d14, d0 │ │ │ │ + b.n 23b68 │ │ │ │ + movs r0, r0 │ │ │ │ + vaddl.s8 q0, d4, d0 │ │ │ │ + b.n 23b3c │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf68a0000 │ │ │ │ + vhadd.s16 d16, d14, d0 │ │ │ │ + b.n 23afc │ │ │ │ + movs r0, r0 │ │ │ │ + vhadd.s8 d16, d4, d0 │ │ │ │ + b.n 23ad0 │ │ │ │ + movs r0, r0 │ │ │ │ + vhadd.s32 d0, d14, d0 │ │ │ │ + b.n 23aac │ │ │ │ + movs r0, r0 │ │ │ │ + vhadd.s8 d0, d0, d0 │ │ │ │ + b.n 23a58 │ │ │ │ + movs r0, r0 │ │ │ │ + cdp 0, 14, cr0, cr8, cr0, {0} │ │ │ │ + b.n 23a30 │ │ │ │ + movs r0, r0 │ │ │ │ + cdp 0, 12, cr0, cr10, cr0, {0} │ │ │ │ + b.n 239fc │ │ │ │ + movs r0, r0 │ │ │ │ + cdp 0, 11, cr0, cr2, cr0, {0} │ │ │ │ + b.n 239d4 │ │ │ │ + movs r0, r0 │ │ │ │ + cdp 0, 9, cr0, cr10, cr0, {0} │ │ │ │ + b.n 239ac │ │ │ │ + movs r0, r0 │ │ │ │ + cdp 0, 7, cr0, cr6, cr0, {0} │ │ │ │ + b.n 2396c │ │ │ │ + movs r0, r0 │ │ │ │ + cdp 0, 5, cr0, cr14, cr0, {0} │ │ │ │ + b.n 23944 │ │ │ │ + movs r0, r0 │ │ │ │ + cdp 0, 2, cr0, cr12, cr0, {0} │ │ │ │ + b.n 238e8 │ │ │ │ + movs r0, r0 │ │ │ │ + cdp 0, 0, cr0, cr8, cr0, {0} │ │ │ │ + svc 254 @ 0xfe │ │ │ │ + movs r0, r0 │ │ │ │ + stcl 0, cr0, [r4] │ │ │ │ + svc 218 @ 0xda │ │ │ │ + movs r0, r0 │ │ │ │ + ldc 0, cr0, [sl] │ │ │ │ + svc 176 @ 0xb0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldcl 0, cr0, [r8, #-0] │ │ │ │ + svc 110 @ 0x6e │ │ │ │ + movs r0, r0 │ │ │ │ + stcl 0, cr0, [r6, #-0] │ │ │ │ + svc 60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + stc 0, cr0, [lr, #-0] │ │ │ │ + svc 36 @ 0x24 │ │ │ │ + movs r0, r0 │ │ │ │ + strd r0, r0, [lr], #-0 │ │ │ │ + ldcl 0, cr0, [sl] │ │ │ │ + udf #240 @ 0xf0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldcl 0, cr0, [lr], {0} │ │ │ │ + udf #212 @ 0xd4 │ │ │ │ + movs r0, r0 │ │ │ │ + ldc 0, cr0, [r2] │ │ │ │ + udf #168 @ 0xa8 │ │ │ │ + movs r0, r0 │ │ │ │ + stc 0, cr0, [lr], {0} │ │ │ │ + udf #132 @ 0x84 │ │ │ │ + movs r0, r0 │ │ │ │ + ldcl 0, cr0, [sl], #-0 │ │ │ │ + udf #112 @ 0x70 │ │ │ │ + movs r0, r0 │ │ │ │ + stcl 0, cr0, [r2], #-0 │ │ │ │ + udf #88 @ 0x58 │ │ │ │ + movs r0, r0 │ │ │ │ + ldc 0, cr0, [lr], #-0 │ │ │ │ + udf #52 @ 0x34 │ │ │ │ + movs r0, r0 │ │ │ │ + stc 0, cr0, [r6], #-0 │ │ │ │ + udf #28 │ │ │ │ + movs r0, r0 │ │ │ │ + ldc 0, cr0, [r0], {-0} │ │ │ │ + udf #6 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xebe40000 │ │ │ │ + ble.n 238dc │ │ │ │ + movs r0, r0 │ │ │ │ + rsb r0, ip, r0 │ │ │ │ + ble.n 238b4 │ │ │ │ + movs r0, r0 │ │ │ │ + subs.w r0, r6, r0 │ │ │ │ + ble.n 23890 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xeb9e0000 │ │ │ │ + ble.n 23868 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmdb r0!, {} │ │ │ │ + sbcs.w r0, r6, r0 │ │ │ │ + ble.n 23a24 │ │ │ │ + movs r0, r0 │ │ │ │ + adcs.w r0, lr, r0 │ │ │ │ + ble.n 239fc │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xeb360000 │ │ │ │ + ble.n 239b4 │ │ │ │ + movs r0, r0 │ │ │ │ + adds.w r0, lr, r0 │ │ │ │ + ble.n 2398c │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xeaf40000 │ │ │ │ + bgt.n 23940 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xead40000 │ │ │ │ + bgt.n 23908 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xeabe0000 │ │ │ │ + bgt.n 238e4 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r6, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r7, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r0, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + orns r0, sl, r0 │ │ │ │ + bgt.n 23a70 │ │ │ │ + movs r0, r0 │ │ │ │ + orrs.w r0, sl, r0 │ │ │ │ + bgt.n 23a38 │ │ │ │ + movs r0, r0 │ │ │ │ + bics.w r0, r8, r0 │ │ │ │ + bgt.n 239fc │ │ │ │ + movs r0, r0 │ │ │ │ + bic.w r0, r0, r0 │ │ │ │ + bgt.n 239d4 │ │ │ │ + movs r0, r0 │ │ │ │ + and.w r0, r8, r0 │ │ │ │ + blt.n 239ac │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xe9b60000 │ │ │ │ + blt.n 23910 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xe9920000 │ │ │ │ + blt.n 238d0 │ │ │ │ + movs r0, r0 │ │ │ │ + strd r0, r0, [lr, #-0] │ │ │ │ + blt.n 23a50 │ │ │ │ + movs r0, r0 │ │ │ │ + stmdb lr!, {} │ │ │ │ + blt.n 23a18 │ │ │ │ + movs r0, r0 │ │ │ │ + stmdb ip, {} │ │ │ │ + blt.n 239dc │ │ │ │ + movs r0, r0 │ │ │ │ + ldrd r0, r0, [r0], #0 │ │ │ │ + bge.n 239ac │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xe8dc0000 │ │ │ │ + bge.n 2398c │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia.w lr!, {} │ │ │ │ + bge.n 23958 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia.w sl!, {} │ │ │ │ + bge.n 23938 │ │ │ │ + movs r0, r0 │ │ │ │ + bge.n 23a00 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia.w sl, {} │ │ │ │ + bge.n 23afc │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r1, [pc, #188] @ (23ac4 ) │ │ │ │ + movw r2, #305 @ 0x131 │ │ │ │ + ldr r0, [pc, #188] @ (23ac8 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.n 23614 │ │ │ │ + ldr r1, [pc, #176] @ (23acc ) │ │ │ │ + movw r2, #305 @ 0x131 │ │ │ │ + ldr r0, [pc, #176] @ (23ad0 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.n 23676 │ │ │ │ + ldr r1, [pc, #164] @ (23ad4 ) │ │ │ │ + movw r2, #305 @ 0x131 │ │ │ │ + ldr r0, [pc, #164] @ (23ad8 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.n 23676 │ │ │ │ + ldr r1, [pc, #152] @ (23adc ) │ │ │ │ + movw r2, #305 @ 0x131 │ │ │ │ + ldr r0, [pc, #152] @ (23ae0 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.n 23676 │ │ │ │ + mov r0, r9 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + b.w 2279a │ │ │ │ + ldr r3, [pc, #128] @ (23ae4 ) │ │ │ │ + movw r2, #13251 @ 0x33c3 │ │ │ │ + ldr r1, [pc, #124] @ (23ae8 ) │ │ │ │ + ldr r0, [pc, #128] @ (23aec ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1384 @ 0x568 │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #116] @ (23af0 ) │ │ │ │ + movw r2, #13316 @ 0x3404 │ │ │ │ + ldr r1, [pc, #112] @ (23af4 ) │ │ │ │ + ldr r0, [pc, #116] @ (23af8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1384 @ 0x568 │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #104] @ (23afc ) │ │ │ │ + movw r2, #12786 @ 0x31f2 │ │ │ │ + ldr r1, [pc, #100] @ (23b00 ) │ │ │ │ + ldr r0, [pc, #104] @ (23b04 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1384 @ 0x568 │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #92] @ (23b08 ) │ │ │ │ + movw r2, #12818 @ 0x3212 │ │ │ │ + ldr r1, [pc, #88] @ (23b0c ) │ │ │ │ + ldr r0, [pc, #92] @ (23b10 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1384 @ 0x568 │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + b.n 234dc │ │ │ │ + movs r0, r0 │ │ │ │ + bvc.n 23acc │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 234bc │ │ │ │ + movs r0, r0 │ │ │ │ + bvs.n 23aac │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 2349c │ │ │ │ + movs r0, r0 │ │ │ │ + bvs.n 23a8c │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 2347c │ │ │ │ + movs r0, r0 │ │ │ │ + bvs.n 23a6c │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r7, #13 │ │ │ │ + movs r1, r0 │ │ │ │ + stmia r6!, {r1, r2} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 234e0 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #13 │ │ │ │ + movs r1, r0 │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 234d4 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r1, #13 │ │ │ │ + movs r1, r0 │ │ │ │ + stmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 23408 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r6, #12 │ │ │ │ + movs r1, r0 │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 233fc │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00023b14 : │ │ │ │ + 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] @ (23d64 ) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r2, [pc, #572] @ (23d68 ) │ │ │ │ + add r5, pc │ │ │ │ + ldr r3, [pc, #572] @ (23d6c ) │ │ │ │ + ldr r4, [r5, r2] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + ldr r3, [pc, #568] @ (23d70 ) │ │ │ │ + ldr r6, [r5, r3] │ │ │ │ + beq.w 23c50 │ │ │ │ + ldrd r2, r3, [r6, #744] @ 0x2e8 │ │ │ │ + ldr.w r7, [r6, #680] @ 0x2a8 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 23d00 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r1, #1 │ │ │ │ + strlt r1, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23d30 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r1, #1 │ │ │ │ + strlt r1, [r3, #0] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 23d18 │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ + movs r0, #3 │ │ │ │ + strd r2, r3, [sp] │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + ldr.w sl, [r6, #752] @ 0x2f0 │ │ │ │ + itt lt │ │ │ │ + addlt r1, #1 │ │ │ │ + strlt r1, [r7, #0] │ │ │ │ + ldr r1, [pc, #492] @ (23d74 ) │ │ │ │ + ldr r3, [r5, r1] │ │ │ │ + mov r8, r3 │ │ │ │ + ldr.w r9, [r3] │ │ │ │ + blx 9334 │ │ │ │ + ldrd r2, r3, [sp] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 23c8c │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldr r0, [r1, #84] @ 0x54 │ │ │ │ + lsls r0, r0, #5 │ │ │ │ + bpl.w 23cec │ │ │ │ + ldr r0, [pc, #460] @ (23d78 ) │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.w 23d4c │ │ │ │ + ldr r0, [pc, #456] @ (23d7c ) │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.w 23d48 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + ble.w 23ce8 │ │ │ │ + cmp r0, #1 │ │ │ │ + str r2, [r4, #16] │ │ │ │ + beq.w 23ce8 │ │ │ │ + cmp r0, #2 │ │ │ │ + str r3, [r4, #20] │ │ │ │ + beq.w 23ce8 │ │ │ │ + str r7, [r4, #24] │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r9 │ │ │ │ + mov r2, r4 │ │ │ │ + bl fcb4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r7, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 23bf0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 23c48 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp r7, #0 │ │ │ │ + blt.n 23c96 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr.w r2, [r6, #756] @ 0x2f4 │ │ │ │ + ldr.w r1, [r6, #760] @ 0x2f8 │ │ │ │ + bl fcb4 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 23cac │ │ │ │ + ldr.w r2, [r6, #948] @ 0x3b4 │ │ │ │ + ldr.w r0, [r6, #664] @ 0x298 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 13cd8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 23cbc │ │ │ │ + ldr r2, [pc, #348] @ (23d80 ) │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r0, [r2, #0] │ │ │ │ + bge.n 23c40 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r1, r2 │ │ │ │ + itt eq │ │ │ │ + moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ + streq r2, [r0, #0] │ │ │ │ + beq.n 23c40 │ │ │ │ + cbz r1, 23c86 │ │ │ │ + movs r0, #1 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov r0, r4 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 23bf0 │ │ │ │ + ldr.w r0, [r6, #424] @ 0x1a8 │ │ │ │ + blx 989c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 23cd0 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + str r0, [r4, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 23b3e │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + itt eq │ │ │ │ + moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ + streq r2, [r0, #0] │ │ │ │ + beq.w 23b3e │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 23b3e │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 23b3e │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 23c40 │ │ │ │ + bl 11178 │ │ │ │ + ldrd r2, r3, [sp] │ │ │ │ + b.n 23b9e │ │ │ │ + ldr r1, [pc, #236] @ (23d84 ) │ │ │ │ + movs r2, #5 │ │ │ │ + ldr r0, [pc, #236] @ (23d88 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + movs r0, #2 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #220] @ (23d8c ) │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r0, [pc, #220] @ (23d90 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.n 23ca4 │ │ │ │ + ldr r1, [pc, #212] @ (23d94 ) │ │ │ │ + movs r2, #8 │ │ │ │ + ldr r0, [pc, #212] @ (23d98 ) │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.n 23ca4 │ │ │ │ + ldr r3, [pc, #160] @ (23d74 ) │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + ldr r1, [pc, #196] @ (23d9c ) │ │ │ │ + ldr r0, [pc, #196] @ (23da0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + b.n 23ca4 │ │ │ │ + bl 9928 │ │ │ │ + ldr r3, [pc, #180] @ (23da4 ) │ │ │ │ + movs r2, #34 @ 0x22 │ │ │ │ + ldr r1, [pc, #180] @ (23da8 ) │ │ │ │ + ldr r0, [pc, #184] @ (23dac ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #172] @ (23db0 ) │ │ │ │ + movw r2, #13739 @ 0x35ab │ │ │ │ + ldr r1, [pc, #172] @ (23db4 ) │ │ │ │ + ldr r0, [pc, #172] @ (23db8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1416 @ 0x588 │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #160] @ (23dbc ) │ │ │ │ + movw r2, #13741 @ 0x35ad │ │ │ │ + ldr r1, [pc, #160] @ (23dc0 ) │ │ │ │ + ldr r0, [pc, #160] @ (23dc4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1416 @ 0x588 │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #148] @ (23dc8 ) │ │ │ │ + movw r2, #13740 @ 0x35ac │ │ │ │ + ldr r1, [pc, #148] @ (23dcc ) │ │ │ │ + ldr r0, [pc, #148] @ (23dd0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1416 @ 0x588 │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + bl 98c8 │ │ │ │ + ldr r3, [pc, #132] @ (23dd4 ) │ │ │ │ + movw r2, #291 @ 0x123 │ │ │ │ + ldr r1, [pc, #132] @ (23dd8 ) │ │ │ │ + ldr r0, [pc, #132] @ (23ddc ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #12 │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + stmia r4!, {r1, r4, r6, r7} │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r3, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r0, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r6, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r2, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 24280 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 243d0 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 2425c │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 243ac │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 2423c │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 2438c │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 2421c │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 24368 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r6, #3 │ │ │ │ + movs r1, r0 │ │ │ │ + stmia r0!, {r1, r3, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ + movs r1, r0 │ │ │ │ + stmia r3!, {r3, r5, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 24348 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r2, r0, #3 │ │ │ │ + movs r1, r0 │ │ │ │ + stmia r3!, {r4, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 24354 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ + movs r1, r0 │ │ │ │ + stmia r3!, {r3, r4, r5} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 24318 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ + movs r1, r0 │ │ │ │ + it al │ │ │ │ + moval r0, r0 │ │ │ │ + stmia r3!, {r2, r5, r7} │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00023de0 : │ │ │ │ + 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] @ (241c0 ) │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r2, [pc, #972] @ (241c4 ) │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [pc, #972] @ (241c8 ) │ │ │ │ + ldr r6, [r4, r2] │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + ldr r3, [pc, #968] @ (241cc ) │ │ │ │ + ldr r5, [r4, r3] │ │ │ │ + beq.w 24024 │ │ │ │ + ldr r3, [pc, #964] @ (241d0 ) │ │ │ │ + ldr.w r2, [r5, #952] @ 0x3b8 │ │ │ │ + ldr.w r0, [r5, #484] @ 0x1e4 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r6, [r4, r3] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + bl 13cd8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 240b6 │ │ │ │ + ldr r2, [pc, #940] @ (241d4 ) │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + str r0, [r2, #0] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 23e48 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + itt eq │ │ │ │ + moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ + streq r2, [r0, #0] │ │ │ │ + beq.n 23e48 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 2405c │ │ │ │ + ldr.w r1, [r5, #764] @ 0x2fc │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + bl fac0 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 240c8 │ │ │ │ + movs r0, #1 │ │ │ │ + blx 8e48 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 240da │ │ │ │ + ldr r3, [pc, #876] @ (241d8 ) │ │ │ │ + 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, #472] @ 0x1d8 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + bl fac0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 240f2 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + movs r0, #2 │ │ │ │ + blx 9334 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24110 │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + ldr r0, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r0, #5 │ │ │ │ + bpl.w 24190 │ │ │ │ + ldr r0, [pc, #816] @ (241dc ) │ │ │ │ + ldr r0, [r4, r0] │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.w 241a8 │ │ │ │ + ldr r0, [pc, #808] @ (241e0 ) │ │ │ │ + ldr r0, [r4, r0] │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.w 241a4 │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 2418c │ │ │ │ + cmp r3, #1 │ │ │ │ + str.w r9, [r1, #16] │ │ │ │ + beq.w 2418c │ │ │ │ + str r2, [r1, #20] │ │ │ │ + mov r0, r8 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + blx 9160 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 23ef6 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24062 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 23f08 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24076 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 2411c │ │ │ │ + mov r0, r3 │ │ │ │ + ldr.w r1, [r5, #524] @ 0x20c │ │ │ │ + mov r2, r9 │ │ │ │ + bl fcb4 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mov r8, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 23f36 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2407e │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.w 2412c │ │ │ │ + ldr.w r1, [r5, #768] @ 0x300 │ │ │ │ + mov r0, r3 │ │ │ │ + bl fac0 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2408e │ │ │ │ + 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] @ (241e4 ) │ │ │ │ + ldr.w r9, [r4, r3] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt.w r3, [r9] │ │ │ │ + blx 9334 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2414c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #5 │ │ │ │ + bpl.w 24190 │ │ │ │ + cmp r3, sl │ │ │ │ + beq.w 241a8 │ │ │ │ + cmp r3, fp │ │ │ │ + beq.w 241a4 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 2418c │ │ │ │ + cmp r3, #1 │ │ │ │ + str r7, [r4, #16] │ │ │ │ + beq.w 2418c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + str.w r9, [r4, #20] │ │ │ │ + blx 9160 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mov r7, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 23fca │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 240ae │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 23fda │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 240a6 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 2413c │ │ │ │ + mov r0, r3 │ │ │ │ + ldr.w r1, [r5, #520] @ 0x208 │ │ │ │ + mov r2, r7 │ │ │ │ + bl fcb4 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24000 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 24086 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + blt.w 24152 │ │ │ │ + ldr.w r1, [r5, #528] @ 0x210 │ │ │ │ + mov r2, sl │ │ │ │ + mov r0, r3 │ │ │ │ + bl fcb4 │ │ │ │ + cmp r0, #0 │ │ │ │ + it ge │ │ │ │ + movge r0, #1 │ │ │ │ + blt.w 24162 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr.w r0, [r5, #424] @ 0x1a8 │ │ │ │ + blx 989c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24174 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + str r0, [r6, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 23e0a │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + itt eq │ │ │ │ + moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ + streq r2, [r0, #0] │ │ │ │ + beq.w 23e0a │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 23e0a │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 23e0a │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 23e48 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.w 23efe │ │ │ │ + b.n 23f08 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 23f08 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 23f36 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24000 │ │ │ │ + ldr r1, [pc, #344] @ (241e8 ) │ │ │ │ + movs r2, #9 │ │ │ │ + ldr r0, [pc, #344] @ (241ec ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + movs r0, #2 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r0, r4 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 23fda │ │ │ │ + mov r0, r8 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 23fca │ │ │ │ + ldr r1, [pc, #312] @ (241f0 ) │ │ │ │ + movs r2, #5 │ │ │ │ + ldr r0, [pc, #312] @ (241f4 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.n 2409e │ │ │ │ + ldr r1, [pc, #300] @ (241f8 ) │ │ │ │ + movs r2, #8 │ │ │ │ + ldr r0, [pc, #300] @ (241fc ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.n 2409e │ │ │ │ + ldr r1, [pc, #292] @ (24200 ) │ │ │ │ + movs r2, #8 │ │ │ │ + ldr r0, [pc, #292] @ (24204 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 2409e │ │ │ │ + ldr r1, [pc, #276] @ (24208 ) │ │ │ │ + movs r2, #8 │ │ │ │ + ldr r0, [pc, #276] @ (2420c ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 2409e │ │ │ │ + str r0, [sp, #4] │ │ │ │ + bl 11178 │ │ │ │ + ldrd r2, r1, [sp] │ │ │ │ + b.n 23e9e │ │ │ │ + ldr r1, [pc, #240] @ (24210 ) │ │ │ │ + movs r2, #8 │ │ │ │ + ldr r0, [pc, #240] @ (24214 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.n 2409e │ │ │ │ + ldr r1, [pc, #232] @ (24218 ) │ │ │ │ + movs r2, #8 │ │ │ │ + ldr r0, [pc, #232] @ (2421c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.n 2409e │ │ │ │ + ldr r1, [pc, #224] @ (24220 ) │ │ │ │ + movs r2, #9 │ │ │ │ + ldr r0, [pc, #224] @ (24224 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.n 2409e │ │ │ │ + bl 11178 │ │ │ │ + b.n 23f82 │ │ │ │ + ldr r1, [pc, #212] @ (24228 ) │ │ │ │ + movs r2, #9 │ │ │ │ + ldr r0, [pc, #212] @ (2422c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.n 2409e │ │ │ │ + ldr r1, [pc, #204] @ (24230 ) │ │ │ │ + movs r2, #10 │ │ │ │ + ldr r0, [pc, #204] @ (24234 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.n 2409e │ │ │ │ + ldr r3, [pc, #88] @ (241d0 ) │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + ldr r1, [pc, #188] @ (24238 ) │ │ │ │ + ldr r0, [pc, #188] @ (2423c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + b.n 2409e │ │ │ │ + bl 9928 │ │ │ │ + ldr r3, [pc, #172] @ (24240 ) │ │ │ │ + movs r2, #34 @ 0x22 │ │ │ │ + ldr r1, [pc, #172] @ (24244 ) │ │ │ │ + ldr r0, [pc, #176] @ (24248 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + bl 98c8 │ │ │ │ + ldr r3, [pc, #160] @ (2424c ) │ │ │ │ + movw r2, #291 @ 0x123 │ │ │ │ + ldr r1, [pc, #160] @ (24250 ) │ │ │ │ + ldr r0, [pc, #160] @ (24254 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #12 │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + stmia r2!, {r1, r2} │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r3, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r0, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r2, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + udf #130 @ 0x82 │ │ │ │ + movs r0, r0 │ │ │ │ + svc 100 @ 0x64 │ │ │ │ + movs r0, r0 │ │ │ │ + udf #90 @ 0x5a │ │ │ │ + movs r0, r0 │ │ │ │ + svc 60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + udf #72 @ 0x48 │ │ │ │ + movs r0, r0 │ │ │ │ + svc 42 @ 0x2a │ │ │ │ + movs r0, r0 │ │ │ │ + udf #54 @ 0x36 │ │ │ │ + movs r0, r0 │ │ │ │ + svc 24 │ │ │ │ + movs r0, r0 │ │ │ │ + udf #30 │ │ │ │ + movs r0, r0 │ │ │ │ + svc 0 │ │ │ │ + movs r0, r0 │ │ │ │ + ble.n 24200 │ │ │ │ + movs r0, r0 │ │ │ │ + udf #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + ble.n 241e8 │ │ │ │ + movs r0, r0 │ │ │ │ + udf #200 @ 0xc8 │ │ │ │ + movs r0, r0 │ │ │ │ + ble.n 241d0 │ │ │ │ + movs r0, r0 │ │ │ │ + udf #184 @ 0xb8 │ │ │ │ + movs r0, r0 │ │ │ │ + ble.n 241ac │ │ │ │ + movs r0, r0 │ │ │ │ + udf #162 @ 0xa2 │ │ │ │ + movs r0, r0 │ │ │ │ + ble.n 24190 │ │ │ │ + movs r0, r0 │ │ │ │ + udf #144 @ 0x90 │ │ │ │ + movs r0, r0 │ │ │ │ + ble.n 24170 │ │ │ │ + movs r0, r0 │ │ │ │ + udf #122 @ 0x7a │ │ │ │ + movs r0, r0 │ │ │ │ + mcrr2 0, 0, r0, ip, cr0 │ │ │ │ + cbnz r6, 242c0 │ │ │ │ + movs r0, r0 │ │ │ │ + pop {r1, r4} │ │ │ │ + movs r0, r0 │ │ │ │ + ldc2 0, cr0, [r2], #-0 │ │ │ │ + cbnz r4, 242b6 │ │ │ │ + movs r0, r0 │ │ │ │ + it mi │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00024258 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + movmi.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ + ldr.w r2, [pc, #2892] @ 24db8 │ │ │ │ + sub sp, #180 @ 0xb4 │ │ │ │ + ldr.w r3, [pc, #2892] @ 24dbc │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r5, [pc, #2888] @ 24dc0 │ │ │ │ + ldr.w r1, [pc, #2888] @ 24dc4 │ │ │ │ + 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, #772] @ 0x304 │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + blx 9554 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24a56 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r6, r3, #5 │ │ │ │ + bpl.w 24a6c │ │ │ │ + movs r1, #11 │ │ │ │ + bl 135e0 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 24a8a │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10c7c │ │ │ │ + movs r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10c7c │ │ │ │ + movs r1, #2 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10c7c │ │ │ │ + movs r1, #3 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10c7c │ │ │ │ + movs r1, #4 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10c7c │ │ │ │ + movs r1, #5 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10c7c │ │ │ │ + movs r1, #6 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10c7c │ │ │ │ + movs r1, #7 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10c7c │ │ │ │ + movs r1, #8 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10c7c │ │ │ │ + movs r1, #9 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10c7c │ │ │ │ + movs r1, #10 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10c7c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + str r0, [sp, #20] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2433e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 247e0 │ │ │ │ + ldr.w r3, [pc, #2696] @ 24dc8 │ │ │ │ + movs r2, #1 │ │ │ │ + str r6, [sp, #60] @ 0x3c │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ + ldr r4, [r5, r3] │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 949c │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24aa6 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 25824 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24372 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 247e8 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r2, #7 │ │ │ │ + bpl.w 24afe │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #8 │ │ │ │ + bne.w 24b52 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2439c │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 247f4 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + blx 949c │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24b36 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 2583c │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 243ca │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 247fc │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #7 │ │ │ │ + bpl.w 24824 │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 24cd8 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + lsls r7, r3, #1 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 243f2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2480c │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r8, [sp, #68] @ 0x44 │ │ │ │ + blx 949c │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24cf2 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 25884 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24428 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24814 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #7 │ │ │ │ + bpl.w 24d4a │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 24e38 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + mov.w r8, r3, lsl #1 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24452 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2481c │ │ │ │ + ldr.w r3, [pc, #2424] @ 24dcc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r9, r3 │ │ │ │ + beq.w 248be │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r9, [sp, #72] @ 0x48 │ │ │ │ + blx 949c │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24ba2 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 25704 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24496 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24d7c │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r3, #7 │ │ │ │ + bpl.w 24f8e │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 25044 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + mov.w r9, r3, lsl #1 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 244c0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24f70 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #76 @ 0x4c │ │ │ │ + mov r0, r4 │ │ │ │ + str.w sl, [sp, #76] @ 0x4c │ │ │ │ + blx 949c │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24fe6 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 257dc │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 244f6 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24f66 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #7 │ │ │ │ + bpl.w 2508c │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 250c6 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24520 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24f84 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + movs r2, #1 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 949c │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 250e4 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2568c │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24554 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24f7a │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #7 │ │ │ │ + bpl.w 25144 │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 25192 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2457e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24b9a │ │ │ │ + mov r0, fp │ │ │ │ + blx 94b8 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 251b0 │ │ │ │ + uxtb r0, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 24c2a │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 258fc │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 245b0 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25210 │ │ │ │ + movs r4, #0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 94b8 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 2522a │ │ │ │ + uxtb r0, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24e56 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25794 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 245e2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2526e │ │ │ │ + ldr.w r3, [pc, #2028] @ 24dd0 │ │ │ │ + ldr.w sl, [r5, r3] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr.w r0, [sl] │ │ │ │ + ldr.w r1, [r3, #788] @ 0x314 │ │ │ │ + bl fac0 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 253c6 │ │ │ │ + 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 949c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r6, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2462a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24c22 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 25432 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25764 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2464c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25290 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25734 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24668 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 252a4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2577c │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24684 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2529a │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr.w r0, [sl] │ │ │ │ + ldr.w r1, [r3, #800] @ 0x320 │ │ │ │ + bl fac0 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 252ae │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 1132c │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1132c │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 1132c │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 1132c │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 1132c │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 1132c │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1132c │ │ │ │ + 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, #956] @ 0x3bc │ │ │ │ + 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 949c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2470a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24bfa │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 252f8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2580c │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2472c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2517e │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25914 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24748 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24c02 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 2592c │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24766 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24c0a │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 256d4 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24784 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24c12 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 256bc │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 247a2 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24c1a │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 257f4 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 247ba │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25188 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2574c │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 24a3a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 24a3a │ │ │ │ + mov r0, r2 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24a3a │ │ │ │ + mov r0, r4 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2433e │ │ │ │ + str r0, [sp, #32] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + b.n 24372 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2439c │ │ │ │ + mov r0, r7 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #7 │ │ │ │ + bpl.n 24824 │ │ │ │ + b.n 243d4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 243f2 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24428 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24452 │ │ │ │ + ldr.w r0, [pc, #1452] @ 24dd4 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + bl 11514 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24844 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 24844 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r3, [pc, #1416] @ 24dd0 │ │ │ │ + movs r2, #73 @ 0x49 │ │ │ │ + ldr.w r1, [pc, #1420] @ 24dd8 │ │ │ │ + ldr.w r0, [pc, #1420] @ 24ddc │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl c598 │ │ │ │ + movs r4, #0 │ │ │ │ + ldr.w r2, [pc, #1344] @ 24de0 │ │ │ │ + ldr.w r3, [pc, #1304] @ 24dbc │ │ │ │ + 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 25638 │ │ │ │ + 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 248d4 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24b7a │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 25944 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 248f2 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24d86 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 256a4 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2490e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24b72 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 258cc │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2492c │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24dae │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 258b4 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24948 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24da6 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2598c │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24964 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24d9e │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25974 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24980 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24d96 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2595c │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2499c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24d8e │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr.w r1, [r3, #776] @ 0x308 │ │ │ │ + ldr.w r3, [pc, #1068] @ 24dd0 │ │ │ │ + ldr.w sl, [r5, r3] │ │ │ │ + ldr.w r0, [sl] │ │ │ │ + bl fac0 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24fc8 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 1132c │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1132c │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 1132c │ │ │ │ + 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 949c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 249f8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24b82 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 25062 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 2589c │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24a1c │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24b92 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 257ac │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24a34 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24b8a │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 256ec │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 2489c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 2489c │ │ │ │ + mov r0, r6 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2489c │ │ │ │ + ldr r3, [pc, #888] @ (24dd0 ) │ │ │ │ + movs r2, #72 @ 0x48 │ │ │ │ + ldr r1, [pc, #904] @ (24de4 ) │ │ │ │ + ldr r0, [pc, #904] @ (24de8 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + b.n 2489a │ │ │ │ + ldr r1, [pc, #864] @ (24dd0 ) │ │ │ │ + movs r2, #72 @ 0x48 │ │ │ │ + ldr r3, [pc, #888] @ (24dec ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r5, [r5, r1] │ │ │ │ + str r0, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r1, [pc, #884] @ (24df0 ) │ │ │ │ + ldr r0, [pc, #884] @ (24df4 ) │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11db0 │ │ │ │ + b.n 2489a │ │ │ │ + ldr r3, [pc, #836] @ (24dd0 ) │ │ │ │ + movs r2, #72 @ 0x48 │ │ │ │ + ldr r1, [pc, #872] @ (24df8 ) │ │ │ │ + ldr r0, [pc, #872] @ (24dfc ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 2489a │ │ │ │ + ldr r3, [pc, #808] @ (24dd0 ) │ │ │ │ + movs r2, #73 @ 0x49 │ │ │ │ + ldr r1, [pc, #852] @ (24e00 ) │ │ │ │ + ldr r0, [pc, #852] @ (24e04 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 2489a │ │ │ │ + ldr r0, [pc, #776] @ (24e08 ) │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r0, pc │ │ │ │ + bl 11514 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24b20 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cbnz r2, 24b20 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [pc, #684] @ (24dd0 ) │ │ │ │ + movs r2, #73 @ 0x49 │ │ │ │ + ldr r1, [pc, #740] @ (24e0c ) │ │ │ │ + ldr r0, [pc, #744] @ (24e10 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + b.n 24ac0 │ │ │ │ + ldr r3, [pc, #664] @ (24dd0 ) │ │ │ │ + movs r2, #73 @ 0x49 │ │ │ │ + ldr r1, [pc, #728] @ (24e14 ) │ │ │ │ + ldr r0, [pc, #728] @ (24e18 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 2485e │ │ │ │ + cmp r2, #1 │ │ │ │ + ittt eq │ │ │ │ + moveq r1, #0 │ │ │ │ + streq r1, [sp, #32] │ │ │ │ + ldreq r2, [r3, #0] │ │ │ │ + beq.w 2438c │ │ │ │ + cmp r2, #10 │ │ │ │ + bne.w 2546c │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + b.n 2438c │ │ │ │ + mov r0, r2 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2490e │ │ │ │ + mov r0, r9 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 248d4 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 249f8 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24a34 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24a1c │ │ │ │ + mov r0, r6 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2457e │ │ │ │ + ldr r3, [pc, #556] @ (24dd0 ) │ │ │ │ + movs r2, #76 @ 0x4c │ │ │ │ + ldr r1, [pc, #628] @ (24e1c ) │ │ │ │ + ldr r0, [pc, #628] @ (24e20 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl c598 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c598 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c598 │ │ │ │ + b.n 2489a │ │ │ │ + mov r0, r5 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2470a │ │ │ │ + mov r0, r2 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24748 │ │ │ │ + mov r0, fp │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24766 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24784 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 247a2 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2462a │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + add r1, sp, #104 @ 0x68 │ │ │ │ + str.w fp, [sp, #104] @ 0x68 │ │ │ │ + ldr.w r3, [r2, #780] @ 0x30c │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + ldr.w r3, [r2, #896] @ 0x380 │ │ │ │ + ldr.w r0, [r2, #784] @ 0x310 │ │ │ │ + movs r2, #3 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + movs r3, #0 │ │ │ │ + blx 9554 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 25342 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 258e4 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24c74 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2521a │ │ │ │ + mov r0, r4 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #84 @ 0x54 │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + blx 949c │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2535e │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24c9c │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 2525e │ │ │ │ + ldr.w r2, [sl, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r3, r2, #7 │ │ │ │ + bpl.w 253de │ │ │ │ + ldr.w r2, [sl, #8] │ │ │ │ + cmp r2, #8 │ │ │ │ + bne.w 2544a │ │ │ │ + ldr.w r2, [sl, #12] │ │ │ │ + lsls r4, r2, #1 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 245b2 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [sl] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 245b2 │ │ │ │ + mov r0, sl │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 245b2 │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq r7, #0 │ │ │ │ + beq.w 243e0 │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.w 254c0 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + negs r3, r3 │ │ │ │ + lsls r7, r3, #1 │ │ │ │ + b.w 243e0 │ │ │ │ + ldr r3, [pc, #220] @ (24dd0 ) │ │ │ │ + movs r2, #73 @ 0x49 │ │ │ │ + ldr r1, [pc, #300] @ (24e24 ) │ │ │ │ + ldr r0, [pc, #300] @ (24e28 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl c598 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c598 │ │ │ │ + b.n 2489a │ │ │ │ + ldr r0, [pc, #224] @ (24e2c ) │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + bl 11514 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24d66 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25222 │ │ │ │ + ldr r3, [pc, #104] @ (24dd0 ) │ │ │ │ + movs r2, #73 @ 0x49 │ │ │ │ + ldr r1, [pc, #196] @ (24e30 ) │ │ │ │ + ldr r0, [pc, #196] @ (24e34 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + b.n 24d0c │ │ │ │ + mov r0, r9 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24496 │ │ │ │ + mov r0, sl │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 248f2 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2499c │ │ │ │ + mov r0, r2 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24980 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24964 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24948 │ │ │ │ + mov r0, fp │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2492c │ │ │ │ + nop │ │ │ │ + pop {r1, r3, r7, pc} │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + pop {r7, pc} │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r0, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r3, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r7, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + beq.n 24dd4 │ │ │ │ + movs r0, r0 │ │ │ │ + bvc.n 24d58 │ │ │ │ + movs r0, r0 │ │ │ │ + bvc.n 24d7c │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb758 │ │ │ │ + movs r2, r0 │ │ │ │ + bpl.n 24d4c │ │ │ │ + movs r0, r0 │ │ │ │ + bpl.n 24d70 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r7!, {r1, r2, r4, r5} │ │ │ │ + movs r0, r0 │ │ │ │ + bpl.n 24d14 │ │ │ │ + movs r0, r0 │ │ │ │ + bpl.n 24d3c │ │ │ │ + movs r0, r0 │ │ │ │ + bpl.n 24ef8 │ │ │ │ + movs r0, r0 │ │ │ │ + bpl.n 24d1c │ │ │ │ + movs r0, r0 │ │ │ │ + bpl.n 24ec8 │ │ │ │ + movs r0, r0 │ │ │ │ + bpl.n 24eec │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r6!, {r2, r5} │ │ │ │ + movs r0, r0 │ │ │ │ + bmi.n 24de0 │ │ │ │ + movs r0, r0 │ │ │ │ + bmi.n 24e04 │ │ │ │ + movs r0, r0 │ │ │ │ + bmi.n 24dbc │ │ │ │ + movs r0, r0 │ │ │ │ + bmi.n 24de0 │ │ │ │ + movs r0, r0 │ │ │ │ + bmi.n 24eec │ │ │ │ + movs r0, r0 │ │ │ │ + bmi.n 24f10 │ │ │ │ + movs r0, r0 │ │ │ │ + bcc.n 24e54 │ │ │ │ + movs r0, r0 │ │ │ │ + bcc.n 24e78 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r3, {r1, r3, r4, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + bcs.n 24d78 │ │ │ │ + movs r0, r0 │ │ │ │ + bcs.n 24d9c │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq.w r8, #0 │ │ │ │ + beq.w 24440 │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.w 25504 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + negs r3, r3 │ │ │ │ + mov.w r8, r3, lsl #1 │ │ │ │ + b.w 24440 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25854 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24e72 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25278 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2586c │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24e8e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25280 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 257c4 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24eaa │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25288 │ │ │ │ + ldr.w sl, [sp, #24] │ │ │ │ + mov r0, sl │ │ │ │ + blx 94b8 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 2571c │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24ed2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25266 │ │ │ │ + ldr.w r3, [pc, #2768] @ 259a4 │ │ │ │ + cmp r6, #0 │ │ │ │ + ldr.w sl, [r5, r3] │ │ │ │ + ldr.w r0, [sl] │ │ │ │ + blt.w 2541c │ │ │ │ + uxtb r6, r6 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 24fe0 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr.w r1, [r3, #792] @ 0x318 │ │ │ │ + bl fac0 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 25548 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr.w r1, [r3, #796] @ 0x31c │ │ │ │ + blx 9730 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r6, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24f16 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r3, 24f5e │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 24684 │ │ │ │ + ldr.w r1, [pc, #2696] @ 259a8 │ │ │ │ + movs r2, #83 @ 0x53 │ │ │ │ + ldr.w r0, [pc, #2696] @ 259ac │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl c598 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c598 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c598 │ │ │ │ + mov r0, r9 │ │ │ │ + bl c598 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl c598 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl c598 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c598 │ │ │ │ + b.n 2489a │ │ │ │ + mov r0, r5 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24f16 │ │ │ │ + mov r0, sl │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 244f6 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 244c0 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24554 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24520 │ │ │ │ + ldr.w r0, [pc, #2592] @ 259b0 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + bl 11514 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24fac │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 253be │ │ │ │ + ldr.w r3, [pc, #2548] @ 259a4 │ │ │ │ + movs r2, #76 @ 0x4c │ │ │ │ + ldr.w r1, [pc, #2560] @ 259b4 │ │ │ │ + ldr.w r0, [pc, #2560] @ 259b8 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + b.n 24bbc │ │ │ │ + ldr.w r1, [pc, #2544] @ 259bc │ │ │ │ + movs r2, #75 @ 0x4b │ │ │ │ + ldr.w r0, [pc, #2544] @ 259c0 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.n 24be6 │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ + b.w 24684 │ │ │ │ + ldr.w r3, [pc, #2492] @ 259a4 │ │ │ │ + movs r2, #76 @ 0x4c │ │ │ │ + ldr.w r1, [pc, #2516] @ 259c4 │ │ │ │ + ldr.w r0, [pc, #2516] @ 259c8 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl c598 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c598 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c598 │ │ │ │ + mov r0, r9 │ │ │ │ + bl c598 │ │ │ │ + b.n 2489a │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq.w r9, #0 │ │ │ │ + beq.w 244ae │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.w 25568 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + negs r3, r3 │ │ │ │ + mov.w r9, r3, lsl #1 │ │ │ │ + b.w 244ae │ │ │ │ + ldr.w r1, [pc, #2408] @ 259cc │ │ │ │ + movs r2, #75 @ 0x4b │ │ │ │ + ldr.w r0, [pc, #2404] @ 259d0 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 2489a │ │ │ │ + ldr.w r0, [pc, #2372] @ 259d4 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + bl 11514 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 250aa │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25464 │ │ │ │ + ldr.w r3, [pc, #2296] @ 259a4 │ │ │ │ + movs r2, #76 @ 0x4c │ │ │ │ + ldr.w r1, [pc, #2340] @ 259d8 │ │ │ │ + ldr.w r0, [pc, #2340] @ 259dc │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + b.n 25006 │ │ │ │ + cmp r3, #1 │ │ │ │ + itt eq │ │ │ │ + moveq r3, #0 │ │ │ │ + streq r3, [sp, #40] @ 0x28 │ │ │ │ + beq.w 2450e │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.w 255ac │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + negs r3, r3 │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + b.w 2450e │ │ │ │ + ldr.w r3, [pc, #2236] @ 259a4 │ │ │ │ + movs r2, #76 @ 0x4c │ │ │ │ + ldr.w r1, [pc, #2292] @ 259e0 │ │ │ │ + ldr.w r0, [pc, #2292] @ 259e4 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl c598 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c598 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c598 │ │ │ │ + mov r0, r9 │ │ │ │ + bl c598 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl c598 │ │ │ │ + b.w 2489a │ │ │ │ + ldr.w r0, [pc, #2208] @ 259e8 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + bl 11514 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 25162 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 254b8 │ │ │ │ + ldr.w r3, [pc, #2112] @ 259a4 │ │ │ │ + movs r2, #76 @ 0x4c │ │ │ │ + ldr.w r1, [pc, #2176] @ 259ec │ │ │ │ + ldr.w r0, [pc, #2176] @ 259f0 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + b.n 25104 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2472c │ │ │ │ + mov r0, r7 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 247ba │ │ │ │ + cmp r3, #1 │ │ │ │ + itt eq │ │ │ │ + moveq r3, #0 │ │ │ │ + streq r3, [sp, #44] @ 0x2c │ │ │ │ + beq.w 2456c │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.w 255f2 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + negs r3, r3 │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + b.w 2456c │ │ │ │ + ldr.w r3, [pc, #2032] @ 259a4 │ │ │ │ + movs r2, #67 @ 0x43 │ │ │ │ + ldr.w r1, [pc, #2108] @ 259f4 │ │ │ │ + ldr.w r0, [pc, #2108] @ 259f8 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl c598 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c598 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c598 │ │ │ │ + mov r0, r9 │ │ │ │ + bl c598 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl c598 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl c598 │ │ │ │ + b.w 2489a │ │ │ │ + mov r0, fp │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 245b0 │ │ │ │ + mov r0, fp │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24c74 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24d66 │ │ │ │ + ldr.w r3, [pc, #1912] @ 259a4 │ │ │ │ + movs r2, #69 @ 0x45 │ │ │ │ + ldr.w r1, [pc, #1992] @ 259fc │ │ │ │ + ldr.w r0, [pc, #1992] @ 25a00 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 24f32 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24c9c │ │ │ │ + mov r0, r2 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24ed2 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 245e2 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24e72 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24e8e │ │ │ │ + mov r0, r2 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24eaa │ │ │ │ + mov r0, r2 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2464c │ │ │ │ + mov r0, r2 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24684 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24668 │ │ │ │ + ldr.w r1, [pc, #1876] @ 25a04 │ │ │ │ + movs r2, #86 @ 0x56 │ │ │ │ + ldr.w r0, [pc, #1872] @ 25a08 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl c598 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c598 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c598 │ │ │ │ + mov r0, r9 │ │ │ │ + bl c598 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl c598 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl c598 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c598 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9dc4 │ │ │ │ + b.w 2489a │ │ │ │ + ldr.w r1, [pc, #1808] @ 25a0c │ │ │ │ + movs r2, #86 @ 0x56 │ │ │ │ + ldr.w r0, [pc, #1808] @ 25a10 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 21a38 │ │ │ │ - str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - b.n 21968 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 21a1c │ │ │ │ - mov r0, r2 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2198e │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r8 │ │ │ │ - bl c598 │ │ │ │ - ldr.w r3, [pc, #1392] @ 22234 │ │ │ │ - ldr.w r1, [pc, #1392] @ 22238 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 911c │ │ │ │ - ldr.w r3, [pc, #1336] @ 22210 │ │ │ │ - ldr.w r1, [pc, #1376] @ 2223c │ │ │ │ - mov.w r2, #384 @ 0x180 │ │ │ │ - ldr.w r0, [pc, #1372] @ 22240 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9dc4 │ │ │ │ + b.w 2489a │ │ │ │ + ldr.w r3, [pc, #1632] @ 259a4 │ │ │ │ + movs r2, #77 @ 0x4d │ │ │ │ + ldr.w r1, [pc, #1736] @ 25a14 │ │ │ │ + ldr.w r0, [pc, #1736] @ 25a18 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 21a38 │ │ │ │ - ldr.w r3, [pc, #1308] @ 22210 │ │ │ │ - mov.w r2, #384 @ 0x180 │ │ │ │ - ldr.w r1, [pc, #1352] @ 22244 │ │ │ │ - ldr.w r0, [pc, #1352] @ 22248 │ │ │ │ + b.n 251ca │ │ │ │ + ldr.w r3, [pc, #1604] @ 259a4 │ │ │ │ + movs r2, #77 @ 0x4d │ │ │ │ + ldr.w r1, [pc, #1716] @ 25a1c │ │ │ │ + ldr.w r0, [pc, #1716] @ 25a20 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 21a38 │ │ │ │ - mov r0, r6 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ bl c598 │ │ │ │ - b.n 218ee │ │ │ │ - ldr.w r3, [pc, #1268] @ 22210 │ │ │ │ - movw r2, #385 @ 0x181 │ │ │ │ - ldr.w r1, [pc, #1320] @ 2224c │ │ │ │ - ldr.w r0, [pc, #1320] @ 22250 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c598 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c598 │ │ │ │ + mov r0, r9 │ │ │ │ + bl c598 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl c598 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl c598 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9dc4 │ │ │ │ + b.w 2489a │ │ │ │ + mov r0, r6 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24fac │ │ │ │ + ldr.w r1, [pc, #1628] @ 25a24 │ │ │ │ + movs r2, #79 @ 0x4f │ │ │ │ + ldr.w r0, [pc, #1624] @ 25a28 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 21a38 │ │ │ │ - ldr.w r3, [pc, #1240] @ 22210 │ │ │ │ - movw r2, #387 @ 0x183 │ │ │ │ - ldr.w r1, [pc, #1300] @ 22254 │ │ │ │ - ldr.w r0, [pc, #1300] @ 22258 │ │ │ │ + b.n 2524a │ │ │ │ + ldr.w r0, [pc, #1612] @ 25a2c │ │ │ │ + mov r1, sl │ │ │ │ + add r0, pc │ │ │ │ + bl 11514 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 25400 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [sl] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 25560 │ │ │ │ + ldr.w r3, [pc, #1440] @ 259a4 │ │ │ │ + movs r2, #77 @ 0x4d │ │ │ │ + ldr.w r1, [pc, #1576] @ 25a30 │ │ │ │ + ldr.w r0, [pc, #1576] @ 25a34 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c598 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 21a38 │ │ │ │ - ldr.w r2, [pc, #1196] @ 22210 │ │ │ │ - ldr.w r3, [pc, #1268] @ 2225c │ │ │ │ - ldr.w r1, [pc, #1268] @ 22260 │ │ │ │ - add r3, pc │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ + b.n 251d0 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr.w r1, [pc, #1560] @ 25a38 │ │ │ │ + ldr.w r0, [pc, #1560] @ 25a3c │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr.w r0, [pc, #1260] @ 22264 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - movw r2, #387 @ 0x183 │ │ │ │ add r0, pc │ │ │ │ - bl 11db0 │ │ │ │ - b.n 21d52 │ │ │ │ - ldr.w r3, [pc, #1156] @ 22210 │ │ │ │ - movw r2, #387 @ 0x183 │ │ │ │ - ldr.w r1, [pc, #1236] @ 22268 │ │ │ │ - ldr.w r0, [pc, #1236] @ 2226c │ │ │ │ + bl 117a4 │ │ │ │ + b.n 24f32 │ │ │ │ + ldr.w r1, [pc, #1548] @ 25a40 │ │ │ │ + movs r2, #79 @ 0x4f │ │ │ │ + ldr.w r0, [pc, #1544] @ 25a44 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 21d52 │ │ │ │ - tst.w r8, #1 │ │ │ │ - bne.w 22124 │ │ │ │ - add.w r4, r8, #4 │ │ │ │ - teq r8, r4 │ │ │ │ - bmi.w 22084 │ │ │ │ - strd r4, r6, [r5] │ │ │ │ - b.n 21a40 │ │ │ │ - str r0, [sp, #8] │ │ │ │ + b.n 2524a │ │ │ │ + cmp r2, #1 │ │ │ │ + it eq │ │ │ │ + moveq r4, #0 │ │ │ │ + beq.w 24cb8 │ │ │ │ + cmp r2, #10 │ │ │ │ + bne.w 2563c │ │ │ │ + ldr.w r2, [sl, #12] │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r4, r2, #1 │ │ │ │ + b.n 24cb8 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 250aa │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl 166f8 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 25684 │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2549a │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + itt eq │ │ │ │ + moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ + streq r2, [r3, #0] │ │ │ │ + beq.n 2549a │ │ │ │ + cbz r2, 254ac │ │ │ │ + cmp r3, #1 │ │ │ │ + itt ne │ │ │ │ + orrne.w r3, r3, #1 │ │ │ │ + strne r3, [sp, #32] │ │ │ │ + bne.w 2439c │ │ │ │ + b.w 24b20 │ │ │ │ mov r0, r3 │ │ │ │ + str r3, [sp, #32] │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - b.n 21ada │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r1 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + b.n 2549a │ │ │ │ + mov r0, r6 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - b.n 21b16 │ │ │ │ - ldr.w r3, [pc, #1076] @ 22210 │ │ │ │ - mov.w r2, #388 @ 0x184 │ │ │ │ - ldr.w r1, [pc, #1164] @ 22270 │ │ │ │ - ldr.w r0, [pc, #1164] @ 22274 │ │ │ │ + b.n 25162 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 166f8 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + lsls r7, r0, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 243e0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 254ec │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt eq │ │ │ │ + moveq.w r3, #1073741824 @ 0x40000000 │ │ │ │ + streq r3, [r6, #0] │ │ │ │ + beq.n 254ec │ │ │ │ + cbz r3, 254fc │ │ │ │ + cmp r6, #1 │ │ │ │ + it ne │ │ │ │ + orrne.w r7, r6, #1 │ │ │ │ + bne.w 243f2 │ │ │ │ + b.w 24844 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 254ec │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 166f8 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + mov.w r8, r0, lsl #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24440 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 25532 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt eq │ │ │ │ + moveq.w r3, #1073741824 @ 0x40000000 │ │ │ │ + streq r3, [r6, #0] │ │ │ │ + beq.n 25532 │ │ │ │ + cbz r3, 25540 │ │ │ │ + cmp r6, #1 │ │ │ │ + it ne │ │ │ │ + orrne.w r8, r6, #1 │ │ │ │ + bne.w 24452 │ │ │ │ + b.n 24d66 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25532 │ │ │ │ + ldr.w r1, [pc, #1276] @ 25a48 │ │ │ │ + movs r2, #83 @ 0x53 │ │ │ │ + ldr.w r0, [pc, #1276] @ 25a4c │ │ │ │ + ldr.w r3, [sl] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c598 │ │ │ │ - b.n 21a38 │ │ │ │ - ldr.w r3, [pc, #1040] @ 22210 │ │ │ │ - mov.w r2, #388 @ 0x184 │ │ │ │ - ldr.w r1, [pc, #1136] @ 22278 │ │ │ │ - ldr.w r0, [pc, #1136] @ 2227c │ │ │ │ + b.n 24f32 │ │ │ │ + mov r0, sl │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25400 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 166f8 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cbnz r3, 2557c │ │ │ │ + mov.w r9, r0, lsl #1 │ │ │ │ + b.w 244ae │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 25596 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt eq │ │ │ │ + moveq.w r3, #1073741824 @ 0x40000000 │ │ │ │ + streq r3, [r6, #0] │ │ │ │ + beq.n 25596 │ │ │ │ + cbz r3, 255a4 │ │ │ │ + cmp r6, #1 │ │ │ │ + it ne │ │ │ │ + orrne.w r9, r6, #1 │ │ │ │ + bne.w 244c0 │ │ │ │ + b.n 24fac │ │ │ │ + mov r0, r6 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25596 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 166f8 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cbnz r3, 255c0 │ │ │ │ + lsls r3, r0, #1 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + b.w 2450e │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 255da │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt eq │ │ │ │ + moveq.w r3, #1073741824 @ 0x40000000 │ │ │ │ + streq r3, [r6, #0] │ │ │ │ + beq.n 255da │ │ │ │ + cbz r3, 255ea │ │ │ │ + cmp r6, #1 │ │ │ │ + itt ne │ │ │ │ + orrne.w r3, r6, #1 │ │ │ │ + strne r3, [sp, #40] @ 0x28 │ │ │ │ + bne.w 24520 │ │ │ │ + b.n 250aa │ │ │ │ + mov r0, r6 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 255da │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 166f8 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cbnz r3, 25606 │ │ │ │ + lsls r3, r0, #1 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + b.w 2456c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 25620 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt eq │ │ │ │ + moveq.w r3, #1073741824 @ 0x40000000 │ │ │ │ + streq r3, [r6, #0] │ │ │ │ + beq.n 25620 │ │ │ │ + cbz r3, 25630 │ │ │ │ + cmp r6, #1 │ │ │ │ + itt ne │ │ │ │ + orrne.w r3, r6, #1 │ │ │ │ + strne r3, [sp, #44] @ 0x2c │ │ │ │ + bne.w 2457e │ │ │ │ + b.n 25162 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25620 │ │ │ │ + blx 90dc <__stack_chk_fail@plt> │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + mov r0, sl │ │ │ │ + bl 166f8 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + cbnz r2, 2564e │ │ │ │ + lsls r4, r0, #1 │ │ │ │ + b.w 24cb8 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2566c │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + itt eq │ │ │ │ + moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ + streq.w r2, [sl] │ │ │ │ + beq.n 2566c │ │ │ │ + cbz r2, 2567c │ │ │ │ + cmp.w sl, #1 │ │ │ │ + it ne │ │ │ │ + orrne.w r4, sl, #1 │ │ │ │ + bne.w 245b2 │ │ │ │ + b.n 25400 │ │ │ │ + mov r0, sl │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2566c │ │ │ │ + lsls r1, r0, #1 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + b.w 2438c │ │ │ │ + ldr r3, [pc, #960] @ (25a50 ) │ │ │ │ + movw r2, #14333 @ 0x37fd │ │ │ │ + ldr r1, [pc, #960] @ (25a54 ) │ │ │ │ + ldr r0, [pc, #960] @ (25a58 ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + add.w r3, r3, #1448 @ 0x5a8 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - b.n 21df4 │ │ │ │ - ldr r3, [pc, #1012] @ (22210 ) │ │ │ │ - mov.w r2, #388 @ 0x184 │ │ │ │ - ldr.w r1, [pc, #1116] @ 22280 │ │ │ │ - ldr.w r0, [pc, #1116] @ 22284 │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #948] @ (25a5c ) │ │ │ │ + movw r2, #14569 @ 0x38e9 │ │ │ │ + ldr r1, [pc, #948] @ (25a60 ) │ │ │ │ + ldr r0, [pc, #948] @ (25a64 ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + add.w r3, r3, #1448 @ 0x5a8 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 21a38 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r0, r9 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - b.n 21b5a │ │ │ │ - ldr r2, [pc, #960] @ (22210 ) │ │ │ │ - ldr.w r3, [pc, #1076] @ 22288 │ │ │ │ - ldr.w r1, [pc, #1076] @ 2228c │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #936] @ (25a68 ) │ │ │ │ + movw r2, #14480 @ 0x3890 │ │ │ │ + ldr r1, [pc, #936] @ (25a6c ) │ │ │ │ + ldr r0, [pc, #936] @ (25a70 ) │ │ │ │ add r3, pc │ │ │ │ - ldr.w r0, [pc, #1076] @ 22290 │ │ │ │ - ldr r4, [r4, r2] │ │ │ │ add r1, pc │ │ │ │ - str r6, [sp, #4] │ │ │ │ + add.w r3, r3, #1448 @ 0x5a8 │ │ │ │ add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov.w r2, #388 @ 0x184 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - bl 11db0 │ │ │ │ - b.n 21a38 │ │ │ │ - ldr r3, [pc, #920] @ (22210 ) │ │ │ │ - mov.w r2, #390 @ 0x186 │ │ │ │ - ldr.w r1, [pc, #1048] @ 22294 │ │ │ │ - ldr.w r0, [pc, #1048] @ 22298 │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #924] @ (25a74 ) │ │ │ │ + movw r2, #14479 @ 0x388f │ │ │ │ + ldr r1, [pc, #924] @ (25a78 ) │ │ │ │ + ldr r0, [pc, #924] @ (25a7c ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + add.w r3, r3, #1448 @ 0x5a8 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - b.n 21d52 │ │ │ │ - ldr r2, [pc, #892] @ (22210 ) │ │ │ │ - ldr.w r3, [pc, #1032] @ 2229c │ │ │ │ - ldr.w r1, [pc, #1032] @ 222a0 │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #912] @ (25a80 ) │ │ │ │ + movw r2, #14284 @ 0x37cc │ │ │ │ + ldr r1, [pc, #912] @ (25a84 ) │ │ │ │ + ldr r0, [pc, #912] @ (25a88 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ add r1, pc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r0, [pc, #1020] @ (222a4 ) │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - mov.w r2, #390 @ 0x186 │ │ │ │ + add.w r3, r3, #1448 @ 0x5a8 │ │ │ │ add r0, pc │ │ │ │ - bl 11db0 │ │ │ │ - b.n 21d52 │ │ │ │ - ldr r3, [pc, #856] @ (22210 ) │ │ │ │ - mov.w r2, #390 @ 0x186 │ │ │ │ - ldr r1, [pc, #1004] @ (222a8 ) │ │ │ │ - ldr r0, [pc, #1004] @ (222ac ) │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #900] @ (25a8c ) │ │ │ │ + movw r2, #14295 @ 0x37d7 │ │ │ │ + ldr r1, [pc, #900] @ (25a90 ) │ │ │ │ + ldr r0, [pc, #900] @ (25a94 ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + add.w r3, r3, #1448 @ 0x5a8 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - b.n 21d52 │ │ │ │ - ldr r3, [pc, #832] @ (22210 ) │ │ │ │ - mov.w r2, #392 @ 0x188 │ │ │ │ - ldr r1, [pc, #988] @ (222b0 ) │ │ │ │ - ldr r0, [pc, #988] @ (222b4 ) │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #888] @ (25a98 ) │ │ │ │ + movw r2, #14422 @ 0x3856 │ │ │ │ + ldr r1, [pc, #888] @ (25a9c ) │ │ │ │ + ldr r0, [pc, #888] @ (25aa0 ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + add.w r3, r3, #1448 @ 0x5a8 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - b.n 21d52 │ │ │ │ - ldr r3, [pc, #808] @ (22210 ) │ │ │ │ - ldr r2, [pc, #976] @ (222b8 ) │ │ │ │ - ldr r1, [pc, #976] @ (222bc ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #876] @ (25aa4 ) │ │ │ │ + movw r2, #14416 @ 0x3850 │ │ │ │ + ldr r1, [pc, #876] @ (25aa8 ) │ │ │ │ + ldr r0, [pc, #876] @ (25aac ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov.w r2, #392 @ 0x188 │ │ │ │ - ldr r0, [pc, #964] @ (222c0 ) │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + add.w r3, r3, #1448 @ 0x5a8 │ │ │ │ add r0, pc │ │ │ │ - bl 11db0 │ │ │ │ - b.n 21d52 │ │ │ │ - ldr r3, [pc, #776] @ (22210 ) │ │ │ │ - mov.w r2, #392 @ 0x188 │ │ │ │ - ldr r1, [pc, #952] @ (222c4 ) │ │ │ │ - ldr r0, [pc, #952] @ (222c8 ) │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #864] @ (25ab0 ) │ │ │ │ + movw r2, #14482 @ 0x3892 │ │ │ │ + ldr r1, [pc, #864] @ (25ab4 ) │ │ │ │ + ldr r0, [pc, #864] @ (25ab8 ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + add.w r3, r3, #1448 @ 0x5a8 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - b.n 21d52 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 21c82 │ │ │ │ - ldr r3, [pc, #744] @ (22210 ) │ │ │ │ - mov.w r2, #394 @ 0x18a │ │ │ │ - ldr r1, [pc, #928] @ (222cc ) │ │ │ │ - ldr r0, [pc, #928] @ (222d0 ) │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #852] @ (25abc ) │ │ │ │ + movw r2, #14415 @ 0x384f │ │ │ │ + ldr r1, [pc, #852] @ (25ac0 ) │ │ │ │ + ldr r0, [pc, #852] @ (25ac4 ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + add.w r3, r3, #1448 @ 0x5a8 │ │ │ │ add r0, pc │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, r6 │ │ │ │ - add r6, sp, #24 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 10eb4 │ │ │ │ - ldr r3, [pc, #700] @ (22208 ) │ │ │ │ - ldr r2, [r4, r3] │ │ │ │ - ldr r3, [pc, #900] @ (222d4 ) │ │ │ │ - mov sl, r2 │ │ │ │ - ldr.w r1, [r2, #336] @ 0x150 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9730 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 22108 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - bl 1103c │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r8 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 22026 │ │ │ │ - ldr r2, [pc, #656] @ (2220c ) │ │ │ │ - ldr.w r3, [sl, #380] @ 0x17c │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [r4, r2] │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - bl 1132c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r8, r0 │ │ │ │ - strd r3, r7, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #3 │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ - str.w r8, [sp, #56] @ 0x38 │ │ │ │ - blx 949c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 22136 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 22152 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10d84 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r1, [pc, #780] @ (222d8 ) │ │ │ │ - ldr r0, [pc, #780] @ (222dc ) │ │ │ │ - mov.w r2, #396 @ 0x18c │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #840] @ (25ac8 ) │ │ │ │ + movw r2, #14417 @ 0x3851 │ │ │ │ + ldr r1, [pc, #840] @ (25acc ) │ │ │ │ + ldr r0, [pc, #840] @ (25ad0 ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ + add.w r3, r3, #1448 @ 0x5a8 │ │ │ │ add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - ldmia.w r6, {r0, r1, r2} │ │ │ │ - bl 10fd8 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 21a38 │ │ │ │ - ldr r2, [pc, #532] @ (22210 ) │ │ │ │ - ldr.w ip, [pc, #736] @ 222e0 │ │ │ │ - ldr r1, [pc, #736] @ (222e4 ) │ │ │ │ - ldr r0, [pc, #740] @ (222e8 ) │ │ │ │ - add ip, pc │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #828] @ (25ad4 ) │ │ │ │ + movw r2, #14716 @ 0x397c │ │ │ │ + ldr r1, [pc, #828] @ (25ad8 ) │ │ │ │ + ldr r0, [pc, #828] @ (25adc ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ + add.w r3, r3, #1448 @ 0x5a8 │ │ │ │ add r0, pc │ │ │ │ - mov fp, r2 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - mov.w r2, #394 @ 0x18a │ │ │ │ - strd ip, r9, [sp] │ │ │ │ - bl 11db0 │ │ │ │ - b.n 21f3c │ │ │ │ - mov r0, r6 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 21c10 │ │ │ │ - bl c598 │ │ │ │ - bl 10df0 │ │ │ │ - b.n 21fde │ │ │ │ - ldr r3, [pc, #476] @ (22210 ) │ │ │ │ - mov.w r2, #394 @ 0x18a │ │ │ │ - ldr r1, [pc, #692] @ (222ec ) │ │ │ │ - ldr r0, [pc, #692] @ (222f0 ) │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #816] @ (25ae0 ) │ │ │ │ + movw r2, #14283 @ 0x37cb │ │ │ │ + ldr r1, [pc, #816] @ (25ae4 ) │ │ │ │ + ldr r0, [pc, #816] @ (25ae8 ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + add.w r3, r3, #1448 @ 0x5a8 │ │ │ │ add r0, pc │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - b.n 21f3c │ │ │ │ - mov r0, r8 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 21c64 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c580 │ │ │ │ - b.n 21b78 │ │ │ │ - ldr r3, [pc, #436] @ (22210 ) │ │ │ │ - mov.w r2, #398 @ 0x18e │ │ │ │ - ldr r1, [pc, #656] @ (222f4 ) │ │ │ │ - ldr r0, [pc, #660] @ (222f8 ) │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #804] @ (25aec ) │ │ │ │ + movw r2, #14721 @ 0x3981 │ │ │ │ + ldr r1, [pc, #804] @ (25af0 ) │ │ │ │ + ldr r0, [pc, #804] @ (25af4 ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + add.w r3, r3, #1448 @ 0x5a8 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c598 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 21a38 │ │ │ │ - cmp r4, #0 │ │ │ │ - bge.w 21dba │ │ │ │ - movs r1, #4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 16900 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 21dba │ │ │ │ - ldr r0, [pc, #612] @ (222fc ) │ │ │ │ - str r1, [sp, #8] │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #792] @ (25af8 ) │ │ │ │ + movw r2, #14314 @ 0x37ea │ │ │ │ + ldr r1, [pc, #792] @ (25afc ) │ │ │ │ + ldr r0, [pc, #792] @ (25b00 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1448 @ 0x5a8 │ │ │ │ add r0, pc │ │ │ │ - bl 11514 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 220b2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 22170 │ │ │ │ - ldr r3, [pc, #348] @ (22210 ) │ │ │ │ - mov.w r2, #398 @ 0x18e │ │ │ │ - ldr r1, [pc, #580] @ (22300 ) │ │ │ │ - ldr r0, [pc, #584] @ (22304 ) │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #780] @ (25b04 ) │ │ │ │ + movw r2, #14481 @ 0x3891 │ │ │ │ + ldr r1, [pc, #780] @ (25b08 ) │ │ │ │ + ldr r0, [pc, #780] @ (25b0c ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + add.w r3, r3, #1448 @ 0x5a8 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - b.n 21d52 │ │ │ │ - ldr r3, [pc, #324] @ (22210 ) │ │ │ │ - movw r2, #399 @ 0x18f │ │ │ │ - ldr r1, [pc, #564] @ (22308 ) │ │ │ │ - ldr r0, [pc, #568] @ (2230c ) │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #768] @ (25b10 ) │ │ │ │ + movw r2, #14476 @ 0x388c │ │ │ │ + ldr r1, [pc, #768] @ (25b14 ) │ │ │ │ + ldr r0, [pc, #768] @ (25b18 ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + add.w r3, r3, #1448 @ 0x5a8 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 21a38 │ │ │ │ - ldr r2, [pc, #292] @ (22210 ) │ │ │ │ - ldr r3, [pc, #548] @ (22310 ) │ │ │ │ - ldr r1, [pc, #548] @ (22314 ) │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #756] @ (25b1c ) │ │ │ │ + mov.w r2, #14208 @ 0x3780 │ │ │ │ + ldr r1, [pc, #756] @ (25b20 ) │ │ │ │ + ldr r0, [pc, #756] @ (25b24 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #548] @ (22318 ) │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ add r1, pc │ │ │ │ - str r6, [sp, #4] │ │ │ │ + add.w r3, r3, #1448 @ 0x5a8 │ │ │ │ add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - movw r2, #399 @ 0x18f │ │ │ │ - bl 11db0 │ │ │ │ - b.n 21a38 │ │ │ │ - ldr r1, [pc, #528] @ (2231c ) │ │ │ │ - movw r2, #395 @ 0x18b │ │ │ │ - ldr r0, [pc, #528] @ (22320 ) │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #744] @ (25b28 ) │ │ │ │ + movw r2, #14227 @ 0x3793 │ │ │ │ + ldr r1, [pc, #744] @ (25b2c ) │ │ │ │ + ldr r0, [pc, #744] @ (25b30 ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ + add.w r3, r3, #1448 @ 0x5a8 │ │ │ │ add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c598 │ │ │ │ - b.n 21fde │ │ │ │ - movs r1, #4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 16900 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c598 │ │ │ │ - b.n 21dba │ │ │ │ - ldr r1, [pc, #492] @ (22324 ) │ │ │ │ - mov.w r2, #396 @ 0x18c │ │ │ │ - ldr r0, [pc, #488] @ (22328 ) │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #732] @ (25b34 ) │ │ │ │ + movw r2, #14719 @ 0x397f │ │ │ │ + ldr r1, [pc, #732] @ (25b38 ) │ │ │ │ + ldr r0, [pc, #732] @ (25b3c ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ + add.w r3, r3, #1448 @ 0x5a8 │ │ │ │ add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 21fde │ │ │ │ - ldr r2, [pc, #472] @ (2232c ) │ │ │ │ - ldr r1, [pc, #472] @ (22330 ) │ │ │ │ - ldr r0, [pc, #476] @ (22334 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #720] @ (25b40 ) │ │ │ │ + mov.w r2, #14720 @ 0x3980 │ │ │ │ + ldr r1, [pc, #720] @ (25b44 ) │ │ │ │ + ldr r0, [pc, #720] @ (25b48 ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ - strd r2, r4, [sp] │ │ │ │ + add.w r3, r3, #1448 @ 0x5a8 │ │ │ │ add r0, pc │ │ │ │ - mov.w r2, #396 @ 0x18c │ │ │ │ - bl 11db0 │ │ │ │ - b.n 21fde │ │ │ │ - mov r0, r1 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 220b2 │ │ │ │ - blx 90dc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #440] @ (22338 ) │ │ │ │ - movw r2, #7903 @ 0x1edf │ │ │ │ - ldr r1, [pc, #440] @ (2233c ) │ │ │ │ - ldr r0, [pc, #440] @ (22340 ) │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #708] @ (25b4c ) │ │ │ │ + movw r2, #14246 @ 0x37a6 │ │ │ │ + ldr r1, [pc, #708] @ (25b50 ) │ │ │ │ + ldr r0, [pc, #708] @ (25b54 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1284 @ 0x504 │ │ │ │ + add.w r3, r3, #1448 @ 0x5a8 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #428] @ (22344 ) │ │ │ │ - movw r2, #7924 @ 0x1ef4 │ │ │ │ - ldr r1, [pc, #428] @ (22348 ) │ │ │ │ - ldr r0, [pc, #428] @ (2234c ) │ │ │ │ + ldr r3, [pc, #696] @ (25b58 ) │ │ │ │ + movw r2, #14282 @ 0x37ca │ │ │ │ + ldr r1, [pc, #696] @ (25b5c ) │ │ │ │ + ldr r0, [pc, #696] @ (25b60 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1284 @ 0x504 │ │ │ │ + add.w r3, r3, #1448 @ 0x5a8 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #416] @ (22350 ) │ │ │ │ - movw r2, #8082 @ 0x1f92 │ │ │ │ - ldr r1, [pc, #416] @ (22354 ) │ │ │ │ - ldr r0, [pc, #416] @ (22358 ) │ │ │ │ + ldr r3, [pc, #684] @ (25b64 ) │ │ │ │ + movw r2, #14571 @ 0x38eb │ │ │ │ + ldr r1, [pc, #684] @ (25b68 ) │ │ │ │ + ldr r0, [pc, #684] @ (25b6c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1284 @ 0x504 │ │ │ │ + add.w r3, r3, #1448 @ 0x5a8 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #404] @ (2235c ) │ │ │ │ - movw r2, #8148 @ 0x1fd4 │ │ │ │ - ldr r1, [pc, #404] @ (22360 ) │ │ │ │ - ldr r0, [pc, #404] @ (22364 ) │ │ │ │ + ldr r3, [pc, #672] @ (25b70 ) │ │ │ │ + movw r2, #14570 @ 0x38ea │ │ │ │ + ldr r1, [pc, #672] @ (25b74 ) │ │ │ │ + ldr r0, [pc, #672] @ (25b78 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1284 @ 0x504 │ │ │ │ + add.w r3, r3, #1448 @ 0x5a8 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #392] @ (22368 ) │ │ │ │ - movw r2, #8057 @ 0x1f79 │ │ │ │ - ldr r1, [pc, #392] @ (2236c ) │ │ │ │ - ldr r0, [pc, #392] @ (22370 ) │ │ │ │ + ldr r3, [pc, #660] @ (25b7c ) │ │ │ │ + movw r2, #14362 @ 0x381a │ │ │ │ + ldr r1, [pc, #660] @ (25b80 ) │ │ │ │ + ldr r0, [pc, #660] @ (25b84 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1284 @ 0x504 │ │ │ │ + add.w r3, r3, #1448 @ 0x5a8 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - b.n 220c8 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ + ldr r3, [pc, #648] @ (25b88 ) │ │ │ │ + movw r2, #14675 @ 0x3953 │ │ │ │ + ldr r1, [pc, #648] @ (25b8c ) │ │ │ │ + ldr r0, [pc, #648] @ (25b90 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1448 @ 0x5a8 │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #636] @ (25b94 ) │ │ │ │ + movw r2, #14477 @ 0x388d │ │ │ │ + ldr r1, [pc, #636] @ (25b98 ) │ │ │ │ + ldr r0, [pc, #636] @ (25b9c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1448 @ 0x5a8 │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #624] @ (25ba0 ) │ │ │ │ + movw r2, #14478 @ 0x388e │ │ │ │ + ldr r1, [pc, #624] @ (25ba4 ) │ │ │ │ + ldr r0, [pc, #624] @ (25ba8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1448 @ 0x5a8 │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #612] @ (25bac ) │ │ │ │ + movw r2, #14568 @ 0x38e8 │ │ │ │ + ldr r1, [pc, #612] @ (25bb0 ) │ │ │ │ + ldr r0, [pc, #612] @ (25bb4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1448 @ 0x5a8 │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #600] @ (25bb8 ) │ │ │ │ + movw r2, #14574 @ 0x38ee │ │ │ │ + ldr r1, [pc, #600] @ (25bbc ) │ │ │ │ + ldr r0, [pc, #600] @ (25bc0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1448 @ 0x5a8 │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #588] @ (25bc4 ) │ │ │ │ + movw r2, #14573 @ 0x38ed │ │ │ │ + ldr r1, [pc, #588] @ (25bc8 ) │ │ │ │ + ldr r0, [pc, #588] @ (25bcc ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1448 @ 0x5a8 │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #576] @ (25bd0 ) │ │ │ │ + movw r2, #14572 @ 0x38ec │ │ │ │ + ldr r1, [pc, #576] @ (25bd4 ) │ │ │ │ + ldr r0, [pc, #576] @ (25bd8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1448 @ 0x5a8 │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + lsls r0, r7, #18 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 220bc │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + beq.n 25978 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #18 │ │ │ │ + beq.n 259a0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #17 │ │ │ │ + ldmia r1!, {r2, r4, r7} │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #19 │ │ │ │ + beq.n 25a64 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #15 │ │ │ │ + beq.n 25a88 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #16 │ │ │ │ - movs r1, r0 │ │ │ │ - @ instruction: 0xf6f00000 │ │ │ │ - b.n 21d88 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r2, #20 │ │ │ │ + beq.n 25a34 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #18 │ │ │ │ + beq.n 25a5c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #18 │ │ │ │ + beq.n 25a00 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r3, #6 │ │ │ │ - movs r1, r0 │ │ │ │ - eor.w r0, sl, #8388608 @ 0x800000 │ │ │ │ - lsls r0, r6, #19 │ │ │ │ + beq.n 25a24 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r6, #5 │ │ │ │ - movs r1, r0 │ │ │ │ - lsrs r4, r1, #5 │ │ │ │ - movs r1, r0 │ │ │ │ - bics.w r0, r8, #8388608 @ 0x800000 │ │ │ │ - lsrs r6, r5, #4 │ │ │ │ - movs r1, r0 │ │ │ │ - ands.w r0, sl, #8388608 @ 0x800000 │ │ │ │ - lsrs r0, r1, #4 │ │ │ │ - movs r1, r0 │ │ │ │ - @ instruction: 0xf3f40000 │ │ │ │ - lsrs r2, r5, #3 │ │ │ │ - movs r1, r0 │ │ │ │ - @ instruction: 0xf3d60000 │ │ │ │ - ubfx r0, ip, #0, #1 │ │ │ │ - lsrs r0, r0, #3 │ │ │ │ - movs r1, r0 │ │ │ │ - usat16 r0, #0, r0 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ - movs r1, r0 │ │ │ │ - usat r0, #0, r4 │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ - movs r1, r0 │ │ │ │ - @ instruction: 0xf3340000 │ │ │ │ - lsrs r4, r4, #32 │ │ │ │ - movs r1, r0 │ │ │ │ - @ instruction: 0xf3100000 │ │ │ │ - lsrs r0, r1, #32 │ │ │ │ - movs r1, r0 │ │ │ │ - @ instruction: 0xf2f40000 │ │ │ │ - ldc2 0, cr0, [r0, #-0] │ │ │ │ - lsls r0, r2, #31 │ │ │ │ - movs r1, r0 │ │ │ │ - @ instruction: 0xf2bc0000 │ │ │ │ - lsls r6, r5, #30 │ │ │ │ - movs r1, r0 │ │ │ │ - @ instruction: 0xf29a0000 │ │ │ │ - @ instruction: 0xf29e0000 │ │ │ │ - lsls r2, r2, #30 │ │ │ │ - movs r1, r0 │ │ │ │ - @ instruction: 0xf2740000 │ │ │ │ - lsls r2, r6, #29 │ │ │ │ - movs r1, r0 │ │ │ │ - @ instruction: 0xf25e0000 │ │ │ │ - lsls r2, r3, #29 │ │ │ │ - movs r1, r0 │ │ │ │ - movw r0, #24576 @ 0x6000 │ │ │ │ - movw r0, #57344 @ 0xe000 │ │ │ │ - lsls r2, r0, #29 │ │ │ │ - movs r1, r0 │ │ │ │ - @ instruction: 0xf2240000 │ │ │ │ - lsls r2, r4, #28 │ │ │ │ - movs r1, r0 │ │ │ │ - addw r0, lr, #0 │ │ │ │ - lsls r2, r0, #28 │ │ │ │ - movs r1, r0 │ │ │ │ - @ instruction: 0xf1ee0000 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + ldmia r7, {r5, r7} │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r3, #25 │ │ │ │ - movs r1, r0 │ │ │ │ - adc.w r0, r8, #0 │ │ │ │ - @ instruction: 0xf1840000 │ │ │ │ - lsls r0, r5, #24 │ │ │ │ - movs r1, r0 │ │ │ │ - adds.w r0, r6, #0 │ │ │ │ - lsls r6, r6, #23 │ │ │ │ - movs r1, r0 │ │ │ │ - @ instruction: 0xf0e20000 │ │ │ │ - lsls r4, r1, #23 │ │ │ │ - movs r1, r0 │ │ │ │ - @ instruction: 0xf0b80000 │ │ │ │ - @ instruction: 0xf1260000 │ │ │ │ - lsls r4, r6, #21 │ │ │ │ - movs r1, r0 │ │ │ │ - orn r0, r0, #0 │ │ │ │ - lsls r4, r3, #21 │ │ │ │ - movs r1, r0 │ │ │ │ - orr.w r0, r8, #0 │ │ │ │ - @ instruction: 0xfa9a0000 │ │ │ │ - lsls r4, r7, #20 │ │ │ │ - movs r1, r0 │ │ │ │ - bic.w r0, r8, #0 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ - movs r1, r0 │ │ │ │ - and.w r0, sl, #0 │ │ │ │ - lsls r6, r5, #19 │ │ │ │ - movs r1, r0 │ │ │ │ - vaddl.s16 q8, d12, d0 │ │ │ │ - @ instruction: 0xfa300000 │ │ │ │ - lsls r2, r2, #19 │ │ │ │ - movs r1, r0 │ │ │ │ - vext.8 d0, d12, d0, #0 │ │ │ │ - adds r6, r2, #1 │ │ │ │ - movs r1, r0 │ │ │ │ - udf #252 @ 0xfc │ │ │ │ + ldmia r7, {r1, r4, r5, r7} │ │ │ │ movs r0, r0 │ │ │ │ - str.w r0, [r6, r0] │ │ │ │ - adds r6, r7, #0 │ │ │ │ - movs r1, r0 │ │ │ │ - udf #228 @ 0xe4 │ │ │ │ + ldmia r0!, {r1, r2, r4, r7} │ │ │ │ movs r0, r0 │ │ │ │ - str??.w r0, [r2] │ │ │ │ - adds r6, r4, #0 │ │ │ │ - movs r1, r0 │ │ │ │ - udf #204 @ 0xcc │ │ │ │ + ldmia r7!, {r3, r4, r6} │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [r6], {0} │ │ │ │ - adds r6, r1, #0 │ │ │ │ - movs r1, r0 │ │ │ │ - udf #180 @ 0xb4 │ │ │ │ + ldmia r7!, {r3, r5, r6} │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7fe0000 │ │ │ │ - subs r6, r6, r7 │ │ │ │ - movs r1, r0 │ │ │ │ - udf #156 @ 0x9c │ │ │ │ + ldmia r7!, {r1, r2, r3, r4} │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6960000 │ │ │ │ - │ │ │ │ -00022374 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr.w ip, [pc, #372] @ 224f8 │ │ │ │ - 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, #356] @ 224fc │ │ │ │ - ldr r5, [pc, #356] @ (22500 ) │ │ │ │ - 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, #344] @ (22504 ) │ │ │ │ - ldr.w r5, [ip, r5] │ │ │ │ - add r4, pc │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - mov.w r5, #0 │ │ │ │ - bl c3c8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2246e │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #3 │ │ │ │ - bpl.n 2244e │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #7 │ │ │ │ - bpl.n 22472 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.n 2248a │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - ldr r1, [r1, #84] @ 0x54 │ │ │ │ - lsls r0, r1, #5 │ │ │ │ - bpl.n 2247e │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - bl 21878 │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.n 2246e │ │ │ │ - movs r0, #2 │ │ │ │ - blx 9334 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2249e │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 1132c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - bpl.n 224c6 │ │ │ │ - ldr r1, [pc, #240] @ (22508 ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 224da │ │ │ │ - ldr r1, [pc, #236] @ (2250c ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 224f0 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 224f4 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cmp r2, #1 │ │ │ │ - str r0, [r3, #16] │ │ │ │ - beq.n 224f4 │ │ │ │ - str r1, [r3, #20] │ │ │ │ - ldr r1, [pc, #216] @ (22510 ) │ │ │ │ - ldr r2, [pc, #200] @ (22500 ) │ │ │ │ - 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 224c2 │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #196] @ (22514 ) │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, pc │ │ │ │ - bl 11514 │ │ │ │ - ldr r3, [pc, #188] @ (22518 ) │ │ │ │ - mov.w r2, #382 @ 0x17e │ │ │ │ - ldr r1, [pc, #188] @ (2251c ) │ │ │ │ - ldr r0, [pc, #188] @ (22520 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 22434 │ │ │ │ - ldr r0, [pc, #176] @ (22524 ) │ │ │ │ - mov r1, r2 │ │ │ │ - add r0, pc │ │ │ │ - bl 11514 │ │ │ │ - b.n 22458 │ │ │ │ - ldr r0, [pc, #168] @ (22528 ) │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, pc │ │ │ │ - bl 11514 │ │ │ │ - b.n 22458 │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq r2, #0 │ │ │ │ - beq.n 223de │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.n 224a8 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - b.n 223de │ │ │ │ - str r0, [sp, #20] │ │ │ │ - bl 11178 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - b.n 22402 │ │ │ │ - mov r0, r2 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - bl 166fc │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - orr.w r2, r2, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 223de │ │ │ │ - lsls r2, r0, #1 │ │ │ │ - b.n 223de │ │ │ │ - blx 90dc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #100] @ (2252c ) │ │ │ │ - movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #100] @ (22530 ) │ │ │ │ - ldr r0, [pc, #100] @ (22534 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #92] @ (22538 ) │ │ │ │ - movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #88] @ (2253c ) │ │ │ │ - ldr r0, [pc, #92] @ (22540 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #12 │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - bl 98c8 │ │ │ │ - bl 9928 │ │ │ │ - @ instruction: 0xe8000002 │ │ │ │ - bgt.n 225c0 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ + ldmia r7!, {r1, r2, r3, r5} │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 225a4 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r5, #18 │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #18 │ │ │ │ + ldmia r6!, {r5, r7} │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 2249c │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r2, r6, #5 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r4, #15 │ │ │ │ + ldmia r6!, {r4, r5, r7} │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r1, #7 │ │ │ │ - movs r1, r0 │ │ │ │ - ldc 0, cr0, [sl] │ │ │ │ - @ instruction: 0xf4c20000 │ │ │ │ - ldc 0, cr0, [r6, #-0] │ │ │ │ - adds r6, r1, r4 │ │ │ │ - movs r1, r0 │ │ │ │ - bhi.n 224b4 │ │ │ │ + ldmia r6, {r1, r4, r6} │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 22510 │ │ │ │ + ldmia r6, {r1, r5, r6} │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r7, r3 │ │ │ │ - movs r1, r0 │ │ │ │ - bhi.n 22614 │ │ │ │ + ldmia r5!, {r3, r4, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r5, {r3, r5, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r5!, {r2, r4, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r5, {r1, r2, r5, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r5!, {r1, r3} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r5!, {r2, r3, r4} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r4!, {r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r4, {r4, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r4!, {r2, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r4, {r2, r4, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r4, {r2, r3, r4, r5} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r4!, {r1, r2, r3, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r5!, {r2, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r4!, {r1} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r4, {r1, r4} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r3, {r3, r5, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r3!, {r4, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r3!, {r1, r5, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r2, {r2, r3, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 258f0 │ │ │ │ + movs r0, r0 │ │ │ │ + add r1, sp, #880 @ 0x370 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 258cc │ │ │ │ + movs r0, r0 │ │ │ │ + add r1, sp, #784 @ 0x310 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r1, {r1, r2, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 258a8 │ │ │ │ + movs r0, r0 │ │ │ │ + add r1, sp, #688 @ 0x2b0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r1, {r1, r2, r4, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 25884 │ │ │ │ + movs r0, r0 │ │ │ │ + add r1, sp, #592 @ 0x250 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r1, {r1, r4, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 25860 │ │ │ │ + movs r0, r0 │ │ │ │ + add r1, sp, #496 @ 0x1f0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r1, {r1, r2, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 2583c │ │ │ │ + movs r0, r0 │ │ │ │ + add r1, sp, #400 @ 0x190 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r5!, {r1, r2} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 25818 │ │ │ │ + movs r0, r0 │ │ │ │ + add r1, sp, #304 @ 0x130 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r1, {r1, r2, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 257f4 │ │ │ │ + movs r0, r0 │ │ │ │ + add r1, sp, #208 @ 0xd0 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r6!, {r1, r2, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 257d0 │ │ │ │ + movs r0, r0 │ │ │ │ + add r1, sp, #112 @ 0x70 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 257ac │ │ │ │ + movs r0, r0 │ │ │ │ + add r1, sp, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r5!, {r1, r3, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 25788 │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, sp, #944 @ 0x3b0 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r2!, {r1, r2, r4, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 25764 │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, sp, #848 @ 0x350 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 25740 │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, sp, #752 @ 0x2f0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 2571c │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, sp, #656 @ 0x290 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 256f8 │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, sp, #560 @ 0x230 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r0!, {r1, r5, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 256d4 │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, sp, #464 @ 0x1d0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r0!, {r1, r3, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 256b0 │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, sp, #368 @ 0x170 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r0!, {r1, r5, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 2568c │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, sp, #272 @ 0x110 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 25668 │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, sp, #176 @ 0xb0 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 25644 │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 22590 │ │ │ │ + b.n 25620 │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, pc, #1008 @ (adr r7, 25f38 ) │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r4!, {r1, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 255fc │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, pc, #912 @ (adr r7, 25ee4 ) │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r4!, {r1, r5, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 255d8 │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, pc, #816 @ (adr r7, 25e90 ) │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r0!, {r1, r2} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 255b4 │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, pc, #720 @ (adr r7, 25e3c ) │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 25590 │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, pc, #624 @ (adr r7, 25de8 ) │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r7!, {r1, r3, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 2556c │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, pc, #528 @ (adr r7, 25d94 ) │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r7!, {r1, r4, r5, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 25548 │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, pc, #432 @ (adr r7, 25d40 ) │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r7!, {r1, r3, r4, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 25524 │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, pc, #336 @ (adr r7, 25cec ) │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 25500 │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, pc, #240 @ (adr r7, 25c98 ) │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r7!, {r1, r2, r3, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 254dc │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, pc, #144 @ (adr r7, 25c44 ) │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 254b8 │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, pc, #48 @ (adr r7, 25bf0 ) │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 25494 │ │ │ │ + movs r0, r0 │ │ │ │ + add r6, pc, #976 @ (adr r6, 25f9c ) │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r3!, {r1, r3, r4, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 25470 │ │ │ │ + movs r0, r0 │ │ │ │ + add r6, pc, #880 @ (adr r6, 25f48 ) │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r0!, {r1, r2, r6, r7} │ │ │ │ ... │ │ │ │ │ │ │ │ -00022544 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00025bdc : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr.w ip, [pc, #372] @ 226c8 │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr.w lr, [pc, #368] @ 226cc │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #92] @ 25c48 │ │ │ │ + sub sp, #20 │ │ │ │ + ldr.w lr, [pc, #88] @ 25c4c │ │ │ │ mov r0, r1 │ │ │ │ add ip, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - add.w r3, ip, #1248 @ 0x4e0 │ │ │ │ - ldr.w ip, [pc, #356] @ 226d0 │ │ │ │ + add.w r3, ip, #2160 @ 0x870 │ │ │ │ + add.w ip, sp, #8 │ │ │ │ + str.w ip, [sp] │ │ │ │ + ldr.w ip, [pc, #68] @ 25c50 │ │ │ │ add lr, pc │ │ │ │ - add r4, sp, #24 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - add r4, sp, #20 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [pc, #348] @ (226d4 ) │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ - add r4, pc │ │ │ │ ldr.w ip, [ip] │ │ │ │ - str.w ip, [sp, #36] @ 0x24 │ │ │ │ + str.w ip, [sp, #12] │ │ │ │ mov.w ip, #0 │ │ │ │ - bl c3c8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2263c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r5, r2, #3 │ │ │ │ - bpl.n 2261c │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ - ldr r1, [r1, #84] @ 0x54 │ │ │ │ - lsls r0, r1, #7 │ │ │ │ - bpl.n 2264c │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ - cmp r1, #8 │ │ │ │ - bne.n 22658 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - add r5, sp, #28 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 205a0 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.n 2263c │ │ │ │ - movs r0, #2 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - blx 9334 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 22640 │ │ │ │ - mov r0, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 1132c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - bpl.n 22698 │ │ │ │ - ldr r1, [pc, #244] @ (226d8 ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 226b0 │ │ │ │ - ldr r1, [pc, #240] @ (226dc ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 226ac │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 22694 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - cmp r2, #1 │ │ │ │ - str r0, [r3, #16] │ │ │ │ - beq.n 22694 │ │ │ │ - str r1, [r3, #20] │ │ │ │ - ldr r1, [pc, #220] @ (226e0 ) │ │ │ │ - ldr r2, [pc, #200] @ (226d0 ) │ │ │ │ - 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 22690 │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #196] @ (226e4 ) │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, pc │ │ │ │ - bl 11514 │ │ │ │ - ldr r3, [pc, #192] @ (226e8 ) │ │ │ │ - movw r2, #455 @ 0x1c7 │ │ │ │ - ldr r1, [pc, #188] @ (226ec ) │ │ │ │ - ldr r0, [pc, #192] @ (226f0 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 22602 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - bl 11178 │ │ │ │ - ldrd r2, r3, [sp, #8] │ │ │ │ - b.n 225d0 │ │ │ │ - ldr r0, [pc, #164] @ (226f4 ) │ │ │ │ - mov r1, r2 │ │ │ │ - add r0, pc │ │ │ │ - bl 11514 │ │ │ │ - b.n 22626 │ │ │ │ - cmp r1, #1 │ │ │ │ - itt eq │ │ │ │ - moveq r2, #0 │ │ │ │ - addeq r5, sp, #28 │ │ │ │ - beq.n 225b2 │ │ │ │ - cmp r1, #10 │ │ │ │ - bne.n 22670 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - add r5, sp, #28 │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - b.n 225b2 │ │ │ │ - add r1, sp, #28 │ │ │ │ - mov r0, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - bl 166fc │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - ldrd r2, r3, [sp, #8] │ │ │ │ - orr.w r2, r2, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 225b2 │ │ │ │ - lsls r2, r0, #1 │ │ │ │ - b.n 225b2 │ │ │ │ + bl c34c │ │ │ │ + cbz r0, 25c2a │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 24258 │ │ │ │ + ldr r2, [pc, #40] @ (25c54 ) │ │ │ │ + ldr r3, [pc, #32] @ (25c50 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 25c42 │ │ │ │ + add sp, #20 │ │ │ │ + pop {pc} │ │ │ │ blx 90dc <__stack_chk_fail@plt> │ │ │ │ - bl 9928 │ │ │ │ - ldr r3, [pc, #92] @ (226f8 ) │ │ │ │ - movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #92] @ (226fc ) │ │ │ │ - ldr r0, [pc, #96] @ (22700 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - bl 98c8 │ │ │ │ - ldr r3, [pc, #80] @ (22704 ) │ │ │ │ - movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #80] @ (22708 ) │ │ │ │ - ldr r0, [pc, #80] @ (2270c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #12 │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 22328 │ │ │ │ + add r7, sp, #600 @ 0x258 │ │ │ │ movs r2, r0 │ │ │ │ - bge.n 225f0 │ │ │ │ + add r3, pc, #960 @ (adr r3, 26010 ) │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 225d8 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r5, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r2, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - bls.n 226d0 │ │ │ │ + add r3, pc, #824 @ (adr r3, 25f90 ) │ │ │ │ movs r2, r0 │ │ │ │ - vaddl.u32 q0, d4, d0 │ │ │ │ - lsls r4, r4, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - strb.w r0, [r4, r0] │ │ │ │ - @ instruction: 0xeaec0000 │ │ │ │ - @ instruction: 0xf2e80000 │ │ │ │ - asrs r4, r7, #28 │ │ │ │ - movs r1, r0 │ │ │ │ - bvs.n 226dc │ │ │ │ - movs r0, r0 │ │ │ │ - bvc.n 22738 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r2, r4, #28 │ │ │ │ - movs r1, r0 │ │ │ │ - bvs.n 22634 │ │ │ │ - movs r0, r0 │ │ │ │ - bge.n 227b0 │ │ │ │ - ... │ │ │ │ │ │ │ │ -00022710 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00025c58 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr.w ip, [pc, #372] @ 22894 │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr.w lr, [pc, #368] @ 22898 │ │ │ │ - mov r0, r1 │ │ │ │ - add ip, pc │ │ │ │ - mov r1, r2 │ │ │ │ - mov r2, r3 │ │ │ │ - add.w r3, ip, #1296 @ 0x510 │ │ │ │ - ldr.w ip, [pc, #356] @ 2289c │ │ │ │ - add lr, pc │ │ │ │ - add r4, sp, #24 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - add r4, sp, #20 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [pc, #348] @ (228a0 ) │ │ │ │ - ldr.w ip, [lr, ip] │ │ │ │ - add r4, pc │ │ │ │ - ldr.w ip, [ip] │ │ │ │ - str.w ip, [sp, #36] @ 0x24 │ │ │ │ - mov.w ip, #0 │ │ │ │ - bl c3c8 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + ldr.w r5, [pc, #1060] @ 26090 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + ldr.w r4, [pc, #1060] @ 26094 │ │ │ │ + mov r7, r1 │ │ │ │ + add r5, pc │ │ │ │ + ldr.w r6, [pc, #1056] @ 26098 │ │ │ │ + ldr.w r3, [pc, #1056] @ 2609c │ │ │ │ + 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, #808] @ 0x328 │ │ │ │ + bl d328 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 22808 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + ite ne │ │ │ │ + movne r5, #2 │ │ │ │ + mvneq.w r5, #1 │ │ │ │ + bl c600 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 25e54 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + mov r3, r0 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r5, r2, #3 │ │ │ │ - bpl.n 227e8 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ - ldr r1, [r1, #84] @ 0x54 │ │ │ │ - lsls r0, r1, #7 │ │ │ │ - bpl.n 22818 │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ - cmp r1, #8 │ │ │ │ - bne.n 22824 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - add r5, sp, #28 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - mov r1, r3 │ │ │ │ + lsls r1, r2, #7 │ │ │ │ + bpl.w 25e72 │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + cmp r2, #8 │ │ │ │ + bne.w 25ec8 │ │ │ │ + ldr r4, [r0, #12] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + lsls r4, r4, #1 │ │ │ │ + orr.w r8, r5, r4 │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 25ce0 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 25e3c │ │ │ │ + cmp.w r8, #32768 @ 0x8000 │ │ │ │ + bcc.n 25cf0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20078 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.n 22808 │ │ │ │ - movs r0, #2 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - blx 9334 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + bl 16af4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c600 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2280c │ │ │ │ - mov r0, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 1132c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - bpl.n 22864 │ │ │ │ - ldr r1, [pc, #244] @ (228a4 ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 2287c │ │ │ │ - ldr r1, [pc, #240] @ (228a8 ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 22878 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ + beq.w 25ea6 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #7 │ │ │ │ + bpl.w 25ee8 │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + cmp r2, #8 │ │ │ │ + bne.w 25f20 │ │ │ │ + ldr r7, [r0, #12] │ │ │ │ + lsls r7, r7, #1 │ │ │ │ + orr.w r8, r5, r7 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 25d2a │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 22860 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - cmp r2, #1 │ │ │ │ - str r0, [r3, #16] │ │ │ │ - beq.n 22860 │ │ │ │ - str r1, [r3, #20] │ │ │ │ - ldr r1, [pc, #220] @ (228ac ) │ │ │ │ - ldr r2, [pc, #200] @ (2289c ) │ │ │ │ - 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 2285c │ │ │ │ + beq.w 25e44 │ │ │ │ + cmp.w r8, #32768 @ 0x8000 │ │ │ │ + bcc.n 25d3a │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 16af4 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r3, [pc, #868] @ (260a0 ) │ │ │ │ + ldr.w r1, [r9, #812] @ 0x32c │ │ │ │ + ldr r6, [r6, r3] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + bl fac0 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 25f3c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1132c │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1132c │ │ │ │ + ldr.w r3, [r9, #960] @ 0x3c0 │ │ │ │ + strd r8, r0, [sp, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + movs r2, #0 │ │ │ │ + add r1, sp, #16 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 949c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r7, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 25d84 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 25e1c │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 25f5a │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 26078 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 25da6 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 25e24 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 26060 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 25dbc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 25e4c │ │ │ │ + ldr.w r1, [r9, #792] @ 0x318 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + bl fac0 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 25f78 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #12 │ │ │ │ + str r7, [sp, #12] │ │ │ │ + blx 949c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 25dea │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r3, 25e2c │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 25f98 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 25dfe │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbz r3, 25e34 │ │ │ │ + ldr r2, [pc, #676] @ (260a4 ) │ │ │ │ + ldr r3, [pc, #656] @ (26094 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 2605c │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + mov r0, r5 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25d84 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25da6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25dea │ │ │ │ + mov r0, r7 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25dfe │ │ │ │ mov r0, r3 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #196] @ (228b0 ) │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25ce0 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25d2a │ │ │ │ + mov r0, r4 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25dbc │ │ │ │ + ldr r3, [pc, #584] @ (260a0 ) │ │ │ │ + movs r2, #97 @ 0x61 │ │ │ │ + ldr r1, [pc, #588] @ (260a8 ) │ │ │ │ + ldr r0, [pc, #592] @ (260ac ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl c598 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 25dfe │ │ │ │ + ldr r0, [pc, #572] @ (260b0 ) │ │ │ │ mov r1, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ bl 11514 │ │ │ │ - ldr r3, [pc, #192] @ (228b4 ) │ │ │ │ - movw r2, #473 @ 0x1d9 │ │ │ │ - ldr r1, [pc, #188] @ (228b8 ) │ │ │ │ - ldr r0, [pc, #192] @ (228bc ) │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 25e90 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 25f90 │ │ │ │ + ldr r3, [pc, #524] @ (260a0 ) │ │ │ │ + movs r2, #97 @ 0x61 │ │ │ │ + ldr r1, [pc, #540] @ (260b4 ) │ │ │ │ + ldr r0, [pc, #544] @ (260b8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 227ce │ │ │ │ - str r0, [sp, #12] │ │ │ │ - bl 11178 │ │ │ │ - ldrd r2, r3, [sp, #8] │ │ │ │ - b.n 2279c │ │ │ │ - ldr r0, [pc, #164] @ (228c0 ) │ │ │ │ - mov r1, r2 │ │ │ │ + b.n 25e68 │ │ │ │ + ldr r3, [pc, #504] @ (260a0 ) │ │ │ │ + movs r2, #98 @ 0x62 │ │ │ │ + ldr r1, [pc, #528] @ (260bc ) │ │ │ │ + ldr r0, [pc, #528] @ (260c0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl c598 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c598 │ │ │ │ + b.n 25e6e │ │ │ │ + cmp r2, #1 │ │ │ │ + ittt eq │ │ │ │ + moveq r8, r5 │ │ │ │ + moveq r4, #0 │ │ │ │ + ldreq r2, [r0, #0] │ │ │ │ + beq.w 25cd0 │ │ │ │ + cmp r2, #10 │ │ │ │ + bne.n 25faa │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r4, r2, #1 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + orr.w r8, r5, r4 │ │ │ │ + b.n 25cd0 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + ldr r0, [pc, #468] @ (260c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 11514 │ │ │ │ - b.n 227f2 │ │ │ │ - cmp r1, #1 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 25f0a │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cbnz r2, 25f0a │ │ │ │ + mov r0, r3 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [pc, #404] @ (260a0 ) │ │ │ │ + movs r2, #98 @ 0x62 │ │ │ │ + ldr r1, [pc, #440] @ (260c8 ) │ │ │ │ + ldr r0, [pc, #440] @ (260cc ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + b.n 25eba │ │ │ │ + cmp r2, #1 │ │ │ │ itt eq │ │ │ │ - moveq r2, #0 │ │ │ │ - addeq r5, sp, #28 │ │ │ │ - beq.n 2277e │ │ │ │ - cmp r1, #10 │ │ │ │ - bne.n 2283c │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - add r5, sp, #28 │ │ │ │ + moveq r8, r5 │ │ │ │ + moveq r7, #0 │ │ │ │ + beq.w 25d18 │ │ │ │ + cmp r2, #10 │ │ │ │ + bne.n 26004 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ negs r2, r2 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - b.n 2277e │ │ │ │ - add r1, sp, #28 │ │ │ │ - mov r0, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - bl 166fc │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - ldrd r2, r3, [sp, #8] │ │ │ │ - orr.w r2, r2, #1 │ │ │ │ + lsls r7, r2, #1 │ │ │ │ + orr.w r8, r5, r7 │ │ │ │ + b.n 25d18 │ │ │ │ + ldr r1, [pc, #400] @ (260d0 ) │ │ │ │ + movs r2, #96 @ 0x60 │ │ │ │ + ldr r0, [pc, #400] @ (260d4 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c598 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c598 │ │ │ │ + b.n 25e6e │ │ │ │ + ldr r1, [pc, #380] @ (260d8 ) │ │ │ │ + movs r2, #96 @ 0x60 │ │ │ │ + ldr r0, [pc, #380] @ (260dc ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 25e6e │ │ │ │ + ldr r1, [pc, #356] @ (260e0 ) │ │ │ │ + movs r2, #95 @ 0x5f │ │ │ │ + ldr r0, [pc, #356] @ (260e4 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 25e6e │ │ │ │ + mov r0, r3 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25e90 │ │ │ │ + ldr r1, [pc, #332] @ (260e8 ) │ │ │ │ + movs r2, #95 @ 0x5f │ │ │ │ + ldr r0, [pc, #332] @ (260ec ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.n 25f88 │ │ │ │ + add r1, sp, #8 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + bl 166f8 │ │ │ │ + lsls r4, r0, #1 │ │ │ │ + ldrd r3, r1, [sp, #4] │ │ │ │ + orr.w r8, r5, r0, lsl #1 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2277e │ │ │ │ - lsls r2, r0, #1 │ │ │ │ - b.n 2277e │ │ │ │ + beq.w 25cd0 │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 25fdc │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + itt eq │ │ │ │ + moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ + streq r2, [r3, #0] │ │ │ │ + beq.n 25fdc │ │ │ │ + cbz r2, 25ff8 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.w 25e90 │ │ │ │ + orr.w r8, r3, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 16af4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c598 │ │ │ │ + b.n 25cf0 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + b.n 25fdc │ │ │ │ + add r1, sp, #8 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + bl 166f8 │ │ │ │ + ldrd r3, r2, [sp, #4] │ │ │ │ + cbnz r2, 2601a │ │ │ │ + lsls r7, r0, #1 │ │ │ │ + orr.w r8, r5, r7 │ │ │ │ + b.n 25d18 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 26034 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + itt eq │ │ │ │ + moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ + streq r2, [r3, #0] │ │ │ │ + beq.n 26034 │ │ │ │ + cbz r2, 26050 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.w 25f0a │ │ │ │ + orr.w r8, r3, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 16af4 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c598 │ │ │ │ + b.n 25d3a │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + b.n 26034 │ │ │ │ blx 90dc <__stack_chk_fail@plt> │ │ │ │ - bl 9928 │ │ │ │ - ldr r3, [pc, #92] @ (228c4 ) │ │ │ │ - movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #92] @ (228c8 ) │ │ │ │ - ldr r0, [pc, #96] @ (228cc ) │ │ │ │ + ldr r3, [pc, #140] @ (260f0 ) │ │ │ │ + movw r2, #14869 @ 0x3a15 │ │ │ │ + ldr r1, [pc, #140] @ (260f4 ) │ │ │ │ + ldr r0, [pc, #140] @ (260f8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ + add.w r3, r3, #1480 @ 0x5c8 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - bl 98c8 │ │ │ │ - ldr r3, [pc, #80] @ (228d0 ) │ │ │ │ - movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #80] @ (228d4 ) │ │ │ │ - ldr r0, [pc, #80] @ (228d8 ) │ │ │ │ + ldr r3, [pc, #128] @ (260fc ) │ │ │ │ + movw r2, #14868 @ 0x3a14 │ │ │ │ + ldr r1, [pc, #128] @ (26100 ) │ │ │ │ + ldr r0, [pc, #128] @ (26104 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - adds r3, #12 │ │ │ │ + add.w r3, r3, #1480 @ 0x5c8 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - b.n 2215c │ │ │ │ - movs r2, r0 │ │ │ │ - bhi.n 22824 │ │ │ │ + add r3, pc, #544 @ (adr r3, 262b4 ) │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 2280c │ │ │ │ + add r3, pc, #504 @ (adr r3, 26294 ) │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r5, #18 │ │ │ │ + lsls r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #18 │ │ │ │ + lsls r0, r7, #18 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 22904 │ │ │ │ + add r1, pc, #1000 @ (adr r1, 26490 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldc2l 0, cr0, [r8] │ │ │ │ - lsls r4, r4, #15 │ │ │ │ + stmia r6!, {r5} │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf5f40000 │ │ │ │ - stmdb r0!, {} │ │ │ │ - adds.w r0, ip, #0 │ │ │ │ - asrs r0, r6, #21 │ │ │ │ - movs r1, r0 │ │ │ │ - bpl.n 22910 │ │ │ │ + stmia r1!, {r2, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 2296c │ │ │ │ + hlt 0x0030 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r2, #21 │ │ │ │ - movs r1, r0 │ │ │ │ - bmi.n 22868 │ │ │ │ + stmia r5!, {r2, r5, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r1!, {r3, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r1!, {r1, r4, r5, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + rev r2, r7 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r5!, {r1, r3, r5, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r1!, {r1, r2, r3} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r5!, {r3, r4, r5} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r5!, {r1, r3, r4} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r0!, {r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r0!, {r1, r5, r7} │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 227e4 │ │ │ │ + stmia r4!, {r2, r3, r4, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r0!, {r1, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ble.n 261e8 │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, pc, #32 @ (adr r0, 26118 ) │ │ │ │ + movs r0, r0 │ │ │ │ + itet │ │ │ │ + mov r0, r0 │ │ │ │ + ble.n 261c4 @ unpredictable │ │ │ │ + mov r0, r0 │ │ │ │ + ldr r7, [sp, #960] @ 0x3c0 │ │ │ │ + movs r0, r0 │ │ │ │ + itee le │ │ │ │ ... │ │ │ │ │ │ │ │ -000228dc : │ │ │ │ - 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] @ 22a60 │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr.w lr, [pc, #368] @ 22a64 │ │ │ │ +00026108 : │ │ │ │ + push {r4, lr} │ │ │ │ + movle.w ip, #4096 @ 0x1000 │ │ │ │ + subgt.w ip, sp, ip │ │ │ │ + strgt.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr.w ip, [pc, #200] @ 261e0 │ │ │ │ + sub sp, #32 │ │ │ │ + ldr.w lr, [pc, #196] @ 261e4 │ │ │ │ mov r0, r1 │ │ │ │ add ip, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - add.w r3, ip, #1344 @ 0x540 │ │ │ │ - ldr.w ip, [pc, #356] @ 22a68 │ │ │ │ + add.w r3, ip, #2208 @ 0x8a0 │ │ │ │ + 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] @ 261e8 │ │ │ │ add lr, pc │ │ │ │ - add r4, sp, #24 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - add r4, sp, #20 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [pc, #348] @ (22a6c ) │ │ │ │ - ldr.w ip, [lr, ip] │ │ │ │ + ldr r4, [pc, #160] @ (261ec ) │ │ │ │ add r4, pc │ │ │ │ + ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ - str.w ip, [sp, #36] @ 0x24 │ │ │ │ + str.w ip, [sp, #28] │ │ │ │ mov.w ip, #0 │ │ │ │ bl c3c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 229d4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + beq.n 261c0 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r5, r2, #3 │ │ │ │ - bpl.n 229b4 │ │ │ │ + lsls r1, r2, #3 │ │ │ │ + bpl.n 261a2 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ + bpl.n 261c4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ - ldr r1, [r1, #84] @ 0x54 │ │ │ │ - lsls r0, r1, #7 │ │ │ │ - bpl.n 229e4 │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ - cmp r1, #8 │ │ │ │ - bne.n 229f0 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - add r5, sp, #28 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1ffa0 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.n 229d4 │ │ │ │ - movs r0, #2 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - blx 9334 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 229d8 │ │ │ │ - mov r0, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 1132c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - bpl.n 22a30 │ │ │ │ - ldr r1, [pc, #244] @ (22a70 ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 22a48 │ │ │ │ - ldr r1, [pc, #240] @ (22a74 ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 22a44 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 22a2c │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - cmp r2, #1 │ │ │ │ - str r0, [r3, #16] │ │ │ │ - beq.n 22a2c │ │ │ │ - str r1, [r3, #20] │ │ │ │ - ldr r1, [pc, #220] @ (22a78 ) │ │ │ │ - ldr r2, [pc, #200] @ (22a68 ) │ │ │ │ - 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 22a28 │ │ │ │ + ldr r0, [r2, #4] │ │ │ │ + ldr r0, [r0, #84] @ 0x54 │ │ │ │ + lsls r0, r0, #3 │ │ │ │ + bpl.n 261ce │ │ │ │ mov r0, r3 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #196] @ (22a7c ) │ │ │ │ + bl 25c58 │ │ │ │ + ldr r2, [pc, #100] @ (261f0 ) │ │ │ │ + ldr r3, [pc, #88] @ (261e8 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 261da │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [pc, #80] @ (261f4 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ bl 11514 │ │ │ │ - ldr r3, [pc, #192] @ (22a80 ) │ │ │ │ - movw r2, #489 @ 0x1e9 │ │ │ │ - ldr r1, [pc, #188] @ (22a84 ) │ │ │ │ - ldr r0, [pc, #192] @ (22a88 ) │ │ │ │ + ldr r3, [pc, #72] @ (261f8 ) │ │ │ │ + movs r2, #93 @ 0x5d │ │ │ │ + ldr r1, [pc, #72] @ (261fc ) │ │ │ │ + ldr r0, [pc, #76] @ (26200 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 2299a │ │ │ │ - str r0, [sp, #12] │ │ │ │ - bl 11178 │ │ │ │ - ldrd r2, r3, [sp, #8] │ │ │ │ - b.n 22968 │ │ │ │ - ldr r0, [pc, #164] @ (22a8c ) │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 2618a │ │ │ │ + ldr r0, [pc, #60] @ (26204 ) │ │ │ │ + add r0, pc │ │ │ │ + bl 11514 │ │ │ │ + b.n 261ac │ │ │ │ + ldr r0, [pc, #56] @ (26208 ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ bl 11514 │ │ │ │ - b.n 229be │ │ │ │ - cmp r1, #1 │ │ │ │ - itt eq │ │ │ │ - moveq r2, #0 │ │ │ │ - addeq r5, sp, #28 │ │ │ │ - beq.n 2294a │ │ │ │ - cmp r1, #10 │ │ │ │ - bne.n 22a08 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - add r5, sp, #28 │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - b.n 2294a │ │ │ │ - add r1, sp, #28 │ │ │ │ - mov r0, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - bl 166fc │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - ldrd r2, r3, [sp, #8] │ │ │ │ - orr.w r2, r2, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 2294a │ │ │ │ - lsls r2, r0, #1 │ │ │ │ - b.n 2294a │ │ │ │ + b.n 261ac │ │ │ │ blx 90dc <__stack_chk_fail@plt> │ │ │ │ - bl 9928 │ │ │ │ - ldr r3, [pc, #92] @ (22a90 ) │ │ │ │ - movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #92] @ (22a94 ) │ │ │ │ - ldr r0, [pc, #96] @ (22a98 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - bl 98c8 │ │ │ │ - ldr r3, [pc, #80] @ (22a9c ) │ │ │ │ - movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #80] @ (22aa0 ) │ │ │ │ - ldr r0, [pc, #80] @ (22aa4 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #12 │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 22f90 │ │ │ │ + add r2, sp, #424 @ 0x1a8 │ │ │ │ movs r2, r0 │ │ │ │ - bvs.n 22a58 │ │ │ │ + ldr r6, [sp, #720] @ 0x2d0 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 22a40 │ │ │ │ + ldr r6, [sp, #704] @ 0x2c0 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r5, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r2, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - bvs.n 22b38 │ │ │ │ + ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ movs r2, r0 │ │ │ │ - stc2 0, cr0, [ip], {-0} │ │ │ │ - lsls r4, r4, #15 │ │ │ │ + stmia r4!, {r1, r3, r4, r7} │ │ │ │ movs r0, r0 │ │ │ │ - and.w r0, ip, #8388608 @ 0x800000 │ │ │ │ - b.n 22934 │ │ │ │ + lsls r0, r7, #18 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.s16 d16, d0, d0 │ │ │ │ - asrs r4, r4, #14 │ │ │ │ - movs r1, r0 │ │ │ │ - bcc.n 22b44 │ │ │ │ + stmia r2!, {r3, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 229a0 │ │ │ │ + bkpt 0x006c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r1, #14 │ │ │ │ - movs r1, r0 │ │ │ │ - bcs.n 22a9c │ │ │ │ + stmia r4!, {r1, r3, r4, r5, r6} │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 22a18 │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ ... │ │ │ │ │ │ │ │ -00022aa8 : │ │ │ │ +0002620c : │ │ │ │ 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] @ 23328 │ │ │ │ - sub sp, #76 @ 0x4c │ │ │ │ - ldr.w r4, [pc, #2156] @ 2332c │ │ │ │ - mov r8, r1 │ │ │ │ - add r6, pc │ │ │ │ - ldr.w r5, [pc, #2152] @ 23330 │ │ │ │ - mov r9, r0 │ │ │ │ - lsls r1, r2, #31 │ │ │ │ + str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ + ldr.w r2, [pc, #2292] @ 26b14 │ │ │ │ + sub sp, #84 @ 0x54 │ │ │ │ + ldr.w r3, [pc, #2292] @ 26b18 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r5, [pc, #2288] @ 26b1c │ │ │ │ + ldr.w r1, [pc, #2288] @ 26b20 │ │ │ │ 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 22d14 │ │ │ │ - adds r4, r2, #6 │ │ │ │ - teq r2, r4 │ │ │ │ - bmi.w 22d0e │ │ │ │ - ldr.w r3, [pc, #2120] @ 23334 │ │ │ │ - ldr r6, [r5, r3] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr.w fp, [r6, #212] @ 0xd4 │ │ │ │ - ldr.w sl, [r6, #388] @ 0x184 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1132c │ │ │ │ - movs r3, #0 │ │ │ │ - mov r7, r0 │ │ │ │ - movs r2, #3 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + movs r2, #1 │ │ │ │ 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 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + mov.w r3, #0 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r7, [r5, r1] │ │ │ │ + add r1, sp, #20 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr.w r0, [r7, #772] @ 0x304 │ │ │ │ blx 9554 │ │ │ │ - mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22eb8 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 232b0 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 265e2 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r6, r3, #5 │ │ │ │ + bpl.w 26600 │ │ │ │ + movs r1, #4 │ │ │ │ + bl 135e0 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 26626 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10c7c │ │ │ │ + movs r1, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10c7c │ │ │ │ + movs r1, #2 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10c7c │ │ │ │ + movs r1, #3 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10c7c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 22b3e │ │ │ │ + bge.n 262aa │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22d42 │ │ │ │ - ldr.w r3, [pc, #2040] @ 23338 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr.w r3, [sl, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 22ee2 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + beq.w 265aa │ │ │ │ + mov r0, r6 │ │ │ │ + blx 94b8 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 26648 │ │ │ │ + uxtb r0, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 26500 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 26acc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 22b68 │ │ │ │ + bge.n 262d6 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 22d4a │ │ │ │ - ldr.w r3, [pc, #2000] @ 2333c │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cmp sl, r3 │ │ │ │ - beq.w 22ca0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 22cb8 │ │ │ │ - ldr.w r7, [r6, #288] @ 0x120 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 232f8 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r7, #0] │ │ │ │ - ldr.w r3, [pc, #1960] @ 23340 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 22d8c │ │ │ │ - ldr.w r2, [r6, #492] @ 0x1ec │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r8 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r1, r4 │ │ │ │ - bl 1d654 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.w 22fec │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 14670 │ │ │ │ - lsls r3, r4, #31 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - bmi.w 230b0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2308c │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ - bpl.w 230d0 │ │ │ │ - tst.w fp, #1 │ │ │ │ - bne.w 230f2 │ │ │ │ - add.w sl, fp, #6 │ │ │ │ - teq fp, sl │ │ │ │ - bmi.w 22d70 │ │ │ │ - ldr.w fp, [r6, #388] @ 0x184 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r0, sl │ │ │ │ - bl 1132c │ │ │ │ + beq.w 265d2 │ │ │ │ + ldr.w r3, [pc, #2124] @ 26b24 │ │ │ │ + mov.w fp, #0 │ │ │ │ + ldr r6, [r5, r3] │ │ │ │ movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r6 │ │ │ │ + str.w r8, [sp, #28] │ │ │ │ + blx 949c │ │ │ │ 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 9554 │ │ │ │ - mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22f26 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 23298 │ │ │ │ + beq.w 2667c │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 26a3c │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 26316 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 265da │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #7 │ │ │ │ + bpl.w 266b0 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 266ec │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + mov.w r8, r3, lsl #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 22c38 │ │ │ │ + bge.n 26340 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22ea8 │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 22f88 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + beq.w 265ba │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #32 │ │ │ │ + mov r0, r6 │ │ │ │ + str.w r9, [sp, #32] │ │ │ │ + blx 949c │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 26708 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 26ab4 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 22c5a │ │ │ │ + bge.n 26376 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22eb0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp fp, r3 │ │ │ │ - beq.w 22dd0 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 265b2 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #7 │ │ │ │ + bpl.w 2673c │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 267a6 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + mov.w r9, r3, lsl #1 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 22c74 │ │ │ │ + bge.n 263a0 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 22d84 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str.w sl, [r9] │ │ │ │ - str.w r3, [r9, #4] │ │ │ │ - ldr.w r2, [pc, #1732] @ 23344 │ │ │ │ - ldr.w r3, [pc, #1704] @ 2332c │ │ │ │ - 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 2327c │ │ │ │ - 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 230b8 │ │ │ │ - adds r3, r4, #2 │ │ │ │ - teq r3, r4 │ │ │ │ - bmi.n 22d60 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22b7e │ │ │ │ - ldr.w r7, [r6, #424] @ 0x1a8 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 23280 │ │ │ │ - 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 1ec48 │ │ │ │ - ldr.w sl, [sp, #24] │ │ │ │ - lsls r1, r4, #31 │ │ │ │ - bmi.w 23114 │ │ │ │ - cmp.w sl, #1 │ │ │ │ - itt ne │ │ │ │ - ldrne r3, [sp, #28] │ │ │ │ - strne r3, [sp, #8] │ │ │ │ - beq.w 2311c │ │ │ │ - ands.w r3, sl, #1 │ │ │ │ - ldr.w fp, [r6, #388] @ 0x184 │ │ │ │ - it eq │ │ │ │ - streq r3, [sp, #20] │ │ │ │ - beq.w 22bfa │ │ │ │ - mov r0, sl │ │ │ │ - bl c580 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 22bfa │ │ │ │ - cmp r4, #0 │ │ │ │ - bge.w 22aea │ │ │ │ - mov r0, r2 │ │ │ │ - movs r1, #6 │ │ │ │ - bl 16900 │ │ │ │ - ldr.w r3, [pc, #1556] @ 23334 │ │ │ │ + beq.w 265ca │ │ │ │ + mov r0, r6 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + str.w sl, [sp, #36] @ 0x24 │ │ │ │ + blx 949c │ │ │ │ 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, #388] @ 0x184 │ │ │ │ - beq.w 22afc │ │ │ │ - bl c580 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 22afc │ │ │ │ - mov r0, r7 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 22b3e │ │ │ │ - mov r0, sl │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #1512] @ 2333c │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.w 22b76 │ │ │ │ - b.n 22ca0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 26774 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 26a9c │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 263d6 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 22cae │ │ │ │ + beq.w 265c2 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #7 │ │ │ │ + bpl.w 267c2 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 26836 │ │ │ │ + ldr r6, [r4, #12] │ │ │ │ + lsls r6, r6, #1 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 26400 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 26400 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #2 │ │ │ │ - bl 16900 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 22b76 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bge.w 22bf2 │ │ │ │ - mov r0, fp │ │ │ │ - movs r1, #6 │ │ │ │ - bl 16900 │ │ │ │ - mov sl, r0 │ │ │ │ - b.n 22cf2 │ │ │ │ - mov r0, r7 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 22c74 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c598 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cf0 │ │ │ │ - ldr.w r3, [pc, #1452] @ 23348 │ │ │ │ - ldr.w r1, [pc, #1452] @ 2334c │ │ │ │ - add r1, pc │ │ │ │ + ldr.w r3, [pc, #1828] @ 26b28 │ │ │ │ + ldr.w r1, [r7, #824] @ 0x338 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 911c │ │ │ │ - ldr.w r3, [pc, #1444] @ 23350 │ │ │ │ - ldr.w r1, [pc, #1444] @ 23354 │ │ │ │ - mov.w r2, #620 @ 0x26c │ │ │ │ - ldr.w r0, [pc, #1440] @ 23358 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - movs r2, #1 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r2, r3, [r9] │ │ │ │ - b.n 22c7e │ │ │ │ - tst.w sl, #1 │ │ │ │ - bne.w 2317e │ │ │ │ - add.w r4, sl, #2 │ │ │ │ - teq r4, sl │ │ │ │ - bmi.w 22f5c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 231d0 │ │ │ │ - ldr.w fp, [r6, #388] @ 0x184 │ │ │ │ - mov r0, r4 │ │ │ │ + bl fac0 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2680a │ │ │ │ + mov r0, r8 │ │ │ │ bl 1132c │ │ │ │ - movs r3, #0 │ │ │ │ - mov sl, r0 │ │ │ │ - movs r2, #3 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 1132c │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1132c │ │ │ │ + mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ + bl 1132c │ │ │ │ + movs r3, #0 │ │ │ │ + strd r4, r0, [sp, #64] @ 0x40 │ │ │ │ + mov r6, r0 │ │ │ │ + movs r2, #4 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - str.w r8, [sp, #56] @ 0x38 │ │ │ │ - strd r7, sl, [sp, #60] @ 0x3c │ │ │ │ - blx 9554 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2314e │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 23310 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + mov r0, r7 │ │ │ │ + strd r8, r9, [sp, #56] @ 0x38 │ │ │ │ + blx 949c │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 22e36 │ │ │ │ + bge.n 26464 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 23104 │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 23198 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbnz r3, 26464 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 2687c │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 26a54 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 22e58 │ │ │ │ + bge.n 2648a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2310c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r8, r3 │ │ │ │ - beq.w 23000 │ │ │ │ - ldr.w r8, [sp, #8] │ │ │ │ - mov r1, r7 │ │ │ │ + cbnz r3, 2648a │ │ │ │ mov r0, r8 │ │ │ │ - blx 9720 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 232c8 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 26ae4 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 22e8a │ │ │ │ + bge.n 264aa │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 22fe4 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ + cbnz r3, 264aa │ │ │ │ + mov r0, r9 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 26afc │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 22e9c │ │ │ │ + bge.n 264c4 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 22fdc │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 264c4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 231dc │ │ │ │ - strd r4, r6, [r9] │ │ │ │ - b.n 22c7e │ │ │ │ + beq.w 26a6c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 264de │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 264de │ │ │ │ + mov r0, r6 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r2, [pc, #1612] @ 26b2c │ │ │ │ + ldr.w r3, [pc, #1588] @ 26b18 │ │ │ │ + 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 26a38 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #84 @ 0x54 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr.w r3, [r7, #780] @ 0x30c │ │ │ │ + movs r2, #3 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr.w r3, [r7, #896] @ 0x380 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + movs r3, #0 │ │ │ │ + ldr.w r0, [r7, #784] @ 0x310 │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + blx 9554 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 267f4 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 26a84 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 26542 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 26542 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r3, [pc, #1504] @ 26b24 │ │ │ │ + movs r2, #1 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + add r1, sp, #24 │ │ │ │ + ldr r6, [r5, r3] │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 949c │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2684e │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 26576 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cbnz r2, 26576 │ │ │ │ + str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 22c38 │ │ │ │ - mov r0, fp │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r0, r2, #7 │ │ │ │ + bpl.w 268a8 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #8 │ │ │ │ + bne.w 268ec │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + mov.w fp, r2, lsl #1 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 262e0 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 262e0 │ │ │ │ + mov r0, r3 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 22c5a │ │ │ │ - ldr.w r3, [pc, #1172] @ 23350 │ │ │ │ - movw r2, #611 @ 0x263 │ │ │ │ - ldr.w r1, [pc, #1176] @ 2335c │ │ │ │ - ldr.w r0, [pc, #1176] @ 23360 │ │ │ │ + b.n 262e0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 262aa │ │ │ │ + mov r0, r9 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26376 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26340 │ │ │ │ + mov r0, sl │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 263d6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 263a0 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 262d6 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26316 │ │ │ │ + ldr.w r3, [pc, #1348] @ 26b28 │ │ │ │ + movs r2, #104 @ 0x68 │ │ │ │ + ldr.w r1, [pc, #1348] @ 26b30 │ │ │ │ + ldr.w r0, [pc, #1348] @ 26b34 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c598 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 22dc6 │ │ │ │ - ldr.w r0, [pc, #1152] @ 23364 │ │ │ │ - mov r1, sl │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 264de │ │ │ │ + ldr.w r1, [pc, #1316] @ 26b28 │ │ │ │ + movs r2, #104 @ 0x68 │ │ │ │ + ldr.w r3, [pc, #1328] @ 26b38 │ │ │ │ + add r3, pc │ │ │ │ + ldr r5, [r5, r1] │ │ │ │ + str r0, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr.w r1, [pc, #1320] @ 26b3c │ │ │ │ + ldr.w r0, [pc, #1320] @ 26b40 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11514 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 22f02 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 22fd4 │ │ │ │ - ldr.w r3, [pc, #1100] @ 23350 │ │ │ │ - movw r2, #611 @ 0x263 │ │ │ │ - ldr.w r1, [pc, #1116] @ 23368 │ │ │ │ - ldr.w r0, [pc, #1116] @ 2336c │ │ │ │ + bl 11db0 │ │ │ │ + b.n 265fc │ │ │ │ + ldr.w r3, [pc, #1280] @ 26b28 │ │ │ │ + movs r2, #104 @ 0x68 │ │ │ │ + ldr.w r1, [pc, #1300] @ 26b44 │ │ │ │ + ldr.w r0, [pc, #1300] @ 26b48 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c598 │ │ │ │ - b.n 22dc6 │ │ │ │ - ldr.w r3, [pc, #1064] @ 23350 │ │ │ │ - movw r2, #631 @ 0x277 │ │ │ │ - ldr.w r1, [pc, #1088] @ 23370 │ │ │ │ - ldr.w r0, [pc, #1088] @ 23374 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 265fc │ │ │ │ + ldr.w r3, [pc, #1244] @ 26b28 │ │ │ │ + movs r2, #104 @ 0x68 │ │ │ │ + ldr.w r1, [pc, #1276] @ 26b4c │ │ │ │ + ldr.w r0, [pc, #1276] @ 26b50 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, sl │ │ │ │ - bl c598 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 22dc6 │ │ │ │ - cmp r4, #0 │ │ │ │ - bge.w 22de4 │ │ │ │ - mov r0, sl │ │ │ │ - movs r1, #2 │ │ │ │ - bl 16900 │ │ │ │ - mov r4, r0 │ │ │ │ - ands.w r3, r4, #1 │ │ │ │ - ldr.w fp, [r6, #388] @ 0x184 │ │ │ │ - it eq │ │ │ │ - streq r3, [sp, #20] │ │ │ │ - beq.w 22df0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c580 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 22df0 │ │ │ │ - ldr r0, [pc, #1004] @ (23378 ) │ │ │ │ - mov r1, fp │ │ │ │ - add r0, pc │ │ │ │ - bl 11514 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 22faa │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cbnz r3, 22faa │ │ │ │ - mov r0, fp │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [pc, #932] @ (23350 ) │ │ │ │ - movw r2, #631 @ 0x277 │ │ │ │ - ldr r1, [pc, #968] @ (2337c ) │ │ │ │ - ldr r0, [pc, #972] @ (23380 ) │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 265fc │ │ │ │ + ldr.w r3, [pc, #1192] @ 26b28 │ │ │ │ + movs r2, #106 @ 0x6a │ │ │ │ + ldr.w r1, [pc, #1232] @ 26b54 │ │ │ │ + ldr.w r0, [pc, #1232] @ 26b58 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, sl │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, fp │ │ │ │ bl c598 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 22dc6 │ │ │ │ - mov r0, sl │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 22f02 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 22e9c │ │ │ │ - mov r0, r2 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 22e8a │ │ │ │ - ldr r3, [pc, #864] @ (23350 ) │ │ │ │ - mov.w r2, #616 @ 0x268 │ │ │ │ - ldr r1, [pc, #912] @ (23384 ) │ │ │ │ - ldr r0, [pc, #912] @ (23388 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - b.n 22ed0 │ │ │ │ - lsls r2, r4, #31 │ │ │ │ - bmi.w 23220 │ │ │ │ - add.w r8, r4, #2 │ │ │ │ - teq r8, r4 │ │ │ │ - bmi.w 2313a │ │ │ │ - ldr.w r1, [r6, #888] @ 0x378 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 906c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2302c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbz r3, 2307c │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 231fc │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - bpl.w 2323a │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ + b.n 265fc │ │ │ │ + ldr.w r0, [pc, #1192] @ 26b5c │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 9720 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 232e0 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 23062 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 231f4 │ │ │ │ + add r0, pc │ │ │ │ + bl 11514 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 23070 │ │ │ │ + bge.n 266d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 23084 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 2325a │ │ │ │ - strd r8, r6, [r9] │ │ │ │ - b.n 22c7e │ │ │ │ - mov r0, r7 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2302c │ │ │ │ + cbnz r3, 266d0 │ │ │ │ mov r0, r4 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23070 │ │ │ │ - ldr r3, [pc, #704] @ (23350 ) │ │ │ │ - movw r2, #623 @ 0x26f │ │ │ │ - ldr r1, [pc, #760] @ (2338c ) │ │ │ │ - ldr r0, [pc, #760] @ (23390 ) │ │ │ │ + ldr.w r3, [pc, #1108] @ 26b28 │ │ │ │ + movs r2, #106 @ 0x6a │ │ │ │ + ldr.w r1, [pc, #1160] @ 26b60 │ │ │ │ + ldr.w r0, [pc, #1160] @ 26b64 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, fp │ │ │ │ - bl c598 │ │ │ │ - b.n 22dc6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c598 │ │ │ │ - b.n 22bcc │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 16900 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r7, r0 │ │ │ │ - cbz r3, 230cc │ │ │ │ - mov r0, r4 │ │ │ │ - bl c598 │ │ │ │ - mov r4, r7 │ │ │ │ - b.n 22b76 │ │ │ │ - ldr r3, [pc, #636] @ (23350 ) │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r1, [pc, #700] @ (23394 ) │ │ │ │ - ldr r0, [pc, #704] @ (23398 ) │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + b.n 2669c │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq.w r8, #0 │ │ │ │ + beq.w 2632e │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.w 26922 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + negs r3, r3 │ │ │ │ + mov.w r8, r3, lsl #1 │ │ │ │ + b.n 2632e │ │ │ │ + ldr.w r3, [pc, #1052] @ 26b28 │ │ │ │ + movs r2, #106 @ 0x6a │ │ │ │ + ldr.w r1, [pc, #1112] @ 26b68 │ │ │ │ + ldr.w r0, [pc, #1112] @ 26b6c │ │ │ │ add r1, pc │ │ │ │ - str r2, [sp, #4] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr r2, [pc, #696] @ (2339c ) │ │ │ │ - add r2, pc │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movw r2, #623 @ 0x26f │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11db0 │ │ │ │ - b.n 230a2 │ │ │ │ - movs r1, #6 │ │ │ │ - mov r0, fp │ │ │ │ - bl 16900 │ │ │ │ - mov sl, r0 │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, fp │ │ │ │ bl c598 │ │ │ │ - b.n 22cf2 │ │ │ │ - mov r0, sl │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 22e36 │ │ │ │ mov r0, r8 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 22e58 │ │ │ │ - mov r0, r4 │ │ │ │ bl c598 │ │ │ │ - b.n 22ce4 │ │ │ │ - ldr r3, [pc, #560] @ (23350 ) │ │ │ │ - movw r2, #627 @ 0x273 │ │ │ │ - ldr r1, [pc, #636] @ (233a0 ) │ │ │ │ - ldr r0, [pc, #636] @ (233a4 ) │ │ │ │ + b.n 265fc │ │ │ │ + ldr.w r0, [pc, #1072] @ 26b70 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, pc │ │ │ │ + bl 11514 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2675a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2690a │ │ │ │ + ldr r3, [pc, #972] @ (26b28 ) │ │ │ │ + movs r2, #106 @ 0x6a │ │ │ │ + ldr.w r1, [pc, #1044] @ 26b74 │ │ │ │ + ldr.w r0, [pc, #1044] @ 26b78 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 22dc6 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bge.w 23012 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #2 │ │ │ │ - bl 16900 │ │ │ │ - mov r8, r0 │ │ │ │ - b.n 23012 │ │ │ │ - ldr r3, [pc, #512] @ (23350 ) │ │ │ │ - movw r2, #634 @ 0x27a │ │ │ │ - ldr r1, [pc, #592] @ (233a8 ) │ │ │ │ - ldr r0, [pc, #596] @ (233ac ) │ │ │ │ + b.n 26728 │ │ │ │ + ldr r3, [pc, #944] @ (26b28 ) │ │ │ │ + movs r2, #106 @ 0x6a │ │ │ │ + ldr.w r1, [pc, #1024] @ 26b7c │ │ │ │ + ldr.w r0, [pc, #1024] @ 26b80 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c598 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 22dc6 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, sl │ │ │ │ - bl 16900 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 22f6c │ │ │ │ mov r0, sl │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, fp │ │ │ │ bl c598 │ │ │ │ - b.n 22f6c │ │ │ │ - ldr r0, [pc, #532] @ (233b0 ) │ │ │ │ - mov r1, r8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c598 │ │ │ │ + mov r0, r9 │ │ │ │ + bl c598 │ │ │ │ + b.n 265fc │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq.w r9, #0 │ │ │ │ + beq.w 2638e │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.w 26966 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + negs r3, r3 │ │ │ │ + mov.w r9, r3, lsl #1 │ │ │ │ + b.n 2638e │ │ │ │ + ldr r0, [pc, #960] @ (26b84 ) │ │ │ │ + mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ bl 11514 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 231b6 │ │ │ │ + bge.n 267de │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 23274 │ │ │ │ - ldr r3, [pc, #408] @ (23350 ) │ │ │ │ - movw r2, #634 @ 0x27a │ │ │ │ - ldr r1, [pc, #500] @ (233b4 ) │ │ │ │ - mov sl, r4 │ │ │ │ - ldr r0, [pc, #500] @ (233b8 ) │ │ │ │ + beq.w 26912 │ │ │ │ + ldr r3, [pc, #840] @ (26b28 ) │ │ │ │ + movs r2, #106 @ 0x6a │ │ │ │ + ldr r1, [pc, #932] @ (26b88 ) │ │ │ │ + ldr r0, [pc, #932] @ (26b8c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 22fc0 │ │ │ │ - mov r0, sl │ │ │ │ - bl c598 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 22dec │ │ │ │ - ldr r3, [pc, #368] @ (23350 ) │ │ │ │ - movw r2, #635 @ 0x27b │ │ │ │ - ldr r1, [pc, #472] @ (233bc ) │ │ │ │ - ldr r0, [pc, #472] @ (233c0 ) │ │ │ │ + b.n 26792 │ │ │ │ + ldr r3, [pc, #816] @ (26b28 ) │ │ │ │ + movs r2, #105 @ 0x69 │ │ │ │ + ldr r1, [pc, #916] @ (26b90 ) │ │ │ │ + ldr r0, [pc, #920] @ (26b94 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 22f1e │ │ │ │ - mov r0, r2 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23062 │ │ │ │ - ldr r3, [pc, #336] @ (23350 ) │ │ │ │ - movw r2, #637 @ 0x27d │ │ │ │ - ldr r1, [pc, #448] @ (233c4 ) │ │ │ │ - ldr r0, [pc, #448] @ (233c8 ) │ │ │ │ + b.n 26662 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #106 @ 0x6a │ │ │ │ + ldr r1, [pc, #904] @ (26b98 ) │ │ │ │ + ldr r0, [pc, #904] @ (26b9c ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ + mov r0, fp │ │ │ │ + bl c598 │ │ │ │ mov r0, r8 │ │ │ │ bl c598 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 22dc6 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 16900 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 23012 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r9 │ │ │ │ bl c598 │ │ │ │ - b.n 23012 │ │ │ │ - ldr r3, [pc, #276] @ (23350 ) │ │ │ │ - ldr r2, [pc, #396] @ (233cc ) │ │ │ │ - ldr r1, [pc, #400] @ (233d0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #400] @ (233d4 ) │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + mov r0, r6 │ │ │ │ + bl c598 │ │ │ │ + b.n 265fc │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq r6, #0 │ │ │ │ + beq.w 263ec │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.w 269aa │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + negs r3, r3 │ │ │ │ + lsls r6, r3, #1 │ │ │ │ + b.n 263ec │ │ │ │ + ldr r3, [pc, #728] @ (26b28 ) │ │ │ │ + movs r2, #105 @ 0x69 │ │ │ │ + ldr r1, [pc, #844] @ (26ba0 ) │ │ │ │ + ldr r0, [pc, #844] @ (26ba4 ) │ │ │ │ add r1, pc │ │ │ │ - str r2, [sp, #0] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ - str r4, [sp, #4] │ │ │ │ - movw r2, #637 @ 0x27d │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11db0 │ │ │ │ - b.n 23212 │ │ │ │ - ldr r3, [pc, #244] @ (23350 ) │ │ │ │ - movw r2, #637 @ 0x27d │ │ │ │ - ldr r1, [pc, #372] @ (233d8 ) │ │ │ │ - mov r4, r8 │ │ │ │ - ldr r0, [pc, #372] @ (233dc ) │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 265fc │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #106 @ 0x6a │ │ │ │ + ldr r1, [pc, #804] @ (26ba8 ) │ │ │ │ + ldr r0, [pc, #808] @ (26bac ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 265fc │ │ │ │ + ldr r0, [pc, #772] @ (26bb0 ) │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r0, pc │ │ │ │ + bl 11514 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 268c4 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cbz r2, 2691a │ │ │ │ + ldr r3, [pc, #608] @ (26b28 ) │ │ │ │ + movs r2, #105 @ 0x69 │ │ │ │ + ldr r1, [pc, #744] @ (26bb4 ) │ │ │ │ + ldr r0, [pc, #748] @ (26bb8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 22f1e │ │ │ │ mov r0, r8 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 265fc │ │ │ │ + cmp r2, #1 │ │ │ │ + itt eq │ │ │ │ + moveq.w fp, #0 │ │ │ │ + ldreq r2, [r3, #0] │ │ │ │ + beq.w 26590 │ │ │ │ + cmp r2, #10 │ │ │ │ + bne.n 269ec │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + negs r2, r2 │ │ │ │ + mov.w fp, r2, lsl #1 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + b.n 26590 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2675a │ │ │ │ + mov r0, r4 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 267de │ │ │ │ + mov r0, r3 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 268c4 │ │ │ │ + add r1, sp, #16 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 166f8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov.w r8, r0, lsl #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2632e │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 26950 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt eq │ │ │ │ + moveq.w r3, #1073741824 @ 0x40000000 │ │ │ │ + streq r3, [r4, #0] │ │ │ │ + beq.n 26950 │ │ │ │ + cbz r3, 2695e │ │ │ │ + cmp r4, #1 │ │ │ │ + it ne │ │ │ │ + orrne.w r8, r4, #1 │ │ │ │ + bne.w 26340 │ │ │ │ + b.n 266d0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26950 │ │ │ │ + add r1, sp, #16 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 166f8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov.w r9, r0, lsl #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2638e │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 26994 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt eq │ │ │ │ + moveq.w r3, #1073741824 @ 0x40000000 │ │ │ │ + streq r3, [r4, #0] │ │ │ │ + beq.n 26994 │ │ │ │ + cbz r3, 269a2 │ │ │ │ + cmp r4, #1 │ │ │ │ + it ne │ │ │ │ + orrne.w r9, r4, #1 │ │ │ │ + bne.w 263a0 │ │ │ │ + b.n 2675a │ │ │ │ + mov r0, r4 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26994 │ │ │ │ + add r1, sp, #16 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 166f8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + lsls r6, r0, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 263ec │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 269d6 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt eq │ │ │ │ + moveq.w r3, #1073741824 @ 0x40000000 │ │ │ │ + streq r3, [r4, #0] │ │ │ │ + beq.n 269d6 │ │ │ │ + cbz r3, 269e4 │ │ │ │ + cmp r4, #1 │ │ │ │ + it ne │ │ │ │ + orrne.w r6, r4, #1 │ │ │ │ + bne.w 26400 │ │ │ │ + b.n 267de │ │ │ │ + mov r0, r4 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 269d6 │ │ │ │ + add r1, sp, #16 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 166f8 │ │ │ │ + ldrd r3, r1, [sp, #12] │ │ │ │ + mov.w fp, r0, lsl #1 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 26590 │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 26a1e │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + itt eq │ │ │ │ + moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ + streq r2, [r3, #0] │ │ │ │ + beq.n 26a1e │ │ │ │ + cbz r2, 26a2c │ │ │ │ + cmp r3, #1 │ │ │ │ + it ne │ │ │ │ + orrne.w fp, r3, #1 │ │ │ │ + bne.w 262e0 │ │ │ │ + b.n 268c4 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 231b6 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b.n 26a1e │ │ │ │ blx 90dc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #348] @ (233e0 ) │ │ │ │ - movw r2, #11857 @ 0x2e51 │ │ │ │ - ldr r1, [pc, #348] @ (233e4 ) │ │ │ │ - ldr r0, [pc, #348] @ (233e8 ) │ │ │ │ + ldr r3, [pc, #380] @ (26bbc ) │ │ │ │ + movw r2, #15071 @ 0x3adf │ │ │ │ + ldr r1, [pc, #380] @ (26bc0 ) │ │ │ │ + ldr r0, [pc, #380] @ (26bc4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1504 @ 0x5e0 │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #368] @ (26bc8 ) │ │ │ │ + movw r2, #15139 @ 0x3b23 │ │ │ │ + ldr r1, [pc, #368] @ (26bcc ) │ │ │ │ + ldr r0, [pc, #368] @ (26bd0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1504 @ 0x5e0 │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #356] @ (26bd4 ) │ │ │ │ + movw r2, #15142 @ 0x3b26 │ │ │ │ + ldr r1, [pc, #356] @ (26bd8 ) │ │ │ │ + ldr r0, [pc, #356] @ (26bdc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1320 @ 0x528 │ │ │ │ + add.w r3, r3, #1504 @ 0x5e0 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #336] @ (233ec ) │ │ │ │ - movw r2, #11882 @ 0x2e6a │ │ │ │ - ldr r1, [pc, #336] @ (233f0 ) │ │ │ │ - ldr r0, [pc, #336] @ (233f4 ) │ │ │ │ + ldr r3, [pc, #344] @ (26be0 ) │ │ │ │ + movw r2, #15037 @ 0x3abd │ │ │ │ + ldr r1, [pc, #344] @ (26be4 ) │ │ │ │ + ldr r0, [pc, #344] @ (26be8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1320 @ 0x528 │ │ │ │ + add.w r3, r3, #1504 @ 0x5e0 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #324] @ (233f8 ) │ │ │ │ - movw r2, #11799 @ 0x2e17 │ │ │ │ - ldr r1, [pc, #324] @ (233fc ) │ │ │ │ - ldr r0, [pc, #324] @ (23400 ) │ │ │ │ + ldr r3, [pc, #332] @ (26bec ) │ │ │ │ + movw r2, #15109 @ 0x3b05 │ │ │ │ + ldr r1, [pc, #332] @ (26bf0 ) │ │ │ │ + ldr r0, [pc, #332] @ (26bf4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1320 @ 0x528 │ │ │ │ + add.w r3, r3, #1504 @ 0x5e0 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #312] @ (23404 ) │ │ │ │ - movw r2, #11926 @ 0x2e96 │ │ │ │ - ldr r1, [pc, #312] @ (23408 ) │ │ │ │ - ldr r0, [pc, #312] @ (2340c ) │ │ │ │ + ldr r3, [pc, #320] @ (26bf8 ) │ │ │ │ + movw r2, #15090 @ 0x3af2 │ │ │ │ + ldr r1, [pc, #320] @ (26bfc ) │ │ │ │ + ldr r0, [pc, #320] @ (26c00 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1320 @ 0x528 │ │ │ │ + add.w r3, r3, #1504 @ 0x5e0 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #300] @ (23410 ) │ │ │ │ - movw r2, #11953 @ 0x2eb1 │ │ │ │ - ldr r1, [pc, #300] @ (23414 ) │ │ │ │ - ldr r0, [pc, #300] @ (23418 ) │ │ │ │ + ldr r3, [pc, #308] @ (26c04 ) │ │ │ │ + movw r2, #15157 @ 0x3b35 │ │ │ │ + ldr r1, [pc, #308] @ (26c08 ) │ │ │ │ + ldr r0, [pc, #308] @ (26c0c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1320 @ 0x528 │ │ │ │ + add.w r3, r3, #1504 @ 0x5e0 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #288] @ (2341c ) │ │ │ │ - movw r2, #11816 @ 0x2e28 │ │ │ │ - ldr r1, [pc, #288] @ (23420 ) │ │ │ │ - ldr r0, [pc, #288] @ (23424 ) │ │ │ │ + ldr r3, [pc, #296] @ (26c10 ) │ │ │ │ + movw r2, #15140 @ 0x3b24 │ │ │ │ + ldr r1, [pc, #296] @ (26c14 ) │ │ │ │ + ldr r0, [pc, #296] @ (26c18 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1320 @ 0x528 │ │ │ │ + add.w r3, r3, #1504 @ 0x5e0 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #276] @ (23428 ) │ │ │ │ - movw r2, #11914 @ 0x2e8a │ │ │ │ - ldr r1, [pc, #276] @ (2342c ) │ │ │ │ - ldr r0, [pc, #276] @ (23430 ) │ │ │ │ + ldr r3, [pc, #284] @ (26c1c ) │ │ │ │ + movw r2, #15141 @ 0x3b25 │ │ │ │ + ldr r1, [pc, #284] @ (26c20 ) │ │ │ │ + ldr r0, [pc, #284] @ (26c24 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1320 @ 0x528 │ │ │ │ + add.w r3, r3, #1504 @ 0x5e0 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - bpl.n 2339c │ │ │ │ + ldr r5, [sp, #856] @ 0x358 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 23390 │ │ │ │ + ldr r5, [sp, #816] @ 0x330 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r0, #18 │ │ │ │ + lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #17 │ │ │ │ + lsls r0, r7, #18 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 23434 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r6, #19 │ │ │ │ + revsh r0, r3 │ │ │ │ movs r0, r0 │ │ │ │ - adds.w r0, r0, #0 │ │ │ │ - lsls r4, r4, #15 │ │ │ │ + rev r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0d60000 │ │ │ │ - b.n 23a20 │ │ │ │ + add r3, sp, #632 @ 0x278 │ │ │ │ movs r0, r0 │ │ │ │ - vaddl.s8 q8, d8, d0 │ │ │ │ - b.n 2380c │ │ │ │ + hlt 0x002c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 23918 │ │ │ │ + rev r6, r0 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.s d16, d14, d0 │ │ │ │ - b.n 23784 │ │ │ │ + hlt 0x0014 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.s16 d16, d10, d0 │ │ │ │ - b.n 23744 │ │ │ │ + cbnz r4, 26b86 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 237e4 │ │ │ │ + rev16 r2, r6 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 13, cr0, cr12, cr0, {0} │ │ │ │ - b.n 23654 │ │ │ │ + cbnz r2, 26b86 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 9, cr0, cr10, cr0, {0} │ │ │ │ - b.n 235d8 │ │ │ │ + rev r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [sl] │ │ │ │ - b.n 234a0 │ │ │ │ + cbnz r6, 26b80 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r6] │ │ │ │ - b.n 23420 │ │ │ │ + sxtb r2, r6 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4e20000 │ │ │ │ - stcl 0, cr0, [sl, #-0] │ │ │ │ - svc 246 @ 0xf6 │ │ │ │ + cbnz r2, 26b9e │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r8, #-0] │ │ │ │ - svc 196 @ 0xc4 │ │ │ │ + cbnz r2, 26b78 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 233fc │ │ │ │ + cbnz r2, 26b98 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [lr], {0} │ │ │ │ - svc 90 @ 0x5a │ │ │ │ + cbnz r2, 26b72 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [sl] │ │ │ │ - svc 54 @ 0x36 │ │ │ │ + cbz r6, 26bac │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [sl], {0} │ │ │ │ - svc 22 │ │ │ │ + cbnz r2, 26b90 │ │ │ │ movs r0, r0 │ │ │ │ - usat r0, #0, r4 │ │ │ │ - mcrr 0, 0, r0, sl, cr0 │ │ │ │ - udf #214 @ 0xd6 │ │ │ │ + @ instruction: 0xb8ba │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [sl], #-0 │ │ │ │ - udf #182 @ 0xb6 │ │ │ │ + cbnz r0, 26b92 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r2, #13 │ │ │ │ - movs r1, r0 │ │ │ │ - ldmia r5, {r3, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xb8a0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe8020000 │ │ │ │ - lsrs r2, r7, #12 │ │ │ │ - movs r1, r0 │ │ │ │ - ldmia r5, {r5, r6, r7} │ │ │ │ + cbz r2, 26ba0 │ │ │ │ movs r0, r0 │ │ │ │ - mcrr 0, 0, r0, lr, cr0 │ │ │ │ - lsrs r2, r4, #12 │ │ │ │ - movs r1, r0 │ │ │ │ - ldmia r5!, {r3, r6, r7} │ │ │ │ + @ instruction: 0xb8e2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xebe20000 │ │ │ │ - lsrs r2, r1, #12 │ │ │ │ - movs r1, r0 │ │ │ │ - ldmia r5, {r4, r5, r7} │ │ │ │ + @ instruction: 0xb83a │ │ │ │ movs r0, r0 │ │ │ │ - eors.w r0, r2, r0 │ │ │ │ - lsrs r2, r6, #11 │ │ │ │ - movs r1, r0 │ │ │ │ - ldmia r5!, {r3, r4, r7} │ │ │ │ + @ instruction: 0xb8cc │ │ │ │ movs r0, r0 │ │ │ │ - orns r0, sl, r0 │ │ │ │ - lsrs r2, r3, #11 │ │ │ │ - movs r1, r0 │ │ │ │ - ldmia r5!, {r7} │ │ │ │ + @ instruction: 0xb824 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2327c │ │ │ │ + @ instruction: 0xb8b4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r0, #11 │ │ │ │ - movs r1, r0 │ │ │ │ - ldmia r5, {r3, r5, r6} │ │ │ │ + @ instruction: 0xb80e │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xebe20000 │ │ │ │ - │ │ │ │ -00023434 : │ │ │ │ - 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] @ 235dc │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - ldr.w lr, [pc, #404] @ 235e0 │ │ │ │ - mov r0, r1 │ │ │ │ - add ip, pc │ │ │ │ - mov r1, r2 │ │ │ │ - mov r2, r3 │ │ │ │ - add.w r3, ip, #1392 @ 0x570 │ │ │ │ - ldr.w ip, [pc, #392] @ 235e4 │ │ │ │ - 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] @ (235e8 ) │ │ │ │ - ldr.w ip, [lr, ip] │ │ │ │ - add r4, pc │ │ │ │ - ldr.w ip, [ip] │ │ │ │ - str.w ip, [sp, #44] @ 0x2c │ │ │ │ - mov.w ip, #0 │ │ │ │ - bl c268 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2354c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r5, r2, #3 │ │ │ │ - bpl.n 2352c │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ - ldr r1, [r1, #84] @ 0x54 │ │ │ │ - lsls r0, r1, #7 │ │ │ │ - bpl.n 23550 │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ - cmp r1, #8 │ │ │ │ - bne.n 23568 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - ldr r1, [pc, #324] @ (235ec ) │ │ │ │ - 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 2355c │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [pc, #308] @ (235f0 ) │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - sub.w r3, ip, r3 │ │ │ │ - clz r3, r3 │ │ │ │ - lsrs r3, r3, #5 │ │ │ │ - bl 22aa8 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.n 2354c │ │ │ │ - movs r0, #2 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - blx 9334 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2357c │ │ │ │ - mov r0, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 1132c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - bpl.n 235aa │ │ │ │ - ldr r1, [pc, #252] @ (235f4 ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 235be │ │ │ │ - cmp r2, r5 │ │ │ │ - beq.n 235d4 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 235d8 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cmp r2, #1 │ │ │ │ - str r0, [r3, #16] │ │ │ │ - beq.n 235d8 │ │ │ │ - str r1, [r3, #20] │ │ │ │ - ldr r1, [pc, #228] @ (235f8 ) │ │ │ │ - ldr r2, [pc, #204] @ (235e4 ) │ │ │ │ - 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 235a6 │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #204] @ (235fc ) │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, pc │ │ │ │ - bl 11514 │ │ │ │ - ldr r3, [pc, #200] @ (23600 ) │ │ │ │ - movw r2, #609 @ 0x261 │ │ │ │ - ldr r1, [pc, #196] @ (23604 ) │ │ │ │ - ldr r0, [pc, #200] @ (23608 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 23512 │ │ │ │ - ldr r0, [pc, #184] @ (2360c ) │ │ │ │ - mov r1, r2 │ │ │ │ - add r0, pc │ │ │ │ - bl 11514 │ │ │ │ - b.n 23536 │ │ │ │ - ldr r0, [pc, #176] @ (23610 ) │ │ │ │ - mov r1, ip │ │ │ │ - add r0, pc │ │ │ │ - bl 11514 │ │ │ │ - b.n 23536 │ │ │ │ - cmp r1, #1 │ │ │ │ - it eq │ │ │ │ - moveq r2, #0 │ │ │ │ - beq.n 234a4 │ │ │ │ - cmp r1, #10 │ │ │ │ - bne.n 23588 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - b.n 234a4 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - bl 11178 │ │ │ │ - ldrd r2, r3, [sp, #16] │ │ │ │ - b.n 234e4 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r0, r2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - bl 166fc │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - ldrd r2, r3, [sp, #16] │ │ │ │ - orr.w r2, r2, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 234a4 │ │ │ │ - lsls r2, r0, #1 │ │ │ │ - b.n 234a4 │ │ │ │ - blx 90dc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #104] @ (23614 ) │ │ │ │ - movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #104] @ (23618 ) │ │ │ │ - ldr r0, [pc, #104] @ (2361c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #96] @ (23620 ) │ │ │ │ - movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #92] @ (23624 ) │ │ │ │ - ldr r0, [pc, #96] @ (23628 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #12 │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - bl 98c8 │ │ │ │ - bl 9928 │ │ │ │ - bvc.n 2365c │ │ │ │ - movs r2, r0 │ │ │ │ - ldmia r3!, {r5, r7} │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ + @ instruction: 0xb872 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r2, r3, r7} │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r2, #18 │ │ │ │ + @ instruction: 0xb7ca │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #18 │ │ │ │ + @ instruction: 0xb842 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #18 │ │ │ │ + @ instruction: 0xb79c │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r1, r2, r5, r6, r7} │ │ │ │ - movs r2, r0 │ │ │ │ - eors.w r0, r4, #0 │ │ │ │ - lsls r4, r4, #15 │ │ │ │ + add sp, #488 @ 0x1e8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [r0, #-0] │ │ │ │ - blt.n 235c4 │ │ │ │ + @ instruction: 0xb7fc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 23dd8 │ │ │ │ + @ instruction: 0xb754 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 236d4 │ │ │ │ + bcc.n 26afc │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #32 │ │ │ │ - movs r1, r0 │ │ │ │ - stmia r7!, {r2, r3, r4, r6, r7} │ │ │ │ + str r6, [sp, #176] @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r3} │ │ │ │ + push {r1, r5, r7, lr} │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ - movs r1, r0 │ │ │ │ - stmia r7!, {r1, r2, r7} │ │ │ │ + bcc.n 26ad8 │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [sp, #80] @ 0x50 │ │ │ │ + movs r0, r0 │ │ │ │ + cpsid ai │ │ │ │ + movs r0, r0 │ │ │ │ + bcc.n 26cb4 │ │ │ │ + movs r0, r0 │ │ │ │ + str r5, [sp, #1008] @ 0x3f0 │ │ │ │ + movs r0, r0 │ │ │ │ + add r6, sp, #8 │ │ │ │ + movs r0, r0 │ │ │ │ + bcc.n 26c90 │ │ │ │ + movs r0, r0 │ │ │ │ + str r5, [sp, #912] @ 0x390 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r6, 26c0c │ │ │ │ + movs r0, r0 │ │ │ │ + bcc.n 26c6c │ │ │ │ + movs r0, r0 │ │ │ │ + str r5, [sp, #816] @ 0x330 │ │ │ │ + movs r0, r0 │ │ │ │ + uxtb r2, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + bcc.n 26c48 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r1, r6} │ │ │ │ + str r5, [sp, #720] @ 0x2d0 │ │ │ │ + movs r0, r0 │ │ │ │ + add r6, sp, #1016 @ 0x3f8 │ │ │ │ + movs r0, r0 │ │ │ │ + bcc.n 26c24 │ │ │ │ + movs r0, r0 │ │ │ │ + str r5, [sp, #624] @ 0x270 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r6, 26c1e │ │ │ │ + movs r0, r0 │ │ │ │ + bcs.n 26c00 │ │ │ │ + movs r0, r0 │ │ │ │ + str r5, [sp, #528] @ 0x210 │ │ │ │ + movs r0, r0 │ │ │ │ + add r5, sp, #504 @ 0x1f8 │ │ │ │ + movs r0, r0 │ │ │ │ + bcs.n 26bdc │ │ │ │ + movs r0, r0 │ │ │ │ + str r5, [sp, #432] @ 0x1b0 │ │ │ │ + movs r0, r0 │ │ │ │ + push {r1, r3, r4, r6, r7, lr} │ │ │ │ ... │ │ │ │ │ │ │ │ -0002362c : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00026c28 : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr.w ip, [pc, #408] @ 237d4 │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - ldr.w lr, [pc, #404] @ 237d8 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #92] @ 26c94 │ │ │ │ + sub sp, #20 │ │ │ │ + ldr.w lr, [pc, #88] @ 26c98 │ │ │ │ mov r0, r1 │ │ │ │ add ip, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - add.w r3, ip, #1440 @ 0x5a0 │ │ │ │ - ldr.w ip, [pc, #392] @ 237dc │ │ │ │ + add.w r3, ip, #2256 @ 0x8d0 │ │ │ │ + add.w ip, sp, #8 │ │ │ │ + str.w ip, [sp] │ │ │ │ + ldr.w ip, [pc, #68] @ 26c9c │ │ │ │ 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] @ (237e0 ) │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ - add r4, pc │ │ │ │ ldr.w ip, [ip] │ │ │ │ - str.w ip, [sp, #44] @ 0x2c │ │ │ │ + str.w ip, [sp, #12] │ │ │ │ mov.w ip, #0 │ │ │ │ - bl c268 │ │ │ │ + bl c34c │ │ │ │ + cbz r0, 26c76 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 2620c │ │ │ │ + ldr r2, [pc, #40] @ (26ca0 ) │ │ │ │ + ldr r3, [pc, #32] @ (26c9c ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 26c8e │ │ │ │ + add sp, #20 │ │ │ │ + pop {pc} │ │ │ │ + blx 90dc <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldr r7, [sp, #296] @ 0x128 │ │ │ │ + movs r2, r0 │ │ │ │ + str r3, [sp, #656] @ 0x290 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + str r3, [sp, #520] @ 0x208 │ │ │ │ + movs r2, r0 │ │ │ │ + │ │ │ │ +00026ca4 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + ldr r4, [pc, #620] @ (26f20 ) │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ + ldr r2, [pc, #620] @ (26f24 ) │ │ │ │ + mov r6, r0 │ │ │ │ + add r4, pc │ │ │ │ + ldr r5, [pc, #616] @ (26f28 ) │ │ │ │ + ldr r3, [pc, #620] @ (26f2c ) │ │ │ │ + mov r7, r1 │ │ │ │ + add r5, pc │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + mov.w r2, #0 │ │ │ │ + movs r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + ldr r4, [r5, r3] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + ldr.w r3, [r4, #828] @ 0x33c │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr.w r0, [r4, #832] @ 0x340 │ │ │ │ + blx 9554 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 23744 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r5, r2, #3 │ │ │ │ - bpl.n 23724 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ - ldr r1, [r1, #84] @ 0x54 │ │ │ │ - lsls r0, r1, #7 │ │ │ │ - bpl.n 23748 │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ - cmp r1, #8 │ │ │ │ - bne.n 23760 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - ldr r1, [pc, #324] @ (237e4 ) │ │ │ │ - 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 23754 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [pc, #308] @ (237e8 ) │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - sub.w r3, ip, r3 │ │ │ │ - clz r3, r3 │ │ │ │ - lsrs r3, r3, #5 │ │ │ │ - bl 1ec48 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.n 23744 │ │ │ │ - movs r0, #2 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - blx 9334 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + beq.w 26e10 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + blx 94b8 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 26d0a │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r1, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 26de4 │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.w 26e26 │ │ │ │ + ldr.w r0, [r4, #832] @ 0x340 │ │ │ │ + ands.w r3, r3, #255 @ 0xff │ │ │ │ + beq.n 26d72 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + add r1, sp, #12 │ │ │ │ + str r6, [sp, #12] │ │ │ │ + blx 9554 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 26df8 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r1, sp, #16 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + blx 949c │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 26e5c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 26d56 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 26df0 │ │ │ │ + ldr r2, [pc, #472] @ (26f30 ) │ │ │ │ + ldr r3, [pc, #456] @ (26f24 ) │ │ │ │ + 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 26f16 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + add r1, sp, #20 │ │ │ │ + str r6, [sp, #20] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 9554 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 23774 │ │ │ │ + beq.n 26e80 │ │ │ │ + ldr r2, [pc, #424] @ (26f34 ) │ │ │ │ + ldr.w r1, [r4, #884] @ 0x374 │ │ │ │ + strd r0, r1, [sp, #24] │ │ │ │ + add r1, sp, #24 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + movs r2, #2 │ │ │ │ + blx 949c │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 26e96 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 26db8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 26e3c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #7 │ │ │ │ + bpl.n 26ea4 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.n 26e44 │ │ │ │ + ldr r5, [r4, #12] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + lsls r5, r5, #1 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 26dda │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 26e78 │ │ │ │ + mov r0, r5 │ │ │ │ bl 1132c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - bpl.n 237a2 │ │ │ │ - ldr r1, [pc, #252] @ (237ec ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 237b6 │ │ │ │ - cmp r2, r5 │ │ │ │ - beq.n 237cc │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 237d0 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cmp r2, #1 │ │ │ │ - str r0, [r3, #16] │ │ │ │ - beq.n 237d0 │ │ │ │ - str r1, [r3, #20] │ │ │ │ - ldr r1, [pc, #228] @ (237f0 ) │ │ │ │ - ldr r2, [pc, #204] @ (237dc ) │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 26d56 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, r1 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + b.n 26d0a │ │ │ │ + mov r0, r6 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26d56 │ │ │ │ + ldr r3, [pc, #316] @ (26f38 ) │ │ │ │ + movs r2, #111 @ 0x6f │ │ │ │ + ldr r1, [pc, #316] @ (26f3c ) │ │ │ │ + ldr r0, [pc, #320] @ (26f40 ) │ │ │ │ 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 2379e │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #204] @ (237f4 ) │ │ │ │ - mov r1, r3 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ - bl 11514 │ │ │ │ - ldr r3, [pc, #200] @ (237f8 ) │ │ │ │ - mov.w r2, #640 @ 0x280 │ │ │ │ - ldr r1, [pc, #196] @ (237fc ) │ │ │ │ - ldr r0, [pc, #200] @ (23800 ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 26d56 │ │ │ │ + ldr r3, [pc, #292] @ (26f38 ) │ │ │ │ + movs r2, #110 @ 0x6e │ │ │ │ + ldr r1, [pc, #300] @ (26f44 ) │ │ │ │ + ldr r0, [pc, #304] @ (26f48 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 2370a │ │ │ │ - ldr r0, [pc, #184] @ (23804 ) │ │ │ │ - mov r1, r2 │ │ │ │ - add r0, pc │ │ │ │ - bl 11514 │ │ │ │ - b.n 2372e │ │ │ │ - ldr r0, [pc, #176] @ (23808 ) │ │ │ │ - mov r1, ip │ │ │ │ + b.n 26e0c │ │ │ │ + ldr r3, [pc, #272] @ (26f38 ) │ │ │ │ + movs r2, #110 @ 0x6e │ │ │ │ + ldr r1, [pc, #288] @ (26f4c ) │ │ │ │ + ldr r0, [pc, #288] @ (26f50 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ - bl 11514 │ │ │ │ - b.n 2372e │ │ │ │ - cmp r1, #1 │ │ │ │ - it eq │ │ │ │ - moveq r2, #0 │ │ │ │ - beq.n 2369c │ │ │ │ - cmp r1, #10 │ │ │ │ - bne.n 23780 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + b.n 26e0c │ │ │ │ + mov r0, r6 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26db8 │ │ │ │ + cmp r3, #1 │ │ │ │ + itt eq │ │ │ │ + moveq r5, #0 │ │ │ │ + ldreq r3, [r4, #0] │ │ │ │ + beq.n 26dcc │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.n 26eda │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ negs r2, r2 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - b.n 2369c │ │ │ │ - str r0, [sp, #20] │ │ │ │ - bl 11178 │ │ │ │ - ldrd r2, r3, [sp, #16] │ │ │ │ - b.n 236dc │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r0, r2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - bl 166fc │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - ldrd r2, r3, [sp, #16] │ │ │ │ - orr.w r2, r2, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 2369c │ │ │ │ - lsls r2, r0, #1 │ │ │ │ - b.n 2369c │ │ │ │ - blx 90dc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #104] @ (2380c ) │ │ │ │ - movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #104] @ (23810 ) │ │ │ │ - ldr r0, [pc, #104] @ (23814 ) │ │ │ │ - add r3, pc │ │ │ │ + lsls r5, r2, #1 │ │ │ │ + b.n 26dcc │ │ │ │ + ldr r1, [pc, #244] @ (26f54 ) │ │ │ │ + movs r2, #111 @ 0x6f │ │ │ │ + ldr r0, [pc, #244] @ (26f58 ) │ │ │ │ + ldr r3, [pc, #212] @ (26f38 ) │ │ │ │ add r1, pc │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #96] @ (23818 ) │ │ │ │ - movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #92] @ (2381c ) │ │ │ │ - ldr r0, [pc, #96] @ (23820 ) │ │ │ │ - add r3, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 26e0c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26dda │ │ │ │ + ldr r3, [pc, #180] @ (26f38 ) │ │ │ │ + movs r2, #112 @ 0x70 │ │ │ │ + ldr r1, [pc, #212] @ (26f5c ) │ │ │ │ + ldr r0, [pc, #216] @ (26f60 ) │ │ │ │ add r1, pc │ │ │ │ - adds r3, #12 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - bl 98c8 │ │ │ │ - bl 9928 │ │ │ │ - bpl.n 23864 │ │ │ │ - movs r2, r0 │ │ │ │ - ldmia r1!, {r3, r5, r7} │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + b.n 26e0c │ │ │ │ + ldr r1, [pc, #204] @ (26f64 ) │ │ │ │ + movs r2, #112 @ 0x70 │ │ │ │ + ldr r0, [pc, #204] @ (26f68 ) │ │ │ │ + ldr r3, [pc, #152] @ (26f38 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + b.n 26e68 │ │ │ │ + ldr r0, [pc, #196] @ (26f6c ) │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, pc │ │ │ │ + bl 11514 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 26ebc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 26ed2 │ │ │ │ + ldr r3, [pc, #120] @ (26f38 ) │ │ │ │ + movs r2, #112 @ 0x70 │ │ │ │ + ldr r1, [pc, #172] @ (26f70 ) │ │ │ │ + ldr r0, [pc, #176] @ (26f74 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + b.n 26e0c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26ebc │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 166f8 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cbz r2, 26f1a │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 26f00 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt eq │ │ │ │ + moveq.w r3, #1073741824 @ 0x40000000 │ │ │ │ + streq r3, [r4, #0] │ │ │ │ + beq.n 26f00 │ │ │ │ + cbz r3, 26f0e │ │ │ │ + cmp r4, #1 │ │ │ │ + it ne │ │ │ │ + orrne.w r5, r4, #1 │ │ │ │ + bne.w 26dda │ │ │ │ + b.n 26ebc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26f00 │ │ │ │ + blx 90dc <__stack_chk_fail@plt> │ │ │ │ + lsls r5, r0, #1 │ │ │ │ + b.n 26dcc │ │ │ │ + nop │ │ │ │ + str r3, [sp, #264] @ 0x108 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r2, r4, r7} │ │ │ │ + str r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r2, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r0, #18 │ │ │ │ + lsls r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ + str r2, [sp, #648] @ 0x288 │ │ │ │ + movs r2, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ - movs r2, r0 │ │ │ │ - cdp 0, 9, cr0, cr12, cr0, {0} │ │ │ │ - lsls r4, r4, #15 │ │ │ │ + lsls r0, r7, #18 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 233d0 │ │ │ │ + uxtb r4, r6 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 237cc │ │ │ │ + sxth r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 23be0 │ │ │ │ + uxtb r4, r3 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 238dc │ │ │ │ + sxth r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #24 │ │ │ │ - movs r1, r0 │ │ │ │ - stmia r5!, {r2, r5, r6, r7} │ │ │ │ + uxtb r6, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r4} │ │ │ │ + cbz r2, 26f90 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #24 │ │ │ │ - movs r1, r0 │ │ │ │ - stmia r5!, {r1, r2, r3, r7} │ │ │ │ + uxth r0, r2 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r6, 26f8a │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r3, r6} │ │ │ │ + sxtb r4, r5 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r0, 26f8a │ │ │ │ + movs r0, r0 │ │ │ │ + sxtb r6, r2 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r4, 26f8c │ │ │ │ + movs r0, r0 │ │ │ │ + add r2, sp, #512 @ 0x200 │ │ │ │ + movs r0, r0 │ │ │ │ + sxth r0, r6 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r4, 26f8e │ │ │ │ ... │ │ │ │ │ │ │ │ -00023824 : │ │ │ │ +00026f78 : │ │ │ │ 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] @ 2438c │ │ │ │ + ldr.w r5, [pc, #2892] @ 27ad8 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ - ldr.w r4, [pc, #2900] @ 24390 │ │ │ │ + ldr.w r4, [pc, #2892] @ 27adc │ │ │ │ mov fp, r3 │ │ │ │ add r5, pc │ │ │ │ - ldr.w r3, [pc, #2896] @ 24394 │ │ │ │ + ldr.w r3, [pc, #2888] @ 27ae0 │ │ │ │ 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] @ 24398 │ │ │ │ + ldr.w r4, [pc, #2876] @ 27ae4 │ │ │ │ add r4, pc │ │ │ │ ldr r6, [r4, r3] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 23e84 │ │ │ │ + beq.w 275d6 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ mov r7, r2 │ │ │ │ mov sl, r1 │ │ │ │ orrs r3, r0 │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.w 2397c │ │ │ │ + bpl.w 270d0 │ │ │ │ ldr r1, [sp, #280] @ 0x118 │ │ │ │ bl 11490 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 23982 │ │ │ │ + beq.w 270d6 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 2406e │ │ │ │ - ldr.w r3, [pc, #2836] @ 2439c │ │ │ │ + beq.w 277be │ │ │ │ + ldr.w r3, [pc, #2828] @ 27ae8 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ - ldr.w r8, [r6, #520] @ 0x208 │ │ │ │ - bl 133d4 │ │ │ │ + ldr.w r8, [r6, #348] @ 0x15c │ │ │ │ + bl 133d0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 24094 │ │ │ │ - ldr.w r3, [r6, #524] @ 0x20c │ │ │ │ + beq.w 277e4 │ │ │ │ + ldr.w r3, [r6, #352] @ 0x160 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r0 │ │ │ │ movs r0, #3 │ │ │ │ bl d57c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 238bc │ │ │ │ + bge.n 27010 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23b80 │ │ │ │ + beq.w 272d2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 2412a │ │ │ │ - ldr.w r3, [pc, #2776] @ 243a0 │ │ │ │ - ldr.w r1, [r6, #528] @ 0x210 │ │ │ │ + beq.w 27878 │ │ │ │ + ldr.w r3, [pc, #2768] @ 27aec │ │ │ │ + ldr.w r1, [r6, #356] @ 0x164 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 9730 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 24142 │ │ │ │ + beq.w 27890 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ str.w r8, [sp, #104] @ 0x68 │ │ │ │ blx 949c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 238fe │ │ │ │ + bge.n 27052 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23b88 │ │ │ │ + beq.w 272da │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2415a │ │ │ │ + beq.w 278a8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2391c │ │ │ │ + bge.n 27070 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 2391c │ │ │ │ + cbnz r3, 27070 │ │ │ │ mov r0, r8 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ mov r0, r6 │ │ │ │ bl 10d84 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 23936 │ │ │ │ + bge.n 2708a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 23936 │ │ │ │ + cbnz r3, 2708a │ │ │ │ mov r0, r6 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #2668] @ 243a4 │ │ │ │ + ldr.w r3, [pc, #2660] @ 27af0 │ │ │ │ movw r2, #678 @ 0x2a6 │ │ │ │ - ldr.w r1, [pc, #2664] @ 243a8 │ │ │ │ - ldr.w r0, [pc, #2664] @ 243ac │ │ │ │ + ldr.w r1, [pc, #2656] @ 27af4 │ │ │ │ + ldr.w r0, [pc, #2656] @ 27af8 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5] │ │ │ │ - ldr.w r2, [pc, #2644] @ 243b0 │ │ │ │ - ldr.w r3, [pc, #2608] @ 24390 │ │ │ │ + ldr.w r2, [pc, #2636] @ 27afc │ │ │ │ + ldr.w r3, [pc, #2600] @ 27adc │ │ │ │ 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 24ec0 │ │ │ │ + bne.w 2860a │ │ │ │ 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 23884 │ │ │ │ + bgt.n 26fd8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ bl d3dc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 240ac │ │ │ │ - ldr.w r3, [pc, #2592] @ 243b4 │ │ │ │ + beq.w 277fc │ │ │ │ + ldr.w r3, [pc, #2584] @ 27b00 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r9, r3 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 23bb2 │ │ │ │ - ldr.w r3, [pc, #2552] @ 2439c │ │ │ │ + beq.w 27304 │ │ │ │ + ldr.w r3, [pc, #2544] @ 27ae8 │ │ │ │ movs r2, #1 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ - ldr.w r1, [r6, #424] @ 0x1a8 │ │ │ │ + ldr.w r1, [r6, #252] @ 0xfc │ │ │ │ bl d328 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 23aa2 │ │ │ │ - ldr.w r1, [r6, #288] @ 0x120 │ │ │ │ + bne.n 271f4 │ │ │ │ + ldr r1, [r6, #112] @ 0x70 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ bl d328 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 23ce4 │ │ │ │ + beq.w 27436 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 239dc │ │ │ │ + bge.n 2712e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24000 │ │ │ │ - ldr.w r9, [r6, #492] @ 0x1ec │ │ │ │ + beq.w 27750 │ │ │ │ + ldr.w r9, [r6, #320] @ 0x140 │ │ │ │ lsls r0, r7, #31 │ │ │ │ - ldr.w r6, [r6, #388] @ 0x184 │ │ │ │ - bmi.w 246b0 │ │ │ │ + ldr.w r6, [r6, #216] @ 0xd8 │ │ │ │ + bmi.w 27dfc │ │ │ │ mov r0, r7 │ │ │ │ bl 1132c │ │ │ │ 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 9554 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2468a │ │ │ │ + beq.w 27dd6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 25432 │ │ │ │ + beq.w 28b7e │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 23a36 │ │ │ │ + bge.n 27188 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 23a36 │ │ │ │ + cbnz r3, 27188 │ │ │ │ mov r0, r8 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #2432] @ 243b8 │ │ │ │ + ldr.w r3, [pc, #2424] @ 27b04 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 24706 │ │ │ │ + bne.w 27e52 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 23a58 │ │ │ │ + bge.n 271aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 23a58 │ │ │ │ + cbnz r3, 271aa │ │ │ │ mov r0, r6 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #2400] @ 243bc │ │ │ │ + ldr.w r3, [pc, #2396] @ 27b08 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 23fb2 │ │ │ │ + bne.w 27702 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 22aa8 │ │ │ │ + bl 1f098 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 2489e │ │ │ │ + beq.w 27fea │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ lsls r0, r6, #31 │ │ │ │ - bmi.w 248c6 │ │ │ │ + bmi.w 28012 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 23b5e │ │ │ │ - ldr.w r3, [pc, #2360] @ 243c0 │ │ │ │ - movw r2, #13163 @ 0x336b │ │ │ │ - ldr.w r1, [pc, #2356] @ 243c4 │ │ │ │ - ldr.w r0, [pc, #2356] @ 243c8 │ │ │ │ + bne.n 272b0 │ │ │ │ + ldr.w r3, [pc, #2356] @ 27b0c │ │ │ │ + movw r2, #11226 @ 0x2bda │ │ │ │ + ldr.w r1, [pc, #2352] @ 27b10 │ │ │ │ + ldr.w r0, [pc, #2352] @ 27b14 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1360 @ 0x550 │ │ │ │ + add.w r3, r3, #1536 @ 0x600 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 23ab8 │ │ │ │ + bge.n 2720a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23faa │ │ │ │ - ldr.w r9, [r6, #508] @ 0x1fc │ │ │ │ + beq.w 276fa │ │ │ │ + ldr.w r9, [r6, #336] @ 0x150 │ │ │ │ lsls r3, r7, #31 │ │ │ │ - ldr.w r6, [r6, #388] @ 0x184 │ │ │ │ - bmi.w 24490 │ │ │ │ + ldr.w r6, [r6, #216] @ 0xd8 │ │ │ │ + bmi.w 27bdc │ │ │ │ mov r0, r7 │ │ │ │ bl 1132c │ │ │ │ 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 9554 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2446a │ │ │ │ + beq.w 27bb6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 253d2 │ │ │ │ + beq.w 28b1e │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 23b10 │ │ │ │ + bge.n 27262 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23ff0 │ │ │ │ - ldr.w r3, [pc, #2212] @ 243b8 │ │ │ │ + beq.w 27740 │ │ │ │ + ldr.w r3, [pc, #2208] @ 27b04 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 244a6 │ │ │ │ + bne.w 27bf2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 23b30 │ │ │ │ + bge.n 27282 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23ff8 │ │ │ │ - ldr.w r3, [pc, #2184] @ 243bc │ │ │ │ + beq.w 27748 │ │ │ │ + ldr.w r3, [pc, #2180] @ 27b08 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 24172 │ │ │ │ + bne.w 278c0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 22aa8 │ │ │ │ + bl 1f098 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 247b0 │ │ │ │ + beq.w 27efc │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ lsls r3, r6, #31 │ │ │ │ - bmi.w 2404c │ │ │ │ + bmi.w 2779c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 253a2 │ │ │ │ + beq.w 28aee │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 23b7a │ │ │ │ + bge.n 272cc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 23b7a │ │ │ │ + bge.n 272cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 241aa │ │ │ │ + beq.w 278f8 │ │ │ │ strd r6, r4, [r5] │ │ │ │ - b.n 2395a │ │ │ │ + b.n 270ae │ │ │ │ mov r0, r7 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 238bc │ │ │ │ + b.n 27010 │ │ │ │ mov r0, r7 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 238fe │ │ │ │ + b.n 27052 │ │ │ │ ldmia.w r6, {r0, r1, r2} │ │ │ │ bl 10fd8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 9cf0 │ │ │ │ - ldr.w r3, [pc, #2056] @ 243b4 │ │ │ │ + bl 9dc4 │ │ │ │ + ldr.w r3, [pc, #2048] @ 27b00 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r9, r3 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 23bc8 │ │ │ │ + bge.n 2731a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24008 │ │ │ │ - ldr.w r3, [pc, #2048] @ 243cc │ │ │ │ + beq.w 27758 │ │ │ │ + ldr.w r3, [pc, #2044] @ 27b18 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 247da │ │ │ │ - ldr.w r2, [pc, #1988] @ 2439c │ │ │ │ + beq.w 27f26 │ │ │ │ + ldr.w r2, [pc, #1980] @ 27ae8 │ │ │ │ ldr r6, [r4, r2] │ │ │ │ ands.w r2, r7, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr.w r8, [r6, #552] @ 0x228 │ │ │ │ - bne.w 2485a │ │ │ │ + ldr.w r8, [r6, #380] @ 0x17c │ │ │ │ + bne.w 27fa6 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 1132c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ @@ -42828,100 +48255,100 @@ │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ blx 9554 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 24834 │ │ │ │ + beq.w 27f80 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25462 │ │ │ │ + beq.w 28bae │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 23c32 │ │ │ │ + bge.n 27384 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24506 │ │ │ │ + beq.w 27c52 │ │ │ │ cmp r8, r9 │ │ │ │ - beq.w 241b2 │ │ │ │ + beq.w 27900 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r0, r8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [r8] │ │ │ │ blx 94b8 │ │ │ │ ldr.w r2, [r8] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 23c66 │ │ │ │ + bge.n 273b8 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 246f8 │ │ │ │ + beq.w 27e44 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 248f6 │ │ │ │ + blt.w 28042 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 241b2 │ │ │ │ + beq.w 27900 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18424 │ │ │ │ + bl 24258 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 24bb8 │ │ │ │ - ldr.w r0, [r6, #560] @ 0x230 │ │ │ │ + beq.w 28304 │ │ │ │ + ldr.w r0, [r6, #388] @ 0x184 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ str.w r8, [sp, #108] @ 0x6c │ │ │ │ blx 9554 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 24cb6 │ │ │ │ + beq.w 28400 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 23cb6 │ │ │ │ + bge.n 27408 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24ac4 │ │ │ │ + beq.w 28210 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.w 24cec │ │ │ │ + bpl.w 28436 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 24d2e │ │ │ │ + bne.w 28478 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ lsls r4, r3, #1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 23cde │ │ │ │ + bge.n 27430 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 24b00 │ │ │ │ + beq.w 2824c │ │ │ │ strd r4, fp, [r5] │ │ │ │ - b.n 2395a │ │ │ │ - ldr.w r1, [r6, #532] @ 0x214 │ │ │ │ + b.n 270ae │ │ │ │ + ldr.w r1, [r6, #360] @ 0x168 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ bl d328 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 23db6 │ │ │ │ - ldr.w r3, [r6, #536] @ 0x218 │ │ │ │ + beq.n 27508 │ │ │ │ + ldr.w r3, [r6, #364] @ 0x16c │ │ │ │ lsls r2, r7, #31 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr.w r3, [r6, #388] @ 0x184 │ │ │ │ + ldr.w r3, [r6, #216] @ 0xd8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bmi.w 246ee │ │ │ │ + bmi.w 27e3a │ │ │ │ mov r0, r7 │ │ │ │ bl 1132c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ @@ -42930,77 +48357,77 @@ │ │ │ │ movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str.w sl, [sp, #152] @ 0x98 │ │ │ │ blx 9554 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 246c2 │ │ │ │ + beq.w 27e0e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 253ba │ │ │ │ + beq.w 28b06 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 23d54 │ │ │ │ + bge.n 274a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 23d54 │ │ │ │ + cbnz r3, 274a6 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r2 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - ldr.w r3, [pc, #1632] @ 243b8 │ │ │ │ + ldr.w r3, [pc, #1628] @ 27b04 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 24744 │ │ │ │ + bne.w 27e90 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 23d7a │ │ │ │ + bge.n 274cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 23d7a │ │ │ │ + cbnz r3, 274cc │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - ldr.w r3, [pc, #1600] @ 243bc │ │ │ │ + ldr.w r3, [pc, #1592] @ 27b08 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 23db6 │ │ │ │ + bne.n 27508 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 23d9c │ │ │ │ + bge.n 274ee │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24782 │ │ │ │ + beq.w 27ece │ │ │ │ lsls r1, r7, #31 │ │ │ │ - bmi.w 2444e │ │ │ │ + bmi.w 27b9a │ │ │ │ add.w r4, r7, #8 │ │ │ │ teq r7, r4 │ │ │ │ - bmi.w 24448 │ │ │ │ + bmi.w 27b94 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r4, [r5, #0] │ │ │ │ str r3, [r5, #4] │ │ │ │ - b.n 2395a │ │ │ │ - ldr.w r1, [r6, #540] @ 0x21c │ │ │ │ + b.n 270ae │ │ │ │ + ldr.w r1, [r6, #368] @ 0x170 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ bl d328 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 23eb4 │ │ │ │ - ldr.w r3, [r6, #544] @ 0x220 │ │ │ │ + beq.n 27606 │ │ │ │ + ldr.w r3, [r6, #372] @ 0x174 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr.w r3, [r6, #388] @ 0x184 │ │ │ │ + ldr.w r3, [r6, #216] @ 0xd8 │ │ │ │ str r3, [sp, #20] │ │ │ │ lsls r3, r7, #31 │ │ │ │ - bmi.w 2478c │ │ │ │ + bmi.w 27ed8 │ │ │ │ mov r0, r7 │ │ │ │ bl 1132c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ add r1, sp, #164 @ 0xa4 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ @@ -43009,384 +48436,384 @@ │ │ │ │ movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str.w sl, [sp, #164] @ 0xa4 │ │ │ │ blx 9554 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 24796 │ │ │ │ + beq.w 27ee2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2544a │ │ │ │ + beq.w 28b96 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 23e26 │ │ │ │ + bge.n 27578 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 23e26 │ │ │ │ + cbnz r3, 27578 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r2 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - ldr.w r3, [pc, #1424] @ 243b8 │ │ │ │ + ldr.w r3, [pc, #1416] @ 27b04 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 24010 │ │ │ │ + bne.w 27760 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 23e46 │ │ │ │ + bge.n 27598 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2449a │ │ │ │ - ldr.w r3, [pc, #1396] @ 243bc │ │ │ │ + beq.w 27be6 │ │ │ │ + ldr.w r3, [pc, #1388] @ 27b08 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 23eb4 │ │ │ │ + bne.n 27606 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 23e66 │ │ │ │ + bge.n 275b8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 247d0 │ │ │ │ + beq.w 27f1c │ │ │ │ lsls r3, r7, #31 │ │ │ │ - bmi.w 244ea │ │ │ │ + bmi.w 27c36 │ │ │ │ add.w r6, r7, #10 │ │ │ │ teq r7, r6 │ │ │ │ - bmi.w 244e4 │ │ │ │ - ldr.w r3, [pc, #1364] @ 243d0 │ │ │ │ + bmi.w 27c30 │ │ │ │ + ldr.w r3, [pc, #1360] @ 27b1c │ │ │ │ str r6, [r5, #0] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [r5, #4] │ │ │ │ - b.n 2395a │ │ │ │ - ldr.w r3, [pc, #1356] @ 243d4 │ │ │ │ - ldr.w r1, [pc, #1356] @ 243d8 │ │ │ │ + b.n 270ae │ │ │ │ + ldr.w r3, [pc, #1352] @ 27b20 │ │ │ │ + ldr.w r1, [pc, #1352] @ 27b24 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 911c │ │ │ │ - ldr.w r3, [pc, #1292] @ 243a4 │ │ │ │ - ldr.w r1, [pc, #1344] @ 243dc │ │ │ │ + ldr.w r3, [pc, #1284] @ 27af0 │ │ │ │ + ldr.w r1, [pc, #1336] @ 27b28 │ │ │ │ movw r2, #675 @ 0x2a3 │ │ │ │ - ldr.w r0, [pc, #1340] @ 243e0 │ │ │ │ + ldr.w r0, [pc, #1332] @ 27b2c │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 23952 │ │ │ │ - ldr.w r1, [r6, #300] @ 0x12c │ │ │ │ + b.n 270a6 │ │ │ │ + ldr r1, [r6, #124] @ 0x7c │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ bl d328 │ │ │ │ - cbz r0, 23f24 │ │ │ │ + cbz r0, 27674 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 23ed8 │ │ │ │ + bge.n 27628 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 246ba │ │ │ │ + beq.w 27e06 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bmi.w 2435e │ │ │ │ + bmi.w 27aac │ │ │ │ mov r2, r3 │ │ │ │ adds r3, #2 │ │ │ │ teq r2, r3 │ │ │ │ - bmi.w 24358 │ │ │ │ + bmi.w 27aa6 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ mov r3, fp │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 28800 │ │ │ │ + bl 2d6fc │ │ │ │ ldrd r7, r6, [sp, #64] @ 0x40 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.w 248d6 │ │ │ │ + beq.w 28022 │ │ │ │ lsls r0, r7, #31 │ │ │ │ it pl │ │ │ │ ldrpl r3, [r6, #0] │ │ │ │ - bpl.n 23f9c │ │ │ │ + bpl.n 276ec │ │ │ │ mov r0, r7 │ │ │ │ bl c580 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r7 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ bl c598 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 23f9c │ │ │ │ - ldr.w r1, [r6, #548] @ 0x224 │ │ │ │ + b.n 276ec │ │ │ │ + ldr.w r1, [r6, #376] @ 0x178 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ bl d328 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 23f4a │ │ │ │ + bge.n 2769a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 23f4a │ │ │ │ + cbnz r3, 2769a │ │ │ │ mov r0, r8 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 23bc8 │ │ │ │ + beq.w 2731a │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 2432c │ │ │ │ + bmi.w 27a7a │ │ │ │ mov r2, r3 │ │ │ │ adds r3, #2 │ │ │ │ teq r2, r3 │ │ │ │ - bmi.w 24326 │ │ │ │ + bmi.w 27a74 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ mov r3, fp │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 2703c │ │ │ │ + bl 2bf38 │ │ │ │ ldrd r7, r6, [sp, #72] @ 0x48 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.w 24814 │ │ │ │ + beq.w 27f60 │ │ │ │ lsls r2, r7, #31 │ │ │ │ - bmi.w 24868 │ │ │ │ + bmi.w 27fb4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2541a │ │ │ │ + beq.w 28b66 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 23fa4 │ │ │ │ + bge.n 276f4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 23fa4 │ │ │ │ + bge.n 276f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2431e │ │ │ │ + beq.w 27a6c │ │ │ │ strd r7, r6, [r5] │ │ │ │ - b.n 2395a │ │ │ │ + b.n 270ae │ │ │ │ mov r0, r8 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23ab8 │ │ │ │ + b.n 2720a │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 1e854 │ │ │ │ + bl 1ae50 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 24b0a │ │ │ │ + beq.w 28256 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ lsls r1, r6, #31 │ │ │ │ - bmi.w 24b66 │ │ │ │ + bmi.w 282b2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 23b5e │ │ │ │ - ldr.w r3, [pc, #1040] @ 243e4 │ │ │ │ - movw r2, #13178 @ 0x337a │ │ │ │ - ldr.w r1, [pc, #1036] @ 243e8 │ │ │ │ - ldr.w r0, [pc, #1036] @ 243ec │ │ │ │ + bne.w 272b0 │ │ │ │ + ldr.w r3, [pc, #1036] @ 27b30 │ │ │ │ + movw r2, #11241 @ 0x2be9 │ │ │ │ + ldr.w r1, [pc, #1032] @ 27b34 │ │ │ │ + ldr.w r0, [pc, #1032] @ 27b38 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1360 @ 0x550 │ │ │ │ + add.w r3, r3, #1536 @ 0x600 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23b10 │ │ │ │ + b.n 27262 │ │ │ │ mov r0, r6 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23b30 │ │ │ │ + b.n 27282 │ │ │ │ mov r0, r8 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 239dc │ │ │ │ + b.n 2712e │ │ │ │ mov r0, r9 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23bc8 │ │ │ │ - ldr r0, [pc, #988] @ (243f0 ) │ │ │ │ + b.n 2731a │ │ │ │ + ldr r0, [pc, #984] @ (27b3c ) │ │ │ │ str r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ bl 11514 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2402e │ │ │ │ + bge.n 2777e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24ce2 │ │ │ │ - ldr r3, [pc, #884] @ (243a4 ) │ │ │ │ + beq.w 2842c │ │ │ │ + ldr r3, [pc, #880] @ (27af0 ) │ │ │ │ movw r2, #707 @ 0x2c3 │ │ │ │ - ldr r1, [pc, #956] @ (243f4 ) │ │ │ │ - ldr r0, [pc, #960] @ (243f8 ) │ │ │ │ + ldr r1, [pc, #952] @ (27b40 ) │ │ │ │ + ldr r0, [pc, #956] @ (27b44 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 23952 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 270a6 │ │ │ │ mov r0, r6 │ │ │ │ bl c580 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 253a2 │ │ │ │ + beq.w 28aee │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 24064 │ │ │ │ + bge.n 277b4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ bl c598 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 23b6a │ │ │ │ - ldr r3, [pc, #868] @ (243d4 ) │ │ │ │ - ldr r1, [pc, #904] @ (243fc ) │ │ │ │ + b.n 272bc │ │ │ │ + ldr r3, [pc, #864] @ (27b20 ) │ │ │ │ + ldr r1, [pc, #900] @ (27b48 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 911c │ │ │ │ - ldr r3, [pc, #804] @ (243a4 ) │ │ │ │ - ldr r1, [pc, #896] @ (24400 ) │ │ │ │ + ldr r3, [pc, #800] @ (27af0 ) │ │ │ │ + ldr r1, [pc, #892] @ (27b4c ) │ │ │ │ mov.w r2, #680 @ 0x2a8 │ │ │ │ - ldr r0, [pc, #892] @ (24404 ) │ │ │ │ + ldr r0, [pc, #888] @ (27b50 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 23952 │ │ │ │ - ldr r3, [pc, #780] @ (243a4 ) │ │ │ │ + b.n 270a6 │ │ │ │ + ldr r3, [pc, #776] @ (27af0 ) │ │ │ │ movw r2, #679 @ 0x2a7 │ │ │ │ - ldr r1, [pc, #876] @ (24408 ) │ │ │ │ - ldr r0, [pc, #876] @ (2440c ) │ │ │ │ + ldr r1, [pc, #872] @ (27b54 ) │ │ │ │ + ldr r0, [pc, #872] @ (27b58 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 23952 │ │ │ │ - ldr r3, [pc, #756] @ (243a4 ) │ │ │ │ + b.n 270a6 │ │ │ │ + ldr r3, [pc, #752] @ (27af0 ) │ │ │ │ mov.w r2, #684 @ 0x2ac │ │ │ │ - ldr r1, [pc, #860] @ (24410 ) │ │ │ │ + ldr r1, [pc, #856] @ (27b5c ) │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ - ldr r0, [pc, #860] @ (24414 ) │ │ │ │ + ldr r0, [pc, #856] @ (27b60 ) │ │ │ │ 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 117a4 │ │ │ │ mov r0, r6 │ │ │ │ bl 10eb4 │ │ │ │ - ldr r3, [pc, #712] @ (2439c ) │ │ │ │ + ldr r3, [pc, #708] @ (27ae8 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr.w r1, [r3, #296] @ 0x128 │ │ │ │ - ldr r3, [pc, #708] @ (243a0 ) │ │ │ │ + ldr r1, [r3, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #708] @ (27aec ) │ │ │ │ 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 9730 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2488c │ │ │ │ + beq.w 27fd8 │ │ │ │ bl 1103c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 23b90 │ │ │ │ + bne.w 272e2 │ │ │ │ bl 10df0 │ │ │ │ ldmia.w r6, {r0, r1, r2} │ │ │ │ bl 10fd8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 23952 │ │ │ │ - ldr r3, [pc, #632] @ (243a4 ) │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 270a6 │ │ │ │ + ldr r3, [pc, #628] @ (27af0 ) │ │ │ │ movw r2, #679 @ 0x2a7 │ │ │ │ - ldr r1, [pc, #740] @ (24418 ) │ │ │ │ - ldr r0, [pc, #744] @ (2441c ) │ │ │ │ + ldr r1, [pc, #740] @ (27b64 ) │ │ │ │ + ldr r0, [pc, #740] @ (27b68 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 23952 │ │ │ │ - ldr r3, [pc, #608] @ (243a4 ) │ │ │ │ + b.n 270a6 │ │ │ │ + ldr r3, [pc, #604] @ (27af0 ) │ │ │ │ movw r2, #678 @ 0x2a6 │ │ │ │ - ldr r1, [pc, #724] @ (24420 ) │ │ │ │ - ldr r0, [pc, #728] @ (24424 ) │ │ │ │ + ldr r1, [pc, #724] @ (27b6c ) │ │ │ │ + ldr r0, [pc, #724] @ (27b70 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 24044 │ │ │ │ - ldr r3, [pc, #584] @ (243a4 ) │ │ │ │ + b.n 27794 │ │ │ │ + ldr r3, [pc, #580] @ (27af0 ) │ │ │ │ movw r2, #678 @ 0x2a6 │ │ │ │ - ldr r1, [pc, #708] @ (24428 ) │ │ │ │ - ldr r0, [pc, #712] @ (2442c ) │ │ │ │ + ldr r1, [pc, #708] @ (27b74 ) │ │ │ │ + ldr r0, [pc, #708] @ (27b78 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 24044 │ │ │ │ + b.n 27794 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1ffa0 │ │ │ │ + bl 1c594 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 24928 │ │ │ │ + beq.w 28074 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ lsls r7, r6, #31 │ │ │ │ - bmi.w 24ab4 │ │ │ │ + bmi.w 28200 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 23b5e │ │ │ │ - ldr r3, [pc, #668] @ (24430 ) │ │ │ │ - movw r2, #13110 @ 0x3336 │ │ │ │ - ldr r1, [pc, #664] @ (24434 ) │ │ │ │ - ldr r0, [pc, #668] @ (24438 ) │ │ │ │ + bne.w 272b0 │ │ │ │ + ldr r3, [pc, #664] @ (27b7c ) │ │ │ │ + movw r2, #11173 @ 0x2ba5 │ │ │ │ + ldr r1, [pc, #664] @ (27b80 ) │ │ │ │ + ldr r0, [pc, #664] @ (27b84 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1360 @ 0x550 │ │ │ │ + add.w r3, r3, #1536 @ 0x600 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23b7a │ │ │ │ + b.n 272cc │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 241c8 │ │ │ │ + bge.n 27916 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2480c │ │ │ │ - ldr r3, [pc, #624] @ (2443c ) │ │ │ │ + beq.w 27f58 │ │ │ │ + ldr r3, [pc, #624] @ (27b88 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24ace │ │ │ │ + beq.w 2821a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr.w r8, [r6, #552] @ 0x228 │ │ │ │ + ldr.w r8, [r6, #380] @ 0x17c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 24b58 │ │ │ │ + bne.w 282a4 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 1132c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ @@ -43395,916 +48822,917 @@ │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ blx 9554 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 24b32 │ │ │ │ + beq.w 2827e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 253ea │ │ │ │ + beq.w 28b36 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 24228 │ │ │ │ + bge.n 27976 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 248be │ │ │ │ + beq.w 2800a │ │ │ │ cmp r8, r9 │ │ │ │ - beq.w 24510 │ │ │ │ + beq.w 27c5c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r0, r8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [r8] │ │ │ │ blx 94b8 │ │ │ │ ldr.w r2, [r8] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2425c │ │ │ │ + bge.n 279aa │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2491c │ │ │ │ + beq.w 28068 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 24b88 │ │ │ │ + blt.w 282d4 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24510 │ │ │ │ + beq.w 27c5c │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr.w r0, [r6, #560] @ 0x230 │ │ │ │ + ldr.w r0, [r6, #388] @ 0x184 │ │ │ │ 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 9554 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 24dc6 │ │ │ │ + beq.w 28510 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 242ae │ │ │ │ + bge.n 279fc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24b7e │ │ │ │ + beq.w 282ca │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #7 │ │ │ │ - bpl.w 24e12 │ │ │ │ + bpl.w 2855c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 24e48 │ │ │ │ + bne.w 28592 │ │ │ │ ldr r7, [r6, #12] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsls r7, r7, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 242d6 │ │ │ │ + bge.n 27a24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24cac │ │ │ │ + beq.w 283f6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a3c8 │ │ │ │ + bl 2620c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 242f0 │ │ │ │ + bge.n 27a3e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 24316 │ │ │ │ + cbz r3, 27a64 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 23fa4 │ │ │ │ - ldr r3, [pc, #172] @ (243a4 ) │ │ │ │ + bne.w 276f4 │ │ │ │ + ldr r3, [pc, #168] @ (27af0 ) │ │ │ │ mov.w r2, #728 @ 0x2d8 │ │ │ │ - ldr r1, [pc, #320] @ (24440 ) │ │ │ │ - ldr r0, [pc, #324] @ (24444 ) │ │ │ │ + ldr r1, [pc, #320] @ (27b8c ) │ │ │ │ + ldr r0, [pc, #320] @ (27b90 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r7 │ │ │ │ bl c598 │ │ │ │ - b.w 23952 │ │ │ │ + b.w 270a6 │ │ │ │ mov r0, r8 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 242f0 │ │ │ │ + b.n 27a3e │ │ │ │ mov r0, r6 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23fa4 │ │ │ │ + b.n 276f4 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 23f64 │ │ │ │ + bge.w 276b4 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ - bl 16900 │ │ │ │ + bl 168fc │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, fp │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 2703c │ │ │ │ + bl 2bf38 │ │ │ │ tst.w r8, #1 │ │ │ │ ldrd r7, r6, [sp, #72] @ 0x48 │ │ │ │ - beq.w 23f76 │ │ │ │ + beq.w 276c6 │ │ │ │ mov r0, r8 │ │ │ │ bl c598 │ │ │ │ - b.n 23f76 │ │ │ │ + b.n 276c6 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 23eec │ │ │ │ + bge.w 2763c │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ - bl 16900 │ │ │ │ + bl 168fc │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, fp │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 28800 │ │ │ │ + bl 2d6fc │ │ │ │ tst.w r8, #1 │ │ │ │ ldrd r7, r6, [sp, #64] @ 0x40 │ │ │ │ - beq.w 23efe │ │ │ │ + beq.w 2764e │ │ │ │ mov r0, r8 │ │ │ │ bl c598 │ │ │ │ - b.n 23efe │ │ │ │ - nop │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r7} │ │ │ │ + b.n 2764e │ │ │ │ + str r0, [sp, #416] @ 0x1a0 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r2, r5, r7} │ │ │ │ + str r0, [sp, #328] @ 0x148 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 23fb0 │ │ │ │ + sub sp, #136 @ 0x88 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 2435c │ │ │ │ + add r0, pc, #456 @ (adr r0, 27cc4 ) │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r3, r4, r7} │ │ │ │ + ldrh r6, [r0, #58] @ 0x3a │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #13 │ │ │ │ - movs r1, r0 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - b.n 23d84 │ │ │ │ + ldrh r4, [r1, #52] @ 0x34 │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, sp, #456 @ 0x1c8 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 244e4 │ │ │ │ + add r3, sp, #152 @ 0x98 │ │ │ │ + movs r0, r0 │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 24524 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r6!, {r1, r4, r5, r7} │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 244d0 │ │ │ │ + ldrh r0, [r0, #10] │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [sl] │ │ │ │ - stmia r0!, {r5, r7} │ │ │ │ + add r7, pc, #984 @ (adr r7, 27f14 ) │ │ │ │ movs r0, r0 │ │ │ │ - svc 154 @ 0x9a │ │ │ │ + ldr r2, [sp, #304] @ 0x130 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 2434c │ │ │ │ + add r1, sp, #720 @ 0x2d0 │ │ │ │ movs r0, r0 │ │ │ │ - svc 16 │ │ │ │ + ldr r1, [sp, #528] @ 0x210 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 243c4 │ │ │ │ + add r1, sp, #264 @ 0x108 │ │ │ │ movs r0, r0 │ │ │ │ - udf #158 @ 0x9e │ │ │ │ + add r1, sp, #408 @ 0x198 │ │ │ │ movs r0, r0 │ │ │ │ - udf #194 @ 0xc2 │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 24334 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ movs r0, r0 │ │ │ │ - udf #170 @ 0xaa │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 2450c │ │ │ │ + add r1, sp, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - udf #144 @ 0x90 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 244e0 │ │ │ │ + add r0, sp, #744 @ 0x2e8 │ │ │ │ movs r0, r0 │ │ │ │ - udf #20 │ │ │ │ + ldr r0, [sp, #552] @ 0x228 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r3, r5, r6, r7} │ │ │ │ + add r0, sp, #648 @ 0x288 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 2441c │ │ │ │ + ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r4, r6, r7} │ │ │ │ + add r0, sp, #552 @ 0x228 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 243f4 │ │ │ │ + ldr r0, [sp, #360] @ 0x168 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r3, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - mcrr2 0, 0, r0, r0, cr0 │ │ │ │ - bkpt 0x00e6 │ │ │ │ + strh r0, [r1, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 2434c │ │ │ │ + add r7, pc, #984 @ (adr r7, 27f60 ) │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 244d4 │ │ │ │ + add r6, pc, #952 @ (adr r6, 27f48 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r2, r3, r4} │ │ │ │ + str r6, [sp, #760] @ 0x2f8 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 23dae │ │ │ │ + bge.w 27500 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16900 │ │ │ │ + bl 168fc │ │ │ │ mov r4, r0 │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bpl.w 23dae │ │ │ │ + bpl.w 27500 │ │ │ │ bl c580 │ │ │ │ mov r0, r4 │ │ │ │ bl c598 │ │ │ │ - b.n 23dae │ │ │ │ - ldr.w r3, [pc, #3192] @ 250e4 │ │ │ │ + b.n 27500 │ │ │ │ + ldr.w r3, [pc, #3192] @ 28830 │ │ │ │ mov.w r2, #692 @ 0x2b4 │ │ │ │ - ldr.w r1, [pc, #3188] @ 250e8 │ │ │ │ - ldr.w r0, [pc, #3188] @ 250ec │ │ │ │ + ldr.w r1, [pc, #3188] @ 28834 │ │ │ │ + ldr.w r0, [pc, #3188] @ 28838 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ - b.w 23952 │ │ │ │ + bl 9dc4 │ │ │ │ + b.w 270a6 │ │ │ │ mov r0, r7 │ │ │ │ bl c580 │ │ │ │ - b.w 23ac6 │ │ │ │ + b.w 27218 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 23e46 │ │ │ │ - ldr.w r0, [pc, #3144] @ 250f0 │ │ │ │ + b.n 27598 │ │ │ │ + ldr.w r0, [pc, #3144] @ 2883c │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ bl 11514 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 244c4 │ │ │ │ + bge.n 27c10 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24b2a │ │ │ │ - ldr.w r3, [pc, #3100] @ 250e4 │ │ │ │ + beq.w 28276 │ │ │ │ + ldr.w r3, [pc, #3100] @ 28830 │ │ │ │ mov.w r2, #692 @ 0x2b4 │ │ │ │ - ldr.w r1, [pc, #3108] @ 250f4 │ │ │ │ - ldr.w r0, [pc, #3108] @ 250f8 │ │ │ │ + ldr.w r1, [pc, #3108] @ 28840 │ │ │ │ + ldr.w r0, [pc, #3108] @ 28844 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.w 23952 │ │ │ │ + b.w 270a6 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 23e78 │ │ │ │ + bge.w 275ca │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #10 │ │ │ │ - bl 16900 │ │ │ │ + bl 168fc │ │ │ │ mov r6, r0 │ │ │ │ lsls r7, r0, #31 │ │ │ │ - bpl.w 23e78 │ │ │ │ + bpl.w 275ca │ │ │ │ bl c580 │ │ │ │ mov r0, r6 │ │ │ │ bl c598 │ │ │ │ - b.n 23e78 │ │ │ │ + b.n 275ca │ │ │ │ mov r0, r2 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 23c32 │ │ │ │ + b.w 27384 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 24526 │ │ │ │ + bge.n 27c72 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24b76 │ │ │ │ - ldr.w r3, [pc, #3028] @ 250fc │ │ │ │ + beq.w 282c2 │ │ │ │ + ldr.w r3, [pc, #3028] @ 28848 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr.w r8, [r3] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 24dea │ │ │ │ - ldr.w r3, [r6, #552] @ 0x228 │ │ │ │ + beq.w 28534 │ │ │ │ + ldr.w r3, [r6, #380] @ 0x17c │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 24e80 │ │ │ │ + bne.w 285ca │ │ │ │ mov r0, r7 │ │ │ │ bl 1132c │ │ │ │ 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 9554 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 24e60 │ │ │ │ + beq.w 285aa │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25402 │ │ │ │ + beq.w 28b4e │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2458c │ │ │ │ + bge.n 27cd8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24ca4 │ │ │ │ + beq.w 283ee │ │ │ │ cmp r8, r9 │ │ │ │ - beq.w 24948 │ │ │ │ + beq.w 28094 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r0, r8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [r8] │ │ │ │ blx 94b8 │ │ │ │ ldr.w r2, [r8] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 245c0 │ │ │ │ + bge.n 27d0c │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 24d46 │ │ │ │ + beq.w 28490 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 24ea6 │ │ │ │ + blt.w 285f0 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24948 │ │ │ │ + beq.w 28094 │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr.w r0, [r6, #560] @ 0x230 │ │ │ │ + ldr.w r0, [r6, #388] @ 0x184 │ │ │ │ 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 9554 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 24f96 │ │ │ │ + beq.w 286e0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 24612 │ │ │ │ + bge.n 27d5e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24e8a │ │ │ │ + beq.w 285d4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #7 │ │ │ │ - bpl.w 24f62 │ │ │ │ + bpl.w 286ac │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 24fcc │ │ │ │ + bne.w 28716 │ │ │ │ ldr r7, [r6, #12] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsls r7, r7, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2463a │ │ │ │ + bge.n 27d86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24e9c │ │ │ │ + beq.w 285e6 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ae58 │ │ │ │ + bl 26ca4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 24656 │ │ │ │ + bge.n 27da2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 24682 │ │ │ │ + cbz r3, 27dce │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 23fa4 │ │ │ │ - ldr.w r3, [pc, #2692] @ 250e4 │ │ │ │ + bne.w 276f4 │ │ │ │ + ldr.w r3, [pc, #2692] @ 28830 │ │ │ │ movw r2, #735 @ 0x2df │ │ │ │ - ldr.w r1, [pc, #2712] @ 25100 │ │ │ │ - ldr.w r0, [pc, #2712] @ 25104 │ │ │ │ + ldr.w r1, [pc, #2712] @ 2884c │ │ │ │ + ldr.w r0, [pc, #2712] @ 28850 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r7 │ │ │ │ bl c598 │ │ │ │ - b.w 23952 │ │ │ │ + b.w 270a6 │ │ │ │ mov r0, r8 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24656 │ │ │ │ - ldr.w r3, [pc, #2648] @ 250e4 │ │ │ │ + b.n 27da2 │ │ │ │ + ldr.w r3, [pc, #2648] @ 28830 │ │ │ │ movw r2, #698 @ 0x2ba │ │ │ │ - ldr.w r1, [pc, #2676] @ 25108 │ │ │ │ - ldr.w r0, [pc, #2676] @ 2510c │ │ │ │ + ldr.w r1, [pc, #2676] @ 28854 │ │ │ │ + ldr.w r0, [pc, #2676] @ 28858 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ - b.w 23952 │ │ │ │ + bl 9dc4 │ │ │ │ + b.w 270a6 │ │ │ │ mov r0, r7 │ │ │ │ bl c580 │ │ │ │ - b.w 239ea │ │ │ │ + b.w 2713c │ │ │ │ mov r0, r8 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23ed8 │ │ │ │ - ldr.w r3, [pc, #2592] @ 250e4 │ │ │ │ + b.n 27628 │ │ │ │ + ldr.w r3, [pc, #2592] @ 28830 │ │ │ │ mov.w r2, #704 @ 0x2c0 │ │ │ │ - ldr.w r1, [pc, #2628] @ 25110 │ │ │ │ - ldr.w r0, [pc, #2628] @ 25114 │ │ │ │ + ldr.w r1, [pc, #2628] @ 2885c │ │ │ │ + ldr.w r0, [pc, #2628] @ 28860 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9cf0 │ │ │ │ - b.w 23952 │ │ │ │ + bl 9dc4 │ │ │ │ + b.w 270a6 │ │ │ │ mov r0, r7 │ │ │ │ bl c580 │ │ │ │ - b.w 23d06 │ │ │ │ + b.w 27458 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.w 23c66 │ │ │ │ - ldr.w r0, [pc, #2576] @ 25118 │ │ │ │ + b.w 273b8 │ │ │ │ + ldr.w r0, [pc, #2576] @ 28864 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ bl 11514 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 24724 │ │ │ │ + bge.n 27e70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24bb0 │ │ │ │ - ldr.w r3, [pc, #2492] @ 250e4 │ │ │ │ + beq.w 282fc │ │ │ │ + ldr.w r3, [pc, #2492] @ 28830 │ │ │ │ movw r2, #698 @ 0x2ba │ │ │ │ - ldr.w r1, [pc, #2540] @ 2511c │ │ │ │ - ldr.w r0, [pc, #2540] @ 25120 │ │ │ │ + ldr.w r1, [pc, #2540] @ 28868 │ │ │ │ + ldr.w r0, [pc, #2540] @ 2886c │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.w 23952 │ │ │ │ - ldr.w r0, [pc, #2524] @ 25124 │ │ │ │ + b.w 270a6 │ │ │ │ + ldr.w r0, [pc, #2524] @ 28870 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ bl 11514 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 24764 │ │ │ │ + bge.n 27eb0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24ba8 │ │ │ │ - ldr.w r3, [pc, #2428] @ 250e4 │ │ │ │ + beq.w 282f4 │ │ │ │ + ldr.w r3, [pc, #2428] @ 28830 │ │ │ │ mov.w r2, #704 @ 0x2c0 │ │ │ │ - ldr.w r1, [pc, #2488] @ 25128 │ │ │ │ - ldr.w r0, [pc, #2488] @ 2512c │ │ │ │ + ldr.w r1, [pc, #2488] @ 28874 │ │ │ │ + ldr.w r0, [pc, #2488] @ 28878 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 24044 │ │ │ │ + b.n 27794 │ │ │ │ mov r0, r8 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 23d9c │ │ │ │ + b.w 274ee │ │ │ │ mov r0, r7 │ │ │ │ bl c580 │ │ │ │ - b.w 23dd8 │ │ │ │ - ldr.w r3, [pc, #2380] @ 250e4 │ │ │ │ + b.w 2752a │ │ │ │ + ldr.w r3, [pc, #2380] @ 28830 │ │ │ │ movw r2, #707 @ 0x2c3 │ │ │ │ - ldr.w r1, [pc, #2448] @ 25130 │ │ │ │ - ldr.w r0, [pc, #2448] @ 25134 │ │ │ │ + ldr.w r1, [pc, #2448] @ 2887c │ │ │ │ + ldr.w r0, [pc, #2448] @ 28880 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 246da │ │ │ │ - ldr.w r3, [pc, #2352] @ 250e4 │ │ │ │ + b.n 27e26 │ │ │ │ + ldr.w r3, [pc, #2352] @ 28830 │ │ │ │ movw r2, #693 @ 0x2b5 │ │ │ │ - ldr.w r1, [pc, #2428] @ 25138 │ │ │ │ - ldr.w r0, [pc, #2428] @ 2513c │ │ │ │ + ldr.w r1, [pc, #2428] @ 28884 │ │ │ │ + ldr.w r0, [pc, #2428] @ 28888 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.w 23952 │ │ │ │ + b.w 270a6 │ │ │ │ mov r0, r8 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 23e66 │ │ │ │ - ldr.w r3, [pc, #2404] @ 25140 │ │ │ │ - ldr.w r1, [pc, #2404] @ 25144 │ │ │ │ + b.w 275b8 │ │ │ │ + ldr.w r3, [pc, #2404] @ 2888c │ │ │ │ + ldr.w r1, [pc, #2404] @ 28890 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 911c │ │ │ │ - ldr.w r3, [pc, #2292] @ 250e4 │ │ │ │ - ldr.w r1, [pc, #2388] @ 25148 │ │ │ │ + ldr.w r3, [pc, #2292] @ 28830 │ │ │ │ + ldr.w r1, [pc, #2388] @ 28894 │ │ │ │ movw r2, #719 @ 0x2cf │ │ │ │ - ldr.w r0, [pc, #2384] @ 2514c │ │ │ │ + ldr.w r0, [pc, #2384] @ 28898 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.w 23952 │ │ │ │ + b.w 270a6 │ │ │ │ mov r0, r8 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 241c8 │ │ │ │ - ldr.w r3, [pc, #2252] @ 250e4 │ │ │ │ + b.n 27916 │ │ │ │ + ldr.w r3, [pc, #2252] @ 28830 │ │ │ │ mov.w r2, #716 @ 0x2cc │ │ │ │ - ldr.w r1, [pc, #2352] @ 25150 │ │ │ │ - ldr.w r0, [pc, #2352] @ 25154 │ │ │ │ + ldr.w r1, [pc, #2352] @ 2889c │ │ │ │ + ldr.w r0, [pc, #2352] @ 288a0 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.w 23952 │ │ │ │ - ldr.w r3, [pc, #2220] @ 250e4 │ │ │ │ + b.w 270a6 │ │ │ │ + ldr.w r3, [pc, #2220] @ 28830 │ │ │ │ movw r2, #719 @ 0x2cf │ │ │ │ - ldr.w r1, [pc, #2328] @ 25158 │ │ │ │ - ldr.w r0, [pc, #2328] @ 2515c │ │ │ │ + ldr.w r1, [pc, #2328] @ 288a4 │ │ │ │ + ldr.w r0, [pc, #2328] @ 288a8 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9cf0 │ │ │ │ - b.w 23952 │ │ │ │ + bl 9dc4 │ │ │ │ + b.w 270a6 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl c580 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.w 23bea │ │ │ │ + b.w 2733c │ │ │ │ mov r0, r7 │ │ │ │ bl c580 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2541a │ │ │ │ + beq.w 28b66 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 24880 │ │ │ │ + bge.n 27fcc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ mov r0, r7 │ │ │ │ bl c598 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - b.w 23f94 │ │ │ │ + b.w 276e4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movw r2, #685 @ 0x2ad │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 2410e │ │ │ │ - ldr.w r3, [pc, #2116] @ 250e4 │ │ │ │ + b.n 2785c │ │ │ │ + ldr.w r3, [pc, #2116] @ 28830 │ │ │ │ movw r2, #699 @ 0x2bb │ │ │ │ - ldr.w r1, [pc, #2232] @ 25160 │ │ │ │ - ldr.w r0, [pc, #2232] @ 25164 │ │ │ │ + ldr.w r1, [pc, #2232] @ 288ac │ │ │ │ + ldr.w r0, [pc, #2232] @ 288b0 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.w 23952 │ │ │ │ + b.w 270a6 │ │ │ │ mov r0, r2 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24228 │ │ │ │ + b.n 27976 │ │ │ │ mov r0, r6 │ │ │ │ bl c580 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 24058 │ │ │ │ - b.w 23a84 │ │ │ │ - ldr.w r3, [pc, #2060] @ 250e4 │ │ │ │ + bne.w 277a8 │ │ │ │ + b.w 271d6 │ │ │ │ + ldr.w r3, [pc, #2060] @ 28830 │ │ │ │ mov.w r2, #712 @ 0x2c8 │ │ │ │ - ldr.w r1, [pc, #2184] @ 25168 │ │ │ │ - ldr.w r0, [pc, #2184] @ 2516c │ │ │ │ + ldr.w r1, [pc, #2184] @ 288b4 │ │ │ │ + ldr.w r0, [pc, #2184] @ 288b8 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.w 23952 │ │ │ │ - ldr.w r3, [pc, #2028] @ 250e4 │ │ │ │ + b.w 270a6 │ │ │ │ + ldr.w r3, [pc, #2028] @ 28830 │ │ │ │ movw r2, #719 @ 0x2cf │ │ │ │ - ldr.w r1, [pc, #2160] @ 25170 │ │ │ │ - ldr.w r0, [pc, #2160] @ 25174 │ │ │ │ + ldr.w r1, [pc, #2160] @ 288bc │ │ │ │ + ldr.w r0, [pc, #2160] @ 288c0 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ - b.w 23952 │ │ │ │ + bl 9dc4 │ │ │ │ + b.w 270a6 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 2425c │ │ │ │ - ldr.w r3, [pc, #1976] @ 250e4 │ │ │ │ + b.n 279aa │ │ │ │ + ldr.w r3, [pc, #1976] @ 28830 │ │ │ │ movw r2, #694 @ 0x2b6 │ │ │ │ - ldr.w r1, [pc, #2116] @ 25178 │ │ │ │ - ldr.w r0, [pc, #2116] @ 2517c │ │ │ │ + ldr.w r1, [pc, #2116] @ 288c4 │ │ │ │ + ldr.w r0, [pc, #2116] @ 288c8 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.w 23952 │ │ │ │ + b.w 270a6 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2495e │ │ │ │ + bge.n 280aa │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24e94 │ │ │ │ + beq.w 285de │ │ │ │ mvns r3, r7 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ mov r9, r3 │ │ │ │ - beq.w 24da0 │ │ │ │ + beq.w 284ea │ │ │ │ adds r2, r7, #6 │ │ │ │ teq r7, r2 │ │ │ │ - bmi.w 24d9a │ │ │ │ + bmi.w 284e4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 14670 │ │ │ │ + bl 1466c │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 24fb2 │ │ │ │ + beq.w 286fc │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.w 2500c │ │ │ │ + bpl.w 28756 │ │ │ │ ldr.w r0, [r6, #1000] @ 0x3e8 │ │ │ │ mov r1, r8 │ │ │ │ blx 8f94 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.w 24fec │ │ │ │ + blt.w 28736 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 24d52 │ │ │ │ + bne.w 2849c │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 249be │ │ │ │ + bge.n 2810a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24aac │ │ │ │ + beq.n 281f8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 24f34 │ │ │ │ + beq.w 2867e │ │ │ │ add.w r2, r7, #8 │ │ │ │ teq r7, r2 │ │ │ │ - bmi.w 24f2e │ │ │ │ + bmi.w 28678 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 14670 │ │ │ │ + bl 1466c │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 25290 │ │ │ │ + beq.w 289dc │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.w 2526c │ │ │ │ + bpl.w 289b8 │ │ │ │ ldr.w r0, [r6, #1004] @ 0x3ec │ │ │ │ mov r1, r8 │ │ │ │ blx 8f94 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.w 25244 │ │ │ │ + blt.w 28990 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 24edc │ │ │ │ + bne.w 28626 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 24a1e │ │ │ │ + bge.n 2816a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25048 │ │ │ │ - ldr.w r3, [pc, #1888] @ 25180 │ │ │ │ - ldr.w r8, [r6, #588] @ 0x24c │ │ │ │ + beq.w 28792 │ │ │ │ + ldr.w r3, [pc, #1888] @ 288cc │ │ │ │ + ldr.w r8, [r6, #416] @ 0x1a0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r9, r3 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 252bc │ │ │ │ + bne.w 28a08 │ │ │ │ mov r0, r7 │ │ │ │ bl 1132c │ │ │ │ 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 949c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 252f0 │ │ │ │ + beq.w 28a3c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 2538a │ │ │ │ + beq.w 28ad6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 24a6e │ │ │ │ + bge.n 281ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25264 │ │ │ │ + beq.w 289b0 │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 252ce │ │ │ │ + bne.w 28a1a │ │ │ │ mov r0, r6 │ │ │ │ bl 10d84 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25030 │ │ │ │ - ldr.w r3, [pc, #1620] @ 250e4 │ │ │ │ + beq.w 2877a │ │ │ │ + ldr.w r3, [pc, #1620] @ 28830 │ │ │ │ movw r2, #745 @ 0x2e9 │ │ │ │ - ldr.w r1, [pc, #1772] @ 25184 │ │ │ │ - ldr.w r0, [pc, #1772] @ 25188 │ │ │ │ + ldr.w r1, [pc, #1772] @ 288d0 │ │ │ │ + ldr.w r0, [pc, #1772] @ 288d4 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.w 23952 │ │ │ │ + b.w 270a6 │ │ │ │ mov r0, r8 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 249be │ │ │ │ + b.n 2810a │ │ │ │ mov r0, r6 │ │ │ │ bl c580 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 24058 │ │ │ │ - b.w 24192 │ │ │ │ + bne.w 277a8 │ │ │ │ + b.w 278e0 │ │ │ │ mov r0, r8 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 23cb6 │ │ │ │ - ldr.w r3, [pc, #1648] @ 25140 │ │ │ │ - ldr.w r1, [pc, #1720] @ 2518c │ │ │ │ + b.w 27408 │ │ │ │ + ldr.w r3, [pc, #1648] @ 2888c │ │ │ │ + ldr.w r1, [pc, #1720] @ 288d8 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 911c │ │ │ │ - ldr.w r3, [pc, #1536] @ 250e4 │ │ │ │ - ldr.w r1, [pc, #1704] @ 25190 │ │ │ │ + ldr.w r3, [pc, #1536] @ 28830 │ │ │ │ + ldr.w r1, [pc, #1704] @ 288dc │ │ │ │ movw r2, #726 @ 0x2d6 │ │ │ │ - ldr.w r0, [pc, #1700] @ 25194 │ │ │ │ + ldr.w r0, [pc, #1700] @ 288e0 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.w 23952 │ │ │ │ + b.w 270a6 │ │ │ │ mov r0, r6 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 23cde │ │ │ │ - ldr.w r3, [pc, #1496] @ 250e4 │ │ │ │ + b.w 27430 │ │ │ │ + ldr.w r3, [pc, #1496] @ 28830 │ │ │ │ mov.w r2, #700 @ 0x2bc │ │ │ │ - ldr.w r1, [pc, #1668] @ 25198 │ │ │ │ - ldr.w r0, [pc, #1668] @ 2519c │ │ │ │ + ldr.w r1, [pc, #1668] @ 288e4 │ │ │ │ + ldr.w r0, [pc, #1668] @ 288e8 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.w 23952 │ │ │ │ + b.w 270a6 │ │ │ │ mov r0, r6 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 244c4 │ │ │ │ - ldr.w r3, [pc, #1456] @ 250e4 │ │ │ │ + b.n 27c10 │ │ │ │ + ldr.w r3, [pc, #1456] @ 28830 │ │ │ │ movw r2, #726 @ 0x2d6 │ │ │ │ - ldr.w r1, [pc, #1636] @ 251a0 │ │ │ │ - ldr.w r0, [pc, #1636] @ 251a4 │ │ │ │ + ldr.w r1, [pc, #1636] @ 288ec │ │ │ │ + ldr.w r0, [pc, #1636] @ 288f0 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9cf0 │ │ │ │ - b.w 23952 │ │ │ │ + bl 9dc4 │ │ │ │ + b.w 270a6 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl c580 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.w 241e0 │ │ │ │ + b.w 2792e │ │ │ │ mov r0, r6 │ │ │ │ bl c580 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 24058 │ │ │ │ - b.w 23fd2 │ │ │ │ + bne.w 277a8 │ │ │ │ + b.w 27722 │ │ │ │ mov r0, r8 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24526 │ │ │ │ + b.n 27c72 │ │ │ │ mov r0, r8 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 242ae │ │ │ │ - ldr.w r3, [pc, #1368] @ 250e4 │ │ │ │ + b.w 279fc │ │ │ │ + ldr.w r3, [pc, #1368] @ 28830 │ │ │ │ movw r2, #726 @ 0x2d6 │ │ │ │ - ldr.w r1, [pc, #1556] @ 251a8 │ │ │ │ - ldr.w r0, [pc, #1556] @ 251ac │ │ │ │ + ldr.w r1, [pc, #1556] @ 288f4 │ │ │ │ + ldr.w r0, [pc, #1556] @ 288f8 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.w 24044 │ │ │ │ + b.w 27794 │ │ │ │ mov r0, r1 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24764 │ │ │ │ + b.n 27eb0 │ │ │ │ mov r0, r6 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24724 │ │ │ │ - ldr.w r3, [pc, #1320] @ 250e4 │ │ │ │ + b.n 27e70 │ │ │ │ + ldr.w r3, [pc, #1320] @ 28830 │ │ │ │ movw r2, #722 @ 0x2d2 │ │ │ │ - ldr.w r1, [pc, #1516] @ 251b0 │ │ │ │ - ldr.w r0, [pc, #1516] @ 251b4 │ │ │ │ + ldr.w r1, [pc, #1516] @ 288fc │ │ │ │ + ldr.w r0, [pc, #1516] @ 28900 │ │ │ │ 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 117a4 │ │ │ │ mov r0, r8 │ │ │ │ add.w r8, sp, #92 @ 0x5c │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r8 │ │ │ │ bl 10eb4 │ │ │ │ - ldr.w r3, [pc, #1484] @ 251b8 │ │ │ │ - ldr.w r1, [r6, #204] @ 0xcc │ │ │ │ + ldr.w r3, [pc, #1484] @ 28904 │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 9730 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2508c │ │ │ │ + beq.w 287d6 │ │ │ │ str r0, [sp, #24] │ │ │ │ bl 1103c │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 24ec4 │ │ │ │ + beq.w 2860e │ │ │ │ bl 11068 │ │ │ │ - bl 9cf0 │ │ │ │ - ldr.w r2, [pc, #1376] @ 25180 │ │ │ │ - ldr.w r3, [r6, #556] @ 0x22c │ │ │ │ + bl 9dc4 │ │ │ │ + ldr.w r2, [pc, #1376] @ 288cc │ │ │ │ + ldr.w r3, [r6, #384] @ 0x180 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r4, r2] │ │ │ │ mov r9, r3 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ bl c580 │ │ │ │ mov r0, r7 │ │ │ │ @@ -44316,1052 +49744,1063 @@ │ │ │ │ mov r3, fp │ │ │ │ movs r2, #3 │ │ │ │ add r1, sp, #188 @ 0xbc │ │ │ │ str r6, [sp, #196] @ 0xc4 │ │ │ │ blx 949c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 250b8 │ │ │ │ + beq.w 28802 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 2509e │ │ │ │ + bne.w 287e8 │ │ │ │ mov r0, r4 │ │ │ │ bl 10d84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrd r1, r0, [sp, #16] │ │ │ │ mov.w r2, #724 @ 0x2d4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ ldmia.w r8, {r0, r1, r2} │ │ │ │ bl 10fd8 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 9cf0 │ │ │ │ - b.w 23952 │ │ │ │ + bl 9dc4 │ │ │ │ + b.w 270a6 │ │ │ │ mov r0, r2 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2458c │ │ │ │ + b.n 27cd8 │ │ │ │ mov r0, r6 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 242d6 │ │ │ │ - ldr.w r3, [pc, #1068] @ 250e4 │ │ │ │ + b.w 27a24 │ │ │ │ + ldr.w r3, [pc, #1068] @ 28830 │ │ │ │ movw r2, #725 @ 0x2d5 │ │ │ │ - ldr.w r1, [pc, #1276] @ 251bc │ │ │ │ - ldr.w r0, [pc, #1276] @ 251c0 │ │ │ │ + ldr.w r1, [pc, #1276] @ 28908 │ │ │ │ + ldr.w r0, [pc, #1276] @ 2890c │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, fp │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ - b.w 23952 │ │ │ │ + bl 9dc4 │ │ │ │ + b.w 270a6 │ │ │ │ mov r0, r1 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2402e │ │ │ │ - ldr.w r0, [pc, #1236] @ 251c4 │ │ │ │ + b.w 2777e │ │ │ │ + ldr.w r0, [pc, #1240] @ 28910 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ bl 11514 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 24d0a │ │ │ │ + bge.n 28454 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24faa │ │ │ │ - ldr r3, [pc, #984] @ (250e4 ) │ │ │ │ + beq.w 286f4 │ │ │ │ + ldr r3, [pc, #984] @ (28830 ) │ │ │ │ movw r2, #725 @ 0x2d5 │ │ │ │ - ldr.w r1, [pc, #1204] @ 251c8 │ │ │ │ - ldr.w r0, [pc, #1204] @ 251cc │ │ │ │ + ldr.w r1, [pc, #1208] @ 28914 │ │ │ │ + ldr.w r0, [pc, #1208] @ 28918 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, fp │ │ │ │ - bl 9cf0 │ │ │ │ - b.w 23952 │ │ │ │ + bl 9dc4 │ │ │ │ + b.w 270a6 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - beq.w 23cca │ │ │ │ + beq.w 2741c │ │ │ │ cmp r3, #10 │ │ │ │ - bne.w 25050 │ │ │ │ + bne.w 2879a │ │ │ │ ldr r3, [r6, #12] │ │ │ │ negs r3, r3 │ │ │ │ - b.w 23cca │ │ │ │ + b.w 2741c │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 245c0 │ │ │ │ + b.n 27d0c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 24ed0 │ │ │ │ + beq.w 2861a │ │ │ │ adds r6, r7, #6 │ │ │ │ teq r7, r6 │ │ │ │ - bmi.w 24eca │ │ │ │ + bmi.w 28614 │ │ │ │ mov r0, fp │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ str.w r8, [sp, #120] @ 0x78 │ │ │ │ blx 949c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 250d0 │ │ │ │ + beq.w 2881a │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 24d92 │ │ │ │ + bge.n 284dc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24f5a │ │ │ │ + beq.w 286a4 │ │ │ │ strd r6, r7, [r5] │ │ │ │ - b.w 2395a │ │ │ │ + b.w 270ae │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 24974 │ │ │ │ + bge.w 280c0 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16900 │ │ │ │ + bl 168fc │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ - bl 14670 │ │ │ │ + bl 1466c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bpl.w 2497e │ │ │ │ + bpl.w 280ca │ │ │ │ mov r0, r2 │ │ │ │ bl c598 │ │ │ │ - b.n 2497e │ │ │ │ - ldr r3, [pc, #796] @ (250e4 ) │ │ │ │ + b.n 280ca │ │ │ │ + ldr r3, [pc, #796] @ (28830 ) │ │ │ │ mov.w r2, #728 @ 0x2d8 │ │ │ │ - ldr.w r1, [pc, #1024] @ 251d0 │ │ │ │ - ldr.w r0, [pc, #1024] @ 251d4 │ │ │ │ + ldr.w r1, [pc, #1028] @ 2891c │ │ │ │ + ldr.w r0, [pc, #1028] @ 28920 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ - b.w 24044 │ │ │ │ - ldr r3, [pc, #852] @ (25140 ) │ │ │ │ - ldr r1, [pc, #1000] @ (251d8 ) │ │ │ │ + bl 9dc4 │ │ │ │ + b.w 27794 │ │ │ │ + ldr r3, [pc, #852] @ (2888c ) │ │ │ │ + ldr r1, [pc, #1004] @ (28924 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 911c │ │ │ │ - ldr r3, [pc, #744] @ (250e4 ) │ │ │ │ - ldr r1, [pc, #992] @ (251dc ) │ │ │ │ + ldr r3, [pc, #748] @ (28830 ) │ │ │ │ + ldr r1, [pc, #992] @ (28928 ) │ │ │ │ movw r2, #733 @ 0x2dd │ │ │ │ - ldr r0, [pc, #988] @ (251e0 ) │ │ │ │ + ldr r0, [pc, #992] @ (2892c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.w 23952 │ │ │ │ - ldr r0, [pc, #976] @ (251e4 ) │ │ │ │ + b.w 270a6 │ │ │ │ + ldr r0, [pc, #976] @ (28930 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ bl 11514 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 24e2e │ │ │ │ + bge.n 28578 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24fe4 │ │ │ │ - ldr r3, [pc, #692] @ (250e4 ) │ │ │ │ + beq.w 2872e │ │ │ │ + ldr r3, [pc, #692] @ (28830 ) │ │ │ │ mov.w r2, #728 @ 0x2d8 │ │ │ │ - ldr r1, [pc, #944] @ (251e8 ) │ │ │ │ - ldr r0, [pc, #948] @ (251ec ) │ │ │ │ + ldr r1, [pc, #948] @ (28934 ) │ │ │ │ + ldr r0, [pc, #948] @ (28938 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.w 24044 │ │ │ │ + b.w 27794 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r7, #0 │ │ │ │ - beq.w 242c2 │ │ │ │ + beq.w 27a10 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.w 25310 │ │ │ │ + bne.w 28a5c │ │ │ │ ldr r7, [r6, #12] │ │ │ │ negs r7, r7 │ │ │ │ - b.w 242c2 │ │ │ │ - ldr r3, [pc, #640] @ (250e4 ) │ │ │ │ + b.w 27a10 │ │ │ │ + ldr r3, [pc, #644] @ (28830 ) │ │ │ │ movw r2, #733 @ 0x2dd │ │ │ │ - ldr r1, [pc, #904] @ (251f0 ) │ │ │ │ - ldr r0, [pc, #904] @ (251f4 ) │ │ │ │ + ldr r1, [pc, #904] @ (2893c ) │ │ │ │ + ldr r0, [pc, #908] @ (28940 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9cf0 │ │ │ │ - b.w 23952 │ │ │ │ + bl 9dc4 │ │ │ │ + b.w 270a6 │ │ │ │ mov r0, r7 │ │ │ │ bl c580 │ │ │ │ - b.w 24546 │ │ │ │ + b.w 27c92 │ │ │ │ mov r0, r8 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 24612 │ │ │ │ + b.w 27d5e │ │ │ │ mov r0, r8 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2495e │ │ │ │ + b.n 280aa │ │ │ │ mov r0, r6 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2463a │ │ │ │ - ldr r3, [pc, #572] @ (250e4 ) │ │ │ │ + b.w 27d86 │ │ │ │ + ldr r3, [pc, #572] @ (28830 ) │ │ │ │ movw r2, #733 @ 0x2dd │ │ │ │ - ldr r1, [pc, #840] @ (251f8 ) │ │ │ │ - ldr r0, [pc, #844] @ (251fc ) │ │ │ │ + ldr r1, [pc, #844] @ (28944 ) │ │ │ │ + ldr r0, [pc, #844] @ (28948 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.w 24044 │ │ │ │ + b.w 27794 │ │ │ │ blx 90dc <__stack_chk_fail@plt> │ │ │ │ bl 10df0 │ │ │ │ - b.n 24c86 │ │ │ │ + b.n 283d0 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 24d64 │ │ │ │ + bge.w 284ae │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #6 │ │ │ │ - bl 16900 │ │ │ │ + bl 168fc │ │ │ │ mov r6, r0 │ │ │ │ - b.n 24d64 │ │ │ │ + b.n 284ae │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 252b0 │ │ │ │ + beq.w 289fc │ │ │ │ add.w r6, r7, #8 │ │ │ │ teq r7, r6 │ │ │ │ - bmi.w 252aa │ │ │ │ + bmi.w 289f6 │ │ │ │ mov r0, fp │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ str.w r8, [sp, #124] @ 0x7c │ │ │ │ blx 949c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 24d7c │ │ │ │ - ldr r3, [pc, #472] @ (250e4 ) │ │ │ │ + bne.w 284c6 │ │ │ │ + ldr r3, [pc, #476] @ (28830 ) │ │ │ │ movw r2, #743 @ 0x2e7 │ │ │ │ - ldr r1, [pc, #752] @ (25200 ) │ │ │ │ - ldr r0, [pc, #752] @ (25204 ) │ │ │ │ + ldr r1, [pc, #752] @ (2894c ) │ │ │ │ + ldr r0, [pc, #756] @ (28950 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r6 │ │ │ │ bl c598 │ │ │ │ - b.w 23952 │ │ │ │ + b.w 270a6 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 249d2 │ │ │ │ + bge.w 2811e │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16900 │ │ │ │ + bl 168fc │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ - bl 14670 │ │ │ │ + bl 1466c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.w 249dc │ │ │ │ + bpl.w 28128 │ │ │ │ mov r0, r2 │ │ │ │ bl c598 │ │ │ │ - b.n 249dc │ │ │ │ + b.n 28128 │ │ │ │ mov r0, r8 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24d92 │ │ │ │ - ldr r0, [pc, #676] @ (25208 ) │ │ │ │ + b.n 284dc │ │ │ │ + ldr r0, [pc, #676] @ (28954 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ bl 11514 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 24f7c │ │ │ │ + bge.n 286c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25038 │ │ │ │ - ldr r3, [pc, #356] @ (250e4 ) │ │ │ │ + beq.n 28782 │ │ │ │ + ldr r3, [pc, #360] @ (28830 ) │ │ │ │ movw r2, #735 @ 0x2df │ │ │ │ - ldr r1, [pc, #648] @ (2520c ) │ │ │ │ - ldr r0, [pc, #648] @ (25210 ) │ │ │ │ + ldr r1, [pc, #648] @ (28958 ) │ │ │ │ + ldr r0, [pc, #652] @ (2895c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.w 24044 │ │ │ │ - ldr r3, [pc, #332] @ (250e4 ) │ │ │ │ + b.w 27794 │ │ │ │ + ldr r3, [pc, #332] @ (28830 ) │ │ │ │ movw r2, #735 @ 0x2df │ │ │ │ - ldr r1, [pc, #628] @ (25214 ) │ │ │ │ - ldr r0, [pc, #632] @ (25218 ) │ │ │ │ + ldr r1, [pc, #632] @ (28960 ) │ │ │ │ + ldr r0, [pc, #632] @ (28964 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 24ddc │ │ │ │ + b.n 28526 │ │ │ │ mov r0, r6 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24d0a │ │ │ │ - ldr r3, [pc, #304] @ (250e4 ) │ │ │ │ + b.n 28454 │ │ │ │ + ldr r3, [pc, #304] @ (28830 ) │ │ │ │ movw r2, #738 @ 0x2e2 │ │ │ │ - ldr r1, [pc, #608] @ (2521c ) │ │ │ │ - ldr r0, [pc, #612] @ (25220 ) │ │ │ │ + ldr r1, [pc, #612] @ (28968 ) │ │ │ │ + ldr r0, [pc, #612] @ (2896c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.w 23952 │ │ │ │ + b.w 270a6 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r7, #0 │ │ │ │ - beq.w 24626 │ │ │ │ + beq.w 27d72 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.w 25352 │ │ │ │ + bne.w 28a9e │ │ │ │ ldr r7, [r6, #12] │ │ │ │ negs r7, r7 │ │ │ │ - b.w 24626 │ │ │ │ + b.w 27d72 │ │ │ │ mov r0, r6 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24e2e │ │ │ │ - ldr r3, [pc, #244] @ (250e4 ) │ │ │ │ + b.n 28578 │ │ │ │ + ldr r3, [pc, #248] @ (28830 ) │ │ │ │ movw r2, #739 @ 0x2e3 │ │ │ │ - ldr r1, [pc, #560] @ (25224 ) │ │ │ │ - ldr r0, [pc, #560] @ (25228 ) │ │ │ │ + ldr r1, [pc, #560] @ (28970 ) │ │ │ │ + ldr r0, [pc, #564] @ (28974 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ - b.w 23952 │ │ │ │ - ldr r2, [pc, #212] @ (250e4 ) │ │ │ │ - ldr r3, [pc, #540] @ (2522c ) │ │ │ │ - ldr r1, [pc, #540] @ (25230 ) │ │ │ │ + bl 9dc4 │ │ │ │ + b.w 270a6 │ │ │ │ + ldr r2, [pc, #216] @ (28830 ) │ │ │ │ + ldr r3, [pc, #540] @ (28978 ) │ │ │ │ + ldr r1, [pc, #544] @ (2897c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #540] @ (25234 ) │ │ │ │ + ldr r0, [pc, #544] @ (28980 ) │ │ │ │ ldr r4, [r4, r2] │ │ │ │ add r1, pc │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r2, #738 @ 0x2e2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bl 11db0 │ │ │ │ - b.w 23952 │ │ │ │ + b.w 270a6 │ │ │ │ mov r0, r6 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24a8c │ │ │ │ + b.n 281d8 │ │ │ │ movs r7, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r7, #1 │ │ │ │ - bne.w 2463a │ │ │ │ - b.n 24f7c │ │ │ │ + bne.w 27d86 │ │ │ │ + b.n 286c6 │ │ │ │ mov r0, r8 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24a1e │ │ │ │ + b.n 2816a │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ mov r0, r6 │ │ │ │ - bl 166fc │ │ │ │ + bl 166f8 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ - cbnz r3, 25062 │ │ │ │ + cbnz r3, 287ac │ │ │ │ mov r3, r0 │ │ │ │ - b.w 23cca │ │ │ │ + b.w 2741c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 25076 │ │ │ │ + bge.n 287c0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 252c6 │ │ │ │ - cbz r3, 25084 │ │ │ │ + beq.w 28a12 │ │ │ │ + cbz r3, 287ce │ │ │ │ cmp r6, #1 │ │ │ │ it ne │ │ │ │ orrne.w r4, r6, #1 │ │ │ │ - bne.w 23cde │ │ │ │ - b.n 24d0a │ │ │ │ + bne.w 27430 │ │ │ │ + b.n 28454 │ │ │ │ mov r0, r6 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25076 │ │ │ │ + b.n 287c0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movw r2, #723 @ 0x2d3 │ │ │ │ ldrd r1, r0, [sp, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 24c86 │ │ │ │ + b.n 283d0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r4, [sp, #4] │ │ │ │ - ldr r2, [pc, #404] @ (25238 ) │ │ │ │ + ldr r2, [pc, #404] @ (28984 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ ldrd r1, r0, [sp, #16] │ │ │ │ mov.w r2, #724 @ 0x2d4 │ │ │ │ bl 11db0 │ │ │ │ - b.n 24c86 │ │ │ │ + b.n 283d0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w r2, #724 @ 0x2d4 │ │ │ │ ldrd r1, r0, [sp, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 24c86 │ │ │ │ - ldr r3, [pc, #16] @ (250e4 ) │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 283d0 │ │ │ │ + ldr r3, [pc, #20] @ (28830 ) │ │ │ │ mov.w r2, #740 @ 0x2e4 │ │ │ │ - ldr r1, [pc, #356] @ (2523c ) │ │ │ │ - ldr r0, [pc, #356] @ (25240 ) │ │ │ │ + ldr r1, [pc, #356] @ (28988 ) │ │ │ │ + ldr r0, [pc, #360] @ (2898c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 24f1a │ │ │ │ + b.n 28664 │ │ │ │ + nop │ │ │ │ lsls r4, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 25088 │ │ │ │ + add r5, pc, #472 @ (adr r5, 28a10 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r1, r5, r7} │ │ │ │ + str r5, [sp, #280] @ 0x118 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r2, r4} │ │ │ │ + str r5, [sp, #736] @ 0x2e0 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 251e0 │ │ │ │ + add r5, pc, #112 @ (adr r5, 288b4 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r3, r6} │ │ │ │ + str r4, [sp, #944] @ 0x3b0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 250bc │ │ │ │ + add r3, pc, #528 @ (adr r3, 28a60 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r4, r5, r7} │ │ │ │ + str r3, [sp, #336] @ 0x150 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 25068 │ │ │ │ + add r3, pc, #344 @ (adr r3, 289b0 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r1, r7} │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 25200 │ │ │ │ + add r3, pc, #120 @ (adr r3, 288d8 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r1, r3, r6} │ │ │ │ + str r2, [sp, #952] @ 0x3b8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r4, r5, r7} │ │ │ │ + str r3, [sp, #352] @ 0x160 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 25148 │ │ │ │ + add r2, pc, #752 @ (adr r2, 28b5c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r3, r5, r6, r7} │ │ │ │ + str r2, [sp, #560] @ 0x230 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r6} │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 250d4 │ │ │ │ + add r2, pc, #496 @ (adr r2, 28a68 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r3, r5, r7} │ │ │ │ + str r2, [sp, #304] @ 0x130 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 25078 │ │ │ │ + add r2, pc, #296 @ (adr r2, 289a8 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r6} │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 2504c │ │ │ │ + add r2, pc, #192 @ (adr r2, 28948 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r2, r3, r4, r6} │ │ │ │ + str r2, [sp, #0] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 250ec │ │ │ │ + add r2, pc, #392 @ (adr r2, 28a1c ) │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 251e4 │ │ │ │ + add r1, pc, #976 @ (adr r1, 28c68 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r5} │ │ │ │ + str r1, [sp, #784] @ 0x310 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 2519c │ │ │ │ + add r1, pc, #816 @ (adr r1, 28bd0 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ + str r1, [sp, #624] @ 0x270 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 25164 │ │ │ │ + add r1, pc, #688 @ (adr r1, 28b58 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r3, r4, r6, r7} │ │ │ │ + str r1, [sp, #496] @ 0x1f0 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 25098 │ │ │ │ + add r1, pc, #264 @ (adr r1, 289b8 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 25230 │ │ │ │ + add r1, pc, #40 @ (adr r1, 288e0 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5} │ │ │ │ + str r0, [sp, #872] @ 0x368 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 251f8 │ │ │ │ + add r0, pc, #936 @ (adr r0, 28c68 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r2, r4} │ │ │ │ + str r0, [sp, #744] @ 0x2e8 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 2519c │ │ │ │ + add r0, pc, #736 @ (adr r0, 28ba8 ) │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r2, r5, r6, r7} │ │ │ │ + str r0, [sp, #544] @ 0x220 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 250e0 │ │ │ │ + ldr r7, [sp, #336] @ 0x150 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r7} │ │ │ │ + ldrh r4, [r4, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 251c4 │ │ │ │ + ldr r7, [sp, #680] @ 0x2a8 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 25244 │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r2, r3, r5} │ │ │ │ + ldrh r0, [r2, #54] @ 0x36 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 251f8 │ │ │ │ + ldr r6, [sp, #856] @ 0x358 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1} │ │ │ │ + ldrh r6, [r4, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 251b0 │ │ │ │ + ldr r6, [sp, #696] @ 0x2b8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + ldrh r6, [r7, #50] @ 0x32 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 2510c │ │ │ │ + ldr r6, [sp, #352] @ 0x160 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r2, r7} │ │ │ │ + ldrh r0, [r5, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 250b4 │ │ │ │ + ldr r6, [sp, #160] @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r2, r4, r6} │ │ │ │ + ldrh r0, [r7, #46] @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 250c4 │ │ │ │ + ldr r5, [sp, #176] @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r2, r4, r6} │ │ │ │ + ldrh r4, [r7, #38] @ 0x26 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r1, r2, r6} │ │ │ │ + str r4, [sp, #944] @ 0x3b0 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 2522c │ │ │ │ + ldr r4, [sp, #872] @ 0x368 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r2} │ │ │ │ + ldrh r2, [r5, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 252bc │ │ │ │ + ldr r4, [sp, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r3, r6} │ │ │ │ + ldrh r6, [r5, #30] │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 25258 │ │ │ │ + ldr r4, [sp, #832] @ 0x340 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 2526c │ │ │ │ + ldr r3, [sp, #960] @ 0x3c0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r3, r4} │ │ │ │ + ldrh r0, [r0, #30] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r1, r5} │ │ │ │ + str r3, [sp, #800] @ 0x320 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 2520c │ │ │ │ + ldr r3, [sp, #744] @ 0x2e8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r2, r5, r6, r7} │ │ │ │ + ldrh r2, [r1, #28] │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 251b0 │ │ │ │ + ldr r3, [sp, #544] @ 0x220 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r4, r5, r7} │ │ │ │ + ldrh r0, [r3, #26] │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 2512c │ │ │ │ + ldr r3, [sp, #264] @ 0x108 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r2, r3, r5, r6} │ │ │ │ + ldrh r2, [r2, #24] │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 25270 │ │ │ │ + ldr r2, [sp, #896] @ 0x380 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r3} │ │ │ │ + ldrh r0, [r6, #20] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r4, r6, r7} │ │ │ │ + str r2, [sp, #480] @ 0x1e0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r1, r6, r7} │ │ │ │ + ldr r2, [sp, #432] @ 0x1b0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r2, r4, r7} │ │ │ │ + ldrh r4, [r7, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r3, r5, r7} │ │ │ │ + ldr r2, [sp, #328] @ 0x148 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ + ldrh r2, [r4, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r2, r3, r7} │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r5, r6} │ │ │ │ + ldrh r6, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r1, r4, r6} │ │ │ │ + ldr r1, [sp, #1008] @ 0x3f0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r2, r5} │ │ │ │ + ldrh r4, [r1, #14] │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 25194 │ │ │ │ + ldr r6, [sp, #912] @ 0x390 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r4, r5} │ │ │ │ + ldr r1, [sp, #872] @ 0x368 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1} │ │ │ │ + ldrh r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r1, r5, r6, r7} │ │ │ │ + str r2, [sp, #240] @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r1, r2, r3, r5, r6} │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r6} │ │ │ │ + ldrh r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #564] @ (2547c ) │ │ │ │ + ldr r3, [pc, #564] @ (28bc8 ) │ │ │ │ movw r2, #742 @ 0x2e6 │ │ │ │ - ldr r1, [pc, #564] @ (25480 ) │ │ │ │ - ldr r0, [pc, #564] @ (25484 ) │ │ │ │ + ldr r1, [pc, #564] @ (28bcc ) │ │ │ │ + ldr r0, [pc, #564] @ (28bd0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ - b.w 23952 │ │ │ │ + bl 9dc4 │ │ │ │ + b.w 270a6 │ │ │ │ mov r0, r7 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24a6e │ │ │ │ - ldr r2, [pc, #524] @ (2547c ) │ │ │ │ - ldr r3, [pc, #536] @ (25488 ) │ │ │ │ - ldr r1, [pc, #536] @ (2548c ) │ │ │ │ + b.n 281ba │ │ │ │ + ldr r2, [pc, #524] @ (28bc8 ) │ │ │ │ + ldr r3, [pc, #536] @ (28bd4 ) │ │ │ │ + ldr r1, [pc, #536] @ (28bd8 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #536] @ (25490 ) │ │ │ │ + ldr r0, [pc, #536] @ (28bdc ) │ │ │ │ ldr r4, [r4, r2] │ │ │ │ add r1, pc │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r2, #741 @ 0x2e5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bl 11db0 │ │ │ │ - b.w 23952 │ │ │ │ - ldr r3, [pc, #488] @ (2547c ) │ │ │ │ + b.w 270a6 │ │ │ │ + ldr r3, [pc, #488] @ (28bc8 ) │ │ │ │ movw r2, #741 @ 0x2e5 │ │ │ │ - ldr r1, [pc, #508] @ (25494 ) │ │ │ │ - ldr r0, [pc, #508] @ (25498 ) │ │ │ │ + ldr r1, [pc, #508] @ (28be0 ) │ │ │ │ + ldr r0, [pc, #508] @ (28be4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.w 23952 │ │ │ │ + b.w 270a6 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 24ef0 │ │ │ │ + bge.w 2863a │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #8 │ │ │ │ - bl 16900 │ │ │ │ + bl 168fc │ │ │ │ mov r6, r0 │ │ │ │ - b.n 24ef0 │ │ │ │ + b.n 2863a │ │ │ │ mov r0, r7 │ │ │ │ bl c580 │ │ │ │ - b.w 24a34 │ │ │ │ + b.w 28180 │ │ │ │ mov.w r3, #1073741824 @ 0x40000000 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 25076 │ │ │ │ - ldr r2, [pc, #428] @ (2547c ) │ │ │ │ - ldr r3, [pc, #456] @ (2549c ) │ │ │ │ - ldr r1, [pc, #460] @ (254a0 ) │ │ │ │ + b.n 287c0 │ │ │ │ + ldr r2, [pc, #428] @ (28bc8 ) │ │ │ │ + ldr r3, [pc, #456] @ (28be8 ) │ │ │ │ + ldr r1, [pc, #460] @ (28bec ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #460] @ (254a4 ) │ │ │ │ + ldr r0, [pc, #460] @ (28bf0 ) │ │ │ │ ldr r4, [r4, r2] │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r2, #745 @ 0x2e9 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bl 11db0 │ │ │ │ - b.w 23952 │ │ │ │ - ldr r3, [pc, #392] @ (2547c ) │ │ │ │ + b.w 270a6 │ │ │ │ + ldr r3, [pc, #392] @ (28bc8 ) │ │ │ │ movw r2, #745 @ 0x2e9 │ │ │ │ - ldr r1, [pc, #432] @ (254a8 ) │ │ │ │ - ldr r0, [pc, #432] @ (254ac ) │ │ │ │ + ldr r1, [pc, #432] @ (28bf4 ) │ │ │ │ + ldr r0, [pc, #432] @ (28bf8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9cf0 │ │ │ │ - b.w 23952 │ │ │ │ + bl 9dc4 │ │ │ │ + b.w 270a6 │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ mov r0, r6 │ │ │ │ - bl 166fc │ │ │ │ + bl 166f8 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ - cbnz r3, 25322 │ │ │ │ + cbnz r3, 28a6e │ │ │ │ mov r7, r0 │ │ │ │ - b.w 242c2 │ │ │ │ + b.w 27a10 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 25334 │ │ │ │ + bge.n 28a80 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2534a │ │ │ │ - cbz r3, 25342 │ │ │ │ + beq.n 28a96 │ │ │ │ + cbz r3, 28a8e │ │ │ │ cmp r6, #1 │ │ │ │ it ne │ │ │ │ orrne.w r7, r6, #1 │ │ │ │ - bne.w 242d6 │ │ │ │ - b.n 24e2e │ │ │ │ + bne.w 27a24 │ │ │ │ + b.n 28578 │ │ │ │ mov r0, r6 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25334 │ │ │ │ + b.n 28a80 │ │ │ │ mov.w r3, #1073741824 @ 0x40000000 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 25334 │ │ │ │ + b.n 28a80 │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ mov r0, r6 │ │ │ │ - bl 166fc │ │ │ │ + bl 166f8 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ - cbnz r3, 25364 │ │ │ │ + cbnz r3, 28ab0 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 24626 │ │ │ │ + b.w 27d72 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ orr.w r7, r6, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 25040 │ │ │ │ + bge.w 2878a │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 25382 │ │ │ │ + beq.n 28ace │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 25040 │ │ │ │ - b.n 2503a │ │ │ │ + bne.w 2878a │ │ │ │ + b.n 28784 │ │ │ │ mov.w r3, #1073741824 @ 0x40000000 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 25040 │ │ │ │ - ldr r3, [pc, #292] @ (254b0 ) │ │ │ │ - movw r2, #13685 @ 0x3575 │ │ │ │ - ldr r1, [pc, #288] @ (254b4 ) │ │ │ │ - ldr r0, [pc, #292] @ (254b8 ) │ │ │ │ + b.n 2878a │ │ │ │ + ldr r3, [pc, #292] @ (28bfc ) │ │ │ │ + movw r2, #11748 @ 0x2de4 │ │ │ │ + ldr r1, [pc, #288] @ (28c00 ) │ │ │ │ + ldr r0, [pc, #292] @ (28c04 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1360 @ 0x550 │ │ │ │ + add.w r3, r3, #1536 @ 0x600 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #280] @ (254bc ) │ │ │ │ - movw r2, #13095 @ 0x3327 │ │ │ │ - ldr r1, [pc, #276] @ (254c0 ) │ │ │ │ - ldr r0, [pc, #280] @ (254c4 ) │ │ │ │ + ldr r3, [pc, #280] @ (28c08 ) │ │ │ │ + movw r2, #11158 @ 0x2b96 │ │ │ │ + ldr r1, [pc, #276] @ (28c0c ) │ │ │ │ + ldr r0, [pc, #280] @ (28c10 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1360 @ 0x550 │ │ │ │ + add.w r3, r3, #1536 @ 0x600 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #268] @ (254c8 ) │ │ │ │ - movw r2, #13209 @ 0x3399 │ │ │ │ - ldr r1, [pc, #264] @ (254cc ) │ │ │ │ - ldr r0, [pc, #268] @ (254d0 ) │ │ │ │ + ldr r3, [pc, #268] @ (28c14 ) │ │ │ │ + movw r2, #11272 @ 0x2c08 │ │ │ │ + ldr r1, [pc, #264] @ (28c18 ) │ │ │ │ + ldr r0, [pc, #268] @ (28c1c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1360 @ 0x550 │ │ │ │ + add.w r3, r3, #1536 @ 0x600 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #256] @ (254d4 ) │ │ │ │ - movw r2, #13076 @ 0x3314 │ │ │ │ - ldr r1, [pc, #252] @ (254d8 ) │ │ │ │ - ldr r0, [pc, #256] @ (254dc ) │ │ │ │ + ldr r3, [pc, #256] @ (28c20 ) │ │ │ │ + movw r2, #11139 @ 0x2b83 │ │ │ │ + ldr r1, [pc, #252] @ (28c24 ) │ │ │ │ + ldr r0, [pc, #256] @ (28c28 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1360 @ 0x550 │ │ │ │ + add.w r3, r3, #1536 @ 0x600 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #244] @ (254e0 ) │ │ │ │ - movw r2, #13490 @ 0x34b2 │ │ │ │ - ldr r1, [pc, #240] @ (254e4 ) │ │ │ │ - ldr r0, [pc, #244] @ (254e8 ) │ │ │ │ + ldr r3, [pc, #244] @ (28c2c ) │ │ │ │ + movw r2, #11553 @ 0x2d21 │ │ │ │ + ldr r1, [pc, #240] @ (28c30 ) │ │ │ │ + ldr r0, [pc, #244] @ (28c34 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1360 @ 0x550 │ │ │ │ + add.w r3, r3, #1536 @ 0x600 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #232] @ (254ec ) │ │ │ │ - movw r2, #13557 @ 0x34f5 │ │ │ │ - ldr r1, [pc, #228] @ (254f0 ) │ │ │ │ - ldr r0, [pc, #232] @ (254f4 ) │ │ │ │ + ldr r3, [pc, #232] @ (28c38 ) │ │ │ │ + movw r2, #11620 @ 0x2d64 │ │ │ │ + ldr r1, [pc, #228] @ (28c3c ) │ │ │ │ + ldr r0, [pc, #232] @ (28c40 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1360 @ 0x550 │ │ │ │ + add.w r3, r3, #1536 @ 0x600 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #220] @ (254f8 ) │ │ │ │ - movw r2, #13339 @ 0x341b │ │ │ │ - ldr r1, [pc, #216] @ (254fc ) │ │ │ │ - ldr r0, [pc, #220] @ (25500 ) │ │ │ │ + ldr r3, [pc, #220] @ (28c44 ) │ │ │ │ + movw r2, #11402 @ 0x2c8a │ │ │ │ + ldr r1, [pc, #216] @ (28c48 ) │ │ │ │ + ldr r0, [pc, #220] @ (28c4c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1360 @ 0x550 │ │ │ │ + add.w r3, r3, #1536 @ 0x600 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #208] @ (25504 ) │ │ │ │ - movw r2, #13144 @ 0x3358 │ │ │ │ - ldr r1, [pc, #204] @ (25508 ) │ │ │ │ - ldr r0, [pc, #208] @ (2550c ) │ │ │ │ + ldr r3, [pc, #208] @ (28c50 ) │ │ │ │ + movw r2, #11207 @ 0x2bc7 │ │ │ │ + ldr r1, [pc, #204] @ (28c54 ) │ │ │ │ + ldr r0, [pc, #208] @ (28c58 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1360 @ 0x550 │ │ │ │ + add.w r3, r3, #1536 @ 0x600 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #196] @ (25510 ) │ │ │ │ - movw r2, #13258 @ 0x33ca │ │ │ │ - ldr r1, [pc, #192] @ (25514 ) │ │ │ │ - ldr r0, [pc, #196] @ (25518 ) │ │ │ │ + ldr r3, [pc, #196] @ (28c5c ) │ │ │ │ + movw r2, #11321 @ 0x2c39 │ │ │ │ + ldr r1, [pc, #192] @ (28c60 ) │ │ │ │ + ldr r0, [pc, #196] @ (28c64 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1360 @ 0x550 │ │ │ │ + add.w r3, r3, #1536 @ 0x600 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #184] @ (2551c ) │ │ │ │ - movw r2, #13366 @ 0x3436 │ │ │ │ - ldr r1, [pc, #180] @ (25520 ) │ │ │ │ - ldr r0, [pc, #184] @ (25524 ) │ │ │ │ + ldr r3, [pc, #184] @ (28c68 ) │ │ │ │ + movw r2, #11429 @ 0x2ca5 │ │ │ │ + ldr r1, [pc, #180] @ (28c6c ) │ │ │ │ + ldr r0, [pc, #184] @ (28c70 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1360 @ 0x550 │ │ │ │ + add.w r3, r3, #1536 @ 0x600 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ lsls r4, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r6, r7} │ │ │ │ + str r7, [sp, #648] @ 0x288 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00ce │ │ │ │ + strh r2, [r6, #58] @ 0x3a │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 25530 │ │ │ │ + ldr r4, [sp, #520] @ 0x208 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r4, r6, r7} │ │ │ │ + str r7, [sp, #480] @ 0x1e0 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r6, [r0, #58] @ 0x3a │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00a2 │ │ │ │ + str r7, [sp, #344] @ 0x158 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ + strh r6, [r4, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0082 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r2, r4, r5, r7} │ │ │ │ + str r7, [sp, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ + strh r6, [r4, #54] @ 0x36 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0042 │ │ │ │ + str r6, [sp, #984] @ 0x3d8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r1, r2, r3, r6} │ │ │ │ + strh r6, [r0, #54] @ 0x36 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0022 │ │ │ │ + cbz r4, 28c40 │ │ │ │ movs r0, r0 │ │ │ │ - orr.w r0, r8, r0 │ │ │ │ - add r4, sp, #952 @ 0x3b8 │ │ │ │ + strb r2, [r2, #22] │ │ │ │ + movs r0, r0 │ │ │ │ + str r7, [sp, #368] @ 0x170 │ │ │ │ + movs r0, r0 │ │ │ │ + uxtb r4, r5 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r7, #21] │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [sp, #288] @ 0x120 │ │ │ │ + movs r0, r0 │ │ │ │ + uxtb r4, r2 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r4, #21] │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [sp, #336] @ 0x150 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r2, r3, r6, r7} │ │ │ │ + uxth r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ - bics.w r0, r0, r0 │ │ │ │ - add r4, sp, #856 @ 0x358 │ │ │ │ + strb r2, [r1, #21] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r2, r3, r5, r7} │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r0, r0 │ │ │ │ + uxth r4, r4 │ │ │ │ movs r0, r0 │ │ │ │ - ands.w r0, r8, r0 │ │ │ │ - add r4, sp, #760 @ 0x2f8 │ │ │ │ + strb r2, [r6, #20] │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [sp, #720] @ 0x2d0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r2, r6, r7} │ │ │ │ + uxth r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - and.w r0, r0, r0 │ │ │ │ - add r4, sp, #664 @ 0x298 │ │ │ │ + strb r2, [r3, #20] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r4, r5, r6} │ │ │ │ + str r6, [sp, #864] @ 0x360 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [r8] │ │ │ │ - add r4, sp, #568 @ 0x238 │ │ │ │ + sxtb r4, r6 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r2, r5} │ │ │ │ + strb r2, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [r0] │ │ │ │ - add r4, sp, #472 @ 0x1d8 │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r3, r6} │ │ │ │ + sxtb r4, r3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe9b80000 │ │ │ │ - add r4, sp, #376 @ 0x178 │ │ │ │ + strb r2, [r5, #19] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r6} │ │ │ │ + str r5, [sp, #784] @ 0x310 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe9a00000 │ │ │ │ - add r4, sp, #280 @ 0x118 │ │ │ │ + sxtb r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r3, r5} │ │ │ │ + strb r2, [r2, #19] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe9880000 │ │ │ │ - add r4, sp, #184 @ 0xb8 │ │ │ │ + str r5, [sp, #832] @ 0x340 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r6} │ │ │ │ + sxth r4, r5 │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [r0, #-0]! │ │ │ │ - add r4, sp, #88 @ 0x58 │ │ │ │ + strb r2, [r7, #18] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r4, r5, r6} │ │ │ │ + str r6, [sp, #0] │ │ │ │ ... │ │ │ │ │ │ │ │ -00025528 : │ │ │ │ +00028c74 : │ │ │ │ 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, #968] @ (25904 ) │ │ │ │ + ldr r0, [pc, #964] @ (2904c ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #968] @ (25908 ) │ │ │ │ + ldr r3, [pc, #964] @ (29050 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr r4, [pc, #964] @ (2590c ) │ │ │ │ + ldr r4, [pc, #960] @ (29054 ) │ │ │ │ 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 205a0 │ │ │ │ + bl 1cb90 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 257a8 │ │ │ │ + beq.w 28ef2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ bl d3dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 255f6 │ │ │ │ - ldr r2, [pc, #924] @ (25910 ) │ │ │ │ + beq.n 28d42 │ │ │ │ + ldr r2, [pc, #920] @ (29058 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 25672 │ │ │ │ - ldr r2, [pc, #920] @ (25914 ) │ │ │ │ + beq.n 28dbc │ │ │ │ + ldr r2, [pc, #916] @ (2905c ) │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ - ldr.w r1, [r2, #412] @ 0x19c │ │ │ │ + ldr.w r1, [r2, #240] @ 0xf0 │ │ │ │ movs r2, #1 │ │ │ │ bl d328 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 255a0 │ │ │ │ + bge.n 28cec │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2577c │ │ │ │ + beq.w 28ec6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 25684 │ │ │ │ + beq.n 28dce │ │ │ │ lsls r1, r6, #31 │ │ │ │ - bmi.w 2585e │ │ │ │ + bmi.w 28fa8 │ │ │ │ adds r1, r6, #2 │ │ │ │ teq r6, r1 │ │ │ │ - bmi.w 25748 │ │ │ │ - ldr r3, [pc, #864] @ (25918 ) │ │ │ │ + bmi.w 28e92 │ │ │ │ + ldr r3, [pc, #860] @ (29060 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2582c │ │ │ │ + beq.w 28f76 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d35c │ │ │ │ + bl 19964 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 25872 │ │ │ │ + beq.w 28fbc │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ - bl 23824 │ │ │ │ + bl 26f78 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ lsls r3, r6, #31 │ │ │ │ - bmi.w 25890 │ │ │ │ + bmi.w 28fda │ │ │ │ cmp r7, #1 │ │ │ │ - beq.w 25898 │ │ │ │ + beq.w 28fe2 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ strd r7, r8, [r5] │ │ │ │ str r3, [r5, #8] │ │ │ │ - b.n 2572a │ │ │ │ - ldr r3, [pc, #804] @ (2591c ) │ │ │ │ + b.n 28e74 │ │ │ │ + ldr r3, [pc, #800] @ (29064 ) │ │ │ │ mov.w r2, #444 @ 0x1bc │ │ │ │ - ldr r1, [pc, #800] @ (25920 ) │ │ │ │ - ldr r0, [pc, #804] @ (25924 ) │ │ │ │ + ldr r1, [pc, #796] @ (29068 ) │ │ │ │ + ldr r0, [pc, #800] @ (2906c ) │ │ │ │ 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 117a4 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 10eb4 │ │ │ │ - ldr r3, [pc, #756] @ (25914 ) │ │ │ │ + ldr r3, [pc, #752] @ (2905c ) │ │ │ │ ldrd fp, sl, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr.w r1, [r3, #296] @ 0x128 │ │ │ │ - ldr r3, [pc, #764] @ (25928 ) │ │ │ │ + ldr r1, [r3, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #764] @ (29070 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 9730 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 258b0 │ │ │ │ + beq.w 28ffa │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 1103c │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 257fe │ │ │ │ + beq.w 28f48 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldmia.w r3, {r0, r1, r2} │ │ │ │ bl 10fd8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, fp │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, sl │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r3, [pc, #672] @ (25910 ) │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r3, [pc, #668] @ (29058 ) │ │ │ │ ldr r2, [r4, r3] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 25684 │ │ │ │ + bge.n 28dce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25788 │ │ │ │ + beq.w 28ed2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 258d2 │ │ │ │ + beq.w 2901c │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 256a0 │ │ │ │ + bge.n 28dea │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25798 │ │ │ │ - ldr r3, [pc, #624] @ (25914 ) │ │ │ │ + beq.n 28ee2 │ │ │ │ + ldr r3, [pc, #624] @ (2905c ) │ │ │ │ mov r0, r6 │ │ │ │ - ldr r2, [pc, #644] @ (2592c ) │ │ │ │ + ldr r2, [pc, #644] @ (29074 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr.w r6, [r3, #416] @ 0x1a0 │ │ │ │ + ldr.w r6, [r3, #244] @ 0xf4 │ │ │ │ ldr r3, [r4, r2] │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1132c │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ @@ -45369,956 +50808,955 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ str.w r8, [sp, #64] @ 0x40 │ │ │ │ blx 949c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 257c0 │ │ │ │ + beq.n 28f0a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 258ea │ │ │ │ + beq.w 29034 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 256f0 │ │ │ │ + bge.n 28e3a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 257a0 │ │ │ │ + beq.n 28eea │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 257de │ │ │ │ + bne.n 28f28 │ │ │ │ mov r0, r6 │ │ │ │ bl 10d84 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25790 │ │ │ │ - ldr r3, [pc, #528] @ (2591c ) │ │ │ │ + beq.n 28eda │ │ │ │ + ldr r3, [pc, #524] @ (29064 ) │ │ │ │ mov.w r2, #448 @ 0x1c0 │ │ │ │ - ldr r1, [pc, #540] @ (25930 ) │ │ │ │ - ldr r0, [pc, #544] @ (25934 ) │ │ │ │ + ldr r1, [pc, #540] @ (29078 ) │ │ │ │ + ldr r0, [pc, #540] @ (2907c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r5, #8] │ │ │ │ strd r2, r3, [r5] │ │ │ │ - ldr r2, [pc, #524] @ (25938 ) │ │ │ │ - ldr r3, [pc, #472] @ (25908 ) │ │ │ │ + ldr r2, [pc, #520] @ (29080 ) │ │ │ │ + ldr r3, [pc, #472] @ (29050 ) │ │ │ │ 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 258ce │ │ │ │ + bne.w 29018 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - bge.w 255b4 │ │ │ │ + bge.w 28d00 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16900 │ │ │ │ + bl 168fc │ │ │ │ mov r1, r0 │ │ │ │ - ldr r3, [pc, #444] @ (25918 ) │ │ │ │ + ldr r3, [pc, #444] @ (29060 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2582c │ │ │ │ + beq.n 28f76 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1d35c │ │ │ │ + bl 19964 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ lsls r2, r1, #31 │ │ │ │ - bpl.w 255c8 │ │ │ │ + bpl.w 28d14 │ │ │ │ mov r0, r1 │ │ │ │ bl c598 │ │ │ │ - b.n 255c8 │ │ │ │ + b.n 28d14 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - b.n 255a0 │ │ │ │ + b.n 28cec │ │ │ │ mov r0, r2 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25684 │ │ │ │ + b.n 28dce │ │ │ │ mov r0, r6 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2570a │ │ │ │ + b.n 28e54 │ │ │ │ mov r0, r8 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 256a0 │ │ │ │ + b.n 28dea │ │ │ │ mov r0, r8 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 256f0 │ │ │ │ - ldr r3, [pc, #368] @ (2591c ) │ │ │ │ + b.n 28e3a │ │ │ │ + ldr r3, [pc, #368] @ (29064 ) │ │ │ │ mov.w r2, #442 @ 0x1ba │ │ │ │ - ldr r1, [pc, #396] @ (2593c ) │ │ │ │ - ldr r0, [pc, #396] @ (25940 ) │ │ │ │ + ldr r1, [pc, #392] @ (29084 ) │ │ │ │ + ldr r0, [pc, #396] @ (29088 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 25720 │ │ │ │ - ldr r3, [pc, #344] @ (2591c ) │ │ │ │ + b.n 28e6a │ │ │ │ + ldr r3, [pc, #344] @ (29064 ) │ │ │ │ mov.w r2, #448 @ 0x1c0 │ │ │ │ - ldr r1, [pc, #380] @ (25944 ) │ │ │ │ - ldr r0, [pc, #380] @ (25948 ) │ │ │ │ + ldr r1, [pc, #376] @ (2908c ) │ │ │ │ + ldr r0, [pc, #380] @ (29090 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 25720 │ │ │ │ - ldr r2, [pc, #316] @ (2591c ) │ │ │ │ - ldr r3, [pc, #360] @ (2594c ) │ │ │ │ - ldr r1, [pc, #364] @ (25950 ) │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 28e6a │ │ │ │ + ldr r2, [pc, #312] @ (29064 ) │ │ │ │ + ldr r3, [pc, #360] @ (29094 ) │ │ │ │ + ldr r1, [pc, #360] @ (29098 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #364] @ (25954 ) │ │ │ │ + ldr r0, [pc, #360] @ (2909c ) │ │ │ │ ldr r4, [r4, r2] │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #448 @ 0x1c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bl 11db0 │ │ │ │ - b.n 25720 │ │ │ │ + b.n 28e6a │ │ │ │ mov r0, r6 │ │ │ │ bl c598 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ bl 10df0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldmia.w r3, {r0, r1, r2} │ │ │ │ bl 10fd8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, fp │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, sl │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 25720 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 28e6a │ │ │ │ mov r0, r1 │ │ │ │ bl c598 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r3, [pc, #284] @ (25958 ) │ │ │ │ - ldr r1, [pc, #288] @ (2595c ) │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r3, [pc, #284] @ (290a0 ) │ │ │ │ + ldr r1, [pc, #284] @ (290a4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 911c │ │ │ │ - ldr r3, [pc, #212] @ (2591c ) │ │ │ │ - ldr r1, [pc, #276] @ (25960 ) │ │ │ │ + ldr r3, [pc, #208] @ (29064 ) │ │ │ │ + ldr r1, [pc, #276] @ (290a8 ) │ │ │ │ mov.w r2, #450 @ 0x1c2 │ │ │ │ - ldr r0, [pc, #276] @ (25964 ) │ │ │ │ + ldr r0, [pc, #272] @ (290ac ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 25720 │ │ │ │ + b.n 28e6a │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16900 │ │ │ │ + bl 168fc │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl c598 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - b.n 25758 │ │ │ │ - ldr r3, [pc, #168] @ (2591c ) │ │ │ │ + b.n 28ea2 │ │ │ │ + ldr r3, [pc, #164] @ (29064 ) │ │ │ │ mov.w r2, #450 @ 0x1c2 │ │ │ │ - ldr r1, [pc, #236] @ (25968 ) │ │ │ │ - ldr r0, [pc, #240] @ (2596c ) │ │ │ │ + ldr r1, [pc, #236] @ (290b0 ) │ │ │ │ + ldr r0, [pc, #236] @ (290b4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 25720 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 28e6a │ │ │ │ mov r0, r6 │ │ │ │ bl c598 │ │ │ │ - b.n 255e6 │ │ │ │ - ldr r3, [pc, #128] @ (2591c ) │ │ │ │ + b.n 28d32 │ │ │ │ + ldr r3, [pc, #128] @ (29064 ) │ │ │ │ movw r2, #451 @ 0x1c3 │ │ │ │ - ldr r1, [pc, #208] @ (25970 ) │ │ │ │ - ldr r0, [pc, #208] @ (25974 ) │ │ │ │ + ldr r1, [pc, #204] @ (290b8 ) │ │ │ │ + ldr r0, [pc, #208] @ (290bc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 25888 │ │ │ │ + b.n 28fd2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movw r2, #445 @ 0x1bd │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r6 │ │ │ │ bl c598 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 2580e │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 28f58 │ │ │ │ blx 90dc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #164] @ (25978 ) │ │ │ │ - mov.w r2, #9088 @ 0x2380 │ │ │ │ - ldr r1, [pc, #160] @ (2597c ) │ │ │ │ - ldr r0, [pc, #164] @ (25980 ) │ │ │ │ + ldr r3, [pc, #160] @ (290c0 ) │ │ │ │ + movw r2, #7151 @ 0x1bef │ │ │ │ + ldr r1, [pc, #160] @ (290c4 ) │ │ │ │ + ldr r0, [pc, #160] @ (290c8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1392 @ 0x570 │ │ │ │ + add.w r3, r3, #1568 @ 0x620 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #152] @ (25984 ) │ │ │ │ - movw r2, #9016 @ 0x2338 │ │ │ │ - ldr r1, [pc, #148] @ (25988 ) │ │ │ │ - ldr r0, [pc, #152] @ (2598c ) │ │ │ │ + ldr r3, [pc, #148] @ (290cc ) │ │ │ │ + movw r2, #7079 @ 0x1ba7 │ │ │ │ + ldr r1, [pc, #148] @ (290d0 ) │ │ │ │ + ldr r0, [pc, #148] @ (290d4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1392 @ 0x570 │ │ │ │ + add.w r3, r3, #1568 @ 0x620 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - add r2, sp, #752 @ 0x2f0 │ │ │ │ + strb r0, [r6, #13] │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #704 @ 0x2c0 │ │ │ │ + strb r4, [r4, #13] │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r4, r5, r6} │ │ │ │ + str r5, [sp, #16] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 2596e │ │ │ │ + strh r0, [r0, #30] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r5, r6} │ │ │ │ + str r3, [sp, #968] @ 0x3c8 │ │ │ │ movs r0, r0 │ │ │ │ - rev r0, r1 │ │ │ │ + strh r6, [r5, #20] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #824 @ 0x338 │ │ │ │ + strb r4, [r0, #6] │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r0!, {r1, r6, r7} │ │ │ │ + str r3, [sp, #336] @ 0x150 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 2595e │ │ │ │ + strh r0, [r2, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r3, r5, r7} │ │ │ │ + str r3, [sp, #240] @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 25960 │ │ │ │ + strh r0, [r7, #14] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r2, r5, r7} │ │ │ │ + ldrh r6, [r7, #22] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r3, r7} │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 25964 │ │ │ │ + strh r0, [r3, #14] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r2} │ │ │ │ + ldrh r6, [r6, #42] @ 0x2a │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r2, r5} │ │ │ │ + str r2, [sp, #728] @ 0x2d8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8cc │ │ │ │ + strh r2, [r6, #10] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r3, r4, r5, r6, r7} │ │ │ │ + str r2, [sp, #552] @ 0x228 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8a0 │ │ │ │ + strh r6, [r0, #10] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r4, r6, r7} │ │ │ │ + str r2, [sp, #400] @ 0x190 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb87a │ │ │ │ + strh r0, [r4, #8] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2537c │ │ │ │ + add r5, sp, #760 @ 0x2f8 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #664 @ (adr r7, 25c18 ) │ │ │ │ + strb r4, [r1, #1] │ │ │ │ movs r0, r0 │ │ │ │ - itt gt │ │ │ │ - movgt r0, r0 │ │ │ │ - bgt.n 25358 │ │ │ │ + ldrh r2, [r5, #2] │ │ │ │ + movs r0, r0 │ │ │ │ + add r5, sp, #664 @ 0x298 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #568 @ (adr r7, 25bc4 ) │ │ │ │ + strb r4, [r6, #0] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r4, r7} │ │ │ │ + str r2, [sp, #136] @ 0x88 │ │ │ │ ... │ │ │ │ │ │ │ │ -00025990 : │ │ │ │ +000290d8 : │ │ │ │ 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, #3036] @ 26584 │ │ │ │ + ldr.w r3, [pc, #3036] @ 29ccc │ │ │ │ movs r4, #0 │ │ │ │ - ldr.w r7, [pc, #3036] @ 26588 │ │ │ │ + ldr.w r7, [pc, #3036] @ 29cd0 │ │ │ │ strd r2, r0, [sp, #16] │ │ │ │ mov r2, r1 │ │ │ │ - ldr.w r1, [pc, #3028] @ 2658c │ │ │ │ + ldr.w r1, [pc, #3028] @ 29cd4 │ │ │ │ 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 25528 │ │ │ │ + bl 28c74 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 25d26 │ │ │ │ + beq.w 2946e │ │ │ │ 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 148ec │ │ │ │ + bl 148e8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 25d6a │ │ │ │ + beq.w 294b2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bpl.w 25d9a │ │ │ │ + bpl.w 294e2 │ │ │ │ mvn.w r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 10bb8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 25dc2 │ │ │ │ + beq.w 2950a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.w 25df8 │ │ │ │ + bpl.w 29540 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ blx 92ac │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 25a36 │ │ │ │ + bge.n 2917e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25c46 │ │ │ │ + beq.w 2938e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25e20 │ │ │ │ + beq.w 29568 │ │ │ │ movs r0, #0 │ │ │ │ blx 8e48 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 25c4e │ │ │ │ + beq.w 29396 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp r2, #2 │ │ │ │ - ble.n 25ad4 │ │ │ │ + ble.n 2921c │ │ │ │ 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 148ec │ │ │ │ + bl 148e8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 25cac │ │ │ │ + beq.w 293f4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bpl.w 25cf6 │ │ │ │ + bpl.w 2943e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ blx 92ac │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 25a98 │ │ │ │ + bge.n 291e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25c0a │ │ │ │ + beq.w 29352 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 25c18 │ │ │ │ + beq.w 29360 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ blx 92b8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 25ac0 │ │ │ │ + bge.n 29208 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25c3e │ │ │ │ + beq.w 29386 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.w 25d44 │ │ │ │ + blt.w 2948c │ │ │ │ adds r6, #2 │ │ │ │ cmp r6, r5 │ │ │ │ - blt.n 25a60 │ │ │ │ + blt.n 291a8 │ │ │ │ mov r7, r8 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ mov r0, sl │ │ │ │ blx 95ec │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r6, r0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25e56 │ │ │ │ + beq.w 2959e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 25f3e │ │ │ │ + beq.w 29686 │ │ │ │ mov r0, r6 │ │ │ │ blx 95ec │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 25b0c │ │ │ │ + bge.n 29254 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25e5e │ │ │ │ + beq.w 295a6 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 25f7c │ │ │ │ + beq.w 296c4 │ │ │ │ str.w r9, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ blx 9060 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 25fc4 │ │ │ │ + beq.w 2970c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.w 25e82 │ │ │ │ + bpl.w 295ca │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #2 │ │ │ │ bl 10bb8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 25eaa │ │ │ │ - ldr.w r2, [pc, #2636] @ 26590 │ │ │ │ + beq.w 295f2 │ │ │ │ + ldr.w r2, [pc, #2636] @ 29cd8 │ │ │ │ ldr.w sl, [r7, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr.w r1, [sl] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 25ef4 │ │ │ │ + bne.w 2963c │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ - bl 158b8 │ │ │ │ + bl 158b4 │ │ │ │ ldr.w r2, [r9] │ │ │ │ mov r1, r0 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 25e66 │ │ │ │ + beq.w 295ae │ │ │ │ cmp r1, #2 │ │ │ │ - beq.w 25f1e │ │ │ │ + beq.w 29666 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 26170 │ │ │ │ + bne.w 298b8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #2 │ │ │ │ bl 10bb8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 25f5c │ │ │ │ + beq.w 296a4 │ │ │ │ ldr.w r1, [sl] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 25f9a │ │ │ │ + bne.w 296e2 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ bl 11a04 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 25bb2 │ │ │ │ + bge.n 292fa │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 25e7a │ │ │ │ + beq.w 295c2 │ │ │ │ ldr.w r2, [r9] │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 25e72 │ │ │ │ + beq.w 295ba │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.n 25b18 │ │ │ │ - ldr.w r3, [pc, #2504] @ 26594 │ │ │ │ + bne.n 29260 │ │ │ │ + ldr.w r3, [pc, #2504] @ 29cdc │ │ │ │ movw r2, #419 @ 0x1a3 │ │ │ │ - ldr.w r1, [pc, #2500] @ 26598 │ │ │ │ - ldr.w r0, [pc, #2500] @ 2659c │ │ │ │ + ldr.w r1, [pc, #2500] @ 29ce0 │ │ │ │ + ldr.w r0, [pc, #2500] @ 29ce4 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r5 │ │ │ │ bl c598 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, fp │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 25c88 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 293d0 │ │ │ │ mov r0, r7 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 25aa0 │ │ │ │ - ldr.w r3, [pc, #2424] @ 26594 │ │ │ │ + bne.w 291e8 │ │ │ │ + ldr.w r3, [pc, #2424] @ 29cdc │ │ │ │ mov r7, r8 │ │ │ │ - ldr.w r1, [pc, #2432] @ 265a0 │ │ │ │ + ldr.w r1, [pc, #2432] @ 29ce8 │ │ │ │ mov.w r2, #412 @ 0x19c │ │ │ │ - ldr.w r0, [pc, #2428] @ 265a4 │ │ │ │ + ldr.w r0, [pc, #2428] @ 29cec │ │ │ │ add r1, pc │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 25cd0 │ │ │ │ + b.n 29418 │ │ │ │ mov r0, fp │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25ac0 │ │ │ │ + b.n 29208 │ │ │ │ mov r0, r6 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25a36 │ │ │ │ - ldr.w r3, [pc, #2372] @ 26594 │ │ │ │ + b.n 2917e │ │ │ │ + ldr.w r3, [pc, #2372] @ 29cdc │ │ │ │ mov.w r2, #412 @ 0x19c │ │ │ │ - ldr.w r1, [pc, #2384] @ 265a8 │ │ │ │ - ldr.w r0, [pc, #2384] @ 265ac │ │ │ │ + ldr.w r1, [pc, #2384] @ 29cf0 │ │ │ │ + ldr.w r0, [pc, #2384] @ 29cf4 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r5 │ │ │ │ bl c598 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ movs r5, #1 │ │ │ │ - ldr.w r2, [pc, #2340] @ 265b0 │ │ │ │ - ldr.w r3, [pc, #2292] @ 26584 │ │ │ │ + ldr.w r2, [pc, #2340] @ 29cf8 │ │ │ │ + ldr.w r3, [pc, #2292] @ 29ccc │ │ │ │ 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 262d4 │ │ │ │ + bne.w 29a1c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [pc, #2276] @ 26594 │ │ │ │ + ldr.w r3, [pc, #2276] @ 29cdc │ │ │ │ mov r7, r8 │ │ │ │ - ldr.w r1, [pc, #2304] @ 265b4 │ │ │ │ + ldr.w r1, [pc, #2304] @ 29cfc │ │ │ │ mov.w r2, #412 @ 0x19c │ │ │ │ - ldr.w r0, [pc, #2300] @ 265b8 │ │ │ │ + ldr.w r0, [pc, #2300] @ 29d00 │ │ │ │ add r1, pc │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r5 │ │ │ │ bl c598 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, sl │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 25c88 │ │ │ │ - ldr.w r3, [pc, #2204] @ 26594 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 293d0 │ │ │ │ + ldr.w r3, [pc, #2204] @ 29cdc │ │ │ │ mov r7, r8 │ │ │ │ - ldr.w r2, [pc, #2236] @ 265bc │ │ │ │ - ldr.w r1, [pc, #2236] @ 265c0 │ │ │ │ + ldr.w r2, [pc, #2236] @ 29d04 │ │ │ │ + ldr.w r1, [pc, #2236] @ 29d08 │ │ │ │ add r2, pc │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr.w r0, [pc, #2228] @ 265c4 │ │ │ │ + ldr.w r0, [pc, #2228] @ 29d0c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r2, #412 @ 0x19c │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ bl 11db0 │ │ │ │ - b.n 25cd0 │ │ │ │ - ldr.w r3, [pc, #2156] @ 26594 │ │ │ │ + b.n 29418 │ │ │ │ + ldr.w r3, [pc, #2156] @ 29cdc │ │ │ │ mov.w r2, #408 @ 0x198 │ │ │ │ - ldr.w r1, [pc, #2200] @ 265c8 │ │ │ │ - ldr.w r0, [pc, #2200] @ 265cc │ │ │ │ + ldr.w r1, [pc, #2200] @ 29d10 │ │ │ │ + ldr.w r0, [pc, #2200] @ 29d14 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 25c88 │ │ │ │ - ldr.w r3, [pc, #2124] @ 26594 │ │ │ │ + b.n 293d0 │ │ │ │ + ldr.w r3, [pc, #2124] @ 29cdc │ │ │ │ mov r7, r8 │ │ │ │ - ldr.w r1, [pc, #2180] @ 265d0 │ │ │ │ + ldr.w r1, [pc, #2180] @ 29d18 │ │ │ │ mov.w r2, #412 @ 0x19c │ │ │ │ - ldr.w r0, [pc, #2176] @ 265d4 │ │ │ │ + ldr.w r0, [pc, #2176] @ 29d1c │ │ │ │ add r1, pc │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 25cd0 │ │ │ │ - ldr.w r3, [pc, #2088] @ 26594 │ │ │ │ + b.n 29418 │ │ │ │ + ldr.w r3, [pc, #2088] @ 29cdc │ │ │ │ movw r2, #409 @ 0x199 │ │ │ │ - ldr.w r1, [pc, #2148] @ 265d8 │ │ │ │ - ldr.w r0, [pc, #2148] @ 265dc │ │ │ │ + ldr.w r1, [pc, #2148] @ 29d20 │ │ │ │ + ldr.w r0, [pc, #2148] @ 29d24 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r5 │ │ │ │ bl c598 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 25c88 │ │ │ │ - ldr.w r3, [pc, #2040] @ 26594 │ │ │ │ - ldr.w r2, [pc, #2112] @ 265e0 │ │ │ │ - ldr.w r1, [pc, #2112] @ 265e4 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 293d0 │ │ │ │ + ldr.w r3, [pc, #2040] @ 29cdc │ │ │ │ + ldr.w r2, [pc, #2112] @ 29d28 │ │ │ │ + ldr.w r1, [pc, #2112] @ 29d2c │ │ │ │ add r2, pc │ │ │ │ - ldr.w r0, [pc, #2108] @ 265e8 │ │ │ │ + ldr.w r0, [pc, #2108] @ 29d30 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ str r6, [sp, #4] │ │ │ │ movw r2, #409 @ 0x199 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 11db0 │ │ │ │ - b.n 25d86 │ │ │ │ - ldr.w r3, [pc, #2000] @ 26594 │ │ │ │ + b.n 294ce │ │ │ │ + ldr.w r3, [pc, #2000] @ 29cdc │ │ │ │ movw r2, #409 @ 0x199 │ │ │ │ - ldr.w r1, [pc, #2080] @ 265ec │ │ │ │ - ldr.w r0, [pc, #2080] @ 265f0 │ │ │ │ + ldr.w r1, [pc, #2080] @ 29d34 │ │ │ │ + ldr.w r0, [pc, #2080] @ 29d38 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r5 │ │ │ │ bl c598 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 25c88 │ │ │ │ - ldr.w r3, [pc, #1944] @ 26594 │ │ │ │ - ldr.w r2, [pc, #2036] @ 265f4 │ │ │ │ - ldr.w r1, [pc, #2036] @ 265f8 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 293d0 │ │ │ │ + ldr.w r3, [pc, #1944] @ 29cdc │ │ │ │ + ldr.w r2, [pc, #2036] @ 29d3c │ │ │ │ + ldr.w r1, [pc, #2036] @ 29d40 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr.w r0, [pc, #2028] @ 265fc │ │ │ │ + ldr.w r0, [pc, #2028] @ 29d44 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ movw r2, #409 @ 0x199 │ │ │ │ bl 11db0 │ │ │ │ - b.n 25dde │ │ │ │ - ldr.w r3, [pc, #1904] @ 26594 │ │ │ │ + b.n 29526 │ │ │ │ + ldr.w r3, [pc, #1904] @ 29cdc │ │ │ │ mov.w r2, #410 @ 0x19a │ │ │ │ - ldr.w r1, [pc, #2004] @ 26600 │ │ │ │ - ldr.w r0, [pc, #2004] @ 26604 │ │ │ │ + ldr.w r1, [pc, #2004] @ 29d48 │ │ │ │ + ldr.w r0, [pc, #2004] @ 29d4c │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r5 │ │ │ │ bl c598 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 25c88 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 293d0 │ │ │ │ mov r0, sl │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25aec │ │ │ │ + b.n 29234 │ │ │ │ mov r0, r6 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25b0c │ │ │ │ + b.n 29254 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b.n 25b6e │ │ │ │ + b.n 292b6 │ │ │ │ mov r0, r9 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25bc2 │ │ │ │ + b.n 2930a │ │ │ │ mov r0, r6 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25bb2 │ │ │ │ - ldr.w r3, [pc, #1808] @ 26594 │ │ │ │ - ldr.w r2, [pc, #1920] @ 26608 │ │ │ │ - ldr.w r1, [pc, #1920] @ 2660c │ │ │ │ + b.n 292fa │ │ │ │ + ldr.w r3, [pc, #1808] @ 29cdc │ │ │ │ + ldr.w r2, [pc, #1920] @ 29d50 │ │ │ │ + ldr.w r1, [pc, #1920] @ 29d54 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr.w r0, [pc, #1912] @ 26610 │ │ │ │ + ldr.w r0, [pc, #1912] @ 29d58 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ movw r2, #413 @ 0x19d │ │ │ │ bl 11db0 │ │ │ │ - b.n 25be4 │ │ │ │ - ldr.w r3, [pc, #1768] @ 26594 │ │ │ │ + b.n 2932c │ │ │ │ + ldr.w r3, [pc, #1768] @ 29cdc │ │ │ │ movw r2, #415 @ 0x19f │ │ │ │ - ldr.w r1, [pc, #1888] @ 26614 │ │ │ │ + ldr.w r1, [pc, #1888] @ 29d5c │ │ │ │ mov sl, r6 │ │ │ │ - ldr.w r0, [pc, #1884] @ 26618 │ │ │ │ + ldr.w r0, [pc, #1884] @ 29d60 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r5 │ │ │ │ bl c598 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, fp │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, sl │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 25c88 │ │ │ │ - ldr.w r2, [pc, #1692] @ 26594 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 293d0 │ │ │ │ + ldr.w r2, [pc, #1692] @ 29cdc │ │ │ │ mov sl, r6 │ │ │ │ - ldr.w r1, [pc, #1824] @ 2661c │ │ │ │ + ldr.w r1, [pc, #1824] @ 29d64 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r7, r2] │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr.w r0, [pc, #1816] @ 26620 │ │ │ │ + ldr.w r0, [pc, #1816] @ 29d68 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - ldr.w r2, [pc, #1816] @ 26624 │ │ │ │ + ldr.w r2, [pc, #1816] @ 29d6c │ │ │ │ add r0, pc │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ movw r2, #415 @ 0x19f │ │ │ │ bl 11db0 │ │ │ │ - b.n 25ec8 │ │ │ │ - ldr.w r3, [pc, #1652] @ 26594 │ │ │ │ + b.n 29610 │ │ │ │ + ldr.w r3, [pc, #1652] @ 29cdc │ │ │ │ movw r2, #415 @ 0x19f │ │ │ │ - ldr.w r1, [pc, #1792] @ 26628 │ │ │ │ + ldr.w r1, [pc, #1792] @ 29d70 │ │ │ │ mov sl, r6 │ │ │ │ - ldr.w r0, [pc, #1788] @ 2662c │ │ │ │ + ldr.w r0, [pc, #1788] @ 29d74 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 25ec8 │ │ │ │ - ldr.w r3, [pc, #1620] @ 26594 │ │ │ │ + b.n 29610 │ │ │ │ + ldr.w r3, [pc, #1620] @ 29cdc │ │ │ │ mov.w r2, #412 @ 0x19c │ │ │ │ - ldr.w r1, [pc, #1768] @ 26630 │ │ │ │ - ldr.w r0, [pc, #1768] @ 26634 │ │ │ │ + ldr.w r1, [pc, #1768] @ 29d78 │ │ │ │ + ldr.w r0, [pc, #1768] @ 29d7c │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 25c6a │ │ │ │ - ldr.w r3, [pc, #1588] @ 26594 │ │ │ │ + b.n 293b2 │ │ │ │ + ldr.w r3, [pc, #1588] @ 29cdc │ │ │ │ movw r2, #419 @ 0x1a3 │ │ │ │ - ldr.w r1, [pc, #1744] @ 26638 │ │ │ │ + ldr.w r1, [pc, #1744] @ 29d80 │ │ │ │ mov sl, r6 │ │ │ │ - ldr.w r0, [pc, #1744] @ 2663c │ │ │ │ + ldr.w r0, [pc, #1744] @ 29d84 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 25ec8 │ │ │ │ - ldr.w r3, [pc, #1556] @ 26594 │ │ │ │ + b.n 29610 │ │ │ │ + ldr.w r3, [pc, #1556] @ 29cdc │ │ │ │ movw r2, #413 @ 0x19d │ │ │ │ - ldr.w r1, [pc, #1720] @ 26640 │ │ │ │ - ldr.w r0, [pc, #1720] @ 26644 │ │ │ │ + ldr.w r1, [pc, #1720] @ 29d88 │ │ │ │ + ldr.w r0, [pc, #1720] @ 29d8c │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 25c6a │ │ │ │ - ldr.w r2, [pc, #1528] @ 26594 │ │ │ │ + b.n 293b2 │ │ │ │ + ldr.w r2, [pc, #1528] @ 29cdc │ │ │ │ mov sl, r6 │ │ │ │ - ldr.w r1, [pc, #1700] @ 26648 │ │ │ │ + ldr.w r1, [pc, #1700] @ 29d90 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r7, r2] │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr.w r0, [pc, #1696] @ 2664c │ │ │ │ + ldr.w r0, [pc, #1696] @ 29d94 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - ldr.w r2, [pc, #1692] @ 26650 │ │ │ │ + ldr.w r2, [pc, #1692] @ 29d98 │ │ │ │ add r0, pc │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ movw r2, #419 @ 0x1a3 │ │ │ │ bl 11db0 │ │ │ │ - b.n 25ec8 │ │ │ │ + b.n 29610 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 25fde │ │ │ │ + bge.n 29726 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26338 │ │ │ │ + beq.w 29a80 │ │ │ │ blx 93a0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 26318 │ │ │ │ + bne.w 29a60 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #2 │ │ │ │ bl 10bb8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 26300 │ │ │ │ - ldr.w r3, [pc, #1428] @ 26590 │ │ │ │ + beq.w 29a48 │ │ │ │ + ldr.w r3, [pc, #1428] @ 29cd8 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 262e0 │ │ │ │ + bne.w 29a28 │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 158b8 │ │ │ │ + bl 158b4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov sl, r0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 262d8 │ │ │ │ + beq.w 29a20 │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.w 26ab4 │ │ │ │ + beq.w 2a1fc │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 26358 │ │ │ │ + beq.w 29aa0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 26044 │ │ │ │ + bge.n 2978c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26340 │ │ │ │ + beq.w 29a88 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26b20 │ │ │ │ + beq.w 2a268 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 26060 │ │ │ │ + bge.n 297a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26350 │ │ │ │ + beq.w 29a98 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 26076 │ │ │ │ + bge.n 297be │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26330 │ │ │ │ - ldr.w r3, [pc, #1500] @ 26654 │ │ │ │ + beq.w 29a78 │ │ │ │ + ldr.w r3, [pc, #1500] @ 29d9c │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ - ldr.w r6, [r3, #396] @ 0x18c │ │ │ │ + ldr.w r6, [r3, #224] @ 0xe0 │ │ │ │ blx 9094 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 260a0 │ │ │ │ + bge.n 297e8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26168 │ │ │ │ + beq.n 298b0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 26b08 │ │ │ │ + beq.w 2a250 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #2 │ │ │ │ bl d57c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 260c2 │ │ │ │ + bge.n 2980a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26160 │ │ │ │ + beq.n 298a8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 266dc │ │ │ │ - ldr.w r3, [pc, #1420] @ 26658 │ │ │ │ + beq.w 29e24 │ │ │ │ + ldr.w r3, [pc, #1420] @ 29da0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r7, r3] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ bl 1132c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ @@ -46327,129 +51765,129 @@ │ │ │ │ movs r2, #3 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ str.w r8, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ blx 949c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 26702 │ │ │ │ + beq.w 29e4a │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2610e │ │ │ │ + bge.n 29856 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 266fa │ │ │ │ + beq.w 29e42 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 26b38 │ │ │ │ + beq.w 2a280 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 26126 │ │ │ │ + bge.n 2986e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2671c │ │ │ │ + beq.w 29e64 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 26ae6 │ │ │ │ + bne.w 2a22e │ │ │ │ mov r0, r5 │ │ │ │ bl 10d84 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26348 │ │ │ │ - ldr.w r3, [pc, #1104] @ 26594 │ │ │ │ + beq.w 29a90 │ │ │ │ + ldr.w r3, [pc, #1104] @ 29cdc │ │ │ │ mov.w r2, #422 @ 0x1a6 │ │ │ │ - ldr.w r1, [pc, #1296] @ 2665c │ │ │ │ - ldr.w r0, [pc, #1296] @ 26660 │ │ │ │ + ldr.w r1, [pc, #1296] @ 29da4 │ │ │ │ + ldr.w r0, [pc, #1296] @ 29da8 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 25c88 │ │ │ │ + b.n 293d0 │ │ │ │ mov r0, r4 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 260c2 │ │ │ │ + b.n 2980a │ │ │ │ mov r0, r2 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 260a0 │ │ │ │ + b.n 297e8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov sl, r6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 26184 │ │ │ │ + bge.n 298cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 264a0 │ │ │ │ + beq.w 29be8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26b80 │ │ │ │ + beq.w 2a2c8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 261a0 │ │ │ │ + bge.n 298e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 264a8 │ │ │ │ + beq.w 29bf0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 261b6 │ │ │ │ + bge.n 298fe │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 264b0 │ │ │ │ + beq.w 29bf8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 261ca │ │ │ │ + bge.n 29912 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 264c0 │ │ │ │ + beq.w 29c08 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 261e0 │ │ │ │ + bge.n 29928 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 264c8 │ │ │ │ - ldr.w r3, [pc, #1136] @ 26654 │ │ │ │ + beq.w 29c10 │ │ │ │ + ldr.w r3, [pc, #1136] @ 29d9c │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r7, r3] │ │ │ │ - ldr.w r6, [r3, #408] @ 0x198 │ │ │ │ + ldr.w r6, [r3, #236] @ 0xec │ │ │ │ blx 9094 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 26206 │ │ │ │ + bge.n 2994e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 262c4 │ │ │ │ + beq.n 29a0c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 26ace │ │ │ │ + beq.w 2a216 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #2 │ │ │ │ bl d57c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 26228 │ │ │ │ + bge.n 29970 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 262cc │ │ │ │ + beq.n 29a14 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 26542 │ │ │ │ - ldr.w r3, [pc, #1060] @ 26658 │ │ │ │ + beq.w 29c8a │ │ │ │ + ldr.w r3, [pc, #1060] @ 29da0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r7, r3] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ bl 1132c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ @@ -46458,751 +51896,751 @@ │ │ │ │ movs r2, #3 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ str.w r8, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ blx 949c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2651c │ │ │ │ + beq.w 29c64 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 26270 │ │ │ │ + bge.n 299b8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 262bc │ │ │ │ + cbz r3, 29a04 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 26b68 │ │ │ │ + beq.w 2a2b0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 26288 │ │ │ │ + bge.n 299d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26498 │ │ │ │ + beq.w 29be0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 264fa │ │ │ │ + bne.w 29c42 │ │ │ │ mov r0, r5 │ │ │ │ bl 10d84 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 264b8 │ │ │ │ - ldr r3, [pc, #748] @ (26594 ) │ │ │ │ + beq.w 29c00 │ │ │ │ + ldr r3, [pc, #748] @ (29cdc ) │ │ │ │ mov.w r2, #416 @ 0x1a0 │ │ │ │ - ldr r1, [pc, #952] @ (26664 ) │ │ │ │ - ldr r0, [pc, #952] @ (26668 ) │ │ │ │ + ldr r1, [pc, #952] @ (29dac ) │ │ │ │ + ldr r0, [pc, #952] @ (29db0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 25c88 │ │ │ │ + b.n 293d0 │ │ │ │ mov r0, r8 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26270 │ │ │ │ + b.n 299b8 │ │ │ │ mov r0, sl │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26206 │ │ │ │ + b.n 2994e │ │ │ │ mov r0, r4 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26228 │ │ │ │ + b.n 29970 │ │ │ │ blx 90dc <__stack_chk_fail@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26022 │ │ │ │ - ldr r3, [pc, #688] @ (26594 ) │ │ │ │ - ldr r2, [pc, #904] @ (2666c ) │ │ │ │ - ldr r1, [pc, #904] @ (26670 ) │ │ │ │ + b.n 2976a │ │ │ │ + ldr r3, [pc, #688] @ (29cdc ) │ │ │ │ + ldr r2, [pc, #904] @ (29db4 ) │ │ │ │ + ldr r1, [pc, #904] @ (29db8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #900] @ (26674 ) │ │ │ │ + ldr r0, [pc, #900] @ (29dbc ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ movw r2, #421 @ 0x1a5 │ │ │ │ bl 11db0 │ │ │ │ - b.n 25c6a │ │ │ │ - ldr r3, [pc, #656] @ (26594 ) │ │ │ │ + b.n 293b2 │ │ │ │ + ldr r3, [pc, #656] @ (29cdc ) │ │ │ │ movw r2, #421 @ 0x1a5 │ │ │ │ - ldr r1, [pc, #880] @ (26678 ) │ │ │ │ - ldr r0, [pc, #880] @ (2667c ) │ │ │ │ + ldr r1, [pc, #880] @ (29dc0 ) │ │ │ │ + ldr r0, [pc, #880] @ (29dc4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 25c6a │ │ │ │ - ldr r3, [pc, #632] @ (26594 ) │ │ │ │ + b.n 293b2 │ │ │ │ + ldr r3, [pc, #632] @ (29cdc ) │ │ │ │ movw r2, #413 @ 0x19d │ │ │ │ - ldr r1, [pc, #864] @ (26680 ) │ │ │ │ - ldr r0, [pc, #864] @ (26684 ) │ │ │ │ + ldr r1, [pc, #864] @ (29dc8 ) │ │ │ │ + ldr r0, [pc, #864] @ (29dcc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 25c6a │ │ │ │ + b.n 293b2 │ │ │ │ mov r0, r8 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26076 │ │ │ │ + b.n 297be │ │ │ │ mov r0, fp │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25fde │ │ │ │ + b.n 29726 │ │ │ │ mov r0, r4 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26044 │ │ │ │ + b.n 2978c │ │ │ │ mov r0, r5 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26142 │ │ │ │ + b.n 2988a │ │ │ │ mov r0, r2 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26060 │ │ │ │ + b.n 297a8 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 10bb8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 26a94 │ │ │ │ - ldr r3, [pc, #796] @ (26688 ) │ │ │ │ + beq.w 2a1dc │ │ │ │ + ldr r3, [pc, #796] @ (29dd0 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 26a5c │ │ │ │ + bne.w 2a1a4 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, fp │ │ │ │ bl 11de4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2639a │ │ │ │ + bge.n 29ae2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26aac │ │ │ │ + beq.w 2a1f4 │ │ │ │ ldr.w r3, [sl] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26a54 │ │ │ │ + beq.w 2a19c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2691e │ │ │ │ + beq.w 2a066 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ blx 8fc8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.w 2680c │ │ │ │ + blt.w 29f54 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2672c │ │ │ │ + beq.w 29e74 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 263d8 │ │ │ │ + bge.n 29b20 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 269f2 │ │ │ │ + beq.w 2a13a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26b98 │ │ │ │ + beq.w 2a2e0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 263f4 │ │ │ │ + bge.n 29b3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26724 │ │ │ │ + beq.w 29e6c │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2640a │ │ │ │ + bge.n 29b52 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 266cc │ │ │ │ + beq.w 29e14 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2641c │ │ │ │ + bge.n 29b64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 266d4 │ │ │ │ - ldr r3, [pc, #568] @ (26658 ) │ │ │ │ + beq.w 29e1c │ │ │ │ + ldr r3, [pc, #568] @ (29da0 ) │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #560] @ (26654 ) │ │ │ │ + ldr r2, [pc, #560] @ (29d9c ) │ │ │ │ ldr r4, [r7, r3] │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - ldr.w r8, [r2, #380] @ 0x17c │ │ │ │ + ldr.w r8, [r2, #208] @ 0xd0 │ │ │ │ bl 1132c │ │ │ │ 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 949c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 26562 │ │ │ │ + beq.w 29caa │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 26b50 │ │ │ │ + beq.w 2a298 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 26468 │ │ │ │ + bge.n 29bb0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 266c4 │ │ │ │ + beq.w 29e0c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 264d8 │ │ │ │ + bne.n 29c20 │ │ │ │ mov r0, r5 │ │ │ │ bl 10d84 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 264d0 │ │ │ │ - ldr r3, [pc, #276] @ (26594 ) │ │ │ │ + cbz r3, 29c18 │ │ │ │ + ldr r3, [pc, #276] @ (29cdc ) │ │ │ │ movw r2, #431 @ 0x1af │ │ │ │ - ldr r1, [pc, #516] @ (2668c ) │ │ │ │ - ldr r0, [pc, #520] @ (26690 ) │ │ │ │ + ldr r1, [pc, #516] @ (29dd4 ) │ │ │ │ + ldr r0, [pc, #520] @ (29dd8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.w 25c88 │ │ │ │ + b.w 293d0 │ │ │ │ mov r0, r6 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26288 │ │ │ │ + b.n 299d0 │ │ │ │ mov r0, r4 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26184 │ │ │ │ + b.n 298cc │ │ │ │ mov r0, r2 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 261a0 │ │ │ │ + b.n 298e8 │ │ │ │ mov r0, r8 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 261b6 │ │ │ │ + b.n 298fe │ │ │ │ mov r0, r5 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 262a4 │ │ │ │ + b.n 299ec │ │ │ │ mov r0, r2 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 261ca │ │ │ │ + b.n 29912 │ │ │ │ mov r0, fp │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 261e0 │ │ │ │ + b.n 29928 │ │ │ │ mov r0, r5 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2647e │ │ │ │ - ldr r1, [pc, #184] @ (26594 ) │ │ │ │ + b.n 29bc6 │ │ │ │ + ldr r1, [pc, #184] @ (29cdc ) │ │ │ │ movw r2, #431 @ 0x1af │ │ │ │ - ldr r3, [pc, #436] @ (26694 ) │ │ │ │ - ldr r0, [pc, #436] @ (26698 ) │ │ │ │ + ldr r3, [pc, #436] @ (29ddc ) │ │ │ │ + ldr r0, [pc, #436] @ (29de0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r7, r1] │ │ │ │ add r0, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r1, [pc, #428] @ (2669c ) │ │ │ │ + ldr r1, [pc, #428] @ (29de4 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ bl 11db0 │ │ │ │ - b.w 25c88 │ │ │ │ - ldr r1, [pc, #152] @ (26594 ) │ │ │ │ + b.w 293d0 │ │ │ │ + ldr r1, [pc, #152] @ (29cdc ) │ │ │ │ mov.w r2, #416 @ 0x1a0 │ │ │ │ - ldr r3, [pc, #412] @ (266a0 ) │ │ │ │ - ldr r0, [pc, #416] @ (266a4 ) │ │ │ │ + ldr r3, [pc, #412] @ (29de8 ) │ │ │ │ + ldr r0, [pc, #416] @ (29dec ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r7, r1] │ │ │ │ add r0, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r1, [pc, #408] @ (266a8 ) │ │ │ │ + ldr r1, [pc, #408] @ (29df0 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ bl 11db0 │ │ │ │ - b.w 25c88 │ │ │ │ - ldr r3, [pc, #116] @ (26594 ) │ │ │ │ + b.w 293d0 │ │ │ │ + ldr r3, [pc, #116] @ (29cdc ) │ │ │ │ mov.w r2, #416 @ 0x1a0 │ │ │ │ - ldr r1, [pc, #392] @ (266ac ) │ │ │ │ - ldr r0, [pc, #392] @ (266b0 ) │ │ │ │ + ldr r1, [pc, #392] @ (29df4 ) │ │ │ │ + ldr r0, [pc, #392] @ (29df8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cf0 │ │ │ │ - b.w 25c88 │ │ │ │ - ldr r3, [pc, #80] @ (26594 ) │ │ │ │ + bl 9dc4 │ │ │ │ + b.w 293d0 │ │ │ │ + ldr r3, [pc, #80] @ (29cdc ) │ │ │ │ mov.w r2, #416 @ 0x1a0 │ │ │ │ - ldr r1, [pc, #360] @ (266b4 ) │ │ │ │ - ldr r0, [pc, #364] @ (266b8 ) │ │ │ │ + ldr r1, [pc, #360] @ (29dfc ) │ │ │ │ + ldr r0, [pc, #364] @ (29e00 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r5 │ │ │ │ bl c598 │ │ │ │ - b.w 25c88 │ │ │ │ - ldr r3, [pc, #48] @ (26594 ) │ │ │ │ + b.w 293d0 │ │ │ │ + ldr r3, [pc, #48] @ (29cdc ) │ │ │ │ movw r2, #431 @ 0x1af │ │ │ │ - ldr r1, [pc, #336] @ (266bc ) │ │ │ │ - ldr r0, [pc, #340] @ (266c0 ) │ │ │ │ + ldr r1, [pc, #336] @ (29e04 ) │ │ │ │ + ldr r0, [pc, #340] @ (29e08 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cf0 │ │ │ │ - b.w 25c88 │ │ │ │ + bl 9dc4 │ │ │ │ + b.w 293d0 │ │ │ │ nop │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #272 @ (adr r6, 2669c ) │ │ │ │ + ldr r4, [r7, #108] @ 0x6c │ │ │ │ movs r2, r0 │ │ │ │ - add r6, pc, #264 @ (adr r6, 26698 ) │ │ │ │ + ldr r2, [r7, #108] @ 0x6c │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r6, r7} │ │ │ │ + ldrh r4, [r2, #58] @ 0x3a │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r6, lr} │ │ │ │ + ldrb r4, [r5, #23] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ + ldrh r2, [r0, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - push {r4, r5, r6, r7} │ │ │ │ + ldrb r0, [r3, #22] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r3, r4, r5} │ │ │ │ + ldrh r6, [r1, #54] @ 0x36 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldrb r6, [r4, #21] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #424 @ (adr r3, 2675c ) │ │ │ │ + ldr r2, [r4, #64] @ 0x40 │ │ │ │ movs r2, r0 │ │ │ │ - stmia r3!, {r1, r3, r4, r6, r7} │ │ │ │ + ldrh r6, [r5, #50] @ 0x32 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r3, r4, r6} │ │ │ │ + ldrb r4, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r4, r5, r7} │ │ │ │ + ldrb r4, [r3, #21] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r3, r7} │ │ │ │ + ldrh r2, [r4, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r3} │ │ │ │ + ldrb r4, [r6, #18] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r5, r6} │ │ │ │ + ldrh r6, [r6, #46] @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 26648 │ │ │ │ + ldrb r6, [r1, #18] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r6} │ │ │ │ + ldrh r6, [r2, #46] @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 26648 │ │ │ │ + ldrb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r3, r4} │ │ │ │ + ldrh r2, [r6, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 26648 │ │ │ │ + ldrb r2, [r1, #17] │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r4} │ │ │ │ + ldrb r2, [r7, #18] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ + ldrh r6, [r7, #42] @ 0x2a │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 26646 │ │ │ │ + ldrb r6, [r2, #16] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r2, r6, r7} │ │ │ │ + ldrh r2, [r3, #42] @ 0x2a │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 26646 │ │ │ │ + ldrb r2, [r6, #15] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r6, r7} │ │ │ │ + str r0, [sp, #976] @ 0x3d0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r4, r7} │ │ │ │ + ldrh r4, [r4, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 26642 │ │ │ │ + ldrb r6, [r6, #14] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r3, r5, r6} │ │ │ │ + ldrh r4, [r7, #38] @ 0x26 │ │ │ │ movs r0, r0 │ │ │ │ - uxtb r4, r5 │ │ │ │ + ldrb r4, [r2, #14] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 26656 │ │ │ │ + ldrb r2, [r2, #15] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r2} │ │ │ │ + ldrh r2, [r3, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - uxth r4, r0 │ │ │ │ + ldrb r4, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ + ldrh r0, [r6, #34] @ 0x22 │ │ │ │ movs r0, r0 │ │ │ │ - sxtb r0, r4 │ │ │ │ + ldrb r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r3, r4, r7} │ │ │ │ + ldrh r6, [r5, #32] │ │ │ │ movs r0, r0 │ │ │ │ - sxth r2, r2 │ │ │ │ + ldrb r2, [r7, #10] │ │ │ │ movs r0, r0 │ │ │ │ - sxth r0, r5 │ │ │ │ + ldrb r0, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r3, r5, r6} │ │ │ │ + ldrh r4, [r7, #30] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 2666a │ │ │ │ + ldrb r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r3, r6} │ │ │ │ + ldrh r6, [r3, #30] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 2666a │ │ │ │ + ldrb r6, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r3, r5} │ │ │ │ + ldrh r6, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 2666a │ │ │ │ + ldrb r6, [r2, #9] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r2, r3} │ │ │ │ + ldrh r0, [r4, #28] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 2666c │ │ │ │ + ldrb r0, [r7, #8] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ + ldrh r0, [r1, #28] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 2666a │ │ │ │ + ldrb r4, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 26674 │ │ │ │ + ldrb r2, [r5, #8] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - itte mi │ │ │ │ - movmi r0, r0 │ │ │ │ - addmi r7, sp, #808 @ 0x328 │ │ │ │ - movpl r0, r0 │ │ │ │ - pop {r1, r3, r5, r6, r7, pc} │ │ │ │ + ldrh r2, [r3, #14] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r6, #1] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r6, [r7, #2] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #440 @ 0x1b8 │ │ │ │ + strb r6, [r2, #28] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #328 @ 0x148 │ │ │ │ + strb r2, [r7, #27] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r3, r5, r7, pc} │ │ │ │ + ldrh r2, [r0, #2] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #184 @ 0xb8 │ │ │ │ + strb r6, [r2, #27] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r3, r7, pc} │ │ │ │ + ldrh r2, [r4, #0] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #72 @ 0x48 │ │ │ │ + strb r2, [r7, #26] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r4, r5, r6, pc} │ │ │ │ + ldrh r2, [r1, #0] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #1000 @ 0x3e8 │ │ │ │ + strb r2, [r4, #26] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r4} │ │ │ │ + strh r4, [r4, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #592 @ 0x250 │ │ │ │ + strb r4, [r7, #20] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6a6 │ │ │ │ + ldrb r2, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #232 @ 0xe8 │ │ │ │ + strb r2, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 2670a │ │ │ │ + strh r4, [r7, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb684 │ │ │ │ + ldrb r0, [r4, #23] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #96 @ 0x60 │ │ │ │ + strb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 2670c │ │ │ │ + strh r2, [r3, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 2670c │ │ │ │ + strh r6, [r0, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #984 @ 0x3d8 │ │ │ │ + strb r6, [r3, #18] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 2670a │ │ │ │ + strh r0, [r4, #46] @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #832 @ 0x340 │ │ │ │ + strb r0, [r7, #17] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 2670a │ │ │ │ + strh r0, [r0, #46] @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #704 @ 0x2c0 │ │ │ │ + strb r0, [r3, #17] │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26468 │ │ │ │ + b.n 29bb0 │ │ │ │ mov r0, r8 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2640a │ │ │ │ + b.n 29b52 │ │ │ │ mov r0, r6 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2641c │ │ │ │ - ldr.w r3, [pc, #1232] @ 26bb0 │ │ │ │ + b.n 29b64 │ │ │ │ + ldr.w r3, [pc, #1232] @ 2a2f8 │ │ │ │ movw r2, #423 @ 0x1a7 │ │ │ │ - ldr.w r1, [pc, #1228] @ 26bb4 │ │ │ │ - ldr.w r0, [pc, #1228] @ 26bb8 │ │ │ │ + ldr.w r1, [pc, #1228] @ 2a2fc │ │ │ │ + ldr.w r0, [pc, #1228] @ 2a300 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 26558 │ │ │ │ + b.n 29ca0 │ │ │ │ mov r0, r8 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2610e │ │ │ │ - ldr.w r3, [pc, #1196] @ 26bb0 │ │ │ │ + b.n 29856 │ │ │ │ + ldr.w r3, [pc, #1196] @ 2a2f8 │ │ │ │ mov.w r2, #422 @ 0x1a6 │ │ │ │ - ldr.w r1, [pc, #1200] @ 26bbc │ │ │ │ - ldr.w r0, [pc, #1200] @ 26bc0 │ │ │ │ + ldr.w r1, [pc, #1200] @ 2a304 │ │ │ │ + ldr.w r0, [pc, #1200] @ 2a308 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 2652e │ │ │ │ + b.n 29c76 │ │ │ │ mov r0, r6 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26126 │ │ │ │ + b.n 2986e │ │ │ │ mov r0, r2 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 263f4 │ │ │ │ + b.n 29b3c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #570425344 @ 0x22000000 │ │ │ │ - beq.w 268da │ │ │ │ + beq.w 2a022 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #2 │ │ │ │ bl 10bb8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 268c2 │ │ │ │ + beq.w 2a00a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 268f6 │ │ │ │ + bne.w 2a03e │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ blx 92ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 26770 │ │ │ │ + bge.n 29eb8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26844 │ │ │ │ + beq.n 29f8c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 26882 │ │ │ │ + beq.w 29fca │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 14ef4 │ │ │ │ + bl 14ef0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2679c │ │ │ │ + bge.n 29ee4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26916 │ │ │ │ + beq.w 2a05e │ │ │ │ ldr.w r3, [sl] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2687a │ │ │ │ + beq.n 29fc2 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 2685c │ │ │ │ + beq.n 29fa4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ bl fcb4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 267ca │ │ │ │ + bge.n 29f12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 268ba │ │ │ │ + beq.n 2a002 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 267de │ │ │ │ + bge.n 29f26 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2684c │ │ │ │ + beq.n 29f94 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 267ee │ │ │ │ + bge.n 29f36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 26854 │ │ │ │ + cbz r3, 29f9c │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 25c8a │ │ │ │ - ldr r3, [pc, #952] @ (26bb0 ) │ │ │ │ + bge.w 293d2 │ │ │ │ + ldr r3, [pc, #952] @ (2a2f8 ) │ │ │ │ movw r2, #435 @ 0x1b3 │ │ │ │ - ldr r1, [pc, #968] @ (26bc4 ) │ │ │ │ - ldr r0, [pc, #968] @ (26bc8 ) │ │ │ │ + ldr r1, [pc, #968] @ (2a30c ) │ │ │ │ + ldr r0, [pc, #968] @ (2a310 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 26558 │ │ │ │ - ldr r3, [pc, #928] @ (26bb0 ) │ │ │ │ + b.n 29ca0 │ │ │ │ + ldr r3, [pc, #928] @ (2a2f8 ) │ │ │ │ mov.w r2, #430 @ 0x1ae │ │ │ │ - ldr r1, [pc, #952] @ (26bcc ) │ │ │ │ - ldr r0, [pc, #952] @ (26bd0 ) │ │ │ │ + ldr r1, [pc, #952] @ (2a314 ) │ │ │ │ + ldr r0, [pc, #952] @ (2a318 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r5 │ │ │ │ bl c598 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cf0 │ │ │ │ - b.w 25c88 │ │ │ │ + bl 9dc4 │ │ │ │ + b.w 293d0 │ │ │ │ mov r0, r4 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26770 │ │ │ │ + b.n 29eb8 │ │ │ │ mov r0, r8 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 267de │ │ │ │ + b.n 29f26 │ │ │ │ mov r0, r2 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 267ee │ │ │ │ - ldr r3, [pc, #848] @ (26bb0 ) │ │ │ │ + b.n 29f36 │ │ │ │ + ldr r3, [pc, #848] @ (2a2f8 ) │ │ │ │ mov.w r2, #434 @ 0x1b2 │ │ │ │ - ldr r1, [pc, #880] @ (26bd4 ) │ │ │ │ - ldr r0, [pc, #880] @ (26bd8 ) │ │ │ │ + ldr r1, [pc, #880] @ (2a31c ) │ │ │ │ + ldr r0, [pc, #880] @ (2a320 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r5 │ │ │ │ bl c598 │ │ │ │ - b.n 2682e │ │ │ │ + b.n 29f76 │ │ │ │ mov r0, sl │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 267aa │ │ │ │ - ldr r3, [pc, #812] @ (26bb0 ) │ │ │ │ + b.n 29ef2 │ │ │ │ + ldr r3, [pc, #812] @ (2a2f8 ) │ │ │ │ mov.w r2, #434 @ 0x1b2 │ │ │ │ - ldr r1, [pc, #848] @ (26bdc ) │ │ │ │ - ldr r0, [pc, #852] @ (26be0 ) │ │ │ │ + ldr r1, [pc, #848] @ (2a324 ) │ │ │ │ + ldr r0, [pc, #852] @ (2a328 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r5 │ │ │ │ bl c598 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, sl │ │ │ │ - bl 9cf0 │ │ │ │ - b.w 25c88 │ │ │ │ + bl 9dc4 │ │ │ │ + b.w 293d0 │ │ │ │ mov r0, r6 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 267ca │ │ │ │ - ldr r3, [pc, #748] @ (26bb0 ) │ │ │ │ + b.n 29f12 │ │ │ │ + ldr r3, [pc, #748] @ (2a2f8 ) │ │ │ │ mov.w r2, #434 @ 0x1b2 │ │ │ │ - ldr r1, [pc, #792] @ (26be4 ) │ │ │ │ - ldr r0, [pc, #796] @ (26be8 ) │ │ │ │ + ldr r1, [pc, #792] @ (2a32c ) │ │ │ │ + ldr r0, [pc, #796] @ (2a330 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 26822 │ │ │ │ + b.n 29f6a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 267ae │ │ │ │ + bge.w 29ef6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 267ae │ │ │ │ + bne.w 29ef6 │ │ │ │ mov r0, r4 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 267ae │ │ │ │ - ldr r3, [pc, #696] @ (26bb0 ) │ │ │ │ - ldr r2, [pc, #752] @ (26bec ) │ │ │ │ - ldr r1, [pc, #756] @ (26bf0 ) │ │ │ │ + b.n 29ef6 │ │ │ │ + ldr r3, [pc, #696] @ (2a2f8 ) │ │ │ │ + ldr r2, [pc, #752] @ (2a334 ) │ │ │ │ + ldr r1, [pc, #756] @ (2a338 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #748] @ (26bf4 ) │ │ │ │ + ldr r0, [pc, #748] @ (2a33c ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r2, #434 @ 0x1b2 │ │ │ │ bl 11db0 │ │ │ │ - b.n 26822 │ │ │ │ + b.n 29f6a │ │ │ │ mov r0, r9 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2679c │ │ │ │ - ldr r3, [pc, #656] @ (26bb0 ) │ │ │ │ + b.n 29ee4 │ │ │ │ + ldr r3, [pc, #656] @ (2a2f8 ) │ │ │ │ movw r2, #427 @ 0x1ab │ │ │ │ - ldr r1, [pc, #720] @ (26bf8 ) │ │ │ │ - ldr r0, [pc, #724] @ (26bfc ) │ │ │ │ + ldr r1, [pc, #720] @ (2a340 ) │ │ │ │ + ldr r0, [pc, #724] @ (2a344 ) │ │ │ │ add r1, pc │ │ │ │ ldr r6, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ add.w r8, sp, #48 @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ bl 10eb4 │ │ │ │ - ldr r3, [pc, #684] @ (26c00 ) │ │ │ │ + ldr r3, [pc, #684] @ (2a348 ) │ │ │ │ ldr r4, [r7, r3] │ │ │ │ - ldr r3, [pc, #684] @ (26c04 ) │ │ │ │ - ldr.w r1, [r4, #336] @ 0x150 │ │ │ │ + ldr r3, [pc, #684] @ (2a34c ) │ │ │ │ + ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 9730 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 26a3a │ │ │ │ + beq.n 2a182 │ │ │ │ bl 1103c │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r5 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 26a30 │ │ │ │ - ldr r3, [pc, #648] @ (26c08 ) │ │ │ │ - ldr.w r9, [r4, #380] @ 0x17c │ │ │ │ + beq.n 2a178 │ │ │ │ + ldr r3, [pc, #648] @ (2a350 ) │ │ │ │ + ldr.w r9, [r4, #208] @ 0xd0 │ │ │ │ ldr r7, [r7, r3] │ │ │ │ ldr r4, [r7, #0] │ │ │ │ bl 1132c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ @@ -47210,800 +52648,3089 @@ │ │ │ │ movs r2, #3 │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ str.w r9, [sp, #84] @ 0x54 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ blx 949c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 26a16 │ │ │ │ + beq.n 2a15e │ │ │ │ mov r0, r5 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 269fa │ │ │ │ + bne.n 2a142 │ │ │ │ mov r0, r4 │ │ │ │ bl 10d84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r1, [pc, #584] @ (26c0c ) │ │ │ │ - ldr r0, [pc, #584] @ (26c10 ) │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r1, [pc, #584] @ (2a354 ) │ │ │ │ + ldr r0, [pc, #584] @ (2a358 ) │ │ │ │ movw r2, #429 @ 0x1ad │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 117a4 │ │ │ │ ldmia.w r8, {r0, r1, r2} │ │ │ │ bl 10fd8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 9cf0 │ │ │ │ - b.w 25c88 │ │ │ │ + bl 9dc4 │ │ │ │ + b.w 293d0 │ │ │ │ mov r0, r4 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 263d8 │ │ │ │ - ldr r3, [pc, #536] @ (26c14 ) │ │ │ │ + b.n 29b20 │ │ │ │ + ldr r3, [pc, #536] @ (2a35c ) │ │ │ │ movw r2, #429 @ 0x1ad │ │ │ │ - ldr r1, [pc, #532] @ (26c18 ) │ │ │ │ + ldr r1, [pc, #532] @ (2a360 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #532] @ (26c1c ) │ │ │ │ + ldr r0, [pc, #532] @ (2a364 ) │ │ │ │ strd r3, r4, [sp] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ bl 11db0 │ │ │ │ - b.n 269d4 │ │ │ │ - ldr r1, [pc, #520] @ (26c20 ) │ │ │ │ + b.n 2a11c │ │ │ │ + ldr r1, [pc, #520] @ (2a368 ) │ │ │ │ movw r2, #429 @ 0x1ad │ │ │ │ - ldr r0, [pc, #516] @ (26c24 ) │ │ │ │ + ldr r0, [pc, #516] @ (2a36c ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 117a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 269d4 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 2a11c │ │ │ │ bl c598 │ │ │ │ bl 10df0 │ │ │ │ - b.n 269d4 │ │ │ │ - ldr r1, [pc, #492] @ (26c28 ) │ │ │ │ + b.n 2a11c │ │ │ │ + ldr r1, [pc, #492] @ (2a370 ) │ │ │ │ mov.w r2, #428 @ 0x1ac │ │ │ │ - ldr r0, [pc, #488] @ (26c2c ) │ │ │ │ + ldr r0, [pc, #488] @ (2a374 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 117a4 │ │ │ │ mov r0, r5 │ │ │ │ bl c598 │ │ │ │ - b.n 269d4 │ │ │ │ + b.n 2a11c │ │ │ │ mov r0, sl │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 263aa │ │ │ │ - ldr r3, [pc, #336] @ (26bb0 ) │ │ │ │ + b.n 29af2 │ │ │ │ + ldr r3, [pc, #336] @ (2a2f8 ) │ │ │ │ movw r2, #427 @ 0x1ab │ │ │ │ - ldr r1, [pc, #460] @ (26c30 ) │ │ │ │ + ldr r1, [pc, #460] @ (2a378 ) │ │ │ │ add r1, pc │ │ │ │ ldr r6, [r7, r3] │ │ │ │ - ldr r3, [pc, #456] @ (26c34 ) │ │ │ │ + ldr r3, [pc, #456] @ (2a37c ) │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #456] @ (26c38 ) │ │ │ │ + ldr r0, [pc, #456] @ (2a380 ) │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ bl 11db0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 26946 │ │ │ │ - ldr r3, [pc, #280] @ (26bb0 ) │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 2a08e │ │ │ │ + ldr r3, [pc, #280] @ (2a2f8 ) │ │ │ │ movw r2, #427 @ 0x1ab │ │ │ │ - ldr r1, [pc, #416] @ (26c3c ) │ │ │ │ - ldr r0, [pc, #416] @ (26c40 ) │ │ │ │ + ldr r1, [pc, #416] @ (2a384 ) │ │ │ │ + ldr r0, [pc, #416] @ (2a388 ) │ │ │ │ add r1, pc │ │ │ │ ldr r6, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 26a7a │ │ │ │ + b.n 2a1c2 │ │ │ │ mov r0, r2 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2639a │ │ │ │ - ldr r3, [pc, #248] @ (26bb0 ) │ │ │ │ + b.n 29ae2 │ │ │ │ + ldr r3, [pc, #248] @ (2a2f8 ) │ │ │ │ movw r2, #421 @ 0x1a5 │ │ │ │ - ldr r1, [pc, #392] @ (26c44 ) │ │ │ │ - ldr r0, [pc, #392] @ (26c48 ) │ │ │ │ + ldr r1, [pc, #392] @ (2a38c ) │ │ │ │ + ldr r0, [pc, #392] @ (2a390 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.w 25c6a │ │ │ │ - ldr r3, [pc, #224] @ (26bb0 ) │ │ │ │ + b.w 293b2 │ │ │ │ + ldr r3, [pc, #224] @ (2a2f8 ) │ │ │ │ mov.w r2, #416 @ 0x1a0 │ │ │ │ - ldr r1, [pc, #372] @ (26c4c ) │ │ │ │ - ldr r0, [pc, #376] @ (26c50 ) │ │ │ │ + ldr r1, [pc, #372] @ (2a394 ) │ │ │ │ + ldr r0, [pc, #376] @ (2a398 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 26558 │ │ │ │ - ldr r1, [pc, #200] @ (26bb0 ) │ │ │ │ + b.n 29ca0 │ │ │ │ + ldr r1, [pc, #200] @ (2a2f8 ) │ │ │ │ mov.w r2, #422 @ 0x1a6 │ │ │ │ - ldr r3, [pc, #356] @ (26c54 ) │ │ │ │ - ldr r0, [pc, #360] @ (26c58 ) │ │ │ │ + ldr r3, [pc, #356] @ (2a39c ) │ │ │ │ + ldr r0, [pc, #360] @ (2a3a0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r7, r1] │ │ │ │ add r0, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r1, [pc, #352] @ (26c5c ) │ │ │ │ + ldr r1, [pc, #352] @ (2a3a4 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ bl 11db0 │ │ │ │ - b.w 25c88 │ │ │ │ - ldr r3, [pc, #164] @ (26bb0 ) │ │ │ │ + b.w 293d0 │ │ │ │ + ldr r3, [pc, #164] @ (2a2f8 ) │ │ │ │ movw r2, #423 @ 0x1a7 │ │ │ │ - ldr r1, [pc, #336] @ (26c60 ) │ │ │ │ - ldr r0, [pc, #336] @ (26c64 ) │ │ │ │ + ldr r1, [pc, #336] @ (2a3a8 ) │ │ │ │ + ldr r0, [pc, #336] @ (2a3ac ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 26558 │ │ │ │ - ldr r3, [pc, #324] @ (26c68 ) │ │ │ │ - movw r2, #8773 @ 0x2245 │ │ │ │ - ldr r1, [pc, #324] @ (26c6c ) │ │ │ │ - ldr r0, [pc, #324] @ (26c70 ) │ │ │ │ + b.n 29ca0 │ │ │ │ + ldr r3, [pc, #324] @ (2a3b0 ) │ │ │ │ + movw r2, #6836 @ 0x1ab4 │ │ │ │ + ldr r1, [pc, #324] @ (2a3b4 ) │ │ │ │ + ldr r0, [pc, #324] @ (2a3b8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1432 @ 0x598 │ │ │ │ + add.w r3, r3, #1608 @ 0x648 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #312] @ (26c74 ) │ │ │ │ - movw r2, #8525 @ 0x214d │ │ │ │ - ldr r1, [pc, #312] @ (26c78 ) │ │ │ │ - ldr r0, [pc, #312] @ (26c7c ) │ │ │ │ + ldr r3, [pc, #312] @ (2a3bc ) │ │ │ │ + movw r2, #6588 @ 0x19bc │ │ │ │ + ldr r1, [pc, #312] @ (2a3c0 ) │ │ │ │ + ldr r0, [pc, #312] @ (2a3c4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1432 @ 0x598 │ │ │ │ + add.w r3, r3, #1608 @ 0x648 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #300] @ (26c80 ) │ │ │ │ - movw r2, #8637 @ 0x21bd │ │ │ │ - ldr r1, [pc, #300] @ (26c84 ) │ │ │ │ - ldr r0, [pc, #300] @ (26c88 ) │ │ │ │ + ldr r3, [pc, #300] @ (2a3c8 ) │ │ │ │ + movw r2, #6700 @ 0x1a2c │ │ │ │ + ldr r1, [pc, #300] @ (2a3cc ) │ │ │ │ + ldr r0, [pc, #300] @ (2a3d0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1432 @ 0x598 │ │ │ │ + add.w r3, r3, #1608 @ 0x648 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #288] @ (26c8c ) │ │ │ │ - movw r2, #8440 @ 0x20f8 │ │ │ │ - ldr r1, [pc, #288] @ (26c90 ) │ │ │ │ - ldr r0, [pc, #288] @ (26c94 ) │ │ │ │ + ldr r3, [pc, #288] @ (2a3d4 ) │ │ │ │ + movw r2, #6503 @ 0x1967 │ │ │ │ + ldr r1, [pc, #288] @ (2a3d8 ) │ │ │ │ + ldr r0, [pc, #288] @ (2a3dc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1432 @ 0x598 │ │ │ │ + add.w r3, r3, #1608 @ 0x648 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #276] @ (26c98 ) │ │ │ │ - movw r2, #8759 @ 0x2237 │ │ │ │ - ldr r1, [pc, #276] @ (26c9c ) │ │ │ │ - ldr r0, [pc, #276] @ (26ca0 ) │ │ │ │ + ldr r3, [pc, #276] @ (2a3e0 ) │ │ │ │ + movw r2, #6822 @ 0x1aa6 │ │ │ │ + ldr r1, [pc, #276] @ (2a3e4 ) │ │ │ │ + ldr r0, [pc, #276] @ (2a3e8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1432 @ 0x598 │ │ │ │ + add.w r3, r3, #1608 @ 0x648 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #264] @ (26ca4 ) │ │ │ │ - movw r2, #8819 @ 0x2273 │ │ │ │ - ldr r1, [pc, #264] @ (26ca8 ) │ │ │ │ - ldr r0, [pc, #264] @ (26cac ) │ │ │ │ + ldr r3, [pc, #264] @ (2a3ec ) │ │ │ │ + movw r2, #6882 @ 0x1ae2 │ │ │ │ + ldr r1, [pc, #264] @ (2a3f0 ) │ │ │ │ + ldr r0, [pc, #264] @ (2a3f4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1432 @ 0x598 │ │ │ │ + add.w r3, r3, #1608 @ 0x648 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ lsls r4, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 26be2 │ │ │ │ + strh r0, [r0, #34] @ 0x22 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r3, #11] │ │ │ │ + movs r0, r0 │ │ │ │ + strh r2, [r3, #32] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r6, #10] │ │ │ │ + movs r0, r0 │ │ │ │ + strh r6, [r5, #24] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r0, #7] │ │ │ │ + movs r0, r0 │ │ │ │ + strh r6, [r2, #24] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r5, #6] │ │ │ │ + movs r0, r0 │ │ │ │ + strh r6, [r0, #22] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r3, #5] │ │ │ │ + movs r0, r0 │ │ │ │ + strh r0, [r4, #20] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r7, #4] │ │ │ │ + movs r0, r0 │ │ │ │ + strh r0, [r4, #18] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r7, #3] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r4, [r4, #3] │ │ │ │ + movs r0, r0 │ │ │ │ + strh r4, [r5, #16] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r0, #3] │ │ │ │ + movs r0, r0 │ │ │ │ + strh r4, [r0, #16] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r4, [r3, #2] │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r0, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r1, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r0, [r4, #10] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [r7, #124] @ 0x7c │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r4, #3] │ │ │ │ + movs r0, r0 │ │ │ │ + strh r2, [r4, #8] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [r7, #120] @ 0x78 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r4, [r1, #8] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [r4, #120] @ 0x78 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r0, [r5, #6] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [r0, #120] @ 0x78 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r0, [r1, #6] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [r0, #124] @ 0x7c │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [r2, #116] @ 0x74 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r6, [r1, #4] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [r4, #112] @ 0x70 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r6, [r5, #2] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [r0, #112] @ 0x70 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r4, [r2, #2] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [r5, #108] @ 0x6c │ │ │ │ + movs r0, r0 │ │ │ │ + strb r4, [r6, #31] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [r2, #108] @ 0x6c │ │ │ │ + movs r0, r0 │ │ │ │ + strh r6, [r5, #0] │ │ │ │ + movs r0, r0 │ │ │ │ + strh r2, [r3, #0] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [r6, #104] @ 0x68 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [sp, #456] @ 0x1c8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r5, #21] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [sp, #360] @ 0x168 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r0, [r5, r7] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r6, #31] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [sp, #264] @ 0x108 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r0, [r2, r7] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r3, #7] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r0, [r7, r6] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r6, [r5, #13] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r0, [r4, r6] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r1, #20] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [sp, #1000] @ 0x3e8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r0, [r1, r6] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r6, #19] │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0002a3f8 : │ │ │ │ + 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, #3904] @ 0xf40 │ │ │ │ + ldr.w r2, [pc, #3148] @ 2b058 │ │ │ │ + sub sp, #156 @ 0x9c │ │ │ │ + ldr.w r3, [pc, #3148] @ 2b05c │ │ │ │ + mov r8, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r5, [pc, #3144] @ 2b060 │ │ │ │ + add r5, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + mov.w r3, #0 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 2a5fa │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mov r4, r1 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2a43a │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr.w r2, [pc, #3112] @ 2b064 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r7, [r5, r2] │ │ │ │ + ldr r2, [r7, #36] @ 0x24 │ │ │ │ + ldr r1, [r7, #100] @ 0x64 │ │ │ │ + blx 93d4 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2a786 │ │ │ │ + bl 18024 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2aa76 │ │ │ │ + bl 17fcc │ │ │ │ + ldr.w r3, [pc, #3072] @ 2b068 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 2ab8c │ │ │ │ + ldr r1, [r7, #116] @ 0x74 │ │ │ │ + bl fac0 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2abba │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #2 │ │ │ │ + add r1, sp, #112 @ 0x70 │ │ │ │ + strd r8, r9, [sp, #112] @ 0x70 │ │ │ │ + blx 949c │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mov sl, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2a4ae │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2a722 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 2abf0 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2a70a │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2a702 │ │ │ │ + ldr.w r3, [sl, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #5 │ │ │ │ + bpl.w 2ac08 │ │ │ │ + ldr.w r3, [pc, #2952] @ 2b06c │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr.w r8, [r3] │ │ │ │ + bl 21690 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov fp, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2a506 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2a73e │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 2a756 │ │ │ │ + ldr.w r3, [pc, #2912] @ 2b070 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 2aca8 │ │ │ │ + str.w fp, [sp, #20] │ │ │ │ + mov.w fp, #0 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r6 │ │ │ │ + bl 19964 │ │ │ │ + tst.w fp, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne.w 2aa6e │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.w 2aa3a │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl d3dc │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2aaa4 │ │ │ │ + ldr r1, [r7, #36] @ 0x24 │ │ │ │ + movs r2, #1 │ │ │ │ + bl d328 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 2a614 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2a570 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2a74e │ │ │ │ + lsls r1, r4, #31 │ │ │ │ + bmi.w 2acf8 │ │ │ │ + add.w fp, r4, #2 │ │ │ │ + teq r4, fp │ │ │ │ + bmi.w 2a72a │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 2a526 │ │ │ │ + mov r9, fp │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ + mov r0, fp │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl c598 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9dc4 │ │ │ │ + ldr.w r3, [pc, #2756] @ 2b074 │ │ │ │ + ldr.w r1, [pc, #2756] @ 2b078 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 911c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr.w r1, [pc, #2744] @ 2b07c │ │ │ │ + movs r2, #162 @ 0xa2 │ │ │ │ + ldr.w r0, [pc, #2740] @ 2b080 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + movs r4, #0 │ │ │ │ + ldr.w r2, [pc, #2728] @ 2b084 │ │ │ │ + ldr.w r3, [pc, #2684] @ 2b05c │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 2b504 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #156 @ 0x9c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr.w r3, [pc, #2700] @ 2b088 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 2b616 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.w 2a436 │ │ │ │ + b.n 2a43a │ │ │ │ + ldr.w r3, [pc, #2676] @ 2b08c │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2acac │ │ │ │ + mov r1, r9 │ │ │ │ + blx 8f94 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 2ad0a │ │ │ │ + uxtb r0, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2a8fe │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2a64c │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2ac2a │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r2, sl │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r1, r4 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 290d8 │ │ │ │ + lsls r2, r4, #31 │ │ │ │ + mov r9, r0 │ │ │ │ + bmi.w 2ac80 │ │ │ │ + cmp.w r9, #1 │ │ │ │ + beq.w 2ac64 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 2af64 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 19964 │ │ │ │ + tst.w r9, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne.w 2afe0 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.w 2afc8 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1a848 │ │ │ │ + mov r9, r0 │ │ │ │ + lsls r0, r4, #31 │ │ │ │ + bmi.w 2aed8 │ │ │ │ + cmp.w r9, #1 │ │ │ │ + beq.w 2aec0 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + bl d3dc │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2aee2 │ │ │ │ + ldr r1, [r7, #36] @ 0x24 │ │ │ │ + movs r2, #1 │ │ │ │ + bl d328 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov fp, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2a6d2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2ac32 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 2b34e │ │ │ │ + tst.w r9, #1 │ │ │ │ + bne.w 2afae │ │ │ │ + add.w fp, r9, #2 │ │ │ │ + teq r9, fp │ │ │ │ + bpl.w 2a582 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bge.w 2a582 │ │ │ │ + mov r0, r9 │ │ │ │ + movs r1, #2 │ │ │ │ + bl 168fc │ │ │ │ + mov fp, r0 │ │ │ │ + b.n 2a582 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a4d6 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 2a4d6 │ │ │ │ + b.n 2a702 │ │ │ │ + mov r0, fp │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a4ae │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bge.w 2a582 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #2 │ │ │ │ + bl 168fc │ │ │ │ + mov fp, r0 │ │ │ │ + b.n 2a582 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 2a50e │ │ │ │ + b.n 2a756 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a570 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #156 @ 0x9c │ │ │ │ + ldr.w r1, [pc, #2356] @ 2b090 │ │ │ │ + ldr.w r0, [pc, #2356] @ 2b094 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, fp │ │ │ │ + bl c598 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 2a5d6 │ │ │ │ + ldr.w r3, [pc, #2272] @ 2b068 │ │ │ │ + movs r2, #148 @ 0x94 │ │ │ │ + ldr.w sl, [pc, #2312] @ 2b098 │ │ │ │ + ldr.w r9, [pc, #2312] @ 2b09c │ │ │ │ + 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 117a4 │ │ │ │ + mov r0, r4 │ │ │ │ + add r4, sp, #60 @ 0x3c │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10eb4 │ │ │ │ + ldr.w r3, [pc, #2280] @ 2b0a0 │ │ │ │ + ldr r1, [r7, #88] @ 0x58 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9730 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2afea │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r1, [r7, #96] @ 0x60 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9730 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2affa │ │ │ │ + movs r0, #2 │ │ │ │ + blx 9334 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2b026 │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + ldr r1, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r1, #5 │ │ │ │ + bpl.w 2b67c │ │ │ │ + ldr.w r1, [pc, #2216] @ 2b0a4 │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 2b666 │ │ │ │ + ldr.w r1, [pc, #2208] @ 2b0a8 │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 2b662 │ │ │ │ + ldr.w r3, [r9, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 2b65e │ │ │ │ + cmp r3, #1 │ │ │ │ + str.w fp, [r9, #16] │ │ │ │ + beq.w 2b65e │ │ │ │ + mov r0, r9 │ │ │ │ + str.w r6, [r9, #20] │ │ │ │ + bl 1103c │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9dc4 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 2afc2 │ │ │ │ + ldr.w r5, [r8, #4] │ │ │ │ + ldr.w r9, [r7, #104] @ 0x68 │ │ │ │ + ldr r1, [r7, #108] @ 0x6c │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r5, #0] │ │ │ │ + blx 9730 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9dc4 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 2b1fa │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ + bpl.w 2b25e │ │ │ │ + ldr r3, [r7, #112] @ 0x70 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + movs r0, #3 │ │ │ │ + bl d57c │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9dc4 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 2ac90 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r1, [r7, #96] @ 0x60 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9730 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2b2ce │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #108 @ 0x6c │ │ │ │ + str r5, [sp, #108] @ 0x6c │ │ │ │ + blx 949c │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9dc4 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 2b2ee │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 10d84 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr.w r1, [pc, #2012] @ 2b0ac │ │ │ │ + movs r2, #150 @ 0x96 │ │ │ │ + ldr.w r0, [pc, #2008] @ 2b0b0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + ldmia.w r4, {r0, r1, r2} │ │ │ │ + bl 10fd8 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 2a5d6 │ │ │ │ + ldr r1, [r7, #124] @ 0x7c │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r9 │ │ │ │ + bl d328 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2ad4a │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 2b5ce │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2a92e │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbnz r3, 2a92e │ │ │ │ + mov r0, r8 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2a946 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cbnz r3, 2a946 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + lsls r3, r4, #31 │ │ │ │ + bmi.w 2ac40 │ │ │ │ + adds r1, r4, #2 │ │ │ │ + teq r4, r1 │ │ │ │ + bmi.w 2ac3a │ │ │ │ + mov r0, r6 │ │ │ │ + bl d3dc │ │ │ │ + mov r8, r0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 2b160 │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, sl │ │ │ │ + bl 10bb8 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2b02e │ │ │ │ + ldr.w r3, [pc, #1852] @ 2b0b4 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 2b214 │ │ │ │ + bl 17b7c │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mov fp, r0 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2afa6 │ │ │ │ + cmp.w fp, #2 │ │ │ │ + beq.w 2b282 │ │ │ │ + ldr.w r3, [pc, #1808] @ 2b0b8 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + cmp r8, r3 │ │ │ │ + beq.w 2ae5e │ │ │ │ + ldr r1, [r7, #124] @ 0x7c │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r8 │ │ │ │ + bl d328 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mov r9, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2a9d2 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2ac88 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 2ae74 │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl 1de68 │ │ │ │ + ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ + lsls r3, r4, #31 │ │ │ │ + bmi.w 2b430 │ │ │ │ + cmp.w r9, #1 │ │ │ │ + beq.w 2b43a │ │ │ │ + ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 2b302 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 19964 │ │ │ │ + tst.w r9, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne.w 2b344 │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.w 2a68e │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ + ldr.w r1, [pc, #1688] @ 2b0bc │ │ │ │ + ldr.w r0, [pc, #1688] @ 2b0c0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ + bl 117a4 │ │ │ │ + b.n 2aa54 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #162 @ 0xa2 │ │ │ │ + ldr.w r1, [pc, #1668] @ 2b0c4 │ │ │ │ + ldr.w r0, [pc, #1668] @ 2b0c8 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 2a5d6 │ │ │ │ + mov r0, fp │ │ │ │ + bl c598 │ │ │ │ + b.n 2a538 │ │ │ │ + ldr.w r3, [pc, #1520] @ 2b068 │ │ │ │ + movs r2, #154 @ 0x9a │ │ │ │ + ldr.w r1, [pc, #1612] @ 2b0cc │ │ │ │ + ldr.w r0, [pc, #1612] @ 2b0d0 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9dc4 │ │ │ │ + movs r0, #0 │ │ │ │ + bl c598 │ │ │ │ + b.n 2a5d6 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #173 @ 0xad │ │ │ │ + ldr.w r9, [pc, #1576] @ 2b0d4 │ │ │ │ + ldr.w r0, [pc, #1576] @ 2b0d8 │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ + add r9, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, pc │ │ │ │ + str r0, [sp, #16] │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c598 │ │ │ │ + add r4, sp, #72 @ 0x48 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10eb4 │ │ │ │ + ldr.w r3, [pc, #1468] @ 2b0a0 │ │ │ │ + ldr r1, [r7, #120] @ 0x78 │ │ │ │ + ldr r6, [sp, #80] @ 0x50 │ │ │ │ + ldrd r8, r7, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9730 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2b010 │ │ │ │ + bl 1103c │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9dc4 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 2ae98 │ │ │ │ + ldmia.w r4, {r0, r1, r2} │ │ │ │ + bl 10fd8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9dc4 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 10bb8 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mov r6, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2ab4e │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cbnz r3, 2ab4e │ │ │ │ + mov r0, sl │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 2b1e0 │ │ │ │ + ldr.w r3, [pc, #1412] @ 2b0dc │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 2b23a │ │ │ │ + ldr r4, [r6, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 2b62e │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r4, #0] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 2a5d8 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a5d8 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr.w r1, [pc, #1360] @ 2b0e0 │ │ │ │ + ldr.w r0, [pc, #1360] @ 2b0e4 │ │ │ │ + movs r2, #154 @ 0x9a │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl c598 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 2a5d6 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #154 @ 0x9a │ │ │ │ + ldr.w r1, [pc, #1320] @ 2b0e8 │ │ │ │ + ldr.w r0, [pc, #1320] @ 2b0ec │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9dc4 │ │ │ │ + movs r0, #0 │ │ │ │ + bl c598 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 2a5d6 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #154 @ 0x9a │ │ │ │ + ldr.w r1, [pc, #1272] @ 2b0f0 │ │ │ │ + ldr.w r0, [pc, #1272] @ 2b0f4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.n 2abd0 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr.w r2, [pc, #1260] @ 2b0f8 │ │ │ │ + ldr.w r1, [pc, #1260] @ 2b0fc │ │ │ │ + ldr.w r0, [pc, #1260] @ 2b100 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + strd r2, sl, [sp] │ │ │ │ + add r0, pc │ │ │ │ + movs r2, #154 @ 0x9a │ │ │ │ + bl 11db0 │ │ │ │ + b.n 2aa90 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a64c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a6d2 │ │ │ │ + cmp r1, #0 │ │ │ │ + bge.w 2a956 │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 168fc │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl d3dc │ │ │ │ + tst.w r9, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + beq.w 2a95e │ │ │ │ + mov r0, r9 │ │ │ │ + bl c598 │ │ │ │ + b.n 2a95e │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #180 @ 0xb4 │ │ │ │ + ldr.w r1, [pc, #1176] @ 2b104 │ │ │ │ + ldr.w r0, [pc, #1176] @ 2b108 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ + bl 117a4 │ │ │ │ + b.n 2aa54 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c598 │ │ │ │ + b.n 2a664 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a9d2 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #151 @ 0x97 │ │ │ │ + ldr.w r1, [pc, #1140] @ 2b10c │ │ │ │ + ldr.w r0, [pc, #1140] @ 2b110 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.n 2a8e2 │ │ │ │ + mov r9, r2 │ │ │ │ + b.n 2a590 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c598 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r3, [pc, #928] @ (2b074 ) │ │ │ │ + ldr.w r1, [pc, #1088] @ 2b114 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 911c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr.w r1, [pc, #1076] @ 2b118 │ │ │ │ + movs r2, #179 @ 0xb3 │ │ │ │ + ldr.w r0, [pc, #1072] @ 2b11c │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.n 2a5d6 │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 168fc │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c598 │ │ │ │ + b.n 2a582 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #179 @ 0xb3 │ │ │ │ + ldr.w r1, [pc, #1040] @ 2b120 │ │ │ │ + ldr.w r0, [pc, #1040] @ 2b124 │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c598 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 2a5d6 │ │ │ │ + ldr.w r1, [r7, #128] @ 0x80 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r9 │ │ │ │ + bl d328 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mov fp, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2ad6c │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 2ae46 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 2a68e │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2ad8e │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2b5a4 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2ada2 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 2ae56 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 2b5b6 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2adc0 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2b5ae │ │ │ │ + ldr r3, [pc, #868] @ (2b128 ) │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w r8, [r7, #132] @ 0x84 │ │ │ │ + ldr r7, [r5, r3] │ │ │ │ + ldr r4, [r7, #0] │ │ │ │ + bl 1132c │ │ │ │ + movs r3, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + movs r2, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + add r1, sp, #120 @ 0x78 │ │ │ │ + str.w r8, [sp, #120] @ 0x78 │ │ │ │ + strd r6, r5, [sp, #124] @ 0x7c │ │ │ │ + blx 949c │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2b594 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2adfc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbz r3, 2ae4e │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 2b5e6 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2ae14 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2b58c │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 2b550 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10d84 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2b548 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #194 @ 0xc2 │ │ │ │ + ldr r1, [pc, #756] @ (2b12c ) │ │ │ │ + ldr r0, [pc, #760] @ (2b130 ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.w 2a5d6 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2ad6c │ │ │ │ + mov r0, r6 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2adfc │ │ │ │ + mov r0, sl │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2ada2 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2ae74 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2b2c6 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, sl │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + bl 1d14c │ │ │ │ + ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ + lsls r2, r4, #31 │ │ │ │ + bmi.w 2b494 │ │ │ │ + cmp.w r9, #1 │ │ │ │ + beq.w 2b47c │ │ │ │ + ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ + b.n 2a9fc │ │ │ │ + mov r0, sl │ │ │ │ + bl 9dc4 │ │ │ │ + bl 10df0 │ │ │ │ + ldmia.w r4, {r0, r1, r2} │ │ │ │ + bl 10fd8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9dc4 │ │ │ │ + b.w 2a5d6 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #197 @ 0xc5 │ │ │ │ + ldr r1, [pc, #620] @ (2b134 ) │ │ │ │ + ldr r0, [pc, #624] @ (2b138 ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ + bl 117a4 │ │ │ │ + b.n 2aa54 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c598 │ │ │ │ + b.w 2a69e │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #201 @ 0xc9 │ │ │ │ + ldr r4, [pc, #596] @ (2b13c ) │ │ │ │ + ldr r0, [pc, #596] @ (2b140 ) │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, pc │ │ │ │ + str r0, [sp, #16] │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl c598 │ │ │ │ + add r6, sp, #96 @ 0x60 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 10eb4 │ │ │ │ + ldr r3, [pc, #384] @ (2b0a0 ) │ │ │ │ + ldr r1, [r7, #120] @ 0x78 │ │ │ │ + ldrd r9, r8, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r7, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9730 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2b466 │ │ │ │ + bl 1103c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9dc4 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 2b29e │ │ │ │ + ldmia.w r6, {r0, r1, r2} │ │ │ │ + bl 10fd8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 2ab2c │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl c598 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r3, [pc, #240] @ (2b074 ) │ │ │ │ + ldr r1, [pc, #444] @ (2b144 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 911c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r1, [pc, #436] @ (2b148 ) │ │ │ │ + movs r2, #181 @ 0xb5 │ │ │ │ + ldr r0, [pc, #436] @ (2b14c ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.w 2a5d6 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a99c │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 168fc │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl c598 │ │ │ │ + b.w 2a582 │ │ │ │ + bl 10df0 │ │ │ │ + b.n 2a8e2 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #181 @ 0xb5 │ │ │ │ + ldr r1, [pc, #384] @ (2b150 ) │ │ │ │ + ldr r0, [pc, #388] @ (2b154 ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ + bl 117a4 │ │ │ │ + b.n 2aa54 │ │ │ │ + mov r0, r9 │ │ │ │ + bl c598 │ │ │ │ + b.w 2a688 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #149 @ 0x95 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + b.n 2a8e2 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, sl │ │ │ │ + movs r2, #149 @ 0x95 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 2a8e2 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + movs r2, #174 @ 0xae │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 2aea2 │ │ │ │ + bl 11178 │ │ │ │ + b.w 2a7ec │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #187 @ 0xbb │ │ │ │ + ldr r1, [pc, #292] @ (2b158 ) │ │ │ │ + ldr r0, [pc, #292] @ (2b15c ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r4 │ │ │ │ + b.w 2a774 │ │ │ │ + nop │ │ │ │ + ldrh r0, [r5, r7] │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r2, [r4, r7] │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r0, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r0, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r6, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r0, #29] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r0, #19] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r0, #52] @ 0x34 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r3, r0] │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r6, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r4, [r5, #12] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r4, [r7, #11] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r7, #20] │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r2, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r6, [r6, #6] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [r6, #0] │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r6, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r3, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r4, [r4, #1] │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [r4, #108] @ 0x6c │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r0, [r1, #1] │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [r0, #108] @ 0x6c │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r4, [r1, #0] │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [r1, #104] @ 0x68 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r4, [r3, #31] │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [r2, #100] @ 0x64 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #20 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r7, #27] │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [r6, #84] @ 0x54 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r1, #27] │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [r0, #84] @ 0x54 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r2, #26] │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [r2, #80] @ 0x50 │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [r2, #88] @ 0x58 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r6, #25] │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [r6, #76] @ 0x4c │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r3, #24] │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [r3, #72] @ 0x48 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r6, #23] │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [r6, #68] @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r0, #23] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r4, #22] │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [r4, #64] @ 0x40 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r6, #21] │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [r6, #60] @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r1, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r2, #17] │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [r2, #44] @ 0x2c │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r0, #15] │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [r0, #36] @ 0x24 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r4, #14] │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [r3, #32] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [r6, #84] @ 0x54 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r6, #11] │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [r6, #20] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r7, #10] │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [r7, #16] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r3, #9] │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [r2, #12] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #184 @ 0xb8 │ │ │ │ + ldr.w r8, [pc, #1320] @ 2b690 │ │ │ │ + add.w r9, sp, #84 @ 0x54 │ │ │ │ + ldr.w fp, [pc, #1316] @ 2b694 │ │ │ │ + add r8, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add fp, pc │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, fp │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 10eb4 │ │ │ │ + ldr.w r3, [pc, #1296] @ 2b698 │ │ │ │ + ldr r1, [r7, #120] @ 0x78 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #24] │ │ │ │ + blx 9730 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2b4a4 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + bl 1103c │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 9dc4 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 2b56e │ │ │ │ + ldmia.w r9, {r0, r1, r2} │ │ │ │ + bl 10fd8 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9dc4 │ │ │ │ + ldr.w r3, [pc, #1220] @ 2b69c │ │ │ │ + ldr.w r8, [r5, r3] │ │ │ │ + b.w 2a966 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #210 @ 0xd2 │ │ │ │ + ldr.w r1, [pc, #1208] @ 2b6a0 │ │ │ │ + ldr.w r0, [pc, #1208] @ 2b6a4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.w 2a5d6 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #151 @ 0x97 │ │ │ │ + ldr.w r1, [pc, #1192] @ 2b6a8 │ │ │ │ + ldr.w r0, [pc, #1192] @ 2b6ac │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.w 2a8e2 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr.w r2, [pc, #1176] @ 2b6b0 │ │ │ │ + ldr.w r1, [pc, #1176] @ 2b6b4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r2, pc │ │ │ │ + str r0, [sp, #4] │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r0, [pc, #1168] @ 2b6b8 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r2, #187 @ 0xbb │ │ │ │ + add r0, pc │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ + bl 11db0 │ │ │ │ + b.n 2b044 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #210 @ 0xd2 │ │ │ │ + ldr.w r4, [pc, #1148] @ 2b6bc │ │ │ │ + ldr.w r1, [pc, #1148] @ 2b6c0 │ │ │ │ + ldr.w r0, [pc, #1148] @ 2b6c4 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r6, [sp] │ │ │ │ + bl 11db0 │ │ │ │ + b.w 2a5d6 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #151 @ 0x97 │ │ │ │ + ldr.w r0, [pc, #1124] @ 2b6c8 │ │ │ │ + ldr.w r1, [pc, #1124] @ 2b6cc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r0, pc │ │ │ │ + strd r0, r8, [sp] │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r0, [pc, #1112] @ 2b6d0 │ │ │ │ + add r0, pc │ │ │ │ + bl 11db0 │ │ │ │ + b.w 2a8e2 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #187 @ 0xbb │ │ │ │ + ldr.w r1, [pc, #1100] @ 2b6d4 │ │ │ │ + ldr.w r0, [pc, #1100] @ 2b6d8 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ + bl 117a4 │ │ │ │ + b.n 2b044 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9dc4 │ │ │ │ + bl 10df0 │ │ │ │ + ldmia.w r6, {r0, r1, r2} │ │ │ │ + bl 10fd8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9dc4 │ │ │ │ + b.w 2a5d6 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2ae74 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #150 @ 0x96 │ │ │ │ + ldr.w r1, [pc, #1032] @ 2b6dc │ │ │ │ + ldr.w r0, [pc, #1032] @ 2b6e0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9dc4 │ │ │ │ + b.w 2a8e2 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #150 @ 0x96 │ │ │ │ + ldr r1, [pc, #1008] @ (2b6e4 ) │ │ │ │ + ldr r0, [pc, #1008] @ (2b6e8 ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.n 2b2e4 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl c598 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r3, [pc, #968] @ (2b6ec ) │ │ │ │ + ldr r1, [pc, #972] @ (2b6f0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 911c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r1, [pc, #960] @ (2b6f4 ) │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ + ldr r0, [pc, #960] @ (2b6f8 ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.w 2a5d6 │ │ │ │ + mov r0, r9 │ │ │ │ + bl c598 │ │ │ │ + b.w 2aa18 │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ + mov r4, r9 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2b36a │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2b4ec │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2b37e │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 2b420 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 2b646 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2b39c │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2b4fc │ │ │ │ + ldr r3, [pc, #860] @ (2b6fc ) │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w r8, [r7, #136] @ 0x88 │ │ │ │ + ldr r7, [r5, r3] │ │ │ │ + ldr r4, [r7, #0] │ │ │ │ + bl 1132c │ │ │ │ + movs r3, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + movs r2, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ + str.w r8, [sp, #136] @ 0x88 │ │ │ │ + strd r6, r5, [sp, #140] @ 0x8c │ │ │ │ + blx 949c │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2b526 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2b3d8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbz r3, 2b428 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 2b5fe │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2b3f0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2b4f4 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 2b508 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10d84 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 2b49c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #205 @ 0xcd │ │ │ │ + ldr r1, [pc, #752] @ (2b700 ) │ │ │ │ + ldr r0, [pc, #752] @ (2b704 ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + b.w 2a5d6 │ │ │ │ + mov r0, sl │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2b37e │ │ │ │ + mov r0, r6 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2b3d8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c598 │ │ │ │ + b.w 2a9f0 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #189 @ 0xbd │ │ │ │ + ldr r1, [pc, #712] @ (2b708 ) │ │ │ │ + ldr r0, [pc, #712] @ (2b70c ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9dc4 │ │ │ │ + b.w 2a5d6 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + movs r2, #202 @ 0xca │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 2b2a8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #191 @ 0xbf │ │ │ │ + ldr r1, [pc, #652] @ (2b710 ) │ │ │ │ + ldr r0, [pc, #656] @ (2b714 ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ + bl 117a4 │ │ │ │ + b.n 2b450 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c598 │ │ │ │ + b.n 2ae8a │ │ │ │ + mov r0, r4 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2b40a │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r0, fp │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ + mov r1, r8 │ │ │ │ + movs r2, #185 @ 0xb9 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c598 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9dc4 │ │ │ │ + ldmia.w r9, {r0, r1, r2} │ │ │ │ + bl 10fd8 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9dc4 │ │ │ │ + b.w 2a5d6 │ │ │ │ + mov r0, fp │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2b36a │ │ │ │ + mov r0, r5 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2b3f0 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2b39c │ │ │ │ + blx 90dc <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #524] @ (2b718 ) │ │ │ │ + movs r2, #205 @ 0xcd │ │ │ │ + ldr r1, [pc, #524] @ (2b71c ) │ │ │ │ + add r3, pc │ │ │ │ + strd r3, r4, [sp] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #516] @ (2b720 ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r0, pc │ │ │ │ + bl 11db0 │ │ │ │ + b.w 2a5d6 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #205 @ 0xcd │ │ │ │ + ldr r1, [pc, #504] @ (2b724 ) │ │ │ │ + ldr r0, [pc, #504] @ (2b728 ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9dc4 │ │ │ │ + b.w 2a5d6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2ae30 │ │ │ │ + ldr r3, [pc, #472] @ (2b72c ) │ │ │ │ + movs r2, #194 @ 0xc2 │ │ │ │ + ldr r1, [pc, #472] @ (2b730 ) │ │ │ │ + add r3, pc │ │ │ │ + strd r3, r4, [sp] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #464] @ (2b734 ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r0, pc │ │ │ │ + bl 11db0 │ │ │ │ + b.w 2a5d6 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c598 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9dc4 │ │ │ │ + bl 10df0 │ │ │ │ + b.n 2b4ce │ │ │ │ + mov r0, r5 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2ae14 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #194 @ 0xc2 │ │ │ │ + ldr r1, [pc, #412] @ (2b738 ) │ │ │ │ + ldr r0, [pc, #416] @ (2b73c ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + b.n 2b534 │ │ │ │ + mov r0, fp │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2ad8e │ │ │ │ + mov r0, r8 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2adc0 │ │ │ │ + ldr r3, [pc, #392] @ (2b740 ) │ │ │ │ + movw r2, #2945 @ 0xb81 │ │ │ │ + ldr r1, [pc, #388] @ (2b744 ) │ │ │ │ + ldr r0, [pc, #392] @ (2b748 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1640 @ 0x668 │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #380] @ (2b74c ) │ │ │ │ + movw r2, #2903 @ 0xb57 │ │ │ │ + ldr r1, [pc, #376] @ (2b750 ) │ │ │ │ + ldr r0, [pc, #380] @ (2b754 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1640 @ 0x668 │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #368] @ (2b758 ) │ │ │ │ + movw r2, #2669 @ 0xa6d │ │ │ │ + ldr r1, [pc, #364] @ (2b75c ) │ │ │ │ + ldr r0, [pc, #368] @ (2b760 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1640 @ 0x668 │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #356] @ (2b764 ) │ │ │ │ + mov.w r2, #2752 @ 0xac0 │ │ │ │ + ldr r1, [pc, #352] @ (2b768 ) │ │ │ │ + ldr r0, [pc, #356] @ (2b76c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1640 @ 0x668 │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #344] @ (2b770 ) │ │ │ │ + movw r2, #2236 @ 0x8bc │ │ │ │ + ldr r1, [pc, #340] @ (2b774 ) │ │ │ │ + ldr r0, [pc, #344] @ (2b778 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1640 @ 0x668 │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #332] @ (2b77c ) │ │ │ │ + movw r2, #2785 @ 0xae1 │ │ │ │ + ldr r1, [pc, #328] @ (2b780 ) │ │ │ │ + ldr r0, [pc, #332] @ (2b784 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1640 @ 0x668 │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #320] @ (2b788 ) │ │ │ │ + movw r2, #2971 @ 0xb9b │ │ │ │ + ldr r1, [pc, #316] @ (2b78c ) │ │ │ │ + ldr r0, [pc, #320] @ (2b790 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1640 @ 0x668 │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + bl 9928 │ │ │ │ + bl 98c8 │ │ │ │ + ldr r3, [pc, #300] @ (2b794 ) │ │ │ │ + movw r2, #291 @ 0x123 │ │ │ │ + ldr r1, [pc, #296] @ (2b798 ) │ │ │ │ + ldr r0, [pc, #300] @ (2b79c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #12 │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #288] @ (2b7a0 ) │ │ │ │ + movs r2, #34 @ 0x22 │ │ │ │ + ldr r1, [pc, #288] @ (2b7a4 ) │ │ │ │ + ldr r0, [pc, #292] @ (2b7a8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + strb r0, [r4, #4] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r4, [r3, r6] │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r3, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r4, #2] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #192 @ 0xc0 │ │ │ │ + ldrsh r0, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 26be0 │ │ │ │ + strb r0, [r1, #2] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + ldrsh r6, [r0, r4] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb89a │ │ │ │ + ldrsh r0, [r1, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #120 @ 0x78 │ │ │ │ + strb r4, [r5, #1] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb882 │ │ │ │ + ldrsh r2, [r4, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #24 │ │ │ │ + ldrsh r6, [r5, r4] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb832 │ │ │ │ + strb r2, [r0, #1] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #728 @ 0x2d8 │ │ │ │ + ldrsh r0, [r0, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb80c │ │ │ │ + strb r4, [r2, #15] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #576 @ 0x240 │ │ │ │ + strb r6, [r3, #0] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7cc │ │ │ │ + ldrsh r0, [r3, r2] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #320 @ 0x140 │ │ │ │ + strb r0, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #240 @ 0xf0 │ │ │ │ + ldrsh r6, [r7, r1] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb798 │ │ │ │ + ldr r4, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #96 @ 0x60 │ │ │ │ + ldrsh r2, [r6, r0] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb770 │ │ │ │ + ldr r0, [r3, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #976 @ (adr r7, 26fd0 ) │ │ │ │ + ldrsh r6, [r2, r0] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #17 │ │ │ │ + lsls r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r3, #116] @ 0x74 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r6, [r2, r7] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6cc │ │ │ │ + ldr r4, [r7, #100] @ 0x64 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #328 @ (adr r7, 26d5c ) │ │ │ │ + ldr r4, [r1, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 26c38 │ │ │ │ + ldrb r2, [r1, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb68e │ │ │ │ + ldr r2, [r1, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #80 @ (adr r7, 26c70 ) │ │ │ │ + ldrb r0, [r1, r2] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb678 │ │ │ │ + str r6, [r3, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #1016 @ (adr r6, 27020 ) │ │ │ │ + ldr r2, [r7, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb654 │ │ │ │ + ldrh r4, [r6, r7] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #872 @ (adr r6, 26f98 ) │ │ │ │ + ldr r0, [r4, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb634 │ │ │ │ + ldrh r6, [r3, r7] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #112 @ (adr r7, 26ca8 ) │ │ │ │ + str r6, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #696 @ (adr r6, 26ef4 ) │ │ │ │ + ldr r2, [r6, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r3, r4, r5, r6, r7, lr} │ │ │ │ + ldrh r4, [r5, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #504 @ (adr r6, 26e3c ) │ │ │ │ + ldr r2, [r6, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r3, r4, r6, r7, lr} │ │ │ │ + ldrh r0, [r6, r5] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #376 @ (adr r6, 26dc4 ) │ │ │ │ + ldrh r4, [r4, #0] │ │ │ │ movs r0, r0 │ │ │ │ - push {r6, r7, lr} │ │ │ │ + ldr r2, [pc, #712] @ (2ba10 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #272 @ (adr r6, 26d64 ) │ │ │ │ + ldr r0, [r4, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #96 @ 0x60 │ │ │ │ + ldrh r4, [r1, #0] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #176 @ (adr r6, 26d0c ) │ │ │ │ + ldr r2, [pc, #616] @ (2b9bc ) │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r3, r4, r7, lr} │ │ │ │ + ldr r0, [r1, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r7, lr} │ │ │ │ + strh r4, [r6, #62] @ 0x3e │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #40 @ (adr r6, 26c90 ) │ │ │ │ + ldr r2, [pc, #520] @ (2b968 ) │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 26bd0 │ │ │ │ + ldr r0, [r7, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #352] @ 0x160 │ │ │ │ + strh r4, [r3, #62] @ 0x3e │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r7, lr} │ │ │ │ + ldr r2, [pc, #424] @ (2b914 ) │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 26bac │ │ │ │ + ldr r0, [r0, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #256] @ 0x100 │ │ │ │ + strh r4, [r0, #62] @ 0x3e │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r3, r4, r6, lr} │ │ │ │ + ldr r2, [pc, #328] @ (2b8c0 ) │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 26b88 │ │ │ │ + ldrh r4, [r2, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #160] @ 0xa0 │ │ │ │ + strh r4, [r5, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - sxtb r6, r4 │ │ │ │ + ldr r2, [pc, #232] @ (2b86c ) │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 26d64 │ │ │ │ + ldr r4, [r3, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ + strh r4, [r2, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 26d0e │ │ │ │ + ldr r2, [pc, #136] @ (2b818 ) │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 26d40 │ │ │ │ + ldr r0, [r2, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #992] @ 0x3e0 │ │ │ │ + strh r4, [r6, #58] @ 0x3a │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r5, lr} │ │ │ │ + mov lr, r9 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 26d1c │ │ │ │ + ldr r2, [pc, #552] @ (2b9c8 ) │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #896] @ 0x380 │ │ │ │ + strh r0, [r4, #58] @ 0x3a │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r3, lr} │ │ │ │ + mov sl, pc │ │ │ │ + movs r0, r0 │ │ │ │ + bx r4 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0002b7ac : │ │ │ │ + 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] @ (2ba00 ) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #576] @ (2ba04 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [pc, #576] @ (2ba08 ) │ │ │ │ + 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 2b884 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mov r4, r1 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2b7e4 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #548] @ (2ba0c ) │ │ │ │ + movs r3, #0 │ │ │ │ + add r1, sp, #28 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r0, [sp, #28] │ │ │ │ + ldr r0, [r2, #84] @ 0x54 │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + blx 9554 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 2b8b2 │ │ │ │ + ldr r2, [pc, #524] @ (2ba10 ) │ │ │ │ + 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 2b9a4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl e408 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + mov r7, r0 │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2b836 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 2b89a │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 2b8d0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2a3f8 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r6, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2b852 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbz r3, 2b8a2 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2b860 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 2b8aa │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 2b97e │ │ │ │ + ldr r2, [pc, #428] @ (2ba14 ) │ │ │ │ + ldr r3, [pc, #408] @ (2ba04 ) │ │ │ │ + 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 2b9e2 │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r3, [pc, #400] @ (2ba18 ) │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 2b9e6 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 2b7e0 │ │ │ │ + b.n 2b7e4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2b836 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2b852 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2b860 │ │ │ │ + ldr r3, [pc, #360] @ (2ba1c ) │ │ │ │ + movs r2, #132 @ 0x84 │ │ │ │ + ldr r1, [pc, #360] @ (2ba20 ) │ │ │ │ + ldr r0, [pc, #360] @ (2ba24 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9dc4 │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 2b866 │ │ │ │ + ldr r3, [pc, #328] @ (2ba1c ) │ │ │ │ + movs r2, #134 @ 0x86 │ │ │ │ + ldr r6, [pc, #336] @ (2ba28 ) │ │ │ │ + ldr r1, [pc, #340] @ (2ba2c ) │ │ │ │ + add r6, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r1, pc │ │ │ │ + mov r0, r6 │ │ │ │ + mov sl, r1 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, r4 │ │ │ │ + add r4, sp, #16 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10eb4 │ │ │ │ + ldr r3, [pc, #308] @ (2ba30 ) │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r1, [r2, #88] @ 0x58 │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9730 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 2b9d2 │ │ │ │ + bl 1103c │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9dc4 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 2b9cc │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr.w r0, [fp] │ │ │ │ + ldrd r5, r1, [r3, #92] @ 0x5c │ │ │ │ + blx 9730 │ │ │ │ + mov r8, r0 │ │ │ │ + cbz r0, 2b994 │ │ │ │ + mov r3, r7 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #32 │ │ │ │ + str r5, [sp, #32] │ │ │ │ + blx 949c │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9dc4 │ │ │ │ + cbz r5, 2b994 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 10d84 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9dc4 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + movs r2, #136 @ 0x88 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r6 │ │ │ │ + bl 117a4 │ │ │ │ + ldmia.w r4, {r0, r1, r2} │ │ │ │ + bl 10fd8 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 2b8cc │ │ │ │ + ldr r3, [pc, #156] @ (2ba1c ) │ │ │ │ + movs r2, #139 @ 0x8b │ │ │ │ + ldr r1, [pc, #176] @ (2ba34 ) │ │ │ │ + ldr r0, [pc, #176] @ (2ba38 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + b.n 2b866 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + movs r2, #136 @ 0x88 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r6 │ │ │ │ + bl 117a4 │ │ │ │ + b.n 2b962 │ │ │ │ + blx 9684 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 2b81e │ │ │ │ + ldr r2, [pc, #108] @ (2ba1c ) │ │ │ │ + ldr r3, [pc, #136] @ (2ba3c ) │ │ │ │ + ldr r1, [pc, #140] @ (2ba40 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [pc, #140] @ (2ba44 ) │ │ │ │ + ldr r5, [r5, r2] │ │ │ │ + add r1, pc │ │ │ │ + str r6, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r2, #132 @ 0x84 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + bl 11db0 │ │ │ │ + b.n 2b8c6 │ │ │ │ + bl 10df0 │ │ │ │ + b.n 2b962 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + movs r2, #135 @ 0x87 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r6 │ │ │ │ + bl 117a4 │ │ │ │ + b.n 2b962 │ │ │ │ + blx 90dc <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #96] @ (2ba48 ) │ │ │ │ + movw r2, #1972 @ 0x7b4 │ │ │ │ + ldr r1, [pc, #92] @ (2ba4c ) │ │ │ │ + ldr r0, [pc, #96] @ (2ba50 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1664 @ 0x680 │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + ldr r0, [pc, #232] @ (2baec ) │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [pc, #216] @ (2bae4 ) │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r0, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r3, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0x4792 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r1, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [r7, #32] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [r2, r1] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r7, r0] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [r3, #32] │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [r6, #20] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsb r6, [r0, r6] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [r1, #20] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [r7, #16] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsb r2, [r2, r5] │ │ │ │ + movs r0, r0 │ │ │ │ + strh r4, [r6, #30] │ │ │ │ + movs r0, r0 │ │ │ │ + mov sl, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsb r4, [r0, r5] │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0002ba54 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr.w ip, [pc, #108] @ 2bad0 │ │ │ │ + sub sp, #24 │ │ │ │ + ldr r4, [pc, #104] @ (2bad4 ) │ │ │ │ + mov r0, r1 │ │ │ │ + ldr.w lr, [pc, #104] @ 2bad8 │ │ │ │ + add ip, pc │ │ │ │ + add r4, pc │ │ │ │ + mov r1, r2 │ │ │ │ + mov r2, r3 │ │ │ │ + add.w r3, ip, #2304 @ 0x900 │ │ │ │ + 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 c268 │ │ │ │ + cbz r0, 2bab2 │ │ │ │ + ldrd r0, r1, [sp, #12] │ │ │ │ + bl 2b7ac │ │ │ │ + ldr r2, [pc, #40] @ (2badc ) │ │ │ │ + ldr r3, [pc, #32] @ (2bad8 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 2baca │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ + blx 90dc <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + str r4, [r3, r4] │ │ │ │ + movs r2, r0 │ │ │ │ + cmp sl, r1 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r6, r8 │ │ │ │ + movs r2, r0 │ │ │ │ + │ │ │ │ +0002bae0 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr.w lr, [pc, #152] @ 2bb88 │ │ │ │ + sub sp, #24 │ │ │ │ + ldr.w ip, [pc, #148] @ 2bb8c │ │ │ │ + mov r0, r1 │ │ │ │ + add lr, pc │ │ │ │ + mov r1, r2 │ │ │ │ + mov r2, r3 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [pc, #136] @ (2bb90 ) │ │ │ │ + ldr.w ip, [lr, ip] │ │ │ │ + ldr r4, [pc, #136] @ (2bb94 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr.w ip, [ip] │ │ │ │ + str.w ip, [sp, #20] │ │ │ │ + mov.w ip, #0 │ │ │ │ + add.w r3, r3, #2352 @ 0x930 │ │ │ │ + add.w ip, sp, #16 │ │ │ │ + str.w ip, [sp, #4] │ │ │ │ + add.w ip, sp, #12 │ │ │ │ + str.w ip, [sp] │ │ │ │ + add r4, pc │ │ │ │ + bl c268 │ │ │ │ + cbz r0, 2bb7e │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ + bpl.n 2bb60 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r0, r3 │ │ │ │ + bl 2a3f8 │ │ │ │ + ldr r2, [pc, #76] @ (2bb98 ) │ │ │ │ + ldr r3, [pc, #64] @ (2bb8c ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 2bb82 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [pc, #56] @ (2bb9c ) │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + bl 11514 │ │ │ │ + ldr r3, [pc, #52] @ (2bba0 ) │ │ │ │ + ldr r1, [pc, #52] @ (2bba4 ) │ │ │ │ + movs r2, #142 @ 0x8e │ │ │ │ + ldr r0, [pc, #52] @ (2bba8 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 2bb48 │ │ │ │ + blx 90dc <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + cmp r2, r0 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [r0, r2] │ │ │ │ + movs r2, r0 │ │ │ │ + add lr, r9 │ │ │ │ + movs r2, r0 │ │ │ │ + add r8, r6 │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r4, [r3, #44] @ 0x2c │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [r3, #112] @ 0x70 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r3, r6] │ │ │ │ ... │ │ │ │ │ │ │ │ -00026cb0 : │ │ │ │ +0002bbac : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr.w ip, [pc, #284] @ 26ddc │ │ │ │ + ldr.w ip, [pc, #284] @ 2bcd8 │ │ │ │ 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, #268] @ 26de0 │ │ │ │ + add.w r3, ip, #2400 @ 0x960 │ │ │ │ + ldr.w ip, [pc, #268] @ 2bcdc │ │ │ │ add r4, sp, #52 @ 0x34 │ │ │ │ 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, #248] @ (26de4 ) │ │ │ │ + ldr r4, [pc, #248] @ (2bce0 ) │ │ │ │ add ip, pc │ │ │ │ - ldr r5, [pc, #248] @ (26de8 ) │ │ │ │ + ldr r5, [pc, #248] @ (2bce4 ) │ │ │ │ add r5, pc │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ mov.w r4, #0 │ │ │ │ bl c3c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 26d80 │ │ │ │ + beq.n 2bc7c │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 26d60 │ │ │ │ + bpl.n 2bc5c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bpl.n 26d84 │ │ │ │ + bpl.n 2bc80 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 26d90 │ │ │ │ + bne.n 2bc8c │ │ │ │ ldr r1, [r3, #12] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 26da4 │ │ │ │ + bpl.n 2bca0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - bpl.n 26db0 │ │ │ │ + bpl.n 2bcac │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 25990 │ │ │ │ + bl 290d8 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 26d80 │ │ │ │ + beq.n 2bc7c │ │ │ │ bl 1132c │ │ │ │ - ldr r2, [pc, #160] @ (26dec ) │ │ │ │ - ldr r3, [pc, #152] @ (26de4 ) │ │ │ │ + ldr r2, [pc, #160] @ (2bce8 ) │ │ │ │ + ldr r3, [pc, #152] @ (2bce0 ) │ │ │ │ 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 26dd6 │ │ │ │ + bne.n 2bcd2 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #140] @ (26df0 ) │ │ │ │ + ldr r0, [pc, #140] @ (2bcec ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ bl 11514 │ │ │ │ - ldr r3, [pc, #136] @ (26df4 ) │ │ │ │ + ldr r3, [pc, #136] @ (2bcf0 ) │ │ │ │ movw r2, #405 @ 0x195 │ │ │ │ - ldr r1, [pc, #132] @ (26df8 ) │ │ │ │ - ldr r0, [pc, #136] @ (26dfc ) │ │ │ │ + ldr r1, [pc, #132] @ (2bcf4 ) │ │ │ │ + ldr r0, [pc, #136] @ (2bcf8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 26d48 │ │ │ │ - ldr r0, [pc, #120] @ (26e00 ) │ │ │ │ + b.n 2bc44 │ │ │ │ + ldr r0, [pc, #120] @ (2bcfc ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ bl 11514 │ │ │ │ - b.n 26d6a │ │ │ │ + b.n 2bc66 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - beq.n 26d22 │ │ │ │ + beq.n 2bc1e │ │ │ │ cmp r2, #10 │ │ │ │ - bne.n 26dbc │ │ │ │ + bne.n 2bcb8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ negs r3, r3 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - b.n 26d22 │ │ │ │ - ldr r0, [pc, #92] @ (26e04 ) │ │ │ │ + b.n 2bc1e │ │ │ │ + ldr r0, [pc, #92] @ (2bd00 ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ bl 11514 │ │ │ │ - b.n 26d6a │ │ │ │ - ldr r0, [pc, #84] @ (26e08 ) │ │ │ │ + b.n 2bc66 │ │ │ │ + ldr r0, [pc, #84] @ (2bd04 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ bl 11514 │ │ │ │ - b.n 26d6a │ │ │ │ + b.n 2bc66 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 166fc │ │ │ │ + bl 166f8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r0, #1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 26d22 │ │ │ │ + beq.n 2bc1e │ │ │ │ orr.w r1, r3, #1 │ │ │ │ - b.n 26d22 │ │ │ │ + b.n 2bc1e │ │ │ │ blx 90dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #784] @ 0x310 │ │ │ │ + ldr r7, [pc, #800] @ (2bffc ) │ │ │ │ movs r2, r0 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + add r6, r2 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + add r2, r2 │ │ │ │ movs r2, r0 │ │ │ │ - str r2, [sp, #704] @ 0x2c0 │ │ │ │ + bics r4, r6 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xb860 │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 26e44 │ │ │ │ + str r4, [r0, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #672 @ (adr r3, 270a0 ) │ │ │ │ + strb r4, [r3, r2] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #704 @ 0x2c0 │ │ │ │ + ldrb r4, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #64 @ (adr r4, 26e48 ) │ │ │ │ + strb r4, [r0, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #16 @ (adr r4, 26e1c ) │ │ │ │ + strb r0, [r7, r3] │ │ │ │ ... │ │ │ │ │ │ │ │ -00026e0c : │ │ │ │ +0002bd08 : │ │ │ │ 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] @ 26ff0 │ │ │ │ + ldr.w ip, [pc, #468] @ 2beec │ │ │ │ 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] @ 26ff4 │ │ │ │ - ldr r5, [pc, #452] @ (26ff8 ) │ │ │ │ + add.w r3, ip, #2448 @ 0x990 │ │ │ │ + ldr.w ip, [pc, #452] @ 2bef0 │ │ │ │ + ldr r5, [pc, #452] @ (2bef4 ) │ │ │ │ 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] @ (26ffc ) │ │ │ │ + ldr r4, [pc, #436] @ (2bef8 ) │ │ │ │ ldr.w r5, [ip, r5] │ │ │ │ add r4, pc │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ mov.w r5, #0 │ │ │ │ bl c3c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 26f2c │ │ │ │ + beq.n 2be28 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bpl.n 26f0c │ │ │ │ + bpl.n 2be08 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #7 │ │ │ │ - bpl.n 26f30 │ │ │ │ + bpl.n 2be2c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 26f3c │ │ │ │ + bne.n 2be38 │ │ │ │ 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 26f50 │ │ │ │ + bpl.n 2be4c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 26f5c │ │ │ │ + bne.n 2be58 │ │ │ │ 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 25528 │ │ │ │ + bl 28c74 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 26f2c │ │ │ │ + beq.n 2be28 │ │ │ │ movs r0, #3 │ │ │ │ blx 9334 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 26f74 │ │ │ │ + beq.n 2be70 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 1132c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.w 26fd4 │ │ │ │ - ldr r1, [pc, #312] @ (27000 ) │ │ │ │ + bpl.w 2bed0 │ │ │ │ + ldr r1, [pc, #312] @ (2befc ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 26fbe │ │ │ │ - ldr r1, [pc, #308] @ (27004 ) │ │ │ │ + beq.n 2beba │ │ │ │ + ldr r1, [pc, #308] @ (2bf00 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 26fe8 │ │ │ │ + beq.w 2bee4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 26fec │ │ │ │ + ble.w 2bee8 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #1 │ │ │ │ str r0, [r3, #16] │ │ │ │ - beq.w 26fec │ │ │ │ + beq.w 2bee8 │ │ │ │ str r1, [r3, #20] │ │ │ │ cmp r2, #2 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - beq.n 26fec │ │ │ │ + beq.n 2bee8 │ │ │ │ str r1, [r3, #24] │ │ │ │ - ldr r1, [pc, #276] @ (27008 ) │ │ │ │ - ldr r2, [pc, #256] @ (26ff8 ) │ │ │ │ + ldr r1, [pc, #276] @ (2bf04 ) │ │ │ │ + ldr r2, [pc, #256] @ (2bef4 ) │ │ │ │ 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 26fba │ │ │ │ + bne.n 2beb6 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #252] @ (2700c ) │ │ │ │ + ldr r0, [pc, #252] @ (2bf08 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ bl 11514 │ │ │ │ - ldr r3, [pc, #248] @ (27010 ) │ │ │ │ + ldr r3, [pc, #248] @ (2bf0c ) │ │ │ │ movw r2, #439 @ 0x1b7 │ │ │ │ - ldr r1, [pc, #244] @ (27014 ) │ │ │ │ - ldr r0, [pc, #248] @ (27018 ) │ │ │ │ + ldr r1, [pc, #244] @ (2bf10 ) │ │ │ │ + ldr r0, [pc, #248] @ (2bf14 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 26ef2 │ │ │ │ - ldr r0, [pc, #232] @ (2701c ) │ │ │ │ + b.n 2bdee │ │ │ │ + ldr r0, [pc, #232] @ (2bf18 ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ bl 11514 │ │ │ │ - b.n 26f16 │ │ │ │ + b.n 2be12 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - beq.n 26e7a │ │ │ │ + beq.n 2bd76 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 26f7e │ │ │ │ + bne.n 2be7a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ negs r2, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 26e7a │ │ │ │ - ldr r0, [pc, #204] @ (27020 ) │ │ │ │ + b.n 2bd76 │ │ │ │ + ldr r0, [pc, #204] @ (2bf1c ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ bl 11514 │ │ │ │ - b.n 26f16 │ │ │ │ + b.n 2be12 │ │ │ │ cmp r1, #1 │ │ │ │ itt eq │ │ │ │ moveq r1, #0 │ │ │ │ addeq r7, sp, #40 @ 0x28 │ │ │ │ - beq.n 26e92 │ │ │ │ + beq.n 2bd8e │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 26f9a │ │ │ │ + bne.n 2be96 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ negs r1, r1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 26e92 │ │ │ │ + b.n 2bd8e │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 11178 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 26eb0 │ │ │ │ + b.n 2bdac │ │ │ │ mov r0, r2 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 166fc │ │ │ │ + bl 166f8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 26e7a │ │ │ │ + bne.w 2bd76 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - b.n 26e7a │ │ │ │ + b.n 2bd76 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 166fc │ │ │ │ + bl 166f8 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ - cbnz r1, 26fb4 │ │ │ │ + cbnz r1, 2beb0 │ │ │ │ lsls r1, r0, #1 │ │ │ │ - b.n 26e92 │ │ │ │ + b.n 2bd8e │ │ │ │ orr.w r1, r3, #1 │ │ │ │ - b.n 26e92 │ │ │ │ + b.n 2bd8e │ │ │ │ blx 90dc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #100] @ (27024 ) │ │ │ │ + ldr r3, [pc, #100] @ (2bf20 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #96] @ (27028 ) │ │ │ │ - ldr r0, [pc, #100] @ (2702c ) │ │ │ │ + ldr r1, [pc, #96] @ (2bf24 ) │ │ │ │ + ldr r0, [pc, #100] @ (2bf28 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #88] @ (27030 ) │ │ │ │ + ldr r3, [pc, #88] @ (2bf2c ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #88] @ (27034 ) │ │ │ │ - ldr r0, [pc, #92] @ (27038 ) │ │ │ │ + ldr r1, [pc, #88] @ (2bf30 ) │ │ │ │ + ldr r0, [pc, #92] @ (2bf34 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ bl 98c8 │ │ │ │ bl 9928 │ │ │ │ - ldr r5, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r6, [pc, #432] @ (2c0a0 ) │ │ │ │ movs r2, r0 │ │ │ │ - str r1, [sp, #800] @ 0x320 │ │ │ │ + cmn r4, r1 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #712] @ 0x2c8 │ │ │ │ + cmp r6, r6 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #24] │ │ │ │ + tst r2, r1 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xb6b4 │ │ │ │ + ldr r4, [r6, #0] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 2702c │ │ │ │ + str r4, [r6, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #1008 @ (adr r1, 2740c ) │ │ │ │ + strh r0, [r6, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #16 │ │ │ │ + ldrh r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #912 @ 0x390 │ │ │ │ + ldrh r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r2, r4} │ │ │ │ + ldrb r0, [r4, #28] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #44] @ 0x2c │ │ │ │ + subs r6, #122 @ 0x7a │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #264] @ 0x108 │ │ │ │ + tst r6, r6 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {} │ │ │ │ + ldrb r4, [r1, #28] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, #44] @ 0x2c │ │ │ │ + subs r6, #166 @ 0xa6 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, #46] @ 0x2e │ │ │ │ + subs r6, #210 @ 0xd2 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002703c : │ │ │ │ +0002bf38 : │ │ │ │ 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, #3912] @ 0xf48 │ │ │ │ - ldr.w r6, [pc, #2996] @ 27c04 │ │ │ │ + ldr.w r6, [pc, #2996] @ 2cb00 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ - ldr.w r4, [pc, #2996] @ 27c08 │ │ │ │ + ldr.w r4, [pc, #2996] @ 2cb04 │ │ │ │ mov sl, r1 │ │ │ │ add r6, pc │ │ │ │ - ldr.w r5, [pc, #2992] @ 27c0c │ │ │ │ + ldr.w r5, [pc, #2992] @ 2cb08 │ │ │ │ mov fp, r3 │ │ │ │ add r5, pc │ │ │ │ ldr r4, [r6, r4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #140] @ 0x8c │ │ │ │ mov.w r4, #0 │ │ │ │ lsls r4, r2, #31 │ │ │ │ - bmi.w 273c4 │ │ │ │ + bmi.w 2c2c0 │ │ │ │ add.w r8, r2, #2 │ │ │ │ teq r2, r8 │ │ │ │ - bmi.w 273bc │ │ │ │ - bl 1ba1c │ │ │ │ + bmi.w 2c2b8 │ │ │ │ + bl 18024 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 273da │ │ │ │ - bl 1b9c4 │ │ │ │ + beq.w 2c2d6 │ │ │ │ + bl 17fcc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 27448 │ │ │ │ - ldr.w r3, [pc, #2932] @ 27c10 │ │ │ │ + beq.w 2c344 │ │ │ │ + ldr.w r3, [pc, #2932] @ 2cb0c │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 27472 │ │ │ │ + beq.w 2c36e │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1d35c │ │ │ │ + bl 19964 │ │ │ │ tst.w r8, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne.w 274de │ │ │ │ + bne.w 2c3da │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 274b4 │ │ │ │ - ldr.w r3, [pc, #2896] @ 27c14 │ │ │ │ + beq.w 2c3b0 │ │ │ │ + ldr.w r3, [pc, #2896] @ 2cb10 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr.w r2, [r3, #440] @ 0x1b8 │ │ │ │ - ldr.w r3, [r3, #388] @ 0x184 │ │ │ │ + ldr.w r2, [r3, #268] @ 0x10c │ │ │ │ + ldr.w r3, [r3, #216] @ 0xd8 │ │ │ │ str r3, [sp, #16] │ │ │ │ ands.w r3, r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne.w 2751c │ │ │ │ + bne.w 2c418 │ │ │ │ mov r0, r4 │ │ │ │ bl 1132c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ movs r2, #3 │ │ │ │ @@ -48011,986 +55738,986 @@ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str.w sl, [sp, #80] @ 0x50 │ │ │ │ str.w r8, [sp, #88] @ 0x58 │ │ │ │ blx 9554 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 274e6 │ │ │ │ + beq.w 2c3e2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 28406 │ │ │ │ + beq.w 2d302 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 27128 │ │ │ │ + bge.n 2c024 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 27406 │ │ │ │ - ldr.w r3, [pc, #2796] @ 27c18 │ │ │ │ + beq.w 2c302 │ │ │ │ + ldr.w r3, [pc, #2796] @ 2cb14 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 27524 │ │ │ │ + bne.w 2c420 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 27148 │ │ │ │ + bge.n 2c044 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 27412 │ │ │ │ - ldr.w r3, [pc, #2768] @ 27c1c │ │ │ │ + beq.w 2c30e │ │ │ │ + ldr.w r3, [pc, #2768] @ 2cb18 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 2735c │ │ │ │ + beq.w 2c258 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r5, [sp, #32] │ │ │ │ str r6, [sp, #24] │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ mov r3, fp │ │ │ │ - bl 25528 │ │ │ │ + bl 28c74 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 2766a │ │ │ │ + bne.w 2c566 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 27672 │ │ │ │ + beq.w 2c56e │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ mvn.w r2, #1 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 148ec │ │ │ │ + bl 148e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 27694 │ │ │ │ + beq.w 2c590 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bpl.w 276fa │ │ │ │ + bpl.w 2c5f6 │ │ │ │ mvn.w r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ bl 10bb8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 27760 │ │ │ │ + beq.w 2c65c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.w 275d6 │ │ │ │ + bpl.w 2c4d2 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 158b8 │ │ │ │ + bl 158b4 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 27786 │ │ │ │ + beq.w 2c682 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 27a9a │ │ │ │ + bne.w 2c996 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ bl 11de4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 271f4 │ │ │ │ + bge.n 2c0f0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2756a │ │ │ │ + beq.w 2c466 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 277d8 │ │ │ │ + beq.w 2c6d4 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx 8fc8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 278d6 │ │ │ │ + blt.w 2c7d2 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 27d08 │ │ │ │ + bne.w 2cc04 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl fcb4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 27236 │ │ │ │ + bge.n 2c132 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 276e0 │ │ │ │ + beq.w 2c5dc │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2724c │ │ │ │ + bge.n 2c148 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 276d8 │ │ │ │ + beq.w 2c5d4 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 27924 │ │ │ │ + blt.w 2c820 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 27944 │ │ │ │ + beq.w 2c840 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 1d35c │ │ │ │ + bl 19964 │ │ │ │ mov r4, r0 │ │ │ │ lsls r0, r5, #31 │ │ │ │ - bmi.w 279cc │ │ │ │ + bmi.w 2c8c8 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 27996 │ │ │ │ + beq.w 2c892 │ │ │ │ mvns r5, r4 │ │ │ │ ands.w r5, r5, #1 │ │ │ │ - beq.w 27644 │ │ │ │ + beq.w 2c540 │ │ │ │ adds r2, r4, #2 │ │ │ │ teq r4, r2 │ │ │ │ - bmi.w 2763e │ │ │ │ + bmi.w 2c53a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 14670 │ │ │ │ + bl 1466c │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 279d4 │ │ │ │ + beq.w 2c8d0 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 279f4 │ │ │ │ + bpl.w 2c8f0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ - ldr.w r1, [r3, #440] @ 0x1b8 │ │ │ │ + ldr.w r1, [r3, #268] @ 0x10c │ │ │ │ bl d328 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 27ed8 │ │ │ │ + bne.w 2cdd4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ - ldr.w r1, [r3, #432] @ 0x1b0 │ │ │ │ + ldr.w r1, [r3, #260] @ 0x104 │ │ │ │ bl d328 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 272de │ │ │ │ + bge.n 2c1da │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2762a │ │ │ │ + beq.w 2c526 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 27f70 │ │ │ │ + beq.w 2ce6c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bmi.w 27576 │ │ │ │ + bmi.w 2c472 │ │ │ │ and.w r8, r2, #33554432 @ 0x2000000 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 27306 │ │ │ │ + bge.n 2c202 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 27636 │ │ │ │ + beq.w 2c532 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 27586 │ │ │ │ + bne.w 2c482 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 283be │ │ │ │ + beq.w 2d2ba │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 27328 │ │ │ │ + bge.n 2c224 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 27328 │ │ │ │ + cbnz r3, 2c224 │ │ │ │ mov r0, r6 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 27a1e │ │ │ │ + beq.w 2c91a │ │ │ │ add.w r8, r4, #2 │ │ │ │ teq r4, r8 │ │ │ │ - bmi.w 2772a │ │ │ │ + bmi.w 2c626 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 27a30 │ │ │ │ + beq.w 2c92c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1d35c │ │ │ │ + bl 19964 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 27a6c │ │ │ │ + beq.w 2c968 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ and.w r8, r4, #1 │ │ │ │ - b.n 27162 │ │ │ │ + b.n 2c05e │ │ │ │ ldr.w r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27440 │ │ │ │ + beq.n 2c33c │ │ │ │ lsls r0, r4, #31 │ │ │ │ - bmi.w 276e8 │ │ │ │ + bmi.w 2c5e4 │ │ │ │ adds r5, r4, #2 │ │ │ │ teq r4, r5 │ │ │ │ - bmi.n 27428 │ │ │ │ + bmi.n 2c324 │ │ │ │ ldr r4, [r7, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 283a6 │ │ │ │ + beq.w 2d2a2 │ │ │ │ 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 27438 │ │ │ │ + beq.n 2c334 │ │ │ │ strd r5, r4, [r6] │ │ │ │ - ldr.w r2, [pc, #2180] @ 27c20 │ │ │ │ - ldr.w r3, [pc, #2152] @ 27c08 │ │ │ │ + ldr.w r2, [pc, #2180] @ 2cb1c │ │ │ │ + ldr.w r3, [pc, #2152] @ 2cb04 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 28132 │ │ │ │ + bne.w 2d02e │ │ │ │ mov r0, r6 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.w 27080 │ │ │ │ + bge.w 2bf7c │ │ │ │ mov r0, r2 │ │ │ │ movs r1, #2 │ │ │ │ - bl 16900 │ │ │ │ + bl 168fc │ │ │ │ mov r8, r0 │ │ │ │ - bl 1ba1c │ │ │ │ + bl 18024 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2708c │ │ │ │ - ldr.w r3, [pc, #2120] @ 27c24 │ │ │ │ + bne.w 2bf88 │ │ │ │ + ldr.w r3, [pc, #2120] @ 2cb20 │ │ │ │ mov.w r2, #524 @ 0x20c │ │ │ │ - ldr.w r1, [pc, #2116] @ 27c28 │ │ │ │ - ldr.w r0, [pc, #2116] @ 27c2c │ │ │ │ + ldr.w r1, [pc, #2116] @ 2cb24 │ │ │ │ + ldr.w r0, [pc, #2116] @ 2cb28 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r8 │ │ │ │ bl c598 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r6] │ │ │ │ - b.n 2739a │ │ │ │ + b.n 2c296 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 27128 │ │ │ │ + b.n 2c024 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #2048] @ 27c1c │ │ │ │ + ldr.w r3, [pc, #2048] @ 2cb18 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 2735c │ │ │ │ - b.n 27154 │ │ │ │ + beq.n 2c258 │ │ │ │ + b.n 2c050 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 27378 │ │ │ │ + bge.n 2c274 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16900 │ │ │ │ + bl 168fc │ │ │ │ mov r5, r0 │ │ │ │ - b.n 27378 │ │ │ │ + b.n 2c274 │ │ │ │ mov r0, r7 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27396 │ │ │ │ + b.n 2c292 │ │ │ │ mov r0, r9 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2736a │ │ │ │ - ldr.w r3, [pc, #2008] @ 27c24 │ │ │ │ + b.n 2c266 │ │ │ │ + ldr.w r3, [pc, #2008] @ 2cb20 │ │ │ │ movw r2, #525 @ 0x20d │ │ │ │ - ldr.w r1, [pc, #2012] @ 27c30 │ │ │ │ - ldr.w r0, [pc, #2012] @ 27c34 │ │ │ │ + ldr.w r1, [pc, #2012] @ 2cb2c │ │ │ │ + ldr.w r0, [pc, #2012] @ 2cb30 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r8 │ │ │ │ bl c598 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 273fc │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 2c2f8 │ │ │ │ mov r0, r8 │ │ │ │ bl c598 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9cf0 │ │ │ │ - ldr.w r3, [pc, #1968] @ 27c38 │ │ │ │ - ldr.w r1, [pc, #1968] @ 27c3c │ │ │ │ + bl 9dc4 │ │ │ │ + ldr.w r3, [pc, #1968] @ 2cb34 │ │ │ │ + ldr.w r1, [pc, #1968] @ 2cb38 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 911c │ │ │ │ - ldr.w r3, [pc, #1932] @ 27c24 │ │ │ │ - ldr.w r1, [pc, #1956] @ 27c40 │ │ │ │ + ldr.w r3, [pc, #1932] @ 2cb20 │ │ │ │ + ldr.w r1, [pc, #1956] @ 2cb3c │ │ │ │ movw r2, #527 @ 0x20f │ │ │ │ - ldr.w r0, [pc, #1952] @ 27c44 │ │ │ │ + ldr.w r0, [pc, #1952] @ 2cb40 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 273fc │ │ │ │ - ldr.w r3, [pc, #1900] @ 27c24 │ │ │ │ + b.n 2c2f8 │ │ │ │ + ldr.w r3, [pc, #1900] @ 2cb20 │ │ │ │ movw r2, #527 @ 0x20f │ │ │ │ - ldr.w r1, [pc, #1928] @ 27c48 │ │ │ │ - ldr.w r0, [pc, #1928] @ 27c4c │ │ │ │ + ldr.w r1, [pc, #1928] @ 2cb44 │ │ │ │ + ldr.w r0, [pc, #1928] @ 2cb48 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 273fc │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 2c2f8 │ │ │ │ mov r0, r8 │ │ │ │ bl c598 │ │ │ │ - b.n 270ba │ │ │ │ - ldr.w r3, [pc, #1852] @ 27c24 │ │ │ │ + b.n 2bfb6 │ │ │ │ + ldr.w r3, [pc, #1852] @ 2cb20 │ │ │ │ mov.w r2, #528 @ 0x210 │ │ │ │ - ldr.w r1, [pc, #1888] @ 27c50 │ │ │ │ - ldr.w r0, [pc, #1888] @ 27c54 │ │ │ │ + ldr.w r1, [pc, #1888] @ 2cb4c │ │ │ │ + ldr.w r0, [pc, #1888] @ 2cb50 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r4 │ │ │ │ bl c598 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 273fc │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 2c2f8 │ │ │ │ mov r0, r4 │ │ │ │ bl c580 │ │ │ │ - b.n 270de │ │ │ │ - ldr.w r0, [pc, #1840] @ 27c58 │ │ │ │ + b.n 2bfda │ │ │ │ + ldr.w r0, [pc, #1840] @ 2cb54 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ bl 11514 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 27546 │ │ │ │ + bge.n 2c442 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 27546 │ │ │ │ + cbnz r3, 2c442 │ │ │ │ mov r0, r1 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #1756] @ 27c24 │ │ │ │ + ldr.w r3, [pc, #1756] @ 2cb20 │ │ │ │ mov.w r2, #528 @ 0x210 │ │ │ │ - ldr.w r1, [pc, #1804] @ 27c5c │ │ │ │ - ldr.w r0, [pc, #1804] @ 27c60 │ │ │ │ + ldr.w r1, [pc, #1804] @ 2cb58 │ │ │ │ + ldr.w r0, [pc, #1804] @ 2cb5c │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r4 │ │ │ │ bl c598 │ │ │ │ - b.n 274d0 │ │ │ │ + b.n 2c3cc │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 271f4 │ │ │ │ + b.n 2c0f0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 27586 │ │ │ │ + bge.n 2c482 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 27a88 │ │ │ │ + beq.w 2c984 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 14ef4 │ │ │ │ + bl 14ef0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2841e │ │ │ │ + beq.w 2d31a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 275ac │ │ │ │ + bge.n 2c4a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2798e │ │ │ │ + beq.w 2c88a │ │ │ │ cmp.w r8, #2 │ │ │ │ - bne.w 27328 │ │ │ │ - ldr.w r3, [pc, #1644] @ 27c24 │ │ │ │ + bne.w 2c224 │ │ │ │ + ldr.w r3, [pc, #1644] @ 2cb20 │ │ │ │ movw r2, #549 @ 0x225 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ - ldr.w r1, [pc, #1700] @ 27c64 │ │ │ │ - ldr.w r0, [pc, #1700] @ 27c68 │ │ │ │ + ldr.w r1, [pc, #1700] @ 2cb60 │ │ │ │ + ldr.w r0, [pc, #1700] @ 2cb64 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 27562 │ │ │ │ - ldr.w r3, [pc, #1612] @ 27c24 │ │ │ │ + b.n 2c45e │ │ │ │ + ldr.w r3, [pc, #1612] @ 2cb20 │ │ │ │ mov r8, r5 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ str r6, [sp, #16] │ │ │ │ - ldr.w r2, [pc, #1672] @ 27c6c │ │ │ │ + ldr.w r2, [pc, #1672] @ 2cb68 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - ldr.w r1, [pc, #1672] @ 27c70 │ │ │ │ + ldr.w r1, [pc, #1672] @ 2cb6c │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr.w r0, [pc, #1668] @ 27c74 │ │ │ │ + ldr.w r0, [pc, #1668] @ 2cb70 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r2, #532 @ 0x214 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ bl 11db0 │ │ │ │ mov r0, r8 │ │ │ │ bl c598 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 273fc │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 2c2f8 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 272de │ │ │ │ + b.n 2c1da │ │ │ │ mov r0, r1 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27306 │ │ │ │ + b.n 2c202 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 27286 │ │ │ │ + bge.w 2c182 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16900 │ │ │ │ + bl 168fc │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, sl │ │ │ │ - bl 14670 │ │ │ │ + bl 1466c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bpl.w 27290 │ │ │ │ + bpl.w 2c18c │ │ │ │ mov r0, r2 │ │ │ │ bl c598 │ │ │ │ - b.n 27290 │ │ │ │ + b.n 2c18c │ │ │ │ mov r0, r4 │ │ │ │ bl c598 │ │ │ │ - b.n 2717a │ │ │ │ - ldr.w r3, [pc, #1456] @ 27c24 │ │ │ │ + b.n 2c076 │ │ │ │ + ldr.w r3, [pc, #1456] @ 2cb20 │ │ │ │ movw r2, #531 @ 0x213 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ - ldr.w r1, [pc, #1528] @ 27c78 │ │ │ │ - ldr.w r0, [pc, #1528] @ 27c7c │ │ │ │ + ldr.w r1, [pc, #1528] @ 2cb74 │ │ │ │ + ldr.w r0, [pc, #1528] @ 2cb78 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 274d0 │ │ │ │ - ldr.w r3, [pc, #1420] @ 27c24 │ │ │ │ + b.n 2c3cc │ │ │ │ + ldr.w r3, [pc, #1420] @ 2cb20 │ │ │ │ mov r8, r5 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov.w r2, #532 @ 0x214 │ │ │ │ str r6, [sp, #16] │ │ │ │ - ldr.w r1, [pc, #1500] @ 27c80 │ │ │ │ + ldr.w r1, [pc, #1500] @ 2cb7c │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - ldr.w r0, [pc, #1496] @ 27c84 │ │ │ │ + ldr.w r0, [pc, #1496] @ 2cb80 │ │ │ │ add r1, pc │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ bl 117a4 │ │ │ │ mov r0, r8 │ │ │ │ bl c598 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 273fc │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 2c2f8 │ │ │ │ mov r0, r8 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2724c │ │ │ │ + b.n 2c148 │ │ │ │ mov r0, r3 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27236 │ │ │ │ + b.n 2c132 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16900 │ │ │ │ + bl 168fc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl c598 │ │ │ │ - b.n 27378 │ │ │ │ - ldr.w r3, [pc, #1320] @ 27c24 │ │ │ │ + b.n 2c274 │ │ │ │ + ldr.w r3, [pc, #1320] @ 2cb20 │ │ │ │ mov r8, r5 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ str r6, [sp, #16] │ │ │ │ - ldr.w r2, [pc, #1408] @ 27c88 │ │ │ │ + ldr.w r2, [pc, #1408] @ 2cb84 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - ldr.w r1, [pc, #1408] @ 27c8c │ │ │ │ + ldr.w r1, [pc, #1408] @ 2cb88 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr.w r0, [pc, #1404] @ 27c90 │ │ │ │ + ldr.w r0, [pc, #1404] @ 2cb8c │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r2, #532 @ 0x214 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ bl 11db0 │ │ │ │ - b.n 276b8 │ │ │ │ + b.n 2c5b4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.w 2733a │ │ │ │ + bge.w 2c236 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #2 │ │ │ │ - bl 16900 │ │ │ │ + bl 168fc │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 27a30 │ │ │ │ + beq.w 2c92c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1d35c │ │ │ │ + bl 19964 │ │ │ │ tst.w r8, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq.w 2734e │ │ │ │ + beq.w 2c24a │ │ │ │ mov r0, r8 │ │ │ │ bl c598 │ │ │ │ - b.n 2734e │ │ │ │ - ldr.w r3, [pc, #1216] @ 27c24 │ │ │ │ + b.n 2c24a │ │ │ │ + ldr.w r3, [pc, #1216] @ 2cb20 │ │ │ │ mov r8, r5 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov.w r2, #532 @ 0x214 │ │ │ │ str r6, [sp, #16] │ │ │ │ - ldr.w r1, [pc, #1316] @ 27c94 │ │ │ │ + ldr.w r1, [pc, #1316] @ 2cb90 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - ldr.w r0, [pc, #1312] @ 27c98 │ │ │ │ + ldr.w r0, [pc, #1312] @ 2cb94 │ │ │ │ add r1, pc │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ bl 117a4 │ │ │ │ - b.n 27604 │ │ │ │ - ldr.w r3, [pc, #1180] @ 27c24 │ │ │ │ + b.n 2c500 │ │ │ │ + ldr.w r3, [pc, #1180] @ 2cb20 │ │ │ │ mov fp, r8 │ │ │ │ mov r8, r5 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ str r6, [sp, #16] │ │ │ │ movw r2, #533 @ 0x215 │ │ │ │ - ldr.w r1, [pc, #1284] @ 27c9c │ │ │ │ + ldr.w r1, [pc, #1284] @ 2cb98 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - ldr.w r0, [pc, #1280] @ 27ca0 │ │ │ │ + ldr.w r0, [pc, #1280] @ 2cb9c │ │ │ │ add r1, pc │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ bl 117a4 │ │ │ │ mov r0, r8 │ │ │ │ bl c598 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, fp │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 273fc │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 2c2f8 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov fp, r8 │ │ │ │ - ldr.w r3, [pc, #1092] @ 27c24 │ │ │ │ + ldr.w r3, [pc, #1092] @ 2cb20 │ │ │ │ mov r8, r5 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov.w r2, #536 @ 0x218 │ │ │ │ str r6, [sp, #16] │ │ │ │ - ldr.w r4, [pc, #1208] @ 27ca4 │ │ │ │ + ldr.w r4, [pc, #1208] @ 2cba0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - ldr.w r1, [pc, #1204] @ 27ca8 │ │ │ │ + ldr.w r1, [pc, #1204] @ 2cba4 │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r1, [sp, #32] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl 117a4 │ │ │ │ mov r0, r7 │ │ │ │ add r4, sp, #52 @ 0x34 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, fp │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 10eb4 │ │ │ │ - ldr.w r3, [pc, #1148] @ 27cac │ │ │ │ + ldr.w r3, [pc, #1148] @ 2cba8 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr.w r1, [r3, #336] @ 0x150 │ │ │ │ + ldr.w r1, [r3, #164] @ 0xa4 │ │ │ │ blx 9730 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 27ec0 │ │ │ │ + beq.w 2cdbc │ │ │ │ bl 1103c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 27a90 │ │ │ │ + beq.w 2c98c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr.w r9, [r3, #380] @ 0x17c │ │ │ │ - ldr.w r3, [pc, #1100] @ 27cb0 │ │ │ │ + ldr.w r9, [r3, #208] @ 0xd0 │ │ │ │ + ldr.w r3, [pc, #1100] @ 2cbac │ │ │ │ ldr r7, [r5, r3] │ │ │ │ ldr.w r8, [r7] │ │ │ │ bl 1132c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r8 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ strd r9, sl, [sp, #104] @ 0x68 │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ blx 949c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 28062 │ │ │ │ + beq.w 2cf5e │ │ │ │ mov r0, r5 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 2807a │ │ │ │ + bne.w 2cf76 │ │ │ │ mov r0, r8 │ │ │ │ bl 10d84 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrd r1, r0, [sp, #32] │ │ │ │ movw r2, #538 @ 0x21a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ bl 10fd8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 273fc │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 2c2f8 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov fp, r8 │ │ │ │ - ldr r3, [pc, #840] @ (27c24 ) │ │ │ │ + ldr r3, [pc, #840] @ (2cb20 ) │ │ │ │ mov r8, r5 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ movw r2, #539 @ 0x21b │ │ │ │ str r6, [sp, #16] │ │ │ │ - ldr r1, [pc, #972] @ (27cb4 ) │ │ │ │ + ldr r1, [pc, #972] @ (2cbb0 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - ldr r0, [pc, #972] @ (27cb8 ) │ │ │ │ + ldr r0, [pc, #972] @ (2cbb4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ bl 117a4 │ │ │ │ mov r0, r8 │ │ │ │ bl c598 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, fp │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 273fc │ │ │ │ - ldr r3, [pc, #764] @ (27c24 ) │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 2c2f8 │ │ │ │ + ldr r3, [pc, #764] @ (2cb20 ) │ │ │ │ mov r8, r5 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ movw r2, #541 @ 0x21d │ │ │ │ str r6, [sp, #16] │ │ │ │ - ldr r1, [pc, #904] @ (27cbc ) │ │ │ │ + ldr r1, [pc, #904] @ (2cbb8 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - ldr r0, [pc, #904] @ (27cc0 ) │ │ │ │ + ldr r0, [pc, #904] @ (2cbbc ) │ │ │ │ add r1, pc │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ bl 117a4 │ │ │ │ - b.n 276b8 │ │ │ │ + b.n 2c5b4 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r6 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ bl c598 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r3, [pc, #716] @ (27c38 ) │ │ │ │ - ldr r1, [pc, #856] @ (27cc4 ) │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r3, [pc, #716] @ (2cb34 ) │ │ │ │ + ldr r1, [pc, #856] @ (2cbc0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 911c │ │ │ │ - ldr r3, [pc, #684] @ (27c24 ) │ │ │ │ - ldr r1, [pc, #844] @ (27cc8 ) │ │ │ │ + ldr r3, [pc, #684] @ (2cb20 ) │ │ │ │ + ldr r1, [pc, #844] @ (2cbc4 ) │ │ │ │ movw r2, #542 @ 0x21e │ │ │ │ - ldr r0, [pc, #844] @ (27ccc ) │ │ │ │ + ldr r0, [pc, #844] @ (2cbc8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 273fc │ │ │ │ + b.n 2c2f8 │ │ │ │ mov r0, r6 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 275ac │ │ │ │ - ldr r3, [pc, #652] @ (27c24 ) │ │ │ │ + b.n 2c4a8 │ │ │ │ + ldr r3, [pc, #652] @ (2cb20 ) │ │ │ │ movw r2, #542 @ 0x21e │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r4, r6 │ │ │ │ - ldr r1, [pc, #812] @ (27cd0 ) │ │ │ │ - ldr r0, [pc, #816] @ (27cd4 ) │ │ │ │ + ldr r1, [pc, #812] @ (2cbcc ) │ │ │ │ + ldr r0, [pc, #816] @ (2cbd0 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 273fc │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 2c2f8 │ │ │ │ mov r0, r5 │ │ │ │ bl c598 │ │ │ │ - b.n 2726c │ │ │ │ - ldr r3, [pc, #588] @ (27c24 ) │ │ │ │ + b.n 2c168 │ │ │ │ + ldr r3, [pc, #588] @ (2cb20 ) │ │ │ │ movw r2, #543 @ 0x21f │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r8, r4 │ │ │ │ str r6, [sp, #16] │ │ │ │ - ldr r1, [pc, #756] @ (27cd8 ) │ │ │ │ + ldr r1, [pc, #756] @ (2cbd4 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - ldr r0, [pc, #756] @ (27cdc ) │ │ │ │ + ldr r0, [pc, #756] @ (2cbd8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ bl 117a4 │ │ │ │ - b.n 276b8 │ │ │ │ - ldr r2, [pc, #556] @ (27c24 ) │ │ │ │ + b.n 2c5b4 │ │ │ │ + ldr r2, [pc, #556] @ (2cb20 ) │ │ │ │ ldr r5, [sp, #32] │ │ │ │ str r6, [sp, #16] │ │ │ │ - ldr r1, [pc, #740] @ (27ce0 ) │ │ │ │ + ldr r1, [pc, #740] @ (2cbdc ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #732] @ (27ce4 ) │ │ │ │ + ldr r0, [pc, #732] @ (2cbe0 ) │ │ │ │ mov r8, r4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - ldr r2, [pc, #732] @ (27ce8 ) │ │ │ │ + ldr r2, [pc, #732] @ (2cbe4 ) │ │ │ │ add r0, pc │ │ │ │ ldr r6, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ movw r2, #543 @ 0x21f │ │ │ │ bl 11db0 │ │ │ │ - b.n 276b8 │ │ │ │ + b.n 2c5b4 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16900 │ │ │ │ + bl 168fc │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl c598 │ │ │ │ - b.n 2773c │ │ │ │ + b.n 2c638 │ │ │ │ mov r0, r8 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ bl c598 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r3, [pc, #496] @ (27c38 ) │ │ │ │ - ldr r1, [pc, #672] @ (27cec ) │ │ │ │ + bl 9dc4 │ │ │ │ + ldr r3, [pc, #496] @ (2cb34 ) │ │ │ │ + ldr r1, [pc, #672] @ (2cbe8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 911c │ │ │ │ - ldr r3, [pc, #460] @ (27c24 ) │ │ │ │ - ldr r1, [pc, #664] @ (27cf0 ) │ │ │ │ + ldr r3, [pc, #460] @ (2cb20 ) │ │ │ │ + ldr r1, [pc, #664] @ (2cbec ) │ │ │ │ movw r2, #551 @ 0x227 │ │ │ │ - ldr r0, [pc, #660] @ (27cf4 ) │ │ │ │ + ldr r0, [pc, #660] @ (2cbf0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 273fc │ │ │ │ - ldr r3, [pc, #436] @ (27c24 ) │ │ │ │ + b.n 2c2f8 │ │ │ │ + ldr r3, [pc, #436] @ (2cb20 ) │ │ │ │ movw r2, #551 @ 0x227 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ - ldr r1, [pc, #640] @ (27cf8 ) │ │ │ │ - ldr r0, [pc, #644] @ (27cfc ) │ │ │ │ + ldr r1, [pc, #640] @ (2cbf4 ) │ │ │ │ + ldr r0, [pc, #644] @ (2cbf8 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 274d0 │ │ │ │ + b.n 2c3cc │ │ │ │ mov r0, r1 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27586 │ │ │ │ + b.n 2c482 │ │ │ │ bl c598 │ │ │ │ bl 10df0 │ │ │ │ - b.n 278ba │ │ │ │ + b.n 2c7b6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov fp, r8 │ │ │ │ str r6, [sp, #16] │ │ │ │ mov r8, r5 │ │ │ │ subs r3, #1 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r5, [sp, #32] │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2805a │ │ │ │ + beq.w 2cf56 │ │ │ │ ldr.w r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28052 │ │ │ │ + beq.w 2cf4e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2835e │ │ │ │ + beq.w 2d25a │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 27adc │ │ │ │ + bge.n 2c9d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 280a8 │ │ │ │ + beq.w 2cfa4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 27aee │ │ │ │ + bge.n 2c9ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 280b0 │ │ │ │ + beq.w 2cfac │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 27b04 │ │ │ │ + bge.n 2ca00 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 280b8 │ │ │ │ + beq.w 2cfb4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ mov r0, r9 │ │ │ │ - ldr.w r7, [r3, #396] @ 0x18c │ │ │ │ + ldr.w r7, [r3, #224] @ 0xe0 │ │ │ │ blx 9094 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 283ee │ │ │ │ + beq.w 2d2ea │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 27b30 │ │ │ │ + bge.n 2ca2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27bea │ │ │ │ + beq.n 2cae6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 28136 │ │ │ │ + beq.w 2d032 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #2 │ │ │ │ bl d57c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 27b52 │ │ │ │ + bge.n 2ca4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27bf2 │ │ │ │ + beq.n 2caee │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 281de │ │ │ │ - ldr r3, [pc, #340] @ (27cb0 ) │ │ │ │ + beq.w 2d0da │ │ │ │ + ldr r3, [pc, #340] @ (2cbac ) │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r8, [r5, r3] │ │ │ │ ldr.w r4, [r8] │ │ │ │ bl 1132c │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #3 │ │ │ │ @@ -48998,272 +56725,272 @@ │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ str.w sl, [sp, #96] @ 0x60 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ str.w r9, [sp, #100] @ 0x64 │ │ │ │ blx 949c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 281b8 │ │ │ │ + beq.w 2d0b4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 27b96 │ │ │ │ + bge.n 2ca92 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r3, 27bfa │ │ │ │ + cbz r3, 2caf6 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 28436 │ │ │ │ + beq.w 2d332 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 27bb4 │ │ │ │ + bge.n 2cab0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 280f2 │ │ │ │ + beq.w 2cfee │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 28168 │ │ │ │ + bne.w 2d064 │ │ │ │ mov r0, r4 │ │ │ │ bl 10d84 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 280c0 │ │ │ │ - ldr r3, [pc, #80] @ (27c24 ) │ │ │ │ + beq.w 2cfbc │ │ │ │ + ldr r3, [pc, #80] @ (2cb20 ) │ │ │ │ movw r2, #534 @ 0x216 │ │ │ │ - ldr r1, [pc, #292] @ (27d00 ) │ │ │ │ - ldr r0, [pc, #296] @ (27d04 ) │ │ │ │ + ldr r1, [pc, #292] @ (2cbfc ) │ │ │ │ + ldr r0, [pc, #296] @ (2cc00 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 273fc │ │ │ │ + b.n 2c2f8 │ │ │ │ mov r0, r2 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27b30 │ │ │ │ + b.n 2ca2c │ │ │ │ mov r0, r4 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27b52 │ │ │ │ + b.n 2ca4e │ │ │ │ mov r0, r7 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27b96 │ │ │ │ + b.n 2ca92 │ │ │ │ nop │ │ │ │ - ldrh r4, [r4, #60] @ 0x3c │ │ │ │ + lsls r0, r5 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, #60] @ 0x3c │ │ │ │ + lsls r0, r4 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, #34] @ 0x22 │ │ │ │ + subs r5, #94 @ 0x5e │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #856 @ 0x358 │ │ │ │ + str r2, [r4, #0] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #200] @ 0xc8 │ │ │ │ + ldr r6, [pc, #152] @ (2cbc4 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #416 @ 0x1a0 │ │ │ │ + ldrsh r4, [r6, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #784] @ 0x310 │ │ │ │ + ldr r5, [pc, #736] @ (2ce14 ) │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #720 @ 0x2d0 │ │ │ │ + ldr r4, [r6, r5] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #104 @ 0x68 │ │ │ │ + ldrsh r6, [r4, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r5, [pc, #424] @ (2ccec ) │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #1008 @ 0x3f0 │ │ │ │ + ldrsh r0, [r1, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #352] @ 0x160 │ │ │ │ + ldr r5, [pc, #304] @ (2cc7c ) │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #808 @ 0x328 │ │ │ │ + ldrsh r6, [r2, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #152] @ 0x98 │ │ │ │ + ldr r5, [pc, #104] @ (2cbbc ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #600] @ 0x258 │ │ │ │ + ldr r5, [pc, #552] @ (2cd80 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #424 @ 0x1a8 │ │ │ │ + ldrsh r6, [r6, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #792] @ 0x318 │ │ │ │ + ldr r4, [pc, #744] @ (2ce48 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #992 @ 0x3e0 │ │ │ │ + ldrsh r4, [r0, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #344] @ 0x158 │ │ │ │ + ldr r4, [pc, #296] @ (2cc90 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #872 @ 0x368 │ │ │ │ + str r2, [r3, #20] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #824 @ 0x338 │ │ │ │ + ldrsh r2, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #168] @ 0xa8 │ │ │ │ + ldr r4, [pc, #120] @ (2cbec ) │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #232 @ 0xe8 │ │ │ │ + ldrb r6, [r0, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #608] @ 0x260 │ │ │ │ + ldr r3, [pc, #560] @ (2cdac ) │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ + ldrb r0, [r4, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r3, [pc, #392] @ (2cd0c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r3, [pc, #632] @ (2ce00 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #680 @ 0x2a8 │ │ │ │ + ldrb r6, [r6, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [pc, #1000] @ (2cf78 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #288 @ 0x120 │ │ │ │ + ldrb r4, [r2, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #648] @ 0x288 │ │ │ │ + ldr r2, [pc, #600] @ (2cdf0 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #128 @ 0x80 │ │ │ │ + ldrb r4, [r5, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r2, [pc, #440] @ (2cd58 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + ldr r2, [pc, #128] @ (2cc24 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #792 @ 0x318 │ │ │ │ + ldrb r2, [r2, r0] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #848 @ (adr r7, 28008 ) │ │ │ │ + ldrh r0, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + ldr r1, [pc, #136] @ (2cc40 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #552 @ (adr r7, 27ee8 ) │ │ │ │ + ldrh r6, [r2, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #912] @ 0x390 │ │ │ │ + ldr r0, [pc, #864] @ (2cf20 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #848 @ (adr r4, 28018 ) │ │ │ │ + strb r4, [r2, r2] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #256 @ (adr r7, 27dcc ) │ │ │ │ + ldrh r4, [r1, r2] │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #624] @ 0x270 │ │ │ │ + ldr r0, [pc, #576] @ (2ce0c ) │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #104 @ (adr r7, 27d3c ) │ │ │ │ + ldrh r6, [r4, r1] │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r0, [pc, #432] @ (2cd84 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #872 @ (adr r6, 28044 ) │ │ │ │ + ldrh r6, [r4, r0] │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #208] @ 0xd0 │ │ │ │ + ldr r0, [pc, #160] @ (2cc7c ) │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #760 @ (adr r6, 27fdc ) │ │ │ │ + ldrh r2, [r1, r0] │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [pc, #32] @ (2cc04 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #720 @ 0x2d0 │ │ │ │ + ldrb r4, [r6, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #984 @ (adr r3, 280c8 ) │ │ │ │ + strh r6, [r6, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #392 @ (adr r6, 27e7c ) │ │ │ │ + ldr r6, [r5, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #760] @ 0x2f8 │ │ │ │ + @ instruction: 0x47b2 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #280 @ (adr r6, 27e14 ) │ │ │ │ + ldr r2, [r2, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #656] @ 0x290 │ │ │ │ + blx r3 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #912 @ (adr r4, 28094 ) │ │ │ │ + ldr r0, [r6, r0] │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #256] @ 0x100 │ │ │ │ + mov r4, r6 │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov fp, r8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r5 │ │ │ │ str r6, [sp, #16] │ │ │ │ subs r3, #1 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r5, [sp, #32] │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 280a0 │ │ │ │ + beq.w 2cf9c │ │ │ │ ldr.w r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28098 │ │ │ │ + beq.w 2cf94 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28316 │ │ │ │ + beq.w 2d212 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 27d4c │ │ │ │ + bge.n 2cc48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 280c8 │ │ │ │ + beq.w 2cfc4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2832e │ │ │ │ + beq.w 2d22a │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 27d68 │ │ │ │ + bge.n 2cc64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 280d0 │ │ │ │ + beq.w 2cfcc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 27d7c │ │ │ │ + bge.n 2cc78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 280d8 │ │ │ │ + beq.w 2cfd4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ str.w fp, [sp, #68] @ 0x44 │ │ │ │ - ldr.w r3, [r2, #356] @ 0x164 │ │ │ │ - ldr.w r7, [r2, #348] @ 0x15c │ │ │ │ - ldr.w r0, [r2, #360] @ 0x168 │ │ │ │ - ldr.w r9, [r2, #444] @ 0x1bc │ │ │ │ + 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, #64] @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ blx 9554 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 28192 │ │ │ │ + beq.w 2d08e │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 27dc2 │ │ │ │ + bge.n 2ccbe │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 280fa │ │ │ │ + beq.w 2cff6 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 28254 │ │ │ │ + bpl.w 2d150 │ │ │ │ movs r0, #2 │ │ │ │ blx 8e48 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 28276 │ │ │ │ + beq.w 2d172 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 2844e │ │ │ │ + beq.w 2d34a │ │ │ │ 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] │ │ │ │ @@ -49271,18 +56998,18 @@ │ │ │ │ blx 8fa0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27eb0 │ │ │ │ + beq.n 2cdac │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 282c2 │ │ │ │ - ldr.w r3, [pc, #1640] @ 28480 │ │ │ │ + beq.w 2d1be │ │ │ │ + ldr.w r3, [pc, #1640] @ 2d37c │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r8, [r5, r3] │ │ │ │ ldr.w r7, [r8] │ │ │ │ bl 1132c │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #3 │ │ │ │ @@ -49290,11834 +57017,3791 @@ │ │ │ │ add r1, sp, #116 @ 0x74 │ │ │ │ str.w sl, [sp, #120] @ 0x78 │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ str.w r9, [sp, #124] @ 0x7c │ │ │ │ blx 949c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2829c │ │ │ │ + beq.w 2d198 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 27e54 │ │ │ │ + bge.n 2cd50 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 27eb8 │ │ │ │ + cbz r3, 2cdb4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 282fe │ │ │ │ + beq.w 2d1fa │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 27e72 │ │ │ │ + bge.n 2cd6e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28122 │ │ │ │ + beq.w 2d01e │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 28232 │ │ │ │ + bne.w 2d12e │ │ │ │ mov r0, r7 │ │ │ │ bl 10d84 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2810a │ │ │ │ - ldr.w r3, [pc, #1520] @ 28484 │ │ │ │ + beq.w 2d006 │ │ │ │ + ldr.w r3, [pc, #1520] @ 2d380 │ │ │ │ mov.w r2, #540 @ 0x21c │ │ │ │ - ldr.w r1, [pc, #1516] @ 28488 │ │ │ │ - ldr.w r0, [pc, #1516] @ 2848c │ │ │ │ + ldr.w r1, [pc, #1516] @ 2d384 │ │ │ │ + ldr.w r0, [pc, #1516] @ 2d388 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.w 273fc │ │ │ │ + b.w 2c2f8 │ │ │ │ mov r0, r1 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27e0e │ │ │ │ + b.n 2cd0a │ │ │ │ mov r0, r4 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27e54 │ │ │ │ + b.n 2cd50 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movw r2, #537 @ 0x219 │ │ │ │ ldrd r1, r0, [sp, #32] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r8 │ │ │ │ bl c598 │ │ │ │ - b.n 278ba │ │ │ │ + b.n 2c7b6 │ │ │ │ ldr.w r2, [r9] │ │ │ │ str r6, [sp, #16] │ │ │ │ subs r2, #1 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ str.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 28102 │ │ │ │ + beq.w 2cffe │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28376 │ │ │ │ + beq.w 2d272 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 27f06 │ │ │ │ + bge.n 2ce02 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2818a │ │ │ │ + beq.w 2d086 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28466 │ │ │ │ + beq.w 2d362 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 27f20 │ │ │ │ + bge.n 2ce1c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 281f8 │ │ │ │ + beq.w 2d0f4 │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 27f32 │ │ │ │ + bge.n 2ce2e │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ - cbz r2, 27f68 │ │ │ │ + cbz r2, 2ce64 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 28220 │ │ │ │ + beq.w 2d11c │ │ │ │ adds r5, r4, #2 │ │ │ │ teq r4, r5 │ │ │ │ - bmi.w 280e0 │ │ │ │ + bmi.w 2cfdc │ │ │ │ ldr r4, [r7, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 27380 │ │ │ │ - ldr.w r3, [pc, #1348] @ 28490 │ │ │ │ - movw r2, #10549 @ 0x2935 │ │ │ │ - ldr.w r1, [pc, #1344] @ 28494 │ │ │ │ - ldr.w r0, [pc, #1344] @ 28498 │ │ │ │ + bne.w 2c27c │ │ │ │ + ldr.w r3, [pc, #1348] @ 2d38c │ │ │ │ + movw r2, #8612 @ 0x21a4 │ │ │ │ + ldr.w r1, [pc, #1344] @ 2d390 │ │ │ │ + ldr.w r0, [pc, #1344] @ 2d394 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1464 @ 0x5b8 │ │ │ │ + add.w r3, r3, #1688 @ 0x698 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27f32 │ │ │ │ + b.n 2ce2e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r6, [sp, #16] │ │ │ │ subs r3, #1 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2811a │ │ │ │ + beq.w 2d016 │ │ │ │ ldr.w r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28112 │ │ │ │ + beq.w 2d00e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 283d6 │ │ │ │ + beq.w 2d2d2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 27fae │ │ │ │ + bge.n 2ceaa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28158 │ │ │ │ + beq.w 2d054 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28346 │ │ │ │ + beq.w 2d242 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 27fca │ │ │ │ + bge.n 2cec6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28160 │ │ │ │ + beq.w 2d05c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r9, [r3, #448] @ 0x1c0 │ │ │ │ - ldr.w r3, [pc, #1196] @ 28480 │ │ │ │ + ldr.w r9, [r3, #276] @ 0x114 │ │ │ │ + ldr.w r3, [pc, #1196] @ 2d37c │ │ │ │ ldr.w r8, [r5, r3] │ │ │ │ ldr.w r4, [r8] │ │ │ │ bl 1132c │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ strd r9, sl, [sp, #128] @ 0x80 │ │ │ │ str r7, [sp, #136] @ 0x88 │ │ │ │ blx 949c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 28200 │ │ │ │ + beq.w 2d0fc │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 2838e │ │ │ │ + beq.w 2d28a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 28016 │ │ │ │ + bge.n 2cf12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28150 │ │ │ │ + beq.w 2d04c │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 282dc │ │ │ │ + bne.w 2d1d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 10d84 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2812a │ │ │ │ - ldr.w r3, [pc, #1104] @ 28484 │ │ │ │ + beq.n 2d026 │ │ │ │ + ldr.w r3, [pc, #1104] @ 2d380 │ │ │ │ movw r2, #547 @ 0x223 │ │ │ │ - ldr.w r1, [pc, #1120] @ 2849c │ │ │ │ - ldr.w r0, [pc, #1120] @ 284a0 │ │ │ │ + ldr.w r1, [pc, #1120] @ 2d398 │ │ │ │ + ldr.w r0, [pc, #1120] @ 2d39c │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.w 273fc │ │ │ │ + b.w 2c2f8 │ │ │ │ mov r0, r9 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27ac0 │ │ │ │ + b.n 2c9bc │ │ │ │ mov r0, r7 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27ab0 │ │ │ │ + b.n 2c9ac │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movw r2, #538 @ 0x21a │ │ │ │ ldrd r1, r0, [sp, #32] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 278ba │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 2c7b6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - ldr.w r2, [pc, #1056] @ 284a4 │ │ │ │ + ldr.w r2, [pc, #1056] @ 2d3a0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ ldrd r1, r0, [sp, #32] │ │ │ │ movw r2, #538 @ 0x21a │ │ │ │ bl 11db0 │ │ │ │ - b.n 278ba │ │ │ │ + b.n 2c7b6 │ │ │ │ mov r0, r9 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27d30 │ │ │ │ + b.n 2cc2c │ │ │ │ mov r0, r7 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27d20 │ │ │ │ + b.n 2cc1c │ │ │ │ mov r0, r2 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27adc │ │ │ │ + b.n 2c9d8 │ │ │ │ mov r0, r4 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27aee │ │ │ │ + b.n 2c9ea │ │ │ │ mov r0, fp │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27b04 │ │ │ │ + b.n 2ca00 │ │ │ │ mov r0, r4 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27bd2 │ │ │ │ + b.n 2cace │ │ │ │ mov r0, r2 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27d4c │ │ │ │ + b.n 2cc48 │ │ │ │ mov r0, r2 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27d68 │ │ │ │ + b.n 2cc64 │ │ │ │ mov r0, r2 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27d7c │ │ │ │ + b.n 2cc78 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.w 27f42 │ │ │ │ + bge.w 2ce3e │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16900 │ │ │ │ + bl 168fc │ │ │ │ mov r5, r0 │ │ │ │ - b.n 27f42 │ │ │ │ + b.n 2ce3e │ │ │ │ mov r0, r9 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27bb4 │ │ │ │ + b.n 2cab0 │ │ │ │ mov r0, fp │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27dc2 │ │ │ │ + b.n 2ccbe │ │ │ │ mov r0, r9 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27eec │ │ │ │ + b.n 2cde8 │ │ │ │ mov r0, r7 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27e90 │ │ │ │ + b.n 2cd8c │ │ │ │ mov r0, r9 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27f92 │ │ │ │ + b.n 2ce8e │ │ │ │ mov r0, r7 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27f82 │ │ │ │ + b.n 2ce7e │ │ │ │ mov r0, r9 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27e72 │ │ │ │ + b.n 2cd6e │ │ │ │ mov r0, r4 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28032 │ │ │ │ + b.n 2cf2e │ │ │ │ blx 90dc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #844] @ (28484 ) │ │ │ │ + ldr r3, [pc, #844] @ (2d380 ) │ │ │ │ movw r2, #534 @ 0x216 │ │ │ │ - ldr r1, [pc, #872] @ (284a8 ) │ │ │ │ - ldr r0, [pc, #876] @ (284ac ) │ │ │ │ + ldr r1, [pc, #872] @ (2d3a4 ) │ │ │ │ + ldr r0, [pc, #876] @ (2d3a8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.w 273f6 │ │ │ │ + b.w 2c2f2 │ │ │ │ mov r0, r7 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28016 │ │ │ │ + b.n 2cf12 │ │ │ │ mov r0, r2 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27fae │ │ │ │ + b.n 2ceaa │ │ │ │ mov r0, r2 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27fca │ │ │ │ - ldr r2, [pc, #792] @ (28484 ) │ │ │ │ - ldr r3, [pc, #836] @ (284b0 ) │ │ │ │ - ldr r1, [pc, #836] @ (284b4 ) │ │ │ │ + b.n 2cec6 │ │ │ │ + ldr r2, [pc, #792] @ (2d380 ) │ │ │ │ + ldr r3, [pc, #836] @ (2d3ac ) │ │ │ │ + ldr r1, [pc, #836] @ (2d3b0 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #836] @ (284b8 ) │ │ │ │ + ldr r0, [pc, #836] @ (2d3b4 ) │ │ │ │ ldr r5, [r5, r2] │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r2, #534 @ 0x216 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ bl 11db0 │ │ │ │ - b.w 273fc │ │ │ │ + b.w 2c2f8 │ │ │ │ mov r0, r3 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27f06 │ │ │ │ - ldr r3, [pc, #752] @ (28484 ) │ │ │ │ + b.n 2ce02 │ │ │ │ + ldr r3, [pc, #752] @ (2d380 ) │ │ │ │ mov.w r2, #540 @ 0x21c │ │ │ │ - ldr r1, [pc, #800] @ (284bc ) │ │ │ │ - ldr r0, [pc, #804] @ (284c0 ) │ │ │ │ + ldr r1, [pc, #800] @ (2d3b8 ) │ │ │ │ + ldr r0, [pc, #804] @ (2d3bc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r8 │ │ │ │ bl c598 │ │ │ │ mov r0, fp │ │ │ │ - bl 9cf0 │ │ │ │ - b.w 273fc │ │ │ │ - ldr r3, [pc, #712] @ (28484 ) │ │ │ │ + bl 9dc4 │ │ │ │ + b.w 2c2f8 │ │ │ │ + ldr r3, [pc, #712] @ (2d380 ) │ │ │ │ movw r2, #534 @ 0x216 │ │ │ │ - ldr r1, [pc, #772] @ (284c4 ) │ │ │ │ - ldr r0, [pc, #772] @ (284c8 ) │ │ │ │ + ldr r1, [pc, #772] @ (2d3c0 ) │ │ │ │ + ldr r0, [pc, #772] @ (2d3c4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9cf0 │ │ │ │ - b.w 273fc │ │ │ │ - ldr r3, [pc, #676] @ (28484 ) │ │ │ │ + bl 9dc4 │ │ │ │ + b.w 2c2f8 │ │ │ │ + ldr r3, [pc, #676] @ (2d380 ) │ │ │ │ movw r2, #534 @ 0x216 │ │ │ │ - ldr r1, [pc, #740] @ (284cc ) │ │ │ │ - ldr r0, [pc, #744] @ (284d0 ) │ │ │ │ + ldr r1, [pc, #740] @ (2d3c8 ) │ │ │ │ + ldr r0, [pc, #744] @ (2d3cc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.w 273f6 │ │ │ │ + b.w 2c2f2 │ │ │ │ mov r0, r3 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27f20 │ │ │ │ - ldr r3, [pc, #640] @ (28484 ) │ │ │ │ + b.n 2ce1c │ │ │ │ + ldr r3, [pc, #640] @ (2d380 ) │ │ │ │ movw r2, #547 @ 0x223 │ │ │ │ - ldr r1, [pc, #716] @ (284d4 ) │ │ │ │ - ldr r0, [pc, #716] @ (284d8 ) │ │ │ │ + ldr r1, [pc, #716] @ (2d3d0 ) │ │ │ │ + ldr r0, [pc, #716] @ (2d3d4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9cf0 │ │ │ │ - b.w 273fc │ │ │ │ + bl 9dc4 │ │ │ │ + b.w 2c2f8 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16900 │ │ │ │ + bl 168fc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl c598 │ │ │ │ - b.n 27f42 │ │ │ │ - ldr r2, [pc, #592] @ (28484 ) │ │ │ │ - ldr r3, [pc, #676] @ (284dc ) │ │ │ │ - ldr r1, [pc, #680] @ (284e0 ) │ │ │ │ + b.n 2ce3e │ │ │ │ + ldr r2, [pc, #592] @ (2d380 ) │ │ │ │ + ldr r3, [pc, #676] @ (2d3d8 ) │ │ │ │ + ldr r1, [pc, #680] @ (2d3dc ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #680] @ (284e4 ) │ │ │ │ + ldr r0, [pc, #680] @ (2d3e0 ) │ │ │ │ ldr r4, [r5, r2] │ │ │ │ add r1, pc │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #540 @ 0x21c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bl 11db0 │ │ │ │ - b.w 273fc │ │ │ │ - ldr r3, [pc, #556] @ (28484 ) │ │ │ │ - ldr r1, [pc, #656] @ (284e8 ) │ │ │ │ - ldr r0, [pc, #656] @ (284ec ) │ │ │ │ + b.w 2c2f8 │ │ │ │ + ldr r3, [pc, #556] @ (2d380 ) │ │ │ │ + ldr r1, [pc, #656] @ (2d3e4 ) │ │ │ │ + ldr r0, [pc, #656] @ (2d3e8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #652] @ (284f0 ) │ │ │ │ + ldr r3, [pc, #652] @ (2d3ec ) │ │ │ │ add r3, pc │ │ │ │ strd r3, r4, [sp] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov.w r2, #540 @ 0x21c │ │ │ │ bl 11db0 │ │ │ │ - b.w 273f6 │ │ │ │ - ldr r3, [pc, #524] @ (28484 ) │ │ │ │ + b.w 2c2f2 │ │ │ │ + ldr r3, [pc, #524] @ (2d380 ) │ │ │ │ mov.w r2, #540 @ 0x21c │ │ │ │ - ldr r1, [pc, #628] @ (284f4 ) │ │ │ │ - ldr r0, [pc, #632] @ (284f8 ) │ │ │ │ + ldr r1, [pc, #628] @ (2d3f0 ) │ │ │ │ + ldr r0, [pc, #632] @ (2d3f4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r8 │ │ │ │ bl c598 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ - b.w 273fc │ │ │ │ - ldr r3, [pc, #484] @ (28484 ) │ │ │ │ + bl 9dc4 │ │ │ │ + b.w 2c2f8 │ │ │ │ + ldr r3, [pc, #484] @ (2d380 ) │ │ │ │ mov.w r2, #540 @ 0x21c │ │ │ │ - ldr r1, [pc, #600] @ (284fc ) │ │ │ │ - ldr r0, [pc, #600] @ (28500 ) │ │ │ │ + ldr r1, [pc, #600] @ (2d3f8 ) │ │ │ │ + ldr r0, [pc, #600] @ (2d3fc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9cf0 │ │ │ │ - b.w 273fc │ │ │ │ - ldr r3, [pc, #448] @ (28484 ) │ │ │ │ + bl 9dc4 │ │ │ │ + b.w 2c2f8 │ │ │ │ + ldr r3, [pc, #448] @ (2d380 ) │ │ │ │ mov.w r2, #540 @ 0x21c │ │ │ │ - ldr r1, [pc, #568] @ (28504 ) │ │ │ │ - ldr r0, [pc, #572] @ (28508 ) │ │ │ │ + ldr r1, [pc, #568] @ (2d400 ) │ │ │ │ + ldr r0, [pc, #572] @ (2d404 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.w 273f6 │ │ │ │ - ldr r2, [pc, #420] @ (28484 ) │ │ │ │ - ldr r3, [pc, #556] @ (2850c ) │ │ │ │ - ldr r1, [pc, #556] @ (28510 ) │ │ │ │ + b.w 2c2f2 │ │ │ │ + ldr r2, [pc, #420] @ (2d380 ) │ │ │ │ + ldr r3, [pc, #556] @ (2d408 ) │ │ │ │ + ldr r1, [pc, #556] @ (2d40c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #556] @ (28514 ) │ │ │ │ + ldr r0, [pc, #556] @ (2d410 ) │ │ │ │ ldr r5, [r5, r2] │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r2, #547 @ 0x223 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ bl 11db0 │ │ │ │ - b.w 273fc │ │ │ │ - ldr r3, [pc, #536] @ (28518 ) │ │ │ │ - movw r2, #10482 @ 0x28f2 │ │ │ │ - ldr r1, [pc, #532] @ (2851c ) │ │ │ │ - ldr r0, [pc, #536] @ (28520 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1464 @ 0x5b8 │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #524] @ (28524 ) │ │ │ │ - movw r2, #10748 @ 0x29fc │ │ │ │ - ldr r1, [pc, #520] @ (28528 ) │ │ │ │ - ldr r0, [pc, #524] @ (2852c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1464 @ 0x5b8 │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #512] @ (28530 ) │ │ │ │ - movw r2, #10749 @ 0x29fd │ │ │ │ - ldr r1, [pc, #508] @ (28534 ) │ │ │ │ - ldr r0, [pc, #512] @ (28538 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1464 @ 0x5b8 │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #500] @ (2853c ) │ │ │ │ - movw r2, #10787 @ 0x2a23 │ │ │ │ - ldr r1, [pc, #496] @ (28540 ) │ │ │ │ - ldr r0, [pc, #500] @ (28544 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1464 @ 0x5b8 │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #488] @ (28548 ) │ │ │ │ - movw r2, #10702 @ 0x29ce │ │ │ │ - ldr r1, [pc, #484] @ (2854c ) │ │ │ │ - ldr r0, [pc, #488] @ (28550 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1464 @ 0x5b8 │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #476] @ (28554 ) │ │ │ │ - movw r2, #10779 @ 0x2a1b │ │ │ │ - ldr r1, [pc, #472] @ (28558 ) │ │ │ │ - ldr r0, [pc, #476] @ (2855c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1464 @ 0x5b8 │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #464] @ (28560 ) │ │ │ │ - movw r2, #10574 @ 0x294e │ │ │ │ - ldr r1, [pc, #460] @ (28564 ) │ │ │ │ - ldr r0, [pc, #464] @ (28568 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1464 @ 0x5b8 │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #452] @ (2856c ) │ │ │ │ - movw r2, #10272 @ 0x2820 │ │ │ │ - ldr r1, [pc, #448] @ (28570 ) │ │ │ │ - ldr r0, [pc, #452] @ (28574 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1464 @ 0x5b8 │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #440] @ (28578 ) │ │ │ │ - movw r2, #10796 @ 0x2a2c │ │ │ │ - ldr r1, [pc, #436] @ (2857c ) │ │ │ │ - ldr r0, [pc, #440] @ (28580 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1464 @ 0x5b8 │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #428] @ (28584 ) │ │ │ │ - movw r2, #10786 @ 0x2a22 │ │ │ │ - ldr r1, [pc, #424] @ (28588 ) │ │ │ │ - ldr r0, [pc, #428] @ (2858c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1464 @ 0x5b8 │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #416] @ (28590 ) │ │ │ │ - movw r2, #10326 @ 0x2856 │ │ │ │ - ldr r1, [pc, #412] @ (28594 ) │ │ │ │ - ldr r0, [pc, #416] @ (28598 ) │ │ │ │ + b.w 2c2f8 │ │ │ │ + ldr r3, [pc, #536] @ (2d414 ) │ │ │ │ + movw r2, #8545 @ 0x2161 │ │ │ │ + ldr r1, [pc, #532] @ (2d418 ) │ │ │ │ + ldr r0, [pc, #536] @ (2d41c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1464 @ 0x5b8 │ │ │ │ + add.w r3, r3, #1688 @ 0x698 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #404] @ (2859c ) │ │ │ │ - movw r2, #10254 @ 0x280e │ │ │ │ - ldr r1, [pc, #400] @ (285a0 ) │ │ │ │ - ldr r0, [pc, #404] @ (285a4 ) │ │ │ │ + ldr r3, [pc, #524] @ (2d420 ) │ │ │ │ + movw r2, #8811 @ 0x226b │ │ │ │ + ldr r1, [pc, #520] @ (2d424 ) │ │ │ │ + ldr r0, [pc, #524] @ (2d428 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1464 @ 0x5b8 │ │ │ │ + add.w r3, r3, #1688 @ 0x698 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #392] @ (285a8 ) │ │ │ │ - movw r2, #10603 @ 0x296b │ │ │ │ - ldr r1, [pc, #388] @ (285ac ) │ │ │ │ - ldr r0, [pc, #392] @ (285b0 ) │ │ │ │ + ldr r3, [pc, #512] @ (2d42c ) │ │ │ │ + movw r2, #8812 @ 0x226c │ │ │ │ + ldr r1, [pc, #508] @ (2d430 ) │ │ │ │ + ldr r0, [pc, #512] @ (2d434 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1464 @ 0x5b8 │ │ │ │ + add.w r3, r3, #1688 @ 0x698 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #380] @ (285b4 ) │ │ │ │ - movw r2, #10347 @ 0x286b │ │ │ │ - ldr r1, [pc, #376] @ (285b8 ) │ │ │ │ - ldr r0, [pc, #380] @ (285bc ) │ │ │ │ + ldr r3, [pc, #500] @ (2d438 ) │ │ │ │ + movw r2, #8850 @ 0x2292 │ │ │ │ + ldr r1, [pc, #496] @ (2d43c ) │ │ │ │ + ldr r0, [pc, #500] @ (2d440 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1464 @ 0x5b8 │ │ │ │ + add.w r3, r3, #1688 @ 0x698 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #368] @ (285c0 ) │ │ │ │ - movw r2, #10462 @ 0x28de │ │ │ │ - ldr r1, [pc, #364] @ (285c4 ) │ │ │ │ - ldr r0, [pc, #368] @ (285c8 ) │ │ │ │ + ldr r3, [pc, #488] @ (2d444 ) │ │ │ │ + movw r2, #8765 @ 0x223d │ │ │ │ + ldr r1, [pc, #484] @ (2d448 ) │ │ │ │ + ldr r0, [pc, #488] @ (2d44c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1464 @ 0x5b8 │ │ │ │ + add.w r3, r3, #1688 @ 0x698 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #356] @ (285cc ) │ │ │ │ - movw r2, #10780 @ 0x2a1c │ │ │ │ - ldr r1, [pc, #352] @ (285d0 ) │ │ │ │ - ldr r0, [pc, #356] @ (285d4 ) │ │ │ │ + ldr r3, [pc, #476] @ (2d450 ) │ │ │ │ + movw r2, #8842 @ 0x228a │ │ │ │ + ldr r1, [pc, #472] @ (2d454 ) │ │ │ │ + ldr r0, [pc, #476] @ (2d458 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1464 @ 0x5b8 │ │ │ │ + add.w r3, r3, #1688 @ 0x698 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - lsls r4, r1, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r4, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - add r2, pc, #128 @ (adr r2, 2850c ) │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [sp, #496] @ 0x1f0 │ │ │ │ - movs r0, r0 │ │ │ │ - bkpt 0x0082 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r5, #8] │ │ │ │ - movs r0, r0 │ │ │ │ - add r1, pc, #504 @ (adr r1, 28694 ) │ │ │ │ - movs r0, r0 │ │ │ │ - add r0, pc, #504 @ (adr r0, 28698 ) │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [sp, #872] @ 0x368 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r7, [sp, #512] @ 0x200 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r3, #62] @ 0x3e │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [sp, #104] @ 0x68 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r7, [sp, #304] @ 0x130 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r5, #60] @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r7, [sp, #144] @ 0x90 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r0, #60] @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [sp, #1016] @ 0x3f8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r3, #58] @ 0x3a │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [sp, #864] @ 0x360 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r6, #56] @ 0x38 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [sp, #728] @ 0x2d8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r2, #56] @ 0x38 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r1, [sp, #320] @ 0x140 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [sp, #520] @ 0x208 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r3, #54] @ 0x36 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [sp, #408] @ 0x198 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r0, #54] @ 0x36 │ │ │ │ - movs r0, r0 │ │ │ │ - add r3, pc, #392 @ (adr r3, 2867c ) │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [sp, #256] @ 0x100 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r3, #52] @ 0x34 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [sp, #104] @ 0x68 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r6, #50] @ 0x32 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r5, [sp, #976] @ 0x3d0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r2, #50] @ 0x32 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [sp, #664] @ 0x298 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r5, [sp, #864] @ 0x360 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r6, #48] @ 0x30 │ │ │ │ - movs r0, r0 │ │ │ │ - revsh r4, r2 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r7, #21] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r5, [sp, #784] @ 0x310 │ │ │ │ - movs r0, r0 │ │ │ │ - hlt 0x003c │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r4, #21] │ │ │ │ - movs r0, r0 │ │ │ │ - str r5, [sp, #576] @ 0x240 │ │ │ │ - movs r0, r0 │ │ │ │ - hlt 0x0024 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r1, #21] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r5, [sp, #304] @ 0x130 │ │ │ │ - movs r0, r0 │ │ │ │ - hlt 0x000c │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r6, #20] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r5, [sp, #208] @ 0xd0 │ │ │ │ - movs r0, r0 │ │ │ │ - rev16 r4, r6 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r3, #20] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r5, [sp, #112] @ 0x70 │ │ │ │ - movs r0, r0 │ │ │ │ - rev16 r4, r3 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r0, #20] │ │ │ │ - movs r0, r0 │ │ │ │ - str r5, [sp, #192] @ 0xc0 │ │ │ │ - movs r0, r0 │ │ │ │ - rev16 r4, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r5, #19] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r5, [sp, #304] @ 0x130 │ │ │ │ - movs r0, r0 │ │ │ │ - rev r4, r5 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r2, #19] │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [sp, #976] @ 0x3d0 │ │ │ │ - movs r0, r0 │ │ │ │ - rev r4, r2 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r7, #18] │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [sp, #928] @ 0x3a0 │ │ │ │ - movs r0, r0 │ │ │ │ - cbnz r4, 285c6 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r4, #18] │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [sp, #832] @ 0x340 │ │ │ │ - movs r0, r0 │ │ │ │ - cbnz r4, 285cc │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r1, #18] │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [sp, #736] @ 0x2e0 │ │ │ │ - movs r0, r0 │ │ │ │ - cbnz r4, 285d2 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r6, #17] │ │ │ │ - movs r0, r0 │ │ │ │ - str r5, [sp, #752] @ 0x2f0 │ │ │ │ - movs r0, r0 │ │ │ │ - cbnz r4, 285d8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r3, #17] │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [sp, #544] @ 0x220 │ │ │ │ - movs r0, r0 │ │ │ │ - cbnz r4, 285de │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r0, #17] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [sp, #752] @ 0x2f0 │ │ │ │ - movs r0, r0 │ │ │ │ - cbnz r4, 285e4 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r5, #16] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - movs r0, r0 │ │ │ │ - cbnz r4, 285ea │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r2, #16] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [sp, #80] @ 0x50 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -000285d8 : │ │ │ │ - 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] @ 287b4 │ │ │ │ - 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] @ 287b8 │ │ │ │ - ldr r5, [pc, #444] @ (287bc ) │ │ │ │ - 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] @ (287c0 ) │ │ │ │ - ldr.w r5, [ip, r5] │ │ │ │ - add r4, pc │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - mov.w r5, #0 │ │ │ │ - bl c3c8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 286ee │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r7, r3, #3 │ │ │ │ - bpl.n 286ce │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r6, r3, #7 │ │ │ │ - bpl.n 286f2 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.n 286fe │ │ │ │ - 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 28712 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ - cmp r1, #8 │ │ │ │ - bne.n 2871e │ │ │ │ - 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 2703c │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.n 286ee │ │ │ │ - movs r0, #2 │ │ │ │ - blx 9334 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 28736 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 1132c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - bpl.w 28796 │ │ │ │ - ldr r1, [pc, #304] @ (287c4 ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 28780 │ │ │ │ - ldr r1, [pc, #300] @ (287c8 ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 287aa │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.w 287ae │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - cmp r2, #1 │ │ │ │ - str r0, [r3, #16] │ │ │ │ - beq.n 287ae │ │ │ │ - str r1, [r3, #20] │ │ │ │ - ldr r1, [pc, #276] @ (287cc ) │ │ │ │ - ldr r2, [pc, #260] @ (287bc ) │ │ │ │ - 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 2877c │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #256] @ (287d0 ) │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, pc │ │ │ │ - bl 11514 │ │ │ │ - ldr r3, [pc, #248] @ (287d4 ) │ │ │ │ - mov.w r2, #520 @ 0x208 │ │ │ │ - ldr r1, [pc, #248] @ (287d8 ) │ │ │ │ - ldr r0, [pc, #248] @ (287dc ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 286b4 │ │ │ │ - ldr r0, [pc, #236] @ (287e0 ) │ │ │ │ - mov r1, r2 │ │ │ │ - add r0, pc │ │ │ │ - bl 11514 │ │ │ │ - b.n 286d8 │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq r2, #0 │ │ │ │ - beq.n 28646 │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.n 28740 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - b.n 28646 │ │ │ │ - ldr r0, [pc, #208] @ (287e4 ) │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, pc │ │ │ │ - bl 11514 │ │ │ │ - b.n 286d8 │ │ │ │ - cmp r1, #1 │ │ │ │ - itt eq │ │ │ │ - moveq r1, #0 │ │ │ │ - addeq r7, sp, #44 @ 0x2c │ │ │ │ - beq.n 2865e │ │ │ │ - cmp r1, #10 │ │ │ │ - bne.n 2875c │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - add r7, sp, #44 @ 0x2c │ │ │ │ - negs r1, r1 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 2865e │ │ │ │ - str r0, [sp, #16] │ │ │ │ - bl 11178 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b.n 2867c │ │ │ │ - mov r0, r2 │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ - str r2, [sp, #16] │ │ │ │ - bl 166fc │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - orr.w r2, r2, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 28646 │ │ │ │ - lsls r2, r0, #1 │ │ │ │ - b.n 28646 │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ - mov r0, r3 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 166fc │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldrd r3, r2, [sp, #16] │ │ │ │ - cbnz r1, 28776 │ │ │ │ - lsls r1, r0, #1 │ │ │ │ - b.n 2865e │ │ │ │ - orr.w r1, r3, #1 │ │ │ │ - b.n 2865e │ │ │ │ - blx 90dc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #100] @ (287e8 ) │ │ │ │ - movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #100] @ (287ec ) │ │ │ │ - ldr r0, [pc, #100] @ (287f0 ) │ │ │ │ + ldr r3, [pc, #464] @ (2d45c ) │ │ │ │ + movw r2, #8637 @ 0x21bd │ │ │ │ + ldr r1, [pc, #460] @ (2d460 ) │ │ │ │ + ldr r0, [pc, #464] @ (2d464 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - adds r3, #12 │ │ │ │ + add.w r3, r3, #1688 @ 0x698 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #92] @ (287f4 ) │ │ │ │ - movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #92] @ (287f8 ) │ │ │ │ - ldr r0, [pc, #92] @ (287fc ) │ │ │ │ + ldr r3, [pc, #452] @ (2d468 ) │ │ │ │ + movw r2, #8335 @ 0x208f │ │ │ │ + ldr r1, [pc, #448] @ (2d46c ) │ │ │ │ + ldr r0, [pc, #452] @ (2d470 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ + add.w r3, r3, #1688 @ 0x698 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - bl 98c8 │ │ │ │ - bl 9928 │ │ │ │ - nop │ │ │ │ - strh r4, [r3, #44] @ 0x2c │ │ │ │ - movs r2, r0 │ │ │ │ - ldrb r4, [r7, #7] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r4, #7] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r5, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r2, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r0, #5] │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r4, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r1, [sp, #888] @ 0x378 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r7, #16] │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [sp, #264] @ 0x108 │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [sp, #136] @ 0x88 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb652 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r0, #23] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r0, #6] │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb63e │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r6, #23] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r3, #24] │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00028800 : │ │ │ │ - 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] @ 28eec │ │ │ │ - sub sp, #84 @ 0x54 │ │ │ │ - ldr.w r4, [pc, #1752] @ 28ef0 │ │ │ │ - mov r8, r0 │ │ │ │ - add r5, pc │ │ │ │ - ldr.w r6, [pc, #1748] @ 28ef4 │ │ │ │ - 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 28aa8 │ │ │ │ - add.w r9, r2, #2 │ │ │ │ - teq r2, r9 │ │ │ │ - bmi.w 28aa0 │ │ │ │ - movs r0, #0 │ │ │ │ - blx 8e48 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 28b72 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1e5b8 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.w 28b98 │ │ │ │ - ldr.w r3, [pc, #1684] @ 28ef8 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - mov sl, r3 │ │ │ │ - ldr.w r2, [r3, #384] @ 0x180 │ │ │ │ - ldr.w r3, [r3, #388] @ 0x184 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ands.w r3, r4, #1 │ │ │ │ - mov fp, r3 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - bne.w 28bb6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1132c │ │ │ │ - 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 9554 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 28bbe │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 28ebc │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 288c8 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 28ad8 │ │ │ │ - ldr.w r3, [pc, #1584] @ 28efc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 28be8 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 288ec │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 28ae4 │ │ │ │ - ldr.w r3, [pc, #1552] @ 28f00 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.w 28a6c │ │ │ │ - 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 23824 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bne.w 28c44 │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.w 28c26 │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 92b8 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 28ea4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 28948 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 28b6a │ │ │ │ - cmp r6, #0 │ │ │ │ - blt.w 28c4c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1e5b8 │ │ │ │ - mov r4, r0 │ │ │ │ - lsls r0, r5, #31 │ │ │ │ - bmi.w 28c6c │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.w 28c74 │ │ │ │ - mvns r5, r4 │ │ │ │ - ands.w r5, r5, #1 │ │ │ │ - beq.w 28b44 │ │ │ │ - adds r2, r4, #2 │ │ │ │ - teq r4, r2 │ │ │ │ - bmi.w 28b3e │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14670 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 28c92 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #3 │ │ │ │ - bpl.w 28cb0 │ │ │ │ - ldr.w r1, [sl, #384] @ 0x180 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - bl d328 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 28cda │ │ │ │ - ldr.w r1, [sl, #432] @ 0x1b0 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - bl d328 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r9, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 289c4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 28b36 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 28dae │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 28d10 │ │ │ │ - adds r1, r4, #2 │ │ │ │ - teq r4, r1 │ │ │ │ - bmi.w 28b0e │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1e5b8 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.w 28d22 │ │ │ │ - ands.w r3, r4, #1 │ │ │ │ - ldrd r5, r6, [sl, #384] @ 0x180 │ │ │ │ - mov fp, r3 │ │ │ │ - bne.w 28d40 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1132c │ │ │ │ - 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 9554 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 28d48 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 28ed4 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 28a40 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cbnz r3, 28a40 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 28d62 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 28a5e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 28a5e │ │ │ │ - mov r0, r5 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r5, r3 │ │ │ │ - bne.w 28904 │ │ │ │ - mov r5, r8 │ │ │ │ - ldr.w r8, [sp, #24] │ │ │ │ - lsls r3, r4, #31 │ │ │ │ - bmi.w 28cfe │ │ │ │ - adds r6, r4, #2 │ │ │ │ - teq r4, r6 │ │ │ │ - bmi.n 28afe │ │ │ │ - strd r6, r5, [r8] │ │ │ │ - ldr.w r2, [pc, #1156] @ 28f04 │ │ │ │ - ldr.w r3, [pc, #1132] @ 28ef0 │ │ │ │ - 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 28e88 │ │ │ │ - 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 28844 │ │ │ │ - mov r0, r2 │ │ │ │ - movs r1, #2 │ │ │ │ - bl 16900 │ │ │ │ - mov r9, r0 │ │ │ │ - movs r0, #0 │ │ │ │ - blx 8e48 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 28b72 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1e5b8 │ │ │ │ - tst.w r9, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - beq.w 2885c │ │ │ │ - mov r0, r9 │ │ │ │ - bl c598 │ │ │ │ - b.n 2885c │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r0, r9 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - b.n 288c8 │ │ │ │ - mov r0, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #1040] @ 28f00 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.w 288fa │ │ │ │ - b.n 28a6c │ │ │ │ - cmp r6, #0 │ │ │ │ - bge.n 28a7a │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 16900 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 28a7a │ │ │ │ - cmp r1, #0 │ │ │ │ - bge.w 289dc │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #2 │ │ │ │ - bl 16900 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1e5b8 │ │ │ │ - lsls r2, r5, #31 │ │ │ │ - mov r4, r0 │ │ │ │ - bpl.w 289e4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl c598 │ │ │ │ - b.n 289e4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 289c4 │ │ │ │ - cmp r2, #0 │ │ │ │ - bge.w 28978 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 16900 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14670 │ │ │ │ - tst.w r9, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - beq.w 28982 │ │ │ │ - mov r0, r9 │ │ │ │ - bl c598 │ │ │ │ - b.n 28982 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28948 │ │ │ │ - ldr r3, [pc, #916] @ (28f08 ) │ │ │ │ - mov.w r2, #498 @ 0x1f2 │ │ │ │ - ldr r1, [pc, #912] @ (28f0c ) │ │ │ │ - ldr r0, [pc, #916] @ (28f10 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, r9 │ │ │ │ - bl c598 │ │ │ │ - movs r2, #1 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r2, r3, [r8] │ │ │ │ - b.n 28a7e │ │ │ │ - ldr r3, [pc, #876] @ (28f08 ) │ │ │ │ - mov.w r2, #500 @ 0x1f4 │ │ │ │ - ldr r1, [pc, #884] @ (28f14 ) │ │ │ │ - ldr r0, [pc, #884] @ (28f18 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 28b8e │ │ │ │ - mov r0, r4 │ │ │ │ - bl c580 │ │ │ │ - b.n 28880 │ │ │ │ - ldr r3, [pc, #840] @ (28f08 ) │ │ │ │ - movw r2, #501 @ 0x1f5 │ │ │ │ - ldr r1, [pc, #852] @ (28f1c ) │ │ │ │ - ldr r0, [pc, #856] @ (28f20 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c598 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 28b8e │ │ │ │ - ldr r0, [pc, #824] @ (28f24 ) │ │ │ │ - str r1, [sp, #8] │ │ │ │ - add r0, pc │ │ │ │ - bl 11514 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 28c08 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cbnz r3, 28c08 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [pc, #764] @ (28f08 ) │ │ │ │ - movw r2, #501 @ 0x1f5 │ │ │ │ - ldr r1, [pc, #792] @ (28f28 ) │ │ │ │ - ldr r0, [pc, #792] @ (28f2c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c598 │ │ │ │ - b.n 28bae │ │ │ │ - mov r5, r8 │ │ │ │ - ldr r3, [pc, #732] @ (28f08 ) │ │ │ │ - ldrd r8, r6, [sp, #24] │ │ │ │ - mov.w r2, #504 @ 0x1f8 │ │ │ │ - ldr r1, [pc, #764] @ (28f30 ) │ │ │ │ - ldr r0, [pc, #764] @ (28f34 ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - b.n 28bae │ │ │ │ - mov r0, r4 │ │ │ │ - bl c598 │ │ │ │ - b.n 2891e │ │ │ │ - mov r4, r5 │ │ │ │ - ldr r3, [pc, #696] @ (28f08 ) │ │ │ │ - mov r5, r8 │ │ │ │ - ldr r1, [pc, #740] @ (28f38 ) │ │ │ │ - ldrd r8, r6, [sp, #24] │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #736] @ (28f3c ) │ │ │ │ - movw r2, #505 @ 0x1f9 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - b.n 28c1e │ │ │ │ - mov r0, r5 │ │ │ │ - bl c598 │ │ │ │ - b.n 2895e │ │ │ │ - mov r5, r8 │ │ │ │ - ldr r3, [pc, #656] @ (28f08 ) │ │ │ │ - ldrd r8, r6, [sp, #24] │ │ │ │ - mov.w r2, #506 @ 0x1fa │ │ │ │ - ldr r1, [pc, #700] @ (28f40 ) │ │ │ │ - ldr r0, [pc, #704] @ (28f44 ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - b.n 28bae │ │ │ │ - mov r5, r8 │ │ │ │ - ldr r3, [pc, #624] @ (28f08 ) │ │ │ │ - ldrd r8, r6, [sp, #24] │ │ │ │ - mov.w r2, #508 @ 0x1fc │ │ │ │ - ldr r1, [pc, #680] @ (28f48 ) │ │ │ │ - ldr r0, [pc, #680] @ (28f4c ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - b.n 28c1e │ │ │ │ - mov r9, r6 │ │ │ │ - mov r5, r8 │ │ │ │ - ldr r2, [pc, #592] @ (28f08 ) │ │ │ │ - ldrd r8, r6, [sp, #24] │ │ │ │ - ldr r3, [pc, #660] @ (28f50 ) │ │ │ │ - ldr r1, [pc, #660] @ (28f54 ) │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - add r3, pc │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - add r1, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r0, [pc, #652] @ (28f58 ) │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - mov.w r2, #508 @ 0x1fc │ │ │ │ - add r0, pc │ │ │ │ - bl 11db0 │ │ │ │ - b.n 28c1e │ │ │ │ - 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 28cf8 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r9] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 28da0 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 28a72 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 16900 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c598 │ │ │ │ - b.n 28a7a │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 16900 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c598 │ │ │ │ - b.n 28b1e │ │ │ │ - mov r5, r8 │ │ │ │ - ldr r3, [pc, #480] @ (28f08 ) │ │ │ │ - ldrd r8, r6, [sp, #24] │ │ │ │ - movw r2, #515 @ 0x203 │ │ │ │ - ldr r1, [pc, #556] @ (28f5c ) │ │ │ │ - ldr r0, [pc, #556] @ (28f60 ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - b.n 28bae │ │ │ │ - mov r0, r4 │ │ │ │ - bl c580 │ │ │ │ - b.n 289f8 │ │ │ │ - ldr r3, [pc, #444] @ (28f08 ) │ │ │ │ - mov r5, r8 │ │ │ │ - ldrd r8, r6, [sp, #24] │ │ │ │ - mov.w r2, #516 @ 0x204 │ │ │ │ - ldr r1, [pc, #524] @ (28f64 ) │ │ │ │ - ldr r0, [pc, #528] @ (28f68 ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - b.n 28bd0 │ │ │ │ - ldr r0, [pc, #520] @ (28f6c ) │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - mov r5, r8 │ │ │ │ - add r0, pc │ │ │ │ - str r1, [sp, #8] │ │ │ │ - ldr.w r8, [sp, #24] │ │ │ │ - bl 11514 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 28d88 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 28e2a │ │ │ │ - ldr r3, [pc, #380] @ (28f08 ) │ │ │ │ - mov.w r2, #516 @ 0x204 │ │ │ │ - ldr r1, [pc, #480] @ (28f70 ) │ │ │ │ - ldr r0, [pc, #480] @ (28f74 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - b.n 28c1e │ │ │ │ - mov r0, r9 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 28a72 │ │ │ │ - b.n 28cfe │ │ │ │ - mov r5, r8 │ │ │ │ - ldrd r8, r6, [sp, #24] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 28e32 │ │ │ │ - ldr r2, [pc, #440] @ (28f78 ) │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w r9, [sl, #436] @ 0x1b4 │ │ │ │ - ldr r3, [r6, r2] │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - bl 1132c │ │ │ │ - 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 949c │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 28e4a │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 28e8c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 28dfa │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r3, 28e42 │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 28e68 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10d84 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 28e3a │ │ │ │ - ldr r3, [pc, #244] @ (28f08 ) │ │ │ │ - mov.w r2, #512 @ 0x200 │ │ │ │ - ldr r1, [pc, #352] @ (28f7c ) │ │ │ │ - ldr r0, [pc, #356] @ (28f80 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - b.n 28b8e │ │ │ │ - mov r0, r1 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28d88 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28dbe │ │ │ │ - mov r0, r4 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28e12 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28dfa │ │ │ │ - ldr r3, [pc, #188] @ (28f08 ) │ │ │ │ - mov.w r2, #512 @ 0x200 │ │ │ │ - ldr r1, [pc, #304] @ (28f84 ) │ │ │ │ - ldr r0, [pc, #308] @ (28f88 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 28b8e │ │ │ │ - ldr r2, [pc, #156] @ (28f08 ) │ │ │ │ - ldr r3, [pc, #288] @ (28f8c ) │ │ │ │ - ldr r1, [pc, #288] @ (28f90 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [pc, #288] @ (28f94 ) │ │ │ │ - ldr r5, [r6, r2] │ │ │ │ - add r1, pc │ │ │ │ - str r4, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov.w r2, #512 @ 0x200 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - bl 11db0 │ │ │ │ - b.n 28b8e │ │ │ │ - blx 90dc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #264] @ (28f98 ) │ │ │ │ - movw r2, #9970 @ 0x26f2 │ │ │ │ - ldr r1, [pc, #264] @ (28f9c ) │ │ │ │ - ldr r0, [pc, #264] @ (28fa0 ) │ │ │ │ + ldr r3, [pc, #440] @ (2d474 ) │ │ │ │ + movw r2, #8859 @ 0x229b │ │ │ │ + ldr r1, [pc, #436] @ (2d478 ) │ │ │ │ + ldr r0, [pc, #440] @ (2d47c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1500 @ 0x5dc │ │ │ │ + add.w r3, r3, #1688 @ 0x698 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #252] @ (28fa4 ) │ │ │ │ - movw r2, #9912 @ 0x26b8 │ │ │ │ - ldr r1, [pc, #252] @ (28fa8 ) │ │ │ │ - ldr r0, [pc, #252] @ (28fac ) │ │ │ │ + ldr r3, [pc, #428] @ (2d480 ) │ │ │ │ + movw r2, #8849 @ 0x2291 │ │ │ │ + ldr r1, [pc, #424] @ (2d484 ) │ │ │ │ + ldr r0, [pc, #428] @ (2d488 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1500 @ 0x5dc │ │ │ │ + add.w r3, r3, #1688 @ 0x698 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #240] @ (28fb0 ) │ │ │ │ - movw r2, #9882 @ 0x269a │ │ │ │ - ldr r1, [pc, #240] @ (28fb4 ) │ │ │ │ - ldr r0, [pc, #240] @ (28fb8 ) │ │ │ │ + ldr r3, [pc, #416] @ (2d48c ) │ │ │ │ + movw r2, #8389 @ 0x20c5 │ │ │ │ + ldr r1, [pc, #412] @ (2d490 ) │ │ │ │ + ldr r0, [pc, #416] @ (2d494 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1500 @ 0x5dc │ │ │ │ + add.w r3, r3, #1688 @ 0x698 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #228] @ (28fbc ) │ │ │ │ - movw r2, #10006 @ 0x2716 │ │ │ │ - ldr r1, [pc, #228] @ (28fc0 ) │ │ │ │ - ldr r0, [pc, #228] @ (28fc4 ) │ │ │ │ + ldr r3, [pc, #404] @ (2d498 ) │ │ │ │ + movw r2, #8317 @ 0x207d │ │ │ │ + ldr r1, [pc, #400] @ (2d49c ) │ │ │ │ + ldr r0, [pc, #404] @ (2d4a0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1500 @ 0x5dc │ │ │ │ + add.w r3, r3, #1688 @ 0x698 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - strb r0, [r4, #31] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r3, #31] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r0, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r2, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r0, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r6, [r6, #21] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r4, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - str r5, [sp, #496] @ 0x1f0 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r4, #44] @ 0x2c │ │ │ │ - movs r0, r0 │ │ │ │ - str r5, [sp, #344] @ 0x158 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r2, [r7, #42] @ 0x2a │ │ │ │ - movs r0, r0 │ │ │ │ - str r5, [sp, #192] @ 0xc0 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r2, #42] @ 0x2a │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r2, #46] @ 0x2e │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [sp, #920] @ 0x398 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r2, [r1, #40] @ 0x28 │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [sp, #768] @ 0x300 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r6, [r4, #38] @ 0x26 │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [sp, #640] @ 0x280 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r6, [r7, #36] @ 0x24 │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [sp, #456] @ 0x1c8 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r3, #36] @ 0x24 │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [sp, #336] @ 0x150 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r2, [r7, #34] @ 0x22 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [sp, #200] @ 0xc8 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r6, [r1, #34] @ 0x22 │ │ │ │ - movs r0, r0 │ │ │ │ - str r3, [sp, #784] @ 0x310 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r2, [r5, #30] │ │ │ │ - movs r0, r0 │ │ │ │ - str r3, [sp, #632] @ 0x278 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r0, #30] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r6, [r2, #34] @ 0x22 │ │ │ │ - movs r0, r0 │ │ │ │ - str r3, [sp, #408] @ 0x198 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r2, [r1, #28] │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r1, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [sp, #880] @ 0x370 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r0, #24] │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [sp, #656] @ 0x290 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r1, #22] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r3, #40] @ 0x28 │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [sp, #528] @ 0x210 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r5, #20] │ │ │ │ - movs r0, r0 │ │ │ │ - add r7, sp, #280 @ 0x118 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r5, #7] │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [sp, #408] @ 0x198 │ │ │ │ - movs r0, r0 │ │ │ │ - add r7, sp, #184 @ 0xb8 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r2, #7] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r2, #30] │ │ │ │ - movs r0, r0 │ │ │ │ - add r7, sp, #88 @ 0x58 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r7, #6] │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [sp, #216] @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - add r6, sp, #1016 @ 0x3f8 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r4, #6] │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [sp, #168] @ 0xa8 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00028fc8 : │ │ │ │ - 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] @ 291a4 │ │ │ │ - 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] @ 291a8 │ │ │ │ - ldr r5, [pc, #444] @ (291ac ) │ │ │ │ - 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] @ (291b0 ) │ │ │ │ - ldr.w r5, [ip, r5] │ │ │ │ - add r4, pc │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - mov.w r5, #0 │ │ │ │ - bl c3c8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 290de │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r7, r3, #3 │ │ │ │ - bpl.n 290be │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r6, r3, #7 │ │ │ │ - bpl.n 290e2 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.n 290ee │ │ │ │ - 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 29102 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ - cmp r1, #8 │ │ │ │ - bne.n 2910e │ │ │ │ - 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 28800 │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.n 290de │ │ │ │ - movs r0, #2 │ │ │ │ - blx 9334 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 29126 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 1132c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - bpl.w 29186 │ │ │ │ - ldr r1, [pc, #304] @ (291b4 ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 29170 │ │ │ │ - ldr r1, [pc, #300] @ (291b8 ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 2919a │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.w 2919e │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - cmp r2, #1 │ │ │ │ - str r0, [r3, #16] │ │ │ │ - beq.n 2919e │ │ │ │ - str r1, [r3, #20] │ │ │ │ - ldr r1, [pc, #276] @ (291bc ) │ │ │ │ - ldr r2, [pc, #260] @ (291ac ) │ │ │ │ - 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 2916c │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #256] @ (291c0 ) │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, pc │ │ │ │ - bl 11514 │ │ │ │ - ldr r3, [pc, #248] @ (291c4 ) │ │ │ │ - mov.w r2, #494 @ 0x1ee │ │ │ │ - ldr r1, [pc, #248] @ (291c8 ) │ │ │ │ - ldr r0, [pc, #248] @ (291cc ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 290a4 │ │ │ │ - ldr r0, [pc, #236] @ (291d0 ) │ │ │ │ - mov r1, r2 │ │ │ │ - add r0, pc │ │ │ │ - bl 11514 │ │ │ │ - b.n 290c8 │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq r2, #0 │ │ │ │ - beq.n 29036 │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.n 29130 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - b.n 29036 │ │ │ │ - ldr r0, [pc, #208] @ (291d4 ) │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, pc │ │ │ │ - bl 11514 │ │ │ │ - b.n 290c8 │ │ │ │ - cmp r1, #1 │ │ │ │ - itt eq │ │ │ │ - moveq r1, #0 │ │ │ │ - addeq r7, sp, #44 @ 0x2c │ │ │ │ - beq.n 2904e │ │ │ │ - cmp r1, #10 │ │ │ │ - bne.n 2914c │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - add r7, sp, #44 @ 0x2c │ │ │ │ - negs r1, r1 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 2904e │ │ │ │ - str r0, [sp, #16] │ │ │ │ - bl 11178 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b.n 2906c │ │ │ │ - mov r0, r2 │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ - str r2, [sp, #16] │ │ │ │ - bl 166fc │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - orr.w r2, r2, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 29036 │ │ │ │ - lsls r2, r0, #1 │ │ │ │ - b.n 29036 │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ - mov r0, r3 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 166fc │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldrd r3, r2, [sp, #16] │ │ │ │ - cbnz r1, 29166 │ │ │ │ - lsls r1, r0, #1 │ │ │ │ - b.n 2904e │ │ │ │ - orr.w r1, r3, #1 │ │ │ │ - b.n 2904e │ │ │ │ - blx 90dc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #100] @ (291d8 ) │ │ │ │ - movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #100] @ (291dc ) │ │ │ │ - ldr r0, [pc, #100] @ (291e0 ) │ │ │ │ + ldr r3, [pc, #392] @ (2d4a4 ) │ │ │ │ + movw r2, #8666 @ 0x21da │ │ │ │ + ldr r1, [pc, #388] @ (2d4a8 ) │ │ │ │ + ldr r0, [pc, #392] @ (2d4ac ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - adds r3, #12 │ │ │ │ + add.w r3, r3, #1688 @ 0x698 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #92] @ (291e4 ) │ │ │ │ - movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #92] @ (291e8 ) │ │ │ │ - ldr r0, [pc, #92] @ (291ec ) │ │ │ │ + ldr r3, [pc, #380] @ (2d4b0 ) │ │ │ │ + movw r2, #8410 @ 0x20da │ │ │ │ + ldr r1, [pc, #376] @ (2d4b4 ) │ │ │ │ + ldr r0, [pc, #380] @ (2d4b8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ + add.w r3, r3, #1688 @ 0x698 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - bl 98c8 │ │ │ │ - bl 9928 │ │ │ │ - nop │ │ │ │ - ldrb r4, [r5, #14] │ │ │ │ - movs r2, r0 │ │ │ │ - strb r4, [r1, #0] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [r6, #124] @ 0x7c │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r5, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r2, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r2, #116] @ 0x74 │ │ │ │ - movs r2, r0 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r4, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [sp, #152] @ 0x98 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r2, [r1, #2] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r2, #2] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r6, #0] │ │ │ │ - movs r0, r0 │ │ │ │ - add r4, sp, #392 @ 0x188 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r2, #60] @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r2, #120] @ 0x78 │ │ │ │ - movs r0, r0 │ │ │ │ - add r4, sp, #312 @ 0x138 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r0, #64] @ 0x40 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r5, #64] @ 0x40 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -000291f0 : │ │ │ │ - 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] @ 293cc │ │ │ │ - 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] @ 293d0 │ │ │ │ - ldr r5, [pc, #444] @ (293d4 ) │ │ │ │ - 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] @ (293d8 ) │ │ │ │ - ldr.w r5, [ip, r5] │ │ │ │ - add r4, pc │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - mov.w r5, #0 │ │ │ │ - bl c3c8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 29306 │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r7, r3, #3 │ │ │ │ - bpl.n 292e6 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r6, r3, #7 │ │ │ │ - bpl.n 2930a │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.n 29316 │ │ │ │ - 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 2932a │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ - cmp r1, #8 │ │ │ │ - bne.n 29336 │ │ │ │ - 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 23824 │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.n 29306 │ │ │ │ - movs r0, #2 │ │ │ │ - blx 9334 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2934e │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 1132c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - bpl.w 293ae │ │ │ │ - ldr r1, [pc, #304] @ (293dc ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 29398 │ │ │ │ - ldr r1, [pc, #300] @ (293e0 ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 293c2 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.w 293c6 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - cmp r2, #1 │ │ │ │ - str r0, [r3, #16] │ │ │ │ - beq.n 293c6 │ │ │ │ - str r1, [r3, #20] │ │ │ │ - ldr r1, [pc, #276] @ (293e4 ) │ │ │ │ - ldr r2, [pc, #260] @ (293d4 ) │ │ │ │ - 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 29394 │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #256] @ (293e8 ) │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, pc │ │ │ │ - bl 11514 │ │ │ │ - ldr r3, [pc, #248] @ (293ec ) │ │ │ │ - mov.w r2, #672 @ 0x2a0 │ │ │ │ - ldr r1, [pc, #248] @ (293f0 ) │ │ │ │ - ldr r0, [pc, #248] @ (293f4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 292cc │ │ │ │ - ldr r0, [pc, #236] @ (293f8 ) │ │ │ │ - mov r1, r2 │ │ │ │ - add r0, pc │ │ │ │ - bl 11514 │ │ │ │ - b.n 292f0 │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq r2, #0 │ │ │ │ - beq.n 2925e │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.n 29358 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - b.n 2925e │ │ │ │ - ldr r0, [pc, #208] @ (293fc ) │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, pc │ │ │ │ - bl 11514 │ │ │ │ - b.n 292f0 │ │ │ │ - cmp r1, #1 │ │ │ │ - itt eq │ │ │ │ - moveq r1, #0 │ │ │ │ - addeq r7, sp, #44 @ 0x2c │ │ │ │ - beq.n 29276 │ │ │ │ - cmp r1, #10 │ │ │ │ - bne.n 29374 │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - add r7, sp, #44 @ 0x2c │ │ │ │ - negs r1, r1 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 29276 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - bl 11178 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b.n 29294 │ │ │ │ - mov r0, r2 │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ - str r2, [sp, #16] │ │ │ │ - bl 166fc │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - orr.w r2, r2, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 2925e │ │ │ │ - lsls r2, r0, #1 │ │ │ │ - b.n 2925e │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ - mov r0, r3 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 166fc │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldrd r3, r2, [sp, #16] │ │ │ │ - cbnz r1, 2938e │ │ │ │ - lsls r1, r0, #1 │ │ │ │ - b.n 29276 │ │ │ │ - orr.w r1, r3, #1 │ │ │ │ - b.n 29276 │ │ │ │ - blx 90dc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #100] @ (29400 ) │ │ │ │ - movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #100] @ (29404 ) │ │ │ │ - ldr r0, [pc, #100] @ (29408 ) │ │ │ │ + ldr r3, [pc, #368] @ (2d4bc ) │ │ │ │ + movw r2, #8525 @ 0x214d │ │ │ │ + ldr r1, [pc, #364] @ (2d4c0 ) │ │ │ │ + ldr r0, [pc, #368] @ (2d4c4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - adds r3, #12 │ │ │ │ + add.w r3, r3, #1688 @ 0x698 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #92] @ (2940c ) │ │ │ │ - movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #92] @ (29410 ) │ │ │ │ - ldr r0, [pc, #92] @ (29414 ) │ │ │ │ + ldr r3, [pc, #356] @ (2d4c8 ) │ │ │ │ + movw r2, #8843 @ 0x228b │ │ │ │ + ldr r1, [pc, #352] @ (2d4cc ) │ │ │ │ + ldr r0, [pc, #356] @ (2d4d0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ + add.w r3, r3, #1688 @ 0x698 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - bl 98c8 │ │ │ │ - bl 9928 │ │ │ │ nop │ │ │ │ - ldrb r4, [r0, #6] │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r4, [r4, #92] @ 0x5c │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [r1, #92] @ 0x5c │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r5, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r2, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r5, #80] @ 0x50 │ │ │ │ - movs r2, r0 │ │ │ │ - str r2, [sp, #872] @ 0x368 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r4, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r1, #34] @ 0x22 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r4, #24] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r2, [r5, #48] @ 0x30 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r2, [r1, #48] @ 0x30 │ │ │ │ - movs r0, r0 │ │ │ │ - add r2, sp, #232 @ 0xe8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r5, #24] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r5, #84] @ 0x54 │ │ │ │ - movs r0, r0 │ │ │ │ - add r2, sp, #152 @ 0x98 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r0, #32] │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00029418 : │ │ │ │ - lsls r3, r0, #31 │ │ │ │ - bmi.n 2943e │ │ │ │ - movw r3, #45054 @ 0xaffe │ │ │ │ - movt r3, #1 │ │ │ │ - cmp r0, r3 │ │ │ │ - bls.n 29490 │ │ │ │ - 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 11490 │ │ │ │ - cbnz r0, 2946a │ │ │ │ - movw r0, #45054 @ 0xaffe │ │ │ │ - movt r0, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 11490 │ │ │ │ - cbnz r0, 2946a │ │ │ │ - movs r0, #1 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov.w r1, #114688 @ 0x1c000 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 11490 │ │ │ │ - cbnz r0, 2948c │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #65534 @ 0xfffe │ │ │ │ - movt r0, #33 @ 0x21 │ │ │ │ - bl 11490 │ │ │ │ - eor.w r0, r0, #1 │ │ │ │ - uxtb r0, r0 │ │ │ │ - pop {r4, pc} │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - movs r0, #1 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00029494 : │ │ │ │ - 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] @ 29b0c │ │ │ │ - mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #1636] @ 29b10 │ │ │ │ - mov r7, r3 │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r6, [pc, #1632] @ 29b14 │ │ │ │ - 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 2973a │ │ │ │ - lsls r2, r7, #31 │ │ │ │ - bmi.w 2973a │ │ │ │ - adds r2, r5, r7 │ │ │ │ - teq r5, r2 │ │ │ │ - bmi.w 29732 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14670 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 29764 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ - bpl.w 29794 │ │ │ │ - mov r0, r4 │ │ │ │ - bl e384 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 297b4 │ │ │ │ - cmp.w r7, r0, lsl #1 │ │ │ │ - beq.n 295da │ │ │ │ - ldr.w r3, [pc, #1540] @ 29b18 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2952a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 29784 │ │ │ │ - ldr.w r3, [pc, #1520] @ 29b1c │ │ │ │ - ldr.w r4, [sl, #480] @ 0x1e0 │ │ │ │ - ldr r7, [r6, r3] │ │ │ │ - lsls r3, r5, #31 │ │ │ │ - ldr.w sl, [r7] │ │ │ │ - bmi.w 297d2 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1132c │ │ │ │ - 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 949c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 297da │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 29adc │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 29578 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2978c │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 29886 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10d84 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2977c │ │ │ │ - ldr.w r3, [pc, #1416] @ 29b20 │ │ │ │ - movw r2, #590 @ 0x24e │ │ │ │ - ldr.w r1, [pc, #1412] @ 29b24 │ │ │ │ - ldr.w r0, [pc, #1412] @ 29b28 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - movs r2, #1 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r2, r3, [r8] │ │ │ │ - ldr.w r2, [pc, #1392] @ 29b2c │ │ │ │ - ldr.w r3, [pc, #1360] @ 29b10 │ │ │ │ - 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 29a6a │ │ │ │ - mov r0, r8 │ │ │ │ - add sp, #68 @ 0x44 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [pc, #1364] @ 29b30 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 298a6 │ │ │ │ - ldr.w r2, [pc, #1324] @ 29b18 │ │ │ │ - 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 9554 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 298d2 │ │ │ │ - ldr.w r3, [pc, #1316] @ 29b34 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 298ea │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 29632 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 29632 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr.w r3, [pc, #1284] @ 29b38 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.w 29518 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 29800 │ │ │ │ - adds r3, r5, r7 │ │ │ │ - mov fp, r3 │ │ │ │ - teq r5, r3 │ │ │ │ - bmi.w 297f8 │ │ │ │ - movs r1, #32 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c5dc │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2966e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2980c │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 29926 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #7 │ │ │ │ - bpl.w 2994c │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 2997e │ │ │ │ - ldr r4, [r5, #12] │ │ │ │ - lsls r4, r4, #1 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2969e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 2969e │ │ │ │ - mov r0, r5 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 29418 │ │ │ │ - cmp r0, #2 │ │ │ │ - beq.w 29994 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 29814 │ │ │ │ - ldr.w r2, [pc, #1128] @ 29b1c │ │ │ │ - mov r0, fp │ │ │ │ - ldr.w r4, [sl, #484] @ 0x1e4 │ │ │ │ - ldr r7, [r6, r2] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 1132c │ │ │ │ - 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 949c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 299c0 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 29af4 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 296f8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 29944 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 299de │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10d84 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2991e │ │ │ │ - ldr.w r3, [pc, #1032] @ 29b20 │ │ │ │ - movw r2, #594 @ 0x252 │ │ │ │ - ldr.w r1, [pc, #1052] @ 29b3c │ │ │ │ - ldr.w r0, [pc, #1052] @ 29b40 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - b.n 295b0 │ │ │ │ - teq r7, r2 │ │ │ │ - bpl.w 294e4 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 16900 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14670 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r4, r0 │ │ │ │ - lsls r3, r2, #31 │ │ │ │ - bpl.w 294ee │ │ │ │ - mov r0, r2 │ │ │ │ - bl c598 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 294f4 │ │ │ │ - ldr r3, [pc, #952] @ (29b20 ) │ │ │ │ - mov.w r2, #588 @ 0x24c │ │ │ │ - ldr r1, [pc, #984] @ (29b44 ) │ │ │ │ - ldr r0, [pc, #984] @ (29b48 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - b.n 295b0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 29594 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2952a │ │ │ │ - mov r0, r5 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 29578 │ │ │ │ - ldr r2, [pc, #904] @ (29b20 ) │ │ │ │ - ldr r3, [pc, #948] @ (29b4c ) │ │ │ │ - ldr r1, [pc, #948] @ (29b50 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [pc, #948] @ (29b54 ) │ │ │ │ - ldr r5, [r6, r2] │ │ │ │ - add r1, pc │ │ │ │ - str r4, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov.w r2, #588 @ 0x24c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - bl 11db0 │ │ │ │ - b.n 295b0 │ │ │ │ - ldr r3, [pc, #872] @ (29b20 ) │ │ │ │ - movw r2, #589 @ 0x24d │ │ │ │ - ldr r1, [pc, #924] @ (29b58 ) │ │ │ │ - ldr r0, [pc, #924] @ (29b5c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 295b0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl c580 │ │ │ │ - b.n 2953e │ │ │ │ - ldr r3, [pc, #836] @ (29b20 ) │ │ │ │ - movw r2, #590 @ 0x24e │ │ │ │ - ldr r1, [pc, #892] @ (29b60 ) │ │ │ │ - ldr r0, [pc, #896] @ (29b64 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 295b0 │ │ │ │ - teq r7, r3 │ │ │ │ - bpl.w 29652 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 16900 │ │ │ │ - mov fp, r0 │ │ │ │ - b.n 29652 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2966e │ │ │ │ - ldr r3, [pc, #848] @ (29b68 ) │ │ │ │ - ldr.w r1, [sl, #488] @ 0x1e8 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9730 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 29a06 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1132c │ │ │ │ - movs r3, #0 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - mov r4, r0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #20 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 949c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r7, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 29850 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r3, 2987e │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 29a1e │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 29ac4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2986e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 299fe │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #3 │ │ │ │ - bpl.w 29a42 │ │ │ │ - strd fp, r7, [r8] │ │ │ │ - b.n 295b8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 29850 │ │ │ │ - ldr r2, [pc, #664] @ (29b20 ) │ │ │ │ - ldr r3, [pc, #736] @ (29b6c ) │ │ │ │ - ldr r1, [pc, #740] @ (29b70 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [pc, #740] @ (29b74 ) │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - add r1, pc │ │ │ │ - str r4, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - movw r2, #590 @ 0x24e │ │ │ │ - bl 11db0 │ │ │ │ - b.n 295b0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r3, [pc, #712] @ (29b78 ) │ │ │ │ - ldr r1, [pc, #716] @ (29b7c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 911c │ │ │ │ - ldr r3, [pc, #612] @ (29b20 ) │ │ │ │ - ldr r1, [pc, #704] @ (29b80 ) │ │ │ │ - movw r2, #589 @ 0x24d │ │ │ │ - ldr r0, [pc, #704] @ (29b84 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - b.n 295b0 │ │ │ │ - ldr r3, [pc, #588] @ (29b20 ) │ │ │ │ - movw r2, #589 @ 0x24d │ │ │ │ - ldr r1, [pc, #684] @ (29b88 ) │ │ │ │ - ldr r0, [pc, #688] @ (29b8c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - b.n 297ca │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #672] @ (29b90 ) │ │ │ │ - add r0, pc │ │ │ │ - bl 11514 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 29906 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 299b8 │ │ │ │ - ldr r3, [pc, #536] @ (29b20 ) │ │ │ │ - movw r2, #589 @ 0x24d │ │ │ │ - ldr r1, [pc, #644] @ (29b94 ) │ │ │ │ - ldr r0, [pc, #648] @ (29b98 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - b.n 297ca │ │ │ │ - mov r0, r4 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 29714 │ │ │ │ - ldr r3, [pc, #504] @ (29b20 ) │ │ │ │ - mov.w r2, #592 @ 0x250 │ │ │ │ - ldr r1, [pc, #620] @ (29b9c ) │ │ │ │ - ldr r0, [pc, #624] @ (29ba0 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, fp │ │ │ │ - bl c598 │ │ │ │ - b.n 295b0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 296f8 │ │ │ │ - ldr r0, [pc, #596] @ (29ba4 ) │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, pc │ │ │ │ - bl 11514 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 29966 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 29a62 │ │ │ │ - ldr r3, [pc, #440] @ (29b20 ) │ │ │ │ - mov.w r2, #592 @ 0x250 │ │ │ │ - ldr r1, [pc, #568] @ (29ba8 ) │ │ │ │ - ldr r0, [pc, #572] @ (29bac ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - b.n 2993c │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq r4, #0 │ │ │ │ - beq.w 2968a │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.n 29a6e │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - negs r3, r3 │ │ │ │ - lsls r4, r3, #1 │ │ │ │ - b.n 2968a │ │ │ │ - ldr r3, [pc, #392] @ (29b20 ) │ │ │ │ - movw r2, #593 @ 0x251 │ │ │ │ - ldr r1, [pc, #532] @ (29bb0 ) │ │ │ │ - ldr r0, [pc, #532] @ (29bb4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, fp │ │ │ │ - bl c598 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c598 │ │ │ │ - b.n 295b0 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 29906 │ │ │ │ - ldr r3, [pc, #348] @ (29b20 ) │ │ │ │ - movw r2, #594 @ 0x252 │ │ │ │ - ldr r1, [pc, #496] @ (29bb8 ) │ │ │ │ - ldr r0, [pc, #496] @ (29bbc ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 295b0 │ │ │ │ - ldr r2, [pc, #320] @ (29b20 ) │ │ │ │ - ldr r3, [pc, #476] @ (29bc0 ) │ │ │ │ - ldr r1, [pc, #480] @ (29bc4 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [pc, #480] @ (29bc8 ) │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - add r1, pc │ │ │ │ - str r4, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - movw r2, #594 @ 0x252 │ │ │ │ - bl 11db0 │ │ │ │ - b.n 295b0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2986e │ │ │ │ - ldr r3, [pc, #280] @ (29b20 ) │ │ │ │ - movw r2, #597 @ 0x255 │ │ │ │ - ldr r1, [pc, #444] @ (29bcc ) │ │ │ │ - ldr r0, [pc, #448] @ (29bd0 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - b.n 299aa │ │ │ │ - ldr r3, [pc, #256] @ (29b20 ) │ │ │ │ - movw r2, #597 @ 0x255 │ │ │ │ - ldr r1, [pc, #428] @ (29bd4 ) │ │ │ │ - ldr r0, [pc, #432] @ (29bd8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, fp │ │ │ │ - bl c598 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 295b0 │ │ │ │ - ldr r3, [pc, #220] @ (29b20 ) │ │ │ │ - movw r2, #597 @ 0x255 │ │ │ │ - ldr r1, [pc, #400] @ (29bdc ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ - ldr r3, [pc, #400] @ (29be0 ) │ │ │ │ - add r3, pc │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r0, [pc, #392] @ (29be4 ) │ │ │ │ - add r0, pc │ │ │ │ - bl 11db0 │ │ │ │ - b.n 2993c │ │ │ │ - mov r0, r5 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 29966 │ │ │ │ - blx 90dc <__stack_chk_fail@plt> │ │ │ │ - add r1, sp, #16 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 166fc │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cbnz r3, 29a7e │ │ │ │ - lsls r4, r0, #1 │ │ │ │ - b.n 2968a │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 29a98 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt eq │ │ │ │ - moveq.w r3, #1073741824 @ 0x40000000 │ │ │ │ - streq r3, [r5, #0] │ │ │ │ - beq.n 29a98 │ │ │ │ - cbz r3, 29abc │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.w 29966 │ │ │ │ - orr.w r4, r5, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 29418 │ │ │ │ - cmp r0, #2 │ │ │ │ - beq.w 29994 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 29814 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c598 │ │ │ │ - b.n 296b0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 29a98 │ │ │ │ - ldr r3, [pc, #288] @ (29be8 ) │ │ │ │ - movw r2, #11541 @ 0x2d15 │ │ │ │ - ldr r1, [pc, #288] @ (29bec ) │ │ │ │ - ldr r0, [pc, #288] @ (29bf0 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1532 @ 0x5fc │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #276] @ (29bf4 ) │ │ │ │ - movw r2, #11457 @ 0x2cc1 │ │ │ │ - ldr r1, [pc, #276] @ (29bf8 ) │ │ │ │ - ldr r0, [pc, #276] @ (29bfc ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1532 @ 0x5fc │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #264] @ (29c00 ) │ │ │ │ - movw r2, #11510 @ 0x2cf6 │ │ │ │ - ldr r1, [pc, #264] @ (29c04 ) │ │ │ │ - ldr r0, [pc, #264] @ (29c08 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1532 @ 0x5fc │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r4, [r1, #52] @ 0x34 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [r7, #48] @ 0x30 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r0, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r1, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r4, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r1, #60] @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r7, #13] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r7, #32] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r2, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r0, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r1, #48] @ 0x30 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r7, #7] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r7, #44] @ 0x2c │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r5, #6] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r5, #48] @ 0x30 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r1, #44] @ 0x2c │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r7, #5] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r5, #42] @ 0x2a │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r3, #5] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r1, #42] @ 0x2a │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r7, #4] │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r7, #22] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r3, #36] @ 0x24 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r1, #2] │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r6, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r5, #2] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r5, #34] @ 0x22 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r3, #1] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r2, #34] @ 0x22 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r0, #1] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r2, #3] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r3, #32] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r1, #0] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r7, #30] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r5, #31] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r5, #31] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r7, #28] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r5, #30] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r1, #28] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r6, [r7, #29] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r4, #26] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r2, #29] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r4, #12] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r0, #26] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r6, #28] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r3, #24] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r1, #28] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r0, #24] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r6, #27] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r4, #22] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r6, #26] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r6, [r0, #27] │ │ │ │ - movs r0, r0 │ │ │ │ - add r3, pc, #56 @ (adr r3, 29c24 ) │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r6, #88] @ 0x58 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r6, [r7, #34] @ 0x22 │ │ │ │ - movs r0, r0 │ │ │ │ - add r2, pc, #984 @ (adr r2, 29fd0 ) │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r3, #88] @ 0x58 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r3, #30] │ │ │ │ - movs r0, r0 │ │ │ │ - add r2, pc, #888 @ (adr r2, 29f7c ) │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r0, #88] @ 0x58 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r2, [r1, #50] @ 0x32 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00029c0c : │ │ │ │ - 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 r4, [pc, #2024] @ 2a408 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #2024] @ 2a40c │ │ │ │ - cmp r3, #2 │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r6, [pc, #2020] @ 2a410 │ │ │ │ - it ne │ │ │ │ - movne sl, r3 │ │ │ │ - sub sp, #100 @ 0x64 │ │ │ │ - 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, #92] @ 0x5c │ │ │ │ - mov.w r2, #0 │ │ │ │ - ands.w r3, r3, #1 │ │ │ │ - beq.w 29e48 │ │ │ │ - add.w r8, r5, #4 │ │ │ │ - teq r5, r8 │ │ │ │ - bmi.w 29e40 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14670 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 29ef6 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ - bpl.w 29f5c │ │ │ │ - teq r5, r8 │ │ │ │ - bmi.w 29e1e │ │ │ │ - ldr.w r3, [pc, #1932] @ 2a414 │ │ │ │ - ldr r5, [r6, r3] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 29cfe │ │ │ │ - ldr.w r1, [r5, #468] @ 0x1d4 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r0, r7 │ │ │ │ - bl d328 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 29e7e │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 29cb6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 29eee │ │ │ │ - mov r1, r9 │ │ │ │ - movs r3, #8 │ │ │ │ - mov r2, r8 │ │ │ │ - add r0, sp, #28 │ │ │ │ - bl 29494 │ │ │ │ - tst.w r8, #1 │ │ │ │ - bne.w 2a01e │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #1 │ │ │ │ - itt ne │ │ │ │ - ldrdne r0, r1, [sp, #28] │ │ │ │ - strdne r0, r1, [r4] │ │ │ │ - beq.w 2a026 │ │ │ │ - ldr.w r2, [pc, #1848] @ 2a418 │ │ │ │ - ldr.w r3, [pc, #1832] @ 2a40c │ │ │ │ - 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 2a3bc │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #100 @ 0x64 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r0, [r5, #996] @ 0x3e4 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 8f94 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 2a042 │ │ │ │ - uxtb r0, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 29c92 │ │ │ │ - movs r2, #2 │ │ │ │ - ldr.w r1, [r5, #456] @ 0x1c8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl d328 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov r2, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 29d34 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 29fd6 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 29f94 │ │ │ │ - ldr.w r3, [pc, #1760] @ 2a41c │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2a09a │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 1d35c │ │ │ │ - tst.w r8, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - bne.w 2a0ce │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.w 2a0d6 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r9 │ │ │ │ - bl d3dc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2a1d0 │ │ │ │ - movs r2, #1 │ │ │ │ - ldr.w r1, [r5, #212] @ 0xd4 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - bl d328 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 29d90 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 29ff2 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 2a06a │ │ │ │ - ldr.w r1, [pc, #1668] @ 2a420 │ │ │ │ - mov r0, r7 │ │ │ │ - ldr.w r5, [r5, #464] @ 0x1d0 │ │ │ │ - ldr r3, [r6, r1] │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 1132c │ │ │ │ - mov r3, r8 │ │ │ │ - mov r7, r0 │ │ │ │ - movs r2, #3 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add r1, sp, #68 @ 0x44 │ │ │ │ - strd r5, r9, [sp, #68] @ 0x44 │ │ │ │ - str r7, [sp, #76] @ 0x4c │ │ │ │ - blx 949c │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 29ffa │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2a3f0 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 29de2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2a0c6 │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 2a2f6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 10d84 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2a092 │ │ │ │ - ldr.w r3, [pc, #1568] @ 2a424 │ │ │ │ - movw r2, #569 @ 0x239 │ │ │ │ - ldr.w r1, [pc, #1564] @ 2a428 │ │ │ │ - ldr.w r0, [pc, #1564] @ 2a42c │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - b.n 29f12 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bge.w 29c86 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r1, #4 │ │ │ │ - bl 16900 │ │ │ │ - ldr.w r3, [pc, #1508] @ 2a414 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r5, [r6, r3] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 29c92 │ │ │ │ - b.n 29cfe │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bge.w 29c62 │ │ │ │ - movs r1, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 16900 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14670 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r7, r0 │ │ │ │ - tst.w r8, #1 │ │ │ │ - bne.n 29ee4 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 29ef6 │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r2, #3 │ │ │ │ - bpl.n 29f5c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 29e26 │ │ │ │ - add.w r8, r5, #4 │ │ │ │ - b.n 29c7e │ │ │ │ - ldr.w r1, [r5, #472] @ 0x1d8 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r0, r7 │ │ │ │ - bl d328 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 29f1c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 29ea0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 29fe2 │ │ │ │ - mov r1, r9 │ │ │ │ - movs r3, #16 │ │ │ │ - mov r2, r8 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - bl 29494 │ │ │ │ - tst.w r8, #1 │ │ │ │ - bne.w 2a0ee │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #1 │ │ │ │ - itt ne │ │ │ │ - ldrdne r0, r1, [sp, #36] @ 0x24 │ │ │ │ - strdne r0, r1, [r4] │ │ │ │ - bne.w 29cdc │ │ │ │ - ldr.w r3, [pc, #1372] @ 2a424 │ │ │ │ - mov.w r2, #576 @ 0x240 │ │ │ │ - ldr.w r1, [pc, #1376] @ 2a430 │ │ │ │ - ldr.w r0, [pc, #1376] @ 2a434 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - b.n 29f12 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c598 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - b.n 29e68 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 29cb6 │ │ │ │ - ldr.w r3, [pc, #1324] @ 2a424 │ │ │ │ - movw r2, #557 @ 0x22d │ │ │ │ - ldr.w r1, [pc, #1336] @ 2a438 │ │ │ │ - ldr.w r0, [pc, #1336] @ 2a43c │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - movs r2, #1 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r2, r3, [r4] │ │ │ │ - b.n 29cdc │ │ │ │ - ldr.w r3, [pc, #1312] @ 2a440 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2a0f6 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 9160 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov sl, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 29f42 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 29fea │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 2a260 │ │ │ │ - ldr.w r3, [sl, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - bpl.w 2a2b0 │ │ │ │ - strd r8, sl, [r4] │ │ │ │ - b.n 29cdc │ │ │ │ - ldr.w r2, [pc, #1220] @ 2a424 │ │ │ │ - ldr.w r3, [pc, #1248] @ 2a444 │ │ │ │ - ldr.w r1, [pc, #1248] @ 2a448 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r0, [pc, #1248] @ 2a44c │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - add r1, pc │ │ │ │ - str r7, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - movw r2, #557 @ 0x22d │ │ │ │ - bl 11db0 │ │ │ │ - b.n 29f12 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bge.n 2a07a │ │ │ │ - mov r0, r7 │ │ │ │ - movs r1, #2 │ │ │ │ - bl 16900 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr.w r3, [pc, #1208] @ 2a450 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2a27a │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 1d35c │ │ │ │ - tst.w r8, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - bne.w 2a2d6 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.w 2a2de │ │ │ │ - ldr.w r3, [r5, #348] @ 0x15c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2a3d8 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r3, #0] │ │ │ │ - strd r7, r3, [r4] │ │ │ │ - b.n 29cdc │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - b.n 29d34 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 29ea0 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 29f42 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 29d90 │ │ │ │ - ldr.w r3, [pc, #1064] @ 2a424 │ │ │ │ - movw r2, #569 @ 0x239 │ │ │ │ - ldr.w r1, [pc, #1104] @ 2a454 │ │ │ │ - ldr.w r0, [pc, #1104] @ 2a458 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 29f12 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c598 │ │ │ │ - b.n 29cca │ │ │ │ - ldr r3, [pc, #1020] @ (2a424 ) │ │ │ │ - movw r2, #574 @ 0x23e │ │ │ │ - ldr.w r1, [pc, #1068] @ 2a45c │ │ │ │ - ldr.w r0, [pc, #1068] @ 2a460 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - b.n 29f12 │ │ │ │ - ldr r3, [pc, #992] @ (2a424 ) │ │ │ │ - movw r2, #559 @ 0x22f │ │ │ │ - ldr.w r1, [pc, #1048] @ 2a464 │ │ │ │ - ldr.w r0, [pc, #1048] @ 2a468 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c598 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 29f12 │ │ │ │ - lsls r2, r7, #31 │ │ │ │ - bmi.w 2a316 │ │ │ │ - add.w r8, r7, #2 │ │ │ │ - teq r7, r8 │ │ │ │ - bmi.n 29f84 │ │ │ │ - ldr r3, [pc, #980] @ (2a450 ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2a27a │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 1d35c │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 29fb4 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 29e00 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c598 │ │ │ │ - ldr r3, [pc, #968] @ (2a46c ) │ │ │ │ - ldr r1, [pc, #972] @ (2a470 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 911c │ │ │ │ - ldr r3, [pc, #884] @ (2a424 ) │ │ │ │ - ldr r1, [pc, #960] @ (2a474 ) │ │ │ │ - movw r2, #563 @ 0x233 │ │ │ │ - ldr r0, [pc, #960] @ (2a478 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - b.n 29f12 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 29de2 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c598 │ │ │ │ - b.n 29d5a │ │ │ │ - ldr r3, [pc, #844] @ (2a424 ) │ │ │ │ - movw r2, #563 @ 0x233 │ │ │ │ - ldr r1, [pc, #924] @ (2a47c ) │ │ │ │ - ldr r0, [pc, #928] @ (2a480 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - b.n 29f12 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c598 │ │ │ │ - b.n 29eb4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r3, [pc, #876] @ (2a46c ) │ │ │ │ - ldr r1, [pc, #900] @ (2a484 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 911c │ │ │ │ - ldr r3, [pc, #792] @ (2a424 ) │ │ │ │ - ldr r1, [pc, #888] @ (2a488 ) │ │ │ │ - movw r2, #578 @ 0x242 │ │ │ │ - ldr r0, [pc, #888] @ (2a48c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - add r7, sp, #56 @ 0x38 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 10eb4 │ │ │ │ - ldr r3, [pc, #868] @ (2a490 ) │ │ │ │ - ldr.w r1, [r5, #336] @ 0x150 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9730 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2a328 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - bl 1103c │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r8 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 2a2a6 │ │ │ │ - ldr r2, [pc, #712] @ (2a420 ) │ │ │ │ - ldr.w r8, [r5, #464] @ 0x1d0 │ │ │ │ - ldr r3, [r6, r2] │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - bl 1132c │ │ │ │ - movs r3, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - movs r2, #3 │ │ │ │ - mov r0, r5 │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ - strd r8, r9, [sp, #80] @ 0x50 │ │ │ │ - str r6, [sp, #88] @ 0x58 │ │ │ │ - blx 949c │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2a36a │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cf0 │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 2a386 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 10d84 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r1, [pc, #752] @ (2a494 ) │ │ │ │ - ldr r0, [pc, #756] @ (2a498 ) │ │ │ │ - mov.w r2, #580 @ 0x244 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - ldmia.w r7, {r0, r1, r2} │ │ │ │ - bl 10fd8 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 29f12 │ │ │ │ - ldr r3, [pc, #592] @ (2a424 ) │ │ │ │ - movw r2, #565 @ 0x235 │ │ │ │ - ldr.w r9, [pc, #708] @ 2a49c │ │ │ │ - add.w r8, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #704] @ (2a4a0 ) │ │ │ │ - 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 117a4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 10eb4 │ │ │ │ - ldr r3, [pc, #660] @ (2a490 ) │ │ │ │ - ldr.w r1, [r5, #296] @ 0x128 │ │ │ │ - ldrd fp, sl, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 9730 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2a3a4 │ │ │ │ - bl 1103c │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cf0 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 2a344 │ │ │ │ - ldr.w r5, [r5, #348] @ 0x15c │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 2a3c0 │ │ │ │ - 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 10fd8 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9cf0 │ │ │ │ - strd r7, r5, [r4] │ │ │ │ - b.n 29cdc │ │ │ │ - ldr r3, [pc, #448] @ (2a424 ) │ │ │ │ - movw r2, #578 @ 0x242 │ │ │ │ - ldr r1, [pc, #572] @ (2a4a4 ) │ │ │ │ - ldr r0, [pc, #572] @ (2a4a8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - b.n 2a122 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c598 │ │ │ │ - ldr r3, [pc, #488] @ (2a46c ) │ │ │ │ - ldr r1, [pc, #552] @ (2a4ac ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 911c │ │ │ │ - ldr r3, [pc, #404] @ (2a424 ) │ │ │ │ - ldr r1, [pc, #540] @ (2a4b0 ) │ │ │ │ - movw r2, #571 @ 0x23b │ │ │ │ - ldr r0, [pc, #540] @ (2a4b4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - b.n 29f12 │ │ │ │ - bl c598 │ │ │ │ - bl 10df0 │ │ │ │ - b.n 2a1b4 │ │ │ │ - ldr r3, [pc, #368] @ (2a424 ) │ │ │ │ - movw r2, #578 @ 0x242 │ │ │ │ - ldr r7, [pc, #512] @ (2a4b8 ) │ │ │ │ - ldr r1, [pc, #512] @ (2a4bc ) │ │ │ │ - ldr r0, [pc, #516] @ (2a4c0 ) │ │ │ │ - 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 11db0 │ │ │ │ - b.n 2a122 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c598 │ │ │ │ - b.n 29fb4 │ │ │ │ - ldr r3, [pc, #324] @ (2a424 ) │ │ │ │ - movw r2, #571 @ 0x23b │ │ │ │ - ldr r1, [pc, #476] @ (2a4c4 ) │ │ │ │ - ldr r0, [pc, #480] @ (2a4c8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - b.n 29f12 │ │ │ │ - ldr r2, [pc, #300] @ (2a424 ) │ │ │ │ - ldr r3, [pc, #464] @ (2a4cc ) │ │ │ │ - ldr r1, [pc, #468] @ (2a4d0 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [pc, #468] @ (2a4d4 ) │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - add r1, pc │ │ │ │ - str r5, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - movw r2, #569 @ 0x239 │ │ │ │ - bl 11db0 │ │ │ │ - b.n 29f12 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 16900 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c598 │ │ │ │ - b.n 29f94 │ │ │ │ - ldr r1, [pc, #428] @ (2a4d8 ) │ │ │ │ - movw r2, #579 @ 0x243 │ │ │ │ - ldr r0, [pc, #428] @ (2a4dc ) │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c598 │ │ │ │ - b.n 2a1b4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c598 │ │ │ │ - bl 10df0 │ │ │ │ - ldmia.w r8, {r0, r1, r2} │ │ │ │ - bl 10fd8 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 29f12 │ │ │ │ - ldr r1, [pc, #372] @ (2a4e0 ) │ │ │ │ - mov.w r2, #580 @ 0x244 │ │ │ │ - ldr r0, [pc, #368] @ (2a4e4 ) │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 2a1b4 │ │ │ │ - ldr r2, [pc, #352] @ (2a4e8 ) │ │ │ │ - ldr r1, [pc, #352] @ (2a4ec ) │ │ │ │ - ldr r0, [pc, #356] @ (2a4f0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - add r1, pc │ │ │ │ - strd r2, r5, [sp] │ │ │ │ - add r0, pc │ │ │ │ - mov.w r2, #580 @ 0x244 │ │ │ │ - bl 11db0 │ │ │ │ - b.n 2a1b4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r0, r9 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - movw r2, #566 @ 0x236 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c598 │ │ │ │ - b.n 2a34e │ │ │ │ - blx 90dc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #304] @ (2a4f4 ) │ │ │ │ - movw r2, #10988 @ 0x2aec │ │ │ │ - ldr r1, [pc, #304] @ (2a4f8 ) │ │ │ │ - ldr r0, [pc, #304] @ (2a4fc ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1564 @ 0x61c │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #292] @ (2a500 ) │ │ │ │ - movw r2, #11069 @ 0x2b3d │ │ │ │ - ldr r1, [pc, #292] @ (2a504 ) │ │ │ │ - ldr r0, [pc, #292] @ (2a508 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1564 @ 0x61c │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #280] @ (2a50c ) │ │ │ │ - movw r2, #11028 @ 0x2b14 │ │ │ │ - ldr r1, [pc, #280] @ (2a510 ) │ │ │ │ - ldr r0, [pc, #280] @ (2a514 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1564 @ 0x61c │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - str r4, [r2, #60] @ 0x3c │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r0, #60] @ 0x3c │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r0, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r3, #48] @ 0x30 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ - movs r0, r0 │ │ │ │ lsls r4, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #26] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r1, #12] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r6, [r0, #20] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r6, [r0, #9] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r6, [r2, #18] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r6, [r2, #8] │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r6, #13 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r3, #50] @ 0x32 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r5, #14] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r5, #6] │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r0, #20 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r2, [r2, #10] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r2, #4] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r5, #8] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r5, #3] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r1, #8] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r1, #3] │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r6, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r3, #22] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r4, #4] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r4, #1] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r7, #2] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r7, #0] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r1, #4] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r1, #2] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r1, #0] │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r6, #30] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r6, #116] @ 0x74 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r0, #116] @ 0x74 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r7, #29] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r6, #27] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r6, #104] @ 0x68 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r5, #6] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r0, #27] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r0, #104] @ 0x68 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r1, #24] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r3, #26] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [r3, #100] @ 0x64 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r6, #25] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r6, #96] @ 0x60 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r1, #2] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r3, #25] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r3, #96] @ 0x60 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r5, #24] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r5, #92] @ 0x5c │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r4, #23] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r5, #88] @ 0x58 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r7, #31] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r1, #23] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r1, #88] @ 0x58 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r7, r2] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r3, #10] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r1, [sp, #1000] @ 0x3e8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r4, r2] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r2, #22] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r1, [sp, #904] @ 0x388 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r1, r2] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r6, #21] │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0002a518 : │ │ │ │ - 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] @ (2a6a8 ) │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [pc, #376] @ (2a6ac ) │ │ │ │ - add r6, pc │ │ │ │ - movs r4, #0 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - ldr r5, [pc, #372] @ (2a6b0 ) │ │ │ │ - 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] @ (2a6b4 ) │ │ │ │ - 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 c268 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2a61c │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #3 │ │ │ │ - bpl.n 2a624 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #7 │ │ │ │ - bpl.n 2a630 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #8 │ │ │ │ - bne.n 2a63c │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 2a620 │ │ │ │ - ldr r3, [pc, #304] @ (2a6b8 ) │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.n 2a5fe │ │ │ │ - ldr r3, [pc, #296] @ (2a6bc ) │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - subs r3, r1, r3 │ │ │ │ - clz r3, r3 │ │ │ │ - lsrs r3, r3, #5 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - bl 29c0c │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 2a61c │ │ │ │ - movs r0, #2 │ │ │ │ - blx 9334 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2a650 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1132c │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r3, r1, #5 │ │ │ │ - bpl.n 2a68a │ │ │ │ - ldr r1, [pc, #248] @ (2a6c0 ) │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 2a674 │ │ │ │ - ldr r1, [pc, #232] @ (2a6b8 ) │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 2a69e │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 2a6a2 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cmp r2, #1 │ │ │ │ - str r0, [r6, #16] │ │ │ │ - beq.n 2a6a2 │ │ │ │ - str r1, [r6, #20] │ │ │ │ - ldr r1, [pc, #220] @ (2a6c4 ) │ │ │ │ - ldr r2, [pc, #196] @ (2a6ac ) │ │ │ │ - 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 2a66c │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #200] @ (2a6c8 ) │ │ │ │ - add r0, pc │ │ │ │ - bl 11514 │ │ │ │ - ldr r3, [pc, #196] @ (2a6cc ) │ │ │ │ - movw r2, #554 @ 0x22a │ │ │ │ - ldr r1, [pc, #192] @ (2a6d0 ) │ │ │ │ - ldr r0, [pc, #196] @ (2a6d4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 2a5e4 │ │ │ │ - movs r3, #2 │ │ │ │ - b.n 2a59c │ │ │ │ - ldr r0, [pc, #176] @ (2a6d8 ) │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, pc │ │ │ │ - bl 11514 │ │ │ │ - b.n 2a606 │ │ │ │ - ldr r0, [pc, #168] @ (2a6dc ) │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, pc │ │ │ │ - bl 11514 │ │ │ │ - b.n 2a606 │ │ │ │ - cmp r2, #1 │ │ │ │ - it eq │ │ │ │ - moveq r2, r4 │ │ │ │ - beq.n 2a580 │ │ │ │ - cmp r2, #10 │ │ │ │ - bne.n 2a656 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - b.n 2a580 │ │ │ │ - bl 11178 │ │ │ │ - b.n 2a5b6 │ │ │ │ - mov r0, r3 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 166fc │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cbz r2, 2a670 │ │ │ │ - orr.w r2, r3, #1 │ │ │ │ - b.n 2a580 │ │ │ │ - blx 90dc <__stack_chk_fail@plt> │ │ │ │ - lsls r2, r0, #1 │ │ │ │ - b.n 2a580 │ │ │ │ - ldr r3, [pc, #104] @ (2a6e0 ) │ │ │ │ - movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #104] @ (2a6e4 ) │ │ │ │ - ldr r0, [pc, #104] @ (2a6e8 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #12 │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #96] @ (2a6ec ) │ │ │ │ - movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #96] @ (2a6f0 ) │ │ │ │ - ldr r0, [pc, #96] @ (2a6f4 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - bl 98c8 │ │ │ │ - bl 9928 │ │ │ │ - nop │ │ │ │ - ldrh r2, [r1, r3] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r7, r2] │ │ │ │ - movs r2, r0 │ │ │ │ - str r6, [r7, #96] @ 0x60 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r2, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r0, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r2, r0] │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r0, [r0, #60] @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r4, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r1, #13] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r1, #48] @ 0x30 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r3, #30] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r0, #12] │ │ │ │ - movs r0, r0 │ │ │ │ - str r7, [sp, #376] @ 0x178 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsb r0, [r2, r3] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r1, r2] │ │ │ │ - movs r0, r0 │ │ │ │ - str r7, [sp, #296] @ 0x128 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsb r4, [r7, r3] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsb r0, [r5, r4] │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0002a6f8 : │ │ │ │ - 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] @ (2a774 ) │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #108] @ (2a778 ) │ │ │ │ - sub sp, #20 │ │ │ │ - add r6, pc │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r7, [pc, #104] @ (2a77c ) │ │ │ │ - ldr r0, [r6, r0] │ │ │ │ - add r7, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov.w r0, #0 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 29c0c │ │ │ │ - ldr r6, [sp, #4] │ │ │ │ - cmp r6, #1 │ │ │ │ - itt ne │ │ │ │ - ldrdne r0, r1, [sp, #4] │ │ │ │ - strdne r0, r1, [r4] │ │ │ │ - beq.n 2a750 │ │ │ │ - ldr r2, [pc, #72] @ (2a780 ) │ │ │ │ - ldr r3, [pc, #60] @ (2a778 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 2a76e │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #48] @ (2a784 ) │ │ │ │ - mov.w r2, #584 @ 0x248 │ │ │ │ - ldr r1, [pc, #48] @ (2a788 ) │ │ │ │ - ldr r0, [pc, #48] @ (2a78c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r6, r3, [r4] │ │ │ │ - b.n 2a736 │ │ │ │ - blx 90dc <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldr r6, [r5, r3] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [r4, r3] │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r2, [r0, r3] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r4, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r6, #9] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r0, #28] │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0002a790 : │ │ │ │ - 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] @ 2a914 │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr.w lr, [pc, #368] @ 2a918 │ │ │ │ - mov r0, r1 │ │ │ │ - add ip, pc │ │ │ │ - mov r1, r2 │ │ │ │ - mov r2, r3 │ │ │ │ - add.w r3, ip, #1776 @ 0x6f0 │ │ │ │ - ldr.w ip, [pc, #356] @ 2a91c │ │ │ │ - add lr, pc │ │ │ │ - add r4, sp, #24 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - add r4, sp, #20 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [pc, #348] @ (2a920 ) │ │ │ │ - ldr.w ip, [lr, ip] │ │ │ │ - add r4, pc │ │ │ │ - ldr.w ip, [ip] │ │ │ │ - str.w ip, [sp, #36] @ 0x24 │ │ │ │ - mov.w ip, #0 │ │ │ │ - bl c3c8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2a888 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r5, r2, #3 │ │ │ │ - bpl.n 2a868 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ - ldr r1, [r1, #84] @ 0x54 │ │ │ │ - lsls r0, r1, #7 │ │ │ │ - bpl.n 2a898 │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ - cmp r1, #8 │ │ │ │ - bne.n 2a8a4 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - add r5, sp, #28 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2a6f8 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.n 2a888 │ │ │ │ - movs r0, #2 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - blx 9334 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2a88c │ │ │ │ - mov r0, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 1132c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - bpl.n 2a8e4 │ │ │ │ - ldr r1, [pc, #244] @ (2a924 ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 2a8fc │ │ │ │ - ldr r1, [pc, #240] @ (2a928 ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 2a8f8 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 2a8e0 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - cmp r2, #1 │ │ │ │ - str r0, [r3, #16] │ │ │ │ - beq.n 2a8e0 │ │ │ │ - str r1, [r3, #20] │ │ │ │ - ldr r1, [pc, #220] @ (2a92c ) │ │ │ │ - ldr r2, [pc, #200] @ (2a91c ) │ │ │ │ - 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 2a8dc │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #196] @ (2a930 ) │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, pc │ │ │ │ - bl 11514 │ │ │ │ - ldr r3, [pc, #192] @ (2a934 ) │ │ │ │ - movw r2, #583 @ 0x247 │ │ │ │ - ldr r1, [pc, #188] @ (2a938 ) │ │ │ │ - ldr r0, [pc, #192] @ (2a93c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 2a84e │ │ │ │ - str r0, [sp, #12] │ │ │ │ - bl 11178 │ │ │ │ - ldrd r2, r3, [sp, #8] │ │ │ │ - b.n 2a81c │ │ │ │ - ldr r0, [pc, #164] @ (2a940 ) │ │ │ │ - mov r1, r2 │ │ │ │ - add r0, pc │ │ │ │ - bl 11514 │ │ │ │ - b.n 2a872 │ │ │ │ - cmp r1, #1 │ │ │ │ - itt eq │ │ │ │ - moveq r2, #0 │ │ │ │ - addeq r5, sp, #28 │ │ │ │ - beq.n 2a7fe │ │ │ │ - cmp r1, #10 │ │ │ │ - bne.n 2a8bc │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - add r5, sp, #28 │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - b.n 2a7fe │ │ │ │ - add r1, sp, #28 │ │ │ │ - mov r0, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - bl 166fc │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - ldrd r2, r3, [sp, #8] │ │ │ │ - orr.w r2, r2, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 2a7fe │ │ │ │ - lsls r2, r0, #1 │ │ │ │ - b.n 2a7fe │ │ │ │ - blx 90dc <__stack_chk_fail@plt> │ │ │ │ - bl 9928 │ │ │ │ - ldr r3, [pc, #92] @ (2a944 ) │ │ │ │ - movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #92] @ (2a948 ) │ │ │ │ - ldr r0, [pc, #96] @ (2a94c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - bl 98c8 │ │ │ │ - ldr r3, [pc, #80] @ (2a950 ) │ │ │ │ - movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #80] @ (2a954 ) │ │ │ │ - ldr r0, [pc, #80] @ (2a958 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #12 │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r4, [r0, r1] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r6, r0] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r5, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r2, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsb r2, [r5, r6] │ │ │ │ - movs r2, r0 │ │ │ │ - ldrb r0, [r3, #21] │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r4, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r2, #5] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r3, #2] │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [sp, #960] @ 0x3c0 │ │ │ │ + strb r4, [r5, r5] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, r2] │ │ │ │ + muls r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r1, r3] │ │ │ │ + ldr r6, [r1, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #856] @ 0x358 │ │ │ │ + adds r2, #28 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, r1] │ │ │ │ + strb r2, [r1, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r0, r0] │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0002a95c : │ │ │ │ - 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] @ 2ab30 │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - add ip, pc │ │ │ │ - mov r2, r3 │ │ │ │ - add.w r3, ip, #1824 @ 0x720 │ │ │ │ - ldr.w ip, [pc, #436] @ 2ab34 │ │ │ │ - ldr r5, [pc, #436] @ (2ab38 ) │ │ │ │ - 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] @ (2ab3c ) │ │ │ │ - ldr.w r5, [ip, r5] │ │ │ │ - add r4, pc │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - mov.w r5, #0 │ │ │ │ - bl c3c8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2aa68 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - bpl.n 2aa48 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r6, r3, #7 │ │ │ │ - bpl.n 2aa6c │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.n 2aa78 │ │ │ │ - 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 2aa8c │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - cmp r1, #8 │ │ │ │ - bne.n 2aa98 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - add r6, sp, #36 @ 0x24 │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 29494 │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.n 2aa68 │ │ │ │ - movs r0, #2 │ │ │ │ - blx 9334 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2aab0 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 1132c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - bpl.w 2ab12 │ │ │ │ - ldr r1, [pc, #308] @ (2ab40 ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 2aafc │ │ │ │ - ldr r1, [pc, #304] @ (2ab44 ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 2ab26 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.w 2ab2a │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cmp r2, #1 │ │ │ │ - str r0, [r3, #16] │ │ │ │ - beq.n 2ab2a │ │ │ │ - str r1, [r3, #20] │ │ │ │ - ldr r1, [pc, #280] @ (2ab48 ) │ │ │ │ - ldr r2, [pc, #260] @ (2ab38 ) │ │ │ │ - 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 2aaf8 │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #256] @ (2ab4c ) │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, pc │ │ │ │ - bl 11514 │ │ │ │ - ldr r3, [pc, #252] @ (2ab50 ) │ │ │ │ - movw r2, #587 @ 0x24b │ │ │ │ - ldr r1, [pc, #248] @ (2ab54 ) │ │ │ │ - ldr r0, [pc, #252] @ (2ab58 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 2aa2e │ │ │ │ - ldr r0, [pc, #236] @ (2ab5c ) │ │ │ │ - mov r1, r2 │ │ │ │ - add r0, pc │ │ │ │ - bl 11514 │ │ │ │ - b.n 2aa52 │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq r2, #0 │ │ │ │ - beq.n 2a9c6 │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.n 2aaba │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - b.n 2a9c6 │ │ │ │ - ldr r0, [pc, #208] @ (2ab60 ) │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, pc │ │ │ │ - bl 11514 │ │ │ │ - b.n 2aa52 │ │ │ │ - cmp r1, #1 │ │ │ │ - itt eq │ │ │ │ - moveq r3, #0 │ │ │ │ - addeq r6, sp, #36 @ 0x24 │ │ │ │ - beq.n 2a9dc │ │ │ │ - cmp r1, #10 │ │ │ │ - bne.n 2aad6 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - add r6, sp, #36 @ 0x24 │ │ │ │ - negs r3, r3 │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - b.n 2a9dc │ │ │ │ - str r0, [sp, #16] │ │ │ │ - bl 11178 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b.n 2a9f6 │ │ │ │ - mov r0, r2 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - bl 166fc │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - orr.w r2, r2, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 2a9c6 │ │ │ │ - lsls r2, r0, #1 │ │ │ │ - b.n 2a9c6 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 166fc │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - ldrd r3, r2, [sp, #16] │ │ │ │ - orr.w r3, r3, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 2a9dc │ │ │ │ - lsls r3, r0, #1 │ │ │ │ - b.n 2a9dc │ │ │ │ - blx 90dc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #100] @ (2ab64 ) │ │ │ │ - movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #100] @ (2ab68 ) │ │ │ │ - ldr r0, [pc, #100] @ (2ab6c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #12 │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #92] @ (2ab70 ) │ │ │ │ - movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #92] @ (2ab74 ) │ │ │ │ - ldr r0, [pc, #92] @ (2ab78 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - bl 98c8 │ │ │ │ - bl 9928 │ │ │ │ - nop │ │ │ │ - str r0, [r3, #32] │ │ │ │ - movs r2, r0 │ │ │ │ - ldrsb r0, [r7, r1] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ + strh r2, [r1, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r4, r1] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r5, #18 │ │ │ │ + rors r6, r1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #18 │ │ │ │ + ldr r2, [pc, #680] @ (2d64c ) │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, r7] │ │ │ │ - movs r2, r0 │ │ │ │ - ldrb r0, [r7, #13] │ │ │ │ + strh r4, [r1, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #15 │ │ │ │ + lsrs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, #11] │ │ │ │ + ldr r1, [pc, #776] @ (2d6b8 ) │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, #108] @ 0x6c │ │ │ │ + strh r0, [r3, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #108] @ 0x6c │ │ │ │ + lsls r4, r3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, #104] @ 0x68 │ │ │ │ + strh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #856] @ 0x358 │ │ │ │ + eors r4, r6 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, r1] │ │ │ │ + strh r2, [r1, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r0, r0] │ │ │ │ + eors r6, r1 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #776] @ 0x308 │ │ │ │ + strh r4, [r4, r0] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, r1] │ │ │ │ + ands r0, r5 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, r2] │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0002ab7c : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w ip, [pc, #224] @ 2ac6c │ │ │ │ - sub sp, #32 │ │ │ │ - ldr.w lr, [pc, #220] @ 2ac70 │ │ │ │ - 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] @ 2ac74 │ │ │ │ - add lr, pc │ │ │ │ - ldr r4, [pc, #200] @ (2ac78 ) │ │ │ │ - add r4, pc │ │ │ │ - ldr.w ip, [lr, ip] │ │ │ │ - ldr.w ip, [ip] │ │ │ │ - str.w ip, [sp, #28] │ │ │ │ - mov.w ip, #0 │ │ │ │ - bl c34c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2ac36 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #7 │ │ │ │ - bpl.n 2ac16 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #8 │ │ │ │ - bne.n 2ac3a │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - lsls r0, r0, #1 │ │ │ │ - bl 29418 │ │ │ │ - cmp r0, #2 │ │ │ │ - beq.n 2ac36 │ │ │ │ - cbnz r0, 2ac10 │ │ │ │ - ldr r3, [pc, #144] @ (2ac7c ) │ │ │ │ - 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] @ (2ac80 ) │ │ │ │ - ldr r3, [pc, #120] @ (2ac74 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 2ac68 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r3, [pc, #112] @ (2ac84 ) │ │ │ │ - ldr r0, [r4, r3] │ │ │ │ - b.n 2abec │ │ │ │ - ldr r0, [pc, #112] @ (2ac88 ) │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, pc │ │ │ │ - bl 11514 │ │ │ │ - ldr r3, [pc, #104] @ (2ac8c ) │ │ │ │ - ldr r1, [pc, #108] @ (2ac90 ) │ │ │ │ - mov.w r2, #748 @ 0x2ec │ │ │ │ - ldr r0, [pc, #104] @ (2ac94 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 2abf8 │ │ │ │ - cmp r2, #1 │ │ │ │ - it eq │ │ │ │ - moveq r0, #0 │ │ │ │ - beq.n 2abde │ │ │ │ - cmp r2, #10 │ │ │ │ - bne.n 2ac4e │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - negs r3, r3 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ - b.n 2abde │ │ │ │ - mov r0, r3 │ │ │ │ - add r1, sp, #24 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 166fc │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - lsls r0, r0, #1 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 2abde │ │ │ │ - orr.w r0, r3, #1 │ │ │ │ - b.n 2abde │ │ │ │ - blx 90dc <__stack_chk_fail@plt> │ │ │ │ - ldrsh r6, [r6, r7] │ │ │ │ - movs r2, r0 │ │ │ │ - strb r0, [r2, r1] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ + strh r2, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, r1] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r3, #16 │ │ │ │ + ands r6, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, r0] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r0, #18 │ │ │ │ + ldr r0, [pc, #992] @ (2d7bc ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, #80] @ 0x50 │ │ │ │ + str r6, [r1, r7] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #15 │ │ │ │ + subs r7, #210 @ 0xd2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, #23] │ │ │ │ + str r2, [r6, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, #76] @ 0x4c │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0002ac98 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #288] @ (2adc8 ) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - add r6, pc │ │ │ │ - bl 1ba74 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2ad78 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 2adb0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ad3a │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r0, 2acde │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2acde │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 2ad6c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - str r4, [r5, #16] │ │ │ │ - bge.n 2acfa │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt eq │ │ │ │ - moveq.w r3, #1073741824 @ 0x40000000 │ │ │ │ - streq r3, [r4, #0] │ │ │ │ - beq.n 2acfa │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 2ad50 │ │ │ │ - ldr r3, [pc, #208] @ (2adcc ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 2ad20 │ │ │ │ - bl 1ba8c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2ad92 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - cbz r0, 2ad18 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbz r3, 2ad72 │ │ │ │ - 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, 2ad60 │ │ │ │ - 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, 2ad44 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 2acd4 │ │ │ │ - ldr r3, [pc, #132] @ (2adcc ) │ │ │ │ - str r4, [r5, #16] │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 2ad02 │ │ │ │ - b.n 2ad20 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [pc, #116] @ (2adcc ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 2ad02 │ │ │ │ - b.n 2ad20 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 2ad28 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2acdc │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2ad18 │ │ │ │ - ldr r3, [pc, #84] @ (2add0 ) │ │ │ │ - mov.w r2, #752 @ 0x2f0 │ │ │ │ - ldr r1, [pc, #84] @ (2add4 ) │ │ │ │ - ldr r0, [pc, #84] @ (2add8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 2ad1a │ │ │ │ - ldr r3, [pc, #60] @ (2add0 ) │ │ │ │ - mov.w r2, #764 @ 0x2fc │ │ │ │ - ldr r1, [pc, #64] @ (2addc ) │ │ │ │ - ldr r0, [pc, #68] @ (2ade0 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 2ad8e │ │ │ │ - ldr r3, [pc, #48] @ (2ade4 ) │ │ │ │ - movw r2, #14187 @ 0x376b │ │ │ │ - ldr r1, [pc, #48] @ (2ade8 ) │ │ │ │ - ldr r0, [pc, #48] @ (2adec ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1604 @ 0x644 │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - strh r0, [r2, r5] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r0, #14 │ │ │ │ + subs r7, #182 @ 0xb6 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #15 │ │ │ │ + strb r2, [r4, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, #18] │ │ │ │ + str r4, [r1, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, #56] @ 0x38 │ │ │ │ + subs r7, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, #17] │ │ │ │ + str r6, [r4, r5] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, #56] @ 0x38 │ │ │ │ + subs r7, #106 @ 0x6a │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #136] @ 0x88 │ │ │ │ + str r0, [r0, r5] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, r3] │ │ │ │ + subs r7, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, #17] │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0002adf0 : │ │ │ │ - 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, #3904] @ 0xf40 │ │ │ │ - ldr.w r2, [pc, #3176] @ 2ba6c │ │ │ │ - sub sp, #156 @ 0x9c │ │ │ │ - ldr.w r3, [pc, #3176] @ 2ba70 │ │ │ │ - mov r8, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r5, [pc, #3172] @ 2ba74 │ │ │ │ - add r5, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ - mov.w r3, #0 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 2affa │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mov r4, r1 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ae32 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr.w r2, [pc, #3140] @ 2ba78 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r7, [r5, r2] │ │ │ │ - ldr.w r2, [r7, #212] @ 0xd4 │ │ │ │ - ldr.w r1, [r7, #276] @ 0x114 │ │ │ │ - blx 93d4 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2b188 │ │ │ │ - bl 1ba1c │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2b486 │ │ │ │ - bl 1b9c4 │ │ │ │ - ldr.w r3, [pc, #3096] @ 2ba7c │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 2b59e │ │ │ │ - ldr.w r1, [r7, #292] @ 0x124 │ │ │ │ - bl fac0 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2b5cc │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #2 │ │ │ │ - add r1, sp, #112 @ 0x70 │ │ │ │ - strd r8, r9, [sp, #112] @ 0x70 │ │ │ │ - blx 949c │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mov sl, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2aeac │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2b124 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 2b602 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2b10c │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2b104 │ │ │ │ - ldr.w r3, [sl, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #5 │ │ │ │ - bpl.w 2b61a │ │ │ │ - ldr.w r3, [pc, #2972] @ 2ba80 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr.w r8, [r3] │ │ │ │ - bl 2ac98 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov fp, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2af04 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2b140 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 2b158 │ │ │ │ - ldr.w r3, [pc, #2932] @ 2ba84 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2b6ba │ │ │ │ - str.w fp, [sp, #20] │ │ │ │ - mov.w fp, #0 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1d35c │ │ │ │ - tst.w fp, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne.w 2b47e │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.w 2b44a │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl d3dc │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2b4b4 │ │ │ │ - ldr.w r1, [r7, #212] @ 0xd4 │ │ │ │ - movs r2, #1 │ │ │ │ - bl d328 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2b014 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2af70 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2b150 │ │ │ │ - lsls r1, r4, #31 │ │ │ │ - bmi.w 2b70a │ │ │ │ - add.w fp, r4, #2 │ │ │ │ - teq r4, fp │ │ │ │ - bmi.w 2b12c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 2af24 │ │ │ │ - mov r9, fp │ │ │ │ - ldr.w fp, [sp, #20] │ │ │ │ - mov r0, fp │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl c598 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ - ldr.w r3, [pc, #2776] @ 2ba88 │ │ │ │ - ldr.w r1, [pc, #2776] @ 2ba8c │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 911c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr.w r1, [pc, #2764] @ 2ba90 │ │ │ │ - movs r2, #162 @ 0xa2 │ │ │ │ - ldr.w r0, [pc, #2760] @ 2ba94 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - movs r4, #0 │ │ │ │ - ldr.w r2, [pc, #2748] @ 2ba98 │ │ │ │ - ldr.w r3, [pc, #2704] @ 2ba70 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #148] @ 0x94 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 2bf1a │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #156 @ 0x9c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [pc, #2720] @ 2ba9c │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 2c02c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 2ae2e │ │ │ │ - b.n 2ae32 │ │ │ │ - ldr.w r3, [pc, #2696] @ 2baa0 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2b6be │ │ │ │ - mov r1, r9 │ │ │ │ - blx 8f94 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 2b71c │ │ │ │ - uxtb r0, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2b30a │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2b04c │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2b63c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r2, sl │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 25990 │ │ │ │ - lsls r2, r4, #31 │ │ │ │ - mov r9, r0 │ │ │ │ - bmi.w 2b692 │ │ │ │ - cmp.w r9, #1 │ │ │ │ - beq.w 2b676 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2b978 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1d35c │ │ │ │ - tst.w r9, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne.w 2b9f4 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.w 2b9dc │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1e244 │ │ │ │ - mov r9, r0 │ │ │ │ - lsls r0, r4, #31 │ │ │ │ - bmi.w 2b8ea │ │ │ │ - cmp.w r9, #1 │ │ │ │ - beq.w 2b8d2 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - bl d3dc │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2b8f4 │ │ │ │ - ldr.w r1, [r7, #212] @ 0xd4 │ │ │ │ - movs r2, #1 │ │ │ │ - bl d328 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov fp, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2b0d4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2b644 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 2bd64 │ │ │ │ - tst.w r9, #1 │ │ │ │ - bne.w 2b9c2 │ │ │ │ - add.w fp, r9, #2 │ │ │ │ - teq r9, fp │ │ │ │ - bpl.w 2af82 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bge.w 2af82 │ │ │ │ - mov r0, r9 │ │ │ │ - movs r1, #2 │ │ │ │ - bl 16900 │ │ │ │ - mov fp, r0 │ │ │ │ - b.n 2af82 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2aed4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 2aed4 │ │ │ │ - b.n 2b104 │ │ │ │ - mov r0, fp │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2aeac │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bge.w 2af82 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #2 │ │ │ │ - bl 16900 │ │ │ │ - mov fp, r0 │ │ │ │ - b.n 2af82 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bne.w 2af0c │ │ │ │ - b.n 2b158 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2af70 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #156 @ 0x9c │ │ │ │ - ldr.w r1, [pc, #2372] @ 2baa4 │ │ │ │ - ldr.w r0, [pc, #2372] @ 2baa8 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, fp │ │ │ │ - bl c598 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 2afd6 │ │ │ │ - ldr.w r3, [pc, #2288] @ 2ba7c │ │ │ │ - movs r2, #148 @ 0x94 │ │ │ │ - ldr.w sl, [pc, #2332] @ 2baac │ │ │ │ - ldr.w r9, [pc, #2332] @ 2bab0 │ │ │ │ - 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 117a4 │ │ │ │ - mov r0, r4 │ │ │ │ - add r4, sp, #60 @ 0x3c │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10eb4 │ │ │ │ - ldr.w r3, [pc, #2300] @ 2bab4 │ │ │ │ - ldr.w r1, [r7, #264] @ 0x108 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9730 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2b9fe │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr.w r1, [r7, #272] @ 0x110 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9730 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2ba0e │ │ │ │ - movs r0, #2 │ │ │ │ - blx 9334 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2ba3a │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - ldr r1, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r1, #5 │ │ │ │ - bpl.w 2c092 │ │ │ │ - ldr.w r1, [pc, #2232] @ 2bab8 │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 2c07c │ │ │ │ - ldr.w r1, [pc, #2224] @ 2babc │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 2c078 │ │ │ │ - ldr.w r3, [r9, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 2c074 │ │ │ │ - cmp r3, #1 │ │ │ │ - str.w fp, [r9, #16] │ │ │ │ - beq.w 2c074 │ │ │ │ - mov r0, r9 │ │ │ │ - str.w r6, [r9, #20] │ │ │ │ - bl 1103c │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cf0 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 2b9d6 │ │ │ │ - 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 9730 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9cf0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 2bc10 │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ - bpl.w 2bc74 │ │ │ │ - ldr.w r3, [r7, #288] @ 0x120 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - movs r0, #3 │ │ │ │ - bl d57c │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 2b6a2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr.w r1, [r7, #272] @ 0x110 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9730 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2bce4 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #108 @ 0x6c │ │ │ │ - str r5, [sp, #108] @ 0x6c │ │ │ │ - blx 949c │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cf0 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 2bd04 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 10d84 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr.w r1, [pc, #2020] @ 2bac0 │ │ │ │ - movs r2, #150 @ 0x96 │ │ │ │ - ldr.w r0, [pc, #2016] @ 2bac4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - ldmia.w r4, {r0, r1, r2} │ │ │ │ - bl 10fd8 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 2afd6 │ │ │ │ - ldr.w r1, [r7, #300] @ 0x12c │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r9 │ │ │ │ - bl d328 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2b75c │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 2bfe4 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2b33c │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbnz r3, 2b33c │ │ │ │ - mov r0, r8 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2b354 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cbnz r3, 2b354 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - lsls r3, r4, #31 │ │ │ │ - bmi.w 2b652 │ │ │ │ - adds r1, r4, #2 │ │ │ │ - teq r4, r1 │ │ │ │ - bmi.w 2b64c │ │ │ │ - mov r0, r6 │ │ │ │ - bl d3dc │ │ │ │ - mov r8, r0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 2bb74 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, sl │ │ │ │ - bl 10bb8 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2ba42 │ │ │ │ - ldr.w r3, [pc, #1856] @ 2bac8 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 2bc2a │ │ │ │ - bl 17b84 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mov fp, r0 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2b9ba │ │ │ │ - cmp.w fp, #2 │ │ │ │ - beq.w 2bc98 │ │ │ │ - ldr.w r3, [pc, #1816] @ 2bacc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - cmp r8, r3 │ │ │ │ - beq.w 2b870 │ │ │ │ - ldr.w r1, [r7, #300] @ 0x12c │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r8 │ │ │ │ - bl d328 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mov r9, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2b3e2 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2b69a │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 2b886 │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 21878 │ │ │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ - lsls r3, r4, #31 │ │ │ │ - bmi.w 2be46 │ │ │ │ - cmp.w r9, #1 │ │ │ │ - beq.w 2be50 │ │ │ │ - ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2bd18 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1d35c │ │ │ │ - tst.w r9, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne.w 2bd5a │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.w 2b08e │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ - ldr.w r1, [pc, #1692] @ 2bad0 │ │ │ │ - ldr.w r0, [pc, #1692] @ 2bad4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - ldr.w fp, [sp, #20] │ │ │ │ - bl 117a4 │ │ │ │ - b.n 2b464 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #162 @ 0xa2 │ │ │ │ - ldr.w r1, [pc, #1672] @ 2bad8 │ │ │ │ - ldr.w r0, [pc, #1672] @ 2badc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - ldr.w fp, [sp, #20] │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 2afd6 │ │ │ │ - mov r0, fp │ │ │ │ - bl c598 │ │ │ │ - b.n 2af36 │ │ │ │ - ldr.w r3, [pc, #1524] @ 2ba7c │ │ │ │ - movs r2, #154 @ 0x9a │ │ │ │ - ldr.w r1, [pc, #1616] @ 2bae0 │ │ │ │ - ldr.w r0, [pc, #1616] @ 2bae4 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cf0 │ │ │ │ - movs r0, #0 │ │ │ │ - bl c598 │ │ │ │ - b.n 2afd6 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #173 @ 0xad │ │ │ │ - ldr.w r9, [pc, #1580] @ 2bae8 │ │ │ │ - ldr.w r0, [pc, #1580] @ 2baec │ │ │ │ - ldr.w fp, [sp, #20] │ │ │ │ - add r9, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, pc │ │ │ │ - str r0, [sp, #16] │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c598 │ │ │ │ - add r4, sp, #72 @ 0x48 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10eb4 │ │ │ │ - ldr.w r3, [pc, #1472] @ 2bab4 │ │ │ │ - ldr.w r1, [r7, #296] @ 0x128 │ │ │ │ - ldr r6, [sp, #80] @ 0x50 │ │ │ │ - ldrd r8, r7, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9730 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2ba24 │ │ │ │ - bl 1103c │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9cf0 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 2b8aa │ │ │ │ - ldmia.w r4, {r0, r1, r2} │ │ │ │ - bl 10fd8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cf0 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 10bb8 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mov r6, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2b560 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cbnz r3, 2b560 │ │ │ │ - mov r0, sl │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 2bbf6 │ │ │ │ - ldr.w r3, [pc, #1416] @ 2baf0 │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 2bc50 │ │ │ │ - ldr r4, [r6, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 2c044 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r4, #0] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 2afd8 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2afd8 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr.w r1, [pc, #1360] @ 2baf4 │ │ │ │ - ldr.w r0, [pc, #1360] @ 2baf8 │ │ │ │ - movs r2, #154 @ 0x9a │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl c598 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 2afd6 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #154 @ 0x9a │ │ │ │ - ldr.w r1, [pc, #1320] @ 2bafc │ │ │ │ - ldr.w r0, [pc, #1320] @ 2bb00 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cf0 │ │ │ │ - movs r0, #0 │ │ │ │ - bl c598 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 2afd6 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #154 @ 0x9a │ │ │ │ - ldr.w r1, [pc, #1276] @ 2bb04 │ │ │ │ - ldr.w r0, [pc, #1276] @ 2bb08 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.n 2b5e2 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr.w r2, [pc, #1260] @ 2bb0c │ │ │ │ - ldr.w r1, [pc, #1260] @ 2bb10 │ │ │ │ - ldr.w r0, [pc, #1260] @ 2bb14 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - strd r2, sl, [sp] │ │ │ │ - add r0, pc │ │ │ │ - movs r2, #154 @ 0x9a │ │ │ │ - bl 11db0 │ │ │ │ - b.n 2b4a0 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2b04c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2b0d4 │ │ │ │ - cmp r1, #0 │ │ │ │ - bge.w 2b364 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 16900 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl d3dc │ │ │ │ - tst.w r9, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - beq.w 2b36c │ │ │ │ - mov r0, r9 │ │ │ │ - bl c598 │ │ │ │ - b.n 2b36c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #180 @ 0xb4 │ │ │ │ - ldr.w r1, [pc, #1180] @ 2bb18 │ │ │ │ - ldr.w r0, [pc, #1180] @ 2bb1c │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - ldr.w fp, [sp, #20] │ │ │ │ - bl 117a4 │ │ │ │ - b.n 2b464 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c598 │ │ │ │ - b.n 2b064 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2b3e2 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #151 @ 0x97 │ │ │ │ - ldr.w r1, [pc, #1144] @ 2bb20 │ │ │ │ - ldr.w r0, [pc, #1144] @ 2bb24 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.n 2b2ee │ │ │ │ - mov r9, r2 │ │ │ │ - b.n 2af90 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c598 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r3, [pc, #932] @ (2ba88 ) │ │ │ │ - ldr.w r1, [pc, #1088] @ 2bb28 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 911c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr.w r1, [pc, #1076] @ 2bb2c │ │ │ │ - movs r2, #179 @ 0xb3 │ │ │ │ - ldr.w r0, [pc, #1076] @ 2bb30 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.n 2afd6 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 16900 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c598 │ │ │ │ - b.n 2af82 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #179 @ 0xb3 │ │ │ │ - ldr.w r1, [pc, #1040] @ 2bb34 │ │ │ │ - ldr.w r0, [pc, #1040] @ 2bb38 │ │ │ │ - ldr.w fp, [sp, #20] │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c598 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 2afd6 │ │ │ │ - ldr.w r1, [r7, #304] @ 0x130 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r9 │ │ │ │ - bl d328 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mov fp, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2b77e │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 2b858 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bne.w 2b08e │ │ │ │ - ldr.w fp, [sp, #20] │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2b7a0 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2bfba │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2b7b4 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 2b868 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 2bfcc │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2b7d2 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2bfc4 │ │ │ │ - ldr r3, [pc, #872] @ (2bb3c ) │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w r8, [r7, #308] @ 0x134 │ │ │ │ - ldr r7, [r5, r3] │ │ │ │ - ldr r4, [r7, #0] │ │ │ │ - bl 1132c │ │ │ │ - movs r3, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - movs r2, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - add r1, sp, #120 @ 0x78 │ │ │ │ - str.w r8, [sp, #120] @ 0x78 │ │ │ │ - strd r6, r5, [sp, #124] @ 0x7c │ │ │ │ - blx 949c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2bfaa │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2b80e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbz r3, 2b860 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 2bffc │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2b826 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2bfa2 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 2bf66 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10d84 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2bf5e │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #194 @ 0xc2 │ │ │ │ - ldr r1, [pc, #760] @ (2bb40 ) │ │ │ │ - ldr r0, [pc, #760] @ (2bb44 ) │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.w 2afd6 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2b77e │ │ │ │ - mov r0, r6 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2b80e │ │ │ │ - mov r0, sl │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2b7b4 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2b886 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2bcdc │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, sl │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - bl 20b5c │ │ │ │ - ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ - lsls r2, r4, #31 │ │ │ │ - bmi.w 2beaa │ │ │ │ - cmp.w r9, #1 │ │ │ │ - beq.w 2be92 │ │ │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ - b.n 2b40c │ │ │ │ - mov r0, sl │ │ │ │ - bl 9cf0 │ │ │ │ - bl 10df0 │ │ │ │ - ldmia.w r4, {r0, r1, r2} │ │ │ │ - bl 10fd8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cf0 │ │ │ │ - b.w 2afd6 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #197 @ 0xc5 │ │ │ │ - ldr r1, [pc, #624] @ (2bb48 ) │ │ │ │ - ldr r0, [pc, #624] @ (2bb4c ) │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - ldr.w fp, [sp, #20] │ │ │ │ - bl 117a4 │ │ │ │ - b.n 2b464 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c598 │ │ │ │ - b.w 2b09e │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #201 @ 0xc9 │ │ │ │ - ldr r4, [pc, #596] @ (2bb50 ) │ │ │ │ - ldr r0, [pc, #600] @ (2bb54 ) │ │ │ │ - ldr.w fp, [sp, #20] │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, pc │ │ │ │ - str r0, [sp, #16] │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl c598 │ │ │ │ - add r6, sp, #96 @ 0x60 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 10eb4 │ │ │ │ - ldr r3, [pc, #388] @ (2bab4 ) │ │ │ │ - ldr.w r1, [r7, #296] @ 0x128 │ │ │ │ - ldrd r9, r8, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r7, [sp, #104] @ 0x68 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9730 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2be7c │ │ │ │ - bl 1103c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9cf0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 2bcb4 │ │ │ │ - ldmia.w r6, {r0, r1, r2} │ │ │ │ - bl 10fd8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 2b53e │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl c598 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r3, [pc, #240] @ (2ba88 ) │ │ │ │ - ldr r1, [pc, #444] @ (2bb58 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 911c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r1, [pc, #436] @ (2bb5c ) │ │ │ │ - movs r2, #181 @ 0xb5 │ │ │ │ - ldr r0, [pc, #436] @ (2bb60 ) │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.w 2afd6 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2b3aa │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 16900 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl c598 │ │ │ │ - b.w 2af82 │ │ │ │ - bl 10df0 │ │ │ │ - b.n 2b2ee │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #181 @ 0xb5 │ │ │ │ - ldr r1, [pc, #384] @ (2bb64 ) │ │ │ │ - ldr r0, [pc, #388] @ (2bb68 ) │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - ldr.w fp, [sp, #20] │ │ │ │ - bl 117a4 │ │ │ │ - b.n 2b464 │ │ │ │ - mov r0, r9 │ │ │ │ - bl c598 │ │ │ │ - b.w 2b088 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #149 @ 0x95 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r9 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - b.n 2b2ee │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, sl │ │ │ │ - movs r2, #149 @ 0x95 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 2b2ee │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - movs r2, #174 @ 0xae │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 2b8b4 │ │ │ │ - bl 11178 │ │ │ │ - b.w 2b1f2 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #187 @ 0xbb │ │ │ │ - ldr r1, [pc, #292] @ (2bb6c ) │ │ │ │ - ldr r0, [pc, #292] @ (2bb70 ) │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - ldr.w fp, [sp, #20] │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r4 │ │ │ │ - b.w 2b176 │ │ │ │ - nop │ │ │ │ - str r0, [r6, r7] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ + ldr r0, [pc, #312] @ (2d544 ) │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, r7] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r0, #17 │ │ │ │ + str r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #15 │ │ │ │ + subs r7, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #16 │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + cmp r6, #110 @ 0x6e │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #19 │ │ │ │ + str r0, [r2, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, #104] @ 0x68 │ │ │ │ + ldr r0, [r1, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, #9] │ │ │ │ + cmp r6, #86 @ 0x56 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, #20] │ │ │ │ + mov ip, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, r0] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r6, #17 │ │ │ │ + ldr r0, [r6, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #16 │ │ │ │ + cmp r6, #62 @ 0x3e │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, #3] │ │ │ │ + str r4, [r5, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r7, r6] │ │ │ │ + ldr r0, [r3, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, #2] │ │ │ │ + cmp r6, #38 @ 0x26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r0, r6] │ │ │ │ + str r4, [r2, r0] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + ldr r0, [r0, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #18 │ │ │ │ + cmp r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #18 │ │ │ │ + ldr r7, [pc, #1008] @ (2d840 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, #116] @ 0x74 │ │ │ │ + ldr r0, [r5, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r7, r0] │ │ │ │ + cmp r5, #246 @ 0xf6 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #18 │ │ │ │ + mov r4, r4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #17 │ │ │ │ + ldr r0, [r2, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #92] @ 0x5c │ │ │ │ + cmp r5, #222 @ 0xde │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, r3] │ │ │ │ + str r0, [r3, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #92] @ 0x5c │ │ │ │ + ldr r0, [r7, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, r3] │ │ │ │ + cmp r5, #198 @ 0xc6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, #88] @ 0x58 │ │ │ │ + ldr r5, [pc, #768] @ (2d774 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, r2] │ │ │ │ + ldr r0, [r4, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, #84] @ 0x54 │ │ │ │ + cmp r5, #174 @ 0xae │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, r1] │ │ │ │ + cmp ip, fp │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #20 │ │ │ │ + ldr r0, [r1, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, #72] @ 0x48 │ │ │ │ + cmp r5, #150 @ 0x96 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, r5] │ │ │ │ + cmp ip, r8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, #68] @ 0x44 │ │ │ │ + ldr r0, [r6, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, r5] │ │ │ │ + cmp r5, #126 @ 0x7e │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, #64] @ 0x40 │ │ │ │ + cmp ip, r5 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, r4] │ │ │ │ + ldr r0, [r3, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, r6] │ │ │ │ + cmp r5, #102 @ 0x66 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #64] @ 0x40 │ │ │ │ + mov r8, r6 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, r3] │ │ │ │ + ldr r0, [r0, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, #56] @ 0x38 │ │ │ │ + cmp r5, #78 @ 0x4e │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, r2] │ │ │ │ + cmp r4, pc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #56] @ 0x38 │ │ │ │ + ldr r0, [r5, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, r1] │ │ │ │ + cmp r5, #54 @ 0x36 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r3, #52] @ 0x34 │ │ │ │ + ldr r2, [pc, #640] @ (2d73c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, #48] @ 0x30 │ │ │ │ + ldr r0, [r2, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, r0] │ │ │ │ + cmp r5, #30 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #48] @ 0x30 │ │ │ │ + ldr r5, [pc, #992] @ (2d8a8 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r6, r7] │ │ │ │ + ldr r0, [r7, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #19 │ │ │ │ + cmp r5, #6 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [pc, #976] @ (2d8a4 ) │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0002d4d4 : │ │ │ │ + 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] @ 2d6b0 │ │ │ │ + sub sp, #60 @ 0x3c │ │ │ │ + mov r0, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + add ip, pc │ │ │ │ + mov r2, r3 │ │ │ │ + add.w r3, ip, #2496 @ 0x9c0 │ │ │ │ + ldr.w ip, [pc, #444] @ 2d6b4 │ │ │ │ + ldr r5, [pc, #444] @ (2d6b8 ) │ │ │ │ + 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] @ (2d6bc ) │ │ │ │ + ldr.w r5, [ip, r5] │ │ │ │ + add r4, pc │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ + mov.w r5, #0 │ │ │ │ + bl c3c8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 2d5ea │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r7, r3, #3 │ │ │ │ + bpl.n 2d5ca │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r6, r3, #7 │ │ │ │ + bpl.n 2d5ee │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.n 2d5fa │ │ │ │ + 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 2d60e │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ + cmp r1, #8 │ │ │ │ + bne.n 2d61a │ │ │ │ + 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 2bf38 │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ + cmp r5, #1 │ │ │ │ + beq.n 2d5ea │ │ │ │ + movs r0, #2 │ │ │ │ + blx 9334 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 2d632 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 1132c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.w 2d692 │ │ │ │ + ldr r1, [pc, #304] @ (2d6c0 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 2d67c │ │ │ │ + ldr r1, [pc, #300] @ (2d6c4 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 2d6a6 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.w 2d6aa │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + cmp r2, #1 │ │ │ │ + str r0, [r3, #16] │ │ │ │ + beq.n 2d6aa │ │ │ │ + str r1, [r3, #20] │ │ │ │ + ldr r1, [pc, #276] @ (2d6c8 ) │ │ │ │ + ldr r2, [pc, #260] @ (2d6b8 ) │ │ │ │ + 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 2d678 │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r0, [pc, #256] @ (2d6cc ) │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, pc │ │ │ │ + bl 11514 │ │ │ │ + ldr r3, [pc, #248] @ (2d6d0 ) │ │ │ │ + mov.w r2, #520 @ 0x208 │ │ │ │ + ldr r1, [pc, #248] @ (2d6d4 ) │ │ │ │ + ldr r0, [pc, #248] @ (2d6d8 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 2d5b0 │ │ │ │ + ldr r0, [pc, #236] @ (2d6dc ) │ │ │ │ + mov r1, r2 │ │ │ │ + add r0, pc │ │ │ │ + bl 11514 │ │ │ │ + b.n 2d5d4 │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq r2, #0 │ │ │ │ + beq.n 2d542 │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.n 2d63c │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + b.n 2d542 │ │ │ │ + ldr r0, [pc, #208] @ (2d6e0 ) │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + bl 11514 │ │ │ │ + b.n 2d5d4 │ │ │ │ + cmp r1, #1 │ │ │ │ + itt eq │ │ │ │ + moveq r1, #0 │ │ │ │ + addeq r7, sp, #44 @ 0x2c │ │ │ │ + beq.n 2d55a │ │ │ │ + cmp r1, #10 │ │ │ │ + bne.n 2d658 │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + add r7, sp, #44 @ 0x2c │ │ │ │ + negs r1, r1 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 2d55a │ │ │ │ + str r0, [sp, #16] │ │ │ │ + bl 11178 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + b.n 2d578 │ │ │ │ + mov r0, r2 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + str r2, [sp, #16] │ │ │ │ + bl 166f8 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + orr.w r2, r2, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 2d542 │ │ │ │ + lsls r2, r0, #1 │ │ │ │ + b.n 2d542 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + mov r0, r3 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 166f8 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldrd r3, r2, [sp, #16] │ │ │ │ + cbnz r1, 2d672 │ │ │ │ + lsls r1, r0, #1 │ │ │ │ + b.n 2d55a │ │ │ │ + orr.w r1, r3, #1 │ │ │ │ + b.n 2d55a │ │ │ │ + blx 90dc <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #100] @ (2d6e4 ) │ │ │ │ + movw r2, #291 @ 0x123 │ │ │ │ + ldr r1, [pc, #100] @ (2d6e8 ) │ │ │ │ + ldr r0, [pc, #100] @ (2d6ec ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #12 │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #92] @ (2d6f0 ) │ │ │ │ + movs r2, #34 @ 0x22 │ │ │ │ + ldr r1, [pc, #92] @ (2d6f4 ) │ │ │ │ + ldr r0, [pc, #92] @ (2d6f8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + bl 98c8 │ │ │ │ + bl 9928 │ │ │ │ + nop │ │ │ │ + adds r6, #160 @ 0xa0 │ │ │ │ + movs r2, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #28] │ │ │ │ + cmp r2, #234 @ 0xea │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, r3] │ │ │ │ + lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, #20] │ │ │ │ + cmp r2, #72 @ 0x48 │ │ │ │ + movs r2, r0 │ │ │ │ + str r2, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, r1] │ │ │ │ + lsls r4, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, #16] │ │ │ │ + ldr r5, [pc, #168] @ (2d780 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, r0] │ │ │ │ + subs r3, #46 @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, #72] @ 0x48 │ │ │ │ + orrs r6, r6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ + orrs r6, r2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r6, r5] │ │ │ │ + str r6, [r3, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ + movs r6, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r7, r4] │ │ │ │ + cmp r2, #116 @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, #124] @ 0x7c │ │ │ │ + str r2, [r1, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r2, r3] │ │ │ │ + movs r6, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #184 @ 0xb8 │ │ │ │ - ldr.w r8, [pc, #1324] @ 2c0a8 │ │ │ │ - add.w r9, sp, #84 @ 0x54 │ │ │ │ - ldr.w fp, [pc, #1320] @ 2c0ac │ │ │ │ - add r8, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add fp, pc │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, fp │ │ │ │ - bl 117a4 │ │ │ │ + movs r7, #16 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0002d6fc : │ │ │ │ + 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] @ 2dde8 │ │ │ │ + sub sp, #84 @ 0x54 │ │ │ │ + ldr.w r4, [pc, #1752] @ 2ddec │ │ │ │ + mov r8, r0 │ │ │ │ + add r5, pc │ │ │ │ + ldr.w r6, [pc, #1748] @ 2ddf0 │ │ │ │ + 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 2d9a4 │ │ │ │ + add.w r9, r2, #2 │ │ │ │ + teq r2, r9 │ │ │ │ + bmi.w 2d99c │ │ │ │ + movs r0, #0 │ │ │ │ + blx 8e48 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2da6e │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1abb4 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.w 2da94 │ │ │ │ + ldr.w r3, [pc, #1684] @ 2ddf4 │ │ │ │ + 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 2dab2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1132c │ │ │ │ + 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 9554 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2daba │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 2ddb8 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2d7c4 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2d9d4 │ │ │ │ + ldr.w r3, [pc, #1584] @ 2ddf8 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 2dae4 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2d7e8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2d9e0 │ │ │ │ + ldr.w r3, [pc, #1552] @ 2ddfc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.w 2d968 │ │ │ │ + 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 26f78 │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 2db40 │ │ │ │ + cmp r5, #1 │ │ │ │ + beq.w 2db22 │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 92b8 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 2dda0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2d844 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2da66 │ │ │ │ + cmp r6, #0 │ │ │ │ + blt.w 2db48 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1abb4 │ │ │ │ + mov r4, r0 │ │ │ │ + lsls r0, r5, #31 │ │ │ │ + bmi.w 2db68 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.w 2db70 │ │ │ │ + mvns r5, r4 │ │ │ │ + ands.w r5, r5, #1 │ │ │ │ + beq.w 2da40 │ │ │ │ + adds r2, r4, #2 │ │ │ │ + teq r4, r2 │ │ │ │ + bmi.w 2da3a │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1466c │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 2db8e │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + bpl.w 2dbac │ │ │ │ + ldr.w r1, [sl, #212] @ 0xd4 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + bl d328 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 2dbd6 │ │ │ │ + ldr.w r1, [sl, #260] @ 0x104 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + bl d328 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r9, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2d8c0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2da32 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 2dcaa │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 2dc0c │ │ │ │ + adds r1, r4, #2 │ │ │ │ + teq r4, r1 │ │ │ │ + bmi.w 2da0a │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1abb4 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.w 2dc1e │ │ │ │ + ands.w r3, r4, #1 │ │ │ │ + ldrd r5, r6, [sl, #212] @ 0xd4 │ │ │ │ + mov fp, r3 │ │ │ │ + bne.w 2dc3c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1132c │ │ │ │ + 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 9554 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2dc44 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 2ddd0 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2d93c │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cbnz r3, 2d93c │ │ │ │ mov r0, r9 │ │ │ │ - bl 10eb4 │ │ │ │ - ldr.w r3, [pc, #1300] @ 2c0b0 │ │ │ │ - ldr.w r1, [r7, #296] @ 0x128 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - str r3, [sp, #24] │ │ │ │ - blx 9730 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 2dc5e │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2d95a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 2d95a │ │ │ │ + mov r0, r5 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r5, r3 │ │ │ │ + bne.w 2d800 │ │ │ │ + mov r5, r8 │ │ │ │ + ldr.w r8, [sp, #24] │ │ │ │ + lsls r3, r4, #31 │ │ │ │ + bmi.w 2dbfa │ │ │ │ + adds r6, r4, #2 │ │ │ │ + teq r4, r6 │ │ │ │ + bmi.n 2d9fa │ │ │ │ + strd r6, r5, [r8] │ │ │ │ + ldr.w r2, [pc, #1156] @ 2de00 │ │ │ │ + ldr.w r3, [pc, #1132] @ 2ddec │ │ │ │ + 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 2dd84 │ │ │ │ + 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 2d740 │ │ │ │ + mov r0, r2 │ │ │ │ + movs r1, #2 │ │ │ │ + bl 168fc │ │ │ │ + mov r9, r0 │ │ │ │ + movs r0, #0 │ │ │ │ + blx 8e48 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2beba │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1103c │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 9cf0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 2bf84 │ │ │ │ - ldmia.w r9, {r0, r1, r2} │ │ │ │ - bl 10fd8 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9cf0 │ │ │ │ - ldr.w r3, [pc, #1224] @ 2c0b4 │ │ │ │ - ldr.w r8, [r5, r3] │ │ │ │ - b.w 2b374 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #210 @ 0xd2 │ │ │ │ - ldr.w r1, [pc, #1212] @ 2c0b8 │ │ │ │ - ldr.w r0, [pc, #1212] @ 2c0bc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + beq.n 2da6e │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1abb4 │ │ │ │ + tst.w r9, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + beq.w 2d758 │ │ │ │ + mov r0, r9 │ │ │ │ + bl c598 │ │ │ │ + b.n 2d758 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mov r0, r9 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + b.n 2d7c4 │ │ │ │ + mov r0, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r3, [pc, #1040] @ 2ddfc │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.w 2d7f6 │ │ │ │ + b.n 2d968 │ │ │ │ + cmp r6, #0 │ │ │ │ + bge.n 2d976 │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 168fc │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 2d976 │ │ │ │ + cmp r1, #0 │ │ │ │ + bge.w 2d8d8 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #2 │ │ │ │ + bl 168fc │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1abb4 │ │ │ │ + lsls r2, r5, #31 │ │ │ │ + mov r4, r0 │ │ │ │ + bpl.w 2d8e0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl c598 │ │ │ │ + b.n 2d8e0 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d8c0 │ │ │ │ + cmp r2, #0 │ │ │ │ + bge.w 2d874 │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 168fc │ │ │ │ + mov r1, r4 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1466c │ │ │ │ + tst.w r9, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + beq.w 2d87e │ │ │ │ + mov r0, r9 │ │ │ │ + bl c598 │ │ │ │ + b.n 2d87e │ │ │ │ + mov r0, r4 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d844 │ │ │ │ + ldr r3, [pc, #916] @ (2de04 ) │ │ │ │ + mov.w r2, #498 @ 0x1f2 │ │ │ │ + ldr r1, [pc, #912] @ (2de08 ) │ │ │ │ + ldr r0, [pc, #916] @ (2de0c ) │ │ │ │ add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.w 2afd6 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #151 @ 0x97 │ │ │ │ - ldr.w r1, [pc, #1192] @ 2c0c0 │ │ │ │ - ldr.w r0, [pc, #1192] @ 2c0c4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ bl 117a4 │ │ │ │ - b.w 2b2ee │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr.w r2, [pc, #1176] @ 2c0c8 │ │ │ │ - ldr.w r1, [pc, #1176] @ 2c0cc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r2, pc │ │ │ │ - str r0, [sp, #4] │ │ │ │ + mov r0, r9 │ │ │ │ + bl c598 │ │ │ │ + movs r2, #1 │ │ │ │ + movs r3, #0 │ │ │ │ + strd r2, r3, [r8] │ │ │ │ + b.n 2d97a │ │ │ │ + ldr r3, [pc, #876] @ (2de04 ) │ │ │ │ + mov.w r2, #500 @ 0x1f4 │ │ │ │ + ldr r1, [pc, #884] @ (2de10 ) │ │ │ │ + ldr r0, [pc, #884] @ (2de14 ) │ │ │ │ add r1, pc │ │ │ │ - ldr.w r0, [pc, #1168] @ 2c0d0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r2, #187 @ 0xbb │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr.w fp, [sp, #20] │ │ │ │ - bl 11db0 │ │ │ │ - b.n 2ba58 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #210 @ 0xd2 │ │ │ │ - ldr.w r4, [pc, #1148] @ 2c0d4 │ │ │ │ - ldr.w r1, [pc, #1148] @ 2c0d8 │ │ │ │ - ldr.w r0, [pc, #1148] @ 2c0dc │ │ │ │ - add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 2da8a │ │ │ │ + mov r0, r4 │ │ │ │ + bl c580 │ │ │ │ + b.n 2d77c │ │ │ │ + ldr r3, [pc, #840] @ (2de04 ) │ │ │ │ + movw r2, #501 @ 0x1f5 │ │ │ │ + ldr r1, [pc, #852] @ (2de18 ) │ │ │ │ + ldr r0, [pc, #856] @ (2de1c ) │ │ │ │ add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ - strd r4, r6, [sp] │ │ │ │ - bl 11db0 │ │ │ │ - b.w 2afd6 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #151 @ 0x97 │ │ │ │ - ldr.w r0, [pc, #1124] @ 2c0e0 │ │ │ │ - ldr.w r1, [pc, #1124] @ 2c0e4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c598 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9dc4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 2da8a │ │ │ │ + ldr r0, [pc, #824] @ (2de20 ) │ │ │ │ + str r1, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ - strd r0, r8, [sp] │ │ │ │ + bl 11514 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2db04 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cbnz r3, 2db04 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [pc, #764] @ (2de04 ) │ │ │ │ + movw r2, #501 @ 0x1f5 │ │ │ │ + ldr r1, [pc, #792] @ (2de24 ) │ │ │ │ + ldr r0, [pc, #792] @ (2de28 ) │ │ │ │ add r1, pc │ │ │ │ - ldr.w r0, [pc, #1116] @ 2c0e8 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ - bl 11db0 │ │ │ │ - b.w 2b2ee │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #187 @ 0xbb │ │ │ │ - ldr.w r1, [pc, #1100] @ 2c0ec │ │ │ │ - ldr.w r0, [pc, #1100] @ 2c0f0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c598 │ │ │ │ + b.n 2daaa │ │ │ │ + mov r5, r8 │ │ │ │ + ldr r3, [pc, #732] @ (2de04 ) │ │ │ │ + ldrd r8, r6, [sp, #24] │ │ │ │ + mov.w r2, #504 @ 0x1f8 │ │ │ │ + ldr r1, [pc, #764] @ (2de2c ) │ │ │ │ + ldr r0, [pc, #764] @ (2de30 ) │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - ldr.w fp, [sp, #20] │ │ │ │ - bl 117a4 │ │ │ │ - b.n 2ba58 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9cf0 │ │ │ │ - bl 10df0 │ │ │ │ - ldmia.w r6, {r0, r1, r2} │ │ │ │ - bl 10fd8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cf0 │ │ │ │ - b.w 2afd6 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2b886 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #150 @ 0x96 │ │ │ │ - ldr.w r1, [pc, #1032] @ 2c0f4 │ │ │ │ - ldr.w r0, [pc, #1032] @ 2c0f8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + b.n 2daaa │ │ │ │ + mov r0, r4 │ │ │ │ + bl c598 │ │ │ │ + b.n 2d81a │ │ │ │ + mov r4, r5 │ │ │ │ + ldr r3, [pc, #696] @ (2de04 ) │ │ │ │ + mov r5, r8 │ │ │ │ + ldr r1, [pc, #740] @ (2de34 ) │ │ │ │ + ldrd r8, r6, [sp, #24] │ │ │ │ add r1, pc │ │ │ │ + ldr r0, [pc, #736] @ (2de38 ) │ │ │ │ + movw r2, #505 @ 0x1f9 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ + b.n 2db1a │ │ │ │ mov r0, r5 │ │ │ │ - bl 9cf0 │ │ │ │ - b.w 2b2ee │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #150 @ 0x96 │ │ │ │ - ldr r1, [pc, #1008] @ (2c0fc ) │ │ │ │ - ldr r0, [pc, #1012] @ (2c100 ) │ │ │ │ + bl c598 │ │ │ │ + b.n 2d85a │ │ │ │ + mov r5, r8 │ │ │ │ + ldr r3, [pc, #656] @ (2de04 ) │ │ │ │ + ldrd r8, r6, [sp, #24] │ │ │ │ + mov.w r2, #506 @ 0x1fa │ │ │ │ + ldr r1, [pc, #700] @ (2de3c ) │ │ │ │ + ldr r0, [pc, #704] @ (2de40 ) │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + b.n 2daaa │ │ │ │ + mov r5, r8 │ │ │ │ + ldr r3, [pc, #624] @ (2de04 ) │ │ │ │ + ldrd r8, r6, [sp, #24] │ │ │ │ + mov.w r2, #508 @ 0x1fc │ │ │ │ + ldr r1, [pc, #680] @ (2de44 ) │ │ │ │ + ldr r0, [pc, #680] @ (2de48 ) │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 2bcfa │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r9 │ │ │ │ + b.n 2db1a │ │ │ │ + mov r9, r6 │ │ │ │ + mov r5, r8 │ │ │ │ + ldr r2, [pc, #592] @ (2de04 ) │ │ │ │ + ldrd r8, r6, [sp, #24] │ │ │ │ + ldr r3, [pc, #660] @ (2de4c ) │ │ │ │ + ldr r1, [pc, #660] @ (2de50 ) │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + add r3, pc │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + add r1, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r0, [pc, #652] @ (2de54 ) │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + mov.w r2, #508 @ 0x1fc │ │ │ │ + add r0, pc │ │ │ │ + bl 11db0 │ │ │ │ + b.n 2db1a │ │ │ │ + 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 2dbf4 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r9] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 2dc9c │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 2d96e │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 168fc │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r4 │ │ │ │ bl c598 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r3, [pc, #972] @ (2c104 ) │ │ │ │ - ldr r1, [pc, #972] @ (2c108 ) │ │ │ │ + b.n 2d976 │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 168fc │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c598 │ │ │ │ + b.n 2da1a │ │ │ │ + mov r5, r8 │ │ │ │ + ldr r3, [pc, #480] @ (2de04 ) │ │ │ │ + ldrd r8, r6, [sp, #24] │ │ │ │ + movw r2, #515 @ 0x203 │ │ │ │ + ldr r1, [pc, #556] @ (2de58 ) │ │ │ │ + ldr r0, [pc, #556] @ (2de5c ) │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 911c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r1, [pc, #964] @ (2c10c ) │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ - ldr r0, [pc, #964] @ (2c110 ) │ │ │ │ + add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + b.n 2daaa │ │ │ │ + mov r0, r4 │ │ │ │ + bl c580 │ │ │ │ + b.n 2d8f4 │ │ │ │ + ldr r3, [pc, #444] @ (2de04 ) │ │ │ │ + mov r5, r8 │ │ │ │ + ldrd r8, r6, [sp, #24] │ │ │ │ + mov.w r2, #516 @ 0x204 │ │ │ │ + ldr r1, [pc, #524] @ (2de60 ) │ │ │ │ + ldr r0, [pc, #528] @ (2de64 ) │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.w 2afd6 │ │ │ │ - mov r0, r9 │ │ │ │ - bl c598 │ │ │ │ - b.w 2b428 │ │ │ │ - ldr.w fp, [sp, #20] │ │ │ │ - mov r4, r9 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2bd80 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2bf02 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + b.n 2dacc │ │ │ │ + ldr r0, [pc, #520] @ (2de68 ) │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ + mov r5, r8 │ │ │ │ + add r0, pc │ │ │ │ + str r1, [sp, #8] │ │ │ │ + ldr.w r8, [sp, #24] │ │ │ │ + bl 11514 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2bd94 │ │ │ │ + bge.n 2dc84 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2be36 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 2c05c │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2bdb2 │ │ │ │ + beq.n 2dd26 │ │ │ │ + ldr r3, [pc, #380] @ (2de04 ) │ │ │ │ + mov.w r2, #516 @ 0x204 │ │ │ │ + ldr r1, [pc, #480] @ (2de6c ) │ │ │ │ + ldr r0, [pc, #480] @ (2de70 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 117a4 │ │ │ │ + b.n 2db1a │ │ │ │ + mov r0, r9 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 2d96e │ │ │ │ + b.n 2dbfa │ │ │ │ + mov r5, r8 │ │ │ │ + ldrd r8, r6, [sp, #24] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2bf12 │ │ │ │ - ldr r3, [pc, #864] @ (2c114 ) │ │ │ │ + beq.n 2dd2e │ │ │ │ + ldr r2, [pc, #440] @ (2de74 ) │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r8, [r7, #312] @ 0x138 │ │ │ │ - ldr r7, [r5, r3] │ │ │ │ - ldr r4, [r7, #0] │ │ │ │ + ldr.w r9, [sl, #264] @ 0x108 │ │ │ │ + ldr r3, [r6, r2] │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ bl 1132c │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - add r1, sp, #136 @ 0x88 │ │ │ │ - str.w r8, [sp, #136] @ 0x88 │ │ │ │ - strd r6, r5, [sp, #140] @ 0x8c │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + strd r9, r7, [sp, #52] @ 0x34 │ │ │ │ + str r5, [sp, #60] @ 0x3c │ │ │ │ blx 949c │ │ │ │ mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2bf3c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2bdee │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbz r3, 2be3e │ │ │ │ + cbz r0, 2dd46 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2c014 │ │ │ │ + beq.n 2dd88 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2be06 │ │ │ │ + bge.n 2dcf6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2bf0a │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ + cbz r3, 2dd3e │ │ │ │ + ldr.w r2, [sl] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 2bf1e │ │ │ │ + bne.n 2dd64 │ │ │ │ mov r0, r4 │ │ │ │ bl 10d84 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 2beb2 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #205 @ 0xcd │ │ │ │ - ldr r1, [pc, #752] @ (2c118 ) │ │ │ │ - ldr r0, [pc, #756] @ (2c11c ) │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.w 2afd6 │ │ │ │ - mov r0, sl │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2bd94 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2bdee │ │ │ │ - mov r0, r4 │ │ │ │ - bl c598 │ │ │ │ - b.w 2b400 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #189 @ 0xbd │ │ │ │ - ldr r1, [pc, #712] @ (2c120 ) │ │ │ │ - ldr r0, [pc, #716] @ (2c124 ) │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + cbz r3, 2dd36 │ │ │ │ + ldr r3, [pc, #244] @ (2de04 ) │ │ │ │ + mov.w r2, #512 @ 0x200 │ │ │ │ + ldr r1, [pc, #352] @ (2de78 ) │ │ │ │ + ldr r0, [pc, #356] @ (2de7c ) │ │ │ │ add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr.w fp, [sp, #20] │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9cf0 │ │ │ │ - b.w 2afd6 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - movs r2, #202 @ 0xca │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 2bcbe │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #191 @ 0xbf │ │ │ │ - ldr r1, [pc, #656] @ (2c128 ) │ │ │ │ - ldr r0, [pc, #656] @ (2c12c ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - ldr.w fp, [sp, #20] │ │ │ │ bl 117a4 │ │ │ │ - b.n 2be66 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c598 │ │ │ │ - b.n 2b89c │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 2da8a │ │ │ │ + mov r0, r1 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2be20 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, fp │ │ │ │ - ldr.w fp, [sp, #20] │ │ │ │ - mov r1, r8 │ │ │ │ - movs r2, #185 @ 0xb9 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cf0 │ │ │ │ + b.n 2dc84 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2dcba │ │ │ │ mov r0, r4 │ │ │ │ - bl c598 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9cf0 │ │ │ │ - ldmia.w r9, {r0, r1, r2} │ │ │ │ - bl 10fd8 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9cf0 │ │ │ │ - b.w 2afd6 │ │ │ │ - mov r0, fp │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2bd80 │ │ │ │ + b.n 2dd0e │ │ │ │ mov r0, r5 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2be06 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2bdb2 │ │ │ │ - blx 90dc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #528] @ (2c130 ) │ │ │ │ - movs r2, #205 @ 0xcd │ │ │ │ - ldr r1, [pc, #528] @ (2c134 ) │ │ │ │ - add r3, pc │ │ │ │ - strd r3, r4, [sp] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + b.n 2dcf6 │ │ │ │ + ldr r3, [pc, #188] @ (2de04 ) │ │ │ │ + mov.w r2, #512 @ 0x200 │ │ │ │ + ldr r1, [pc, #304] @ (2de80 ) │ │ │ │ + ldr r0, [pc, #308] @ (2de84 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #520] @ (2c138 ) │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ - bl 11db0 │ │ │ │ - b.w 2afd6 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #205 @ 0xcd │ │ │ │ - ldr r1, [pc, #504] @ (2c13c ) │ │ │ │ - ldr r0, [pc, #508] @ (2c140 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ bl 117a4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cf0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9cf0 │ │ │ │ - b.w 2afd6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2b842 │ │ │ │ - ldr r3, [pc, #476] @ (2c144 ) │ │ │ │ - movs r2, #194 @ 0xc2 │ │ │ │ - ldr r1, [pc, #476] @ (2c148 ) │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 2da8a │ │ │ │ + ldr r2, [pc, #156] @ (2de04 ) │ │ │ │ + ldr r3, [pc, #288] @ (2de88 ) │ │ │ │ + ldr r1, [pc, #288] @ (2de8c ) │ │ │ │ add r3, pc │ │ │ │ - strd r3, r4, [sp] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r0, [pc, #288] @ (2de90 ) │ │ │ │ + ldr r5, [r6, r2] │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #468] @ (2c14c ) │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + str r4, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov.w r2, #512 @ 0x200 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ bl 11db0 │ │ │ │ - b.w 2afd6 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c598 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9cf0 │ │ │ │ - bl 10df0 │ │ │ │ - b.n 2bee4 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2b826 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #194 @ 0xc2 │ │ │ │ - ldr r1, [pc, #416] @ (2c150 ) │ │ │ │ - ldr r0, [pc, #416] @ (2c154 ) │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - b.n 2bf4a │ │ │ │ - mov r0, fp │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2b7a0 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2b7d2 │ │ │ │ - ldr r3, [pc, #392] @ (2c158 ) │ │ │ │ - movw r2, #4882 @ 0x1312 │ │ │ │ - ldr r1, [pc, #392] @ (2c15c ) │ │ │ │ - ldr r0, [pc, #392] @ (2c160 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1644 @ 0x66c │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #380] @ (2c164 ) │ │ │ │ - movw r2, #4840 @ 0x12e8 │ │ │ │ - ldr r1, [pc, #380] @ (2c168 ) │ │ │ │ - ldr r0, [pc, #380] @ (2c16c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1644 @ 0x66c │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #368] @ (2c170 ) │ │ │ │ - movw r2, #4606 @ 0x11fe │ │ │ │ - ldr r1, [pc, #368] @ (2c174 ) │ │ │ │ - ldr r0, [pc, #368] @ (2c178 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1644 @ 0x66c │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #356] @ (2c17c ) │ │ │ │ - movw r2, #4689 @ 0x1251 │ │ │ │ - ldr r1, [pc, #356] @ (2c180 ) │ │ │ │ - ldr r0, [pc, #356] @ (2c184 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1644 @ 0x66c │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #344] @ (2c188 ) │ │ │ │ - movw r2, #4173 @ 0x104d │ │ │ │ - ldr r1, [pc, #344] @ (2c18c ) │ │ │ │ - ldr r0, [pc, #344] @ (2c190 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1644 @ 0x66c │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #332] @ (2c194 ) │ │ │ │ - movw r2, #4722 @ 0x1272 │ │ │ │ - ldr r1, [pc, #332] @ (2c198 ) │ │ │ │ - ldr r0, [pc, #332] @ (2c19c ) │ │ │ │ + b.n 2da8a │ │ │ │ + blx 90dc <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #264] @ (2de94 ) │ │ │ │ + movw r2, #8033 @ 0x1f61 │ │ │ │ + ldr r1, [pc, #264] @ (2de98 ) │ │ │ │ + ldr r0, [pc, #264] @ (2de9c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1644 @ 0x66c │ │ │ │ + addw r3, r3, #1724 @ 0x6bc │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #320] @ (2c1a0 ) │ │ │ │ - movw r2, #4908 @ 0x132c │ │ │ │ - ldr r1, [pc, #320] @ (2c1a4 ) │ │ │ │ - ldr r0, [pc, #320] @ (2c1a8 ) │ │ │ │ + ldr r3, [pc, #252] @ (2dea0 ) │ │ │ │ + movw r2, #7975 @ 0x1f27 │ │ │ │ + ldr r1, [pc, #252] @ (2dea4 ) │ │ │ │ + ldr r0, [pc, #252] @ (2dea8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1644 @ 0x66c │ │ │ │ + addw r3, r3, #1724 @ 0x6bc │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - bl 9928 │ │ │ │ - bl 98c8 │ │ │ │ - ldr r3, [pc, #300] @ (2c1ac ) │ │ │ │ - movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #300] @ (2c1b0 ) │ │ │ │ - ldr r0, [pc, #300] @ (2c1b4 ) │ │ │ │ + ldr r3, [pc, #240] @ (2deac ) │ │ │ │ + movw r2, #7945 @ 0x1f09 │ │ │ │ + ldr r1, [pc, #240] @ (2deb0 ) │ │ │ │ + ldr r0, [pc, #240] @ (2deb4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - adds r3, #12 │ │ │ │ + addw r3, r3, #1724 @ 0x6bc │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #292] @ (2c1b8 ) │ │ │ │ - movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #292] @ (2c1bc ) │ │ │ │ - ldr r0, [pc, #292] @ (2c1c0 ) │ │ │ │ + ldr r3, [pc, #228] @ (2deb8 ) │ │ │ │ + movw r2, #8069 @ 0x1f85 │ │ │ │ + ldr r1, [pc, #228] @ (2debc ) │ │ │ │ + ldr r0, [pc, #228] @ (2dec0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ + addw r3, r3, #1724 @ 0x6bc │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - str r4, [r6, #104] @ 0x68 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r3, r6] │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r3, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r6, #96] @ 0x60 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r3, r4] │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [r3, #96] @ 0x60 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r0, r4] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r0, r4] │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [r7, #92] @ 0x5c │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r3, r3] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r5, r4] │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r2, #92] @ 0x5c │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r7, r2] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r0, #20] │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r6, #88] @ 0x58 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r2, r2] │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [r2, #88] @ 0x58 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r7, r1] │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [r0, #84] @ 0x54 │ │ │ │ + cmp r0, #228 @ 0xe4 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, r0] │ │ │ │ + cmp r0, #220 @ 0xdc │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, #80] @ 0x50 │ │ │ │ + lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, r0] │ │ │ │ + lsls r4, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #19 │ │ │ │ + movs r6, #122 @ 0x7a │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, #16] │ │ │ │ + ldr r0, [pc, #800] @ (2e12c ) │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, #76] @ 0x4c │ │ │ │ + adds r6, #148 @ 0x94 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, r7] │ │ │ │ + ldr r0, [pc, #648] @ (2e09c ) │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #19 │ │ │ │ + adds r6, #110 @ 0x6e │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #64] @ 0x40 │ │ │ │ + ldr r0, [pc, #496] @ (2e00c ) │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, r3] │ │ │ │ + adds r6, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #60] @ 0x3c │ │ │ │ + adds r6, #200 @ 0xc8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, r3] │ │ │ │ + ldr r0, [pc, #200] @ (2def0 ) │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, #56] @ 0x38 │ │ │ │ + adds r5, #254 @ 0xfe │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, r2] │ │ │ │ + ldr r0, [pc, #48] @ (2de60 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, r1] │ │ │ │ + adds r5, #218 @ 0xda │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #48] @ 0x30 │ │ │ │ + blxns sp │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, r7] │ │ │ │ + adds r5, #178 @ 0xb2 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, #44] @ 0x2c │ │ │ │ + @ instruction: 0x47be │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, r7] │ │ │ │ + adds r5, #140 @ 0x8c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, r0] │ │ │ │ + blx r4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, #44] @ 0x2c │ │ │ │ + adds r5, #110 @ 0x6e │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, r6] │ │ │ │ + ldr r2, [pc, #528] @ (2e060 ) │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, #40] @ 0x28 │ │ │ │ + bx pc │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, r5] │ │ │ │ + adds r5, #66 @ 0x42 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #24] │ │ │ │ + bx r2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5 │ │ │ │ + adds r4, #222 @ 0xde │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, #40] @ 0x28 │ │ │ │ + mov sl, sp │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #23] │ │ │ │ + adds r4, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2 │ │ │ │ + adds r5, #74 @ 0x4a │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, #40] @ 0x28 │ │ │ │ + mov sl, r6 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #23] │ │ │ │ + adds r4, #126 @ 0x7e │ │ │ │ movs r0, r0 │ │ │ │ - eors r4, r7 │ │ │ │ + lsls r4, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, r3] │ │ │ │ + mov r0, r5 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, #22] │ │ │ │ + adds r3, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ - eors r4, r4 │ │ │ │ + cmp r8, lr │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r2, #36] @ 0x24 │ │ │ │ + adds r3, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, #22] │ │ │ │ + subs r4, #194 @ 0xc2 │ │ │ │ movs r0, r0 │ │ │ │ - eors r4, r1 │ │ │ │ + cmp r8, sl │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, r4] │ │ │ │ + adds r3, #156 @ 0x9c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #22] │ │ │ │ + str r2, [r2, #4] │ │ │ │ movs r0, r0 │ │ │ │ - ands r4, r6 │ │ │ │ + movs r2, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #32] │ │ │ │ + eors r2, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, #21] │ │ │ │ + str r2, [r7, #0] │ │ │ │ movs r0, r0 │ │ │ │ - ands r4, r3 │ │ │ │ + movs r2, #200 @ 0xc8 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r4, #32] │ │ │ │ + subs r7, #142 @ 0x8e │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #21] │ │ │ │ + str r2, [r4, #0] │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #200 @ 0xc8 │ │ │ │ + movs r2, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0 │ │ │ │ + tst r6, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, #21] │ │ │ │ + str r2, [r1, #0] │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #244 @ 0xf4 │ │ │ │ + movs r2, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #32 │ │ │ │ + cmp r2, sp │ │ │ │ ... │ │ │ │ │ │ │ │ -0002c1c4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0002dec4 : │ │ │ │ + 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] @ (2c41c ) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #580] @ (2c420 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r5, [pc, #580] @ (2c424 ) │ │ │ │ - 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 2c29e │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mov r4, r1 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2c1fc │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #552] @ (2c428 ) │ │ │ │ - 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 9554 │ │ │ │ - mov r6, r0 │ │ │ │ + ldr.w ip, [pc, #460] @ 2e0a0 │ │ │ │ + sub sp, #60 @ 0x3c │ │ │ │ + mov r0, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + add ip, pc │ │ │ │ + mov r2, r3 │ │ │ │ + add.w r3, ip, #2544 @ 0x9f0 │ │ │ │ + ldr.w ip, [pc, #444] @ 2e0a4 │ │ │ │ + ldr r5, [pc, #444] @ (2e0a8 ) │ │ │ │ + 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] @ (2e0ac ) │ │ │ │ + ldr.w r5, [ip, r5] │ │ │ │ + add r4, pc │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ + mov.w r5, #0 │ │ │ │ + bl c3c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2c2cc │ │ │ │ - ldr r2, [pc, #524] @ (2c42c ) │ │ │ │ - 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 2c3c0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl e408 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - mov r7, r0 │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2c250 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 2c2b4 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 2c2ea │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2adf0 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov r6, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2c26c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbz r3, 2c2bc │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2c27a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 2c2c4 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 2c39a │ │ │ │ - ldr r2, [pc, #428] @ (2c430 ) │ │ │ │ - ldr r3, [pc, #412] @ (2c420 ) │ │ │ │ - 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 2c3fe │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #404] @ (2c434 ) │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 2c402 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 2c1f8 │ │ │ │ - b.n 2c1fc │ │ │ │ - mov r0, r6 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2c250 │ │ │ │ + beq.n 2dfda │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r7, r3, #3 │ │ │ │ + bpl.n 2dfba │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r6, r3, #7 │ │ │ │ + bpl.n 2dfde │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.n 2dfea │ │ │ │ + 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 2dffe │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ + cmp r1, #8 │ │ │ │ + bne.n 2e00a │ │ │ │ + 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 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2c26c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2c27a │ │ │ │ - ldr r3, [pc, #360] @ (2c438 ) │ │ │ │ - movs r2, #132 @ 0x84 │ │ │ │ - ldr r1, [pc, #360] @ (2c43c ) │ │ │ │ - ldr r0, [pc, #364] @ (2c440 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9cf0 │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 2c280 │ │ │ │ - ldr r3, [pc, #332] @ (2c438 ) │ │ │ │ - movs r2, #134 @ 0x86 │ │ │ │ - ldr r6, [pc, #340] @ (2c444 ) │ │ │ │ - ldr r1, [pc, #340] @ (2c448 ) │ │ │ │ - add r6, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r1, pc │ │ │ │ - mov r0, r6 │ │ │ │ - mov sl, r1 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, r4 │ │ │ │ - add r4, sp, #16 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10eb4 │ │ │ │ - ldr r3, [pc, #312] @ (2c44c ) │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr.w r1, [r2, #264] @ 0x108 │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9730 │ │ │ │ - mov r5, r0 │ │ │ │ + bl 2d6fc │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ + cmp r5, #1 │ │ │ │ + beq.n 2dfda │ │ │ │ + movs r0, #2 │ │ │ │ + blx 9334 │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2c3ee │ │ │ │ - bl 1103c │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9cf0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 2c3e8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr.w r0, [fp] │ │ │ │ - ldrd r5, r1, [r3, #268] @ 0x10c │ │ │ │ - blx 9730 │ │ │ │ - mov r8, r0 │ │ │ │ - cbz r0, 2c3b0 │ │ │ │ - mov r3, r7 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #32 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - blx 949c │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ - cbz r5, 2c3b0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 10d84 │ │ │ │ + beq.n 2e022 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9cf0 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - movs r2, #136 @ 0x88 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r6 │ │ │ │ - bl 117a4 │ │ │ │ - ldmia.w r4, {r0, r1, r2} │ │ │ │ - bl 10fd8 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9cf0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 2c2e6 │ │ │ │ - ldr r3, [pc, #156] @ (2c438 ) │ │ │ │ - movs r2, #139 @ 0x8b │ │ │ │ - ldr r1, [pc, #176] @ (2c450 ) │ │ │ │ - ldr r0, [pc, #176] @ (2c454 ) │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 1132c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.w 2e082 │ │ │ │ + ldr r1, [pc, #304] @ (2e0b0 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 2e06c │ │ │ │ + ldr r1, [pc, #300] @ (2e0b4 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 2e096 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.w 2e09a │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + cmp r2, #1 │ │ │ │ + str r0, [r3, #16] │ │ │ │ + beq.n 2e09a │ │ │ │ + str r1, [r3, #20] │ │ │ │ + ldr r1, [pc, #276] @ (2e0b8 ) │ │ │ │ + ldr r2, [pc, #260] @ (2e0a8 ) │ │ │ │ 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 2e068 │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r0, [pc, #256] @ (2e0bc ) │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, pc │ │ │ │ + bl 11514 │ │ │ │ + ldr r3, [pc, #248] @ (2e0c0 ) │ │ │ │ + mov.w r2, #494 @ 0x1ee │ │ │ │ + ldr r1, [pc, #248] @ (2e0c4 ) │ │ │ │ + ldr r0, [pc, #248] @ (2e0c8 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 2c280 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - movs r2, #136 @ 0x88 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r6 │ │ │ │ - bl 117a4 │ │ │ │ - b.n 2c37e │ │ │ │ - blx 9684 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 2c238 │ │ │ │ - ldr r2, [pc, #108] @ (2c438 ) │ │ │ │ - ldr r3, [pc, #136] @ (2c458 ) │ │ │ │ - ldr r1, [pc, #140] @ (2c45c ) │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 2dfa0 │ │ │ │ + ldr r0, [pc, #236] @ (2e0cc ) │ │ │ │ + mov r1, r2 │ │ │ │ + add r0, pc │ │ │ │ + bl 11514 │ │ │ │ + b.n 2dfc4 │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq r2, #0 │ │ │ │ + beq.n 2df32 │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.n 2e02c │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + b.n 2df32 │ │ │ │ + ldr r0, [pc, #208] @ (2e0d0 ) │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + bl 11514 │ │ │ │ + b.n 2dfc4 │ │ │ │ + cmp r1, #1 │ │ │ │ + itt eq │ │ │ │ + moveq r1, #0 │ │ │ │ + addeq r7, sp, #44 @ 0x2c │ │ │ │ + beq.n 2df4a │ │ │ │ + cmp r1, #10 │ │ │ │ + bne.n 2e048 │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + add r7, sp, #44 @ 0x2c │ │ │ │ + negs r1, r1 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 2df4a │ │ │ │ + str r0, [sp, #16] │ │ │ │ + bl 11178 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + b.n 2df68 │ │ │ │ + mov r0, r2 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + str r2, [sp, #16] │ │ │ │ + bl 166f8 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + orr.w r2, r2, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 2df32 │ │ │ │ + lsls r2, r0, #1 │ │ │ │ + b.n 2df32 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + mov r0, r3 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 166f8 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldrd r3, r2, [sp, #16] │ │ │ │ + cbnz r1, 2e062 │ │ │ │ + lsls r1, r0, #1 │ │ │ │ + b.n 2df4a │ │ │ │ + orr.w r1, r3, #1 │ │ │ │ + b.n 2df4a │ │ │ │ + blx 90dc <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #100] @ (2e0d4 ) │ │ │ │ + movw r2, #291 @ 0x123 │ │ │ │ + ldr r1, [pc, #100] @ (2e0d8 ) │ │ │ │ + ldr r0, [pc, #100] @ (2e0dc ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #140] @ (2c460 ) │ │ │ │ - ldr r5, [r5, r2] │ │ │ │ add r1, pc │ │ │ │ - str r6, [sp, #4] │ │ │ │ + adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r2, #132 @ 0x84 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - bl 11db0 │ │ │ │ - b.n 2c2e0 │ │ │ │ - bl 10df0 │ │ │ │ - b.n 2c37e │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - movs r2, #135 @ 0x87 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r6 │ │ │ │ - bl 117a4 │ │ │ │ - b.n 2c37e │ │ │ │ - blx 90dc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #96] @ (2c464 ) │ │ │ │ - movw r2, #3909 @ 0xf45 │ │ │ │ - ldr r1, [pc, #92] @ (2c468 ) │ │ │ │ - ldr r0, [pc, #96] @ (2c46c ) │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #92] @ (2e0e0 ) │ │ │ │ + movs r2, #34 @ 0x22 │ │ │ │ + ldr r1, [pc, #92] @ (2e0e4 ) │ │ │ │ + ldr r0, [pc, #92] @ (2e0e8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1668 @ 0x684 │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ blx 9890 <__assert_fail@plt> │ │ │ │ + bl 98c8 │ │ │ │ + bl 9928 │ │ │ │ nop │ │ │ │ - subs r6, #34 @ 0x22 │ │ │ │ + cmp r4, #176 @ 0xb0 │ │ │ │ + movs r2, r0 │ │ │ │ + movs r1, #16 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #30 │ │ │ │ + movs r0, #250 @ 0xfa │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r0, #17 │ │ │ │ + lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #14 │ │ │ │ + lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #120 @ 0x78 │ │ │ │ + movs r0, #88 @ 0x58 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r1, #16 │ │ │ │ + mov sl, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r1, r7] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [pc, #288] @ (2c564 ) │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [pc, #184] @ (2c500 ) │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsh r2, [r5, r6] │ │ │ │ + muls r2, r6 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + adds r1, #62 @ 0x3e │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r7, r3] │ │ │ │ + subs r1, #70 @ 0x46 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #488] @ (2c640 ) │ │ │ │ + subs r1, #38 @ 0x26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r3] │ │ │ │ + ldrb r6, [r5, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r1, r3] │ │ │ │ + adds r0, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #280] @ (2c57c ) │ │ │ │ + movs r0, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, #7] │ │ │ │ + ldrb r2, [r3, r5] │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #118 @ 0x76 │ │ │ │ + adds r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #224] @ (2c550 ) │ │ │ │ + adds r0, r4, #4 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002c470 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #108] @ 2c4ec │ │ │ │ - sub sp, #24 │ │ │ │ - ldr r4, [pc, #104] @ (2c4f0 ) │ │ │ │ - mov r0, r1 │ │ │ │ - ldr.w lr, [pc, #104] @ 2c4f4 │ │ │ │ - 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 c268 │ │ │ │ - cbz r0, 2c4ce │ │ │ │ - ldrd r0, r1, [sp, #12] │ │ │ │ - bl 2c1c4 │ │ │ │ - ldr r2, [pc, #40] @ (2c4f8 ) │ │ │ │ - ldr r3, [pc, #32] @ (2c4f4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 2c4e6 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx 90dc <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - bx r0 │ │ │ │ - movs r2, r0 │ │ │ │ - subs r3, #110 @ 0x6e │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r3, #42 @ 0x2a │ │ │ │ - movs r2, r0 │ │ │ │ - │ │ │ │ -0002c4fc : │ │ │ │ - push {r4, lr} │ │ │ │ +0002e0ec : │ │ │ │ + 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] @ 2c5a4 │ │ │ │ - sub sp, #24 │ │ │ │ - ldr.w ip, [pc, #148] @ 2c5a8 │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldr.w ip, [pc, #460] @ 2e2c8 │ │ │ │ + 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] @ (2c5ac ) │ │ │ │ - ldr.w ip, [lr, ip] │ │ │ │ - ldr r4, [pc, #136] @ (2c5b0 ) │ │ │ │ - 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, #2592 @ 0xa20 │ │ │ │ + ldr.w ip, [pc, #444] @ 2e2cc │ │ │ │ + ldr r5, [pc, #444] @ (2e2d0 ) │ │ │ │ + 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] @ (2e2d4 ) │ │ │ │ + ldr.w r5, [ip, r5] │ │ │ │ add r4, pc │ │ │ │ - bl c268 │ │ │ │ - cbz r0, 2c59a │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ + mov.w r5, #0 │ │ │ │ + bl c3c8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 2e202 │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r7, r3, #3 │ │ │ │ + bpl.n 2e1e2 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r6, r3, #7 │ │ │ │ + bpl.n 2e206 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.n 2e212 │ │ │ │ + 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 2e226 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ + cmp r1, #8 │ │ │ │ + bne.n 2e232 │ │ │ │ + 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 26f78 │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ + cmp r5, #1 │ │ │ │ + beq.n 2e202 │ │ │ │ + movs r0, #2 │ │ │ │ + blx 9334 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 2e24a │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 1132c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ - bpl.n 2c57c │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.w 2e2aa │ │ │ │ + ldr r1, [pc, #304] @ (2e2d8 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 2e294 │ │ │ │ + ldr r1, [pc, #300] @ (2e2dc ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 2e2be │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.w 2e2c2 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + cmp r2, #1 │ │ │ │ + str r0, [r3, #16] │ │ │ │ + beq.n 2e2c2 │ │ │ │ + str r1, [r3, #20] │ │ │ │ + ldr r1, [pc, #276] @ (2e2e0 ) │ │ │ │ + ldr r2, [pc, #260] @ (2e2d0 ) │ │ │ │ + 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 2e290 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2adf0 │ │ │ │ - ldr r2, [pc, #76] @ (2c5b4 ) │ │ │ │ - ldr r3, [pc, #64] @ (2c5a8 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 2c59e │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [pc, #56] @ (2c5b8 ) │ │ │ │ - mov r1, r3 │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r0, [pc, #256] @ (2e2e4 ) │ │ │ │ + mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ bl 11514 │ │ │ │ - ldr r3, [pc, #52] @ (2c5bc ) │ │ │ │ - ldr r1, [pc, #52] @ (2c5c0 ) │ │ │ │ - movs r2, #142 @ 0x8e │ │ │ │ - ldr r0, [pc, #52] @ (2c5c4 ) │ │ │ │ + ldr r3, [pc, #248] @ (2e2e8 ) │ │ │ │ + mov.w r2, #672 @ 0x2a0 │ │ │ │ + ldr r1, [pc, #248] @ (2e2ec ) │ │ │ │ + ldr r0, [pc, #248] @ (2e2f0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 2c564 │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 2e1c8 │ │ │ │ + ldr r0, [pc, #236] @ (2e2f4 ) │ │ │ │ + mov r1, r2 │ │ │ │ + add r0, pc │ │ │ │ + bl 11514 │ │ │ │ + b.n 2e1ec │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq r2, #0 │ │ │ │ + beq.n 2e15a │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.n 2e254 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + b.n 2e15a │ │ │ │ + ldr r0, [pc, #208] @ (2e2f8 ) │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + bl 11514 │ │ │ │ + b.n 2e1ec │ │ │ │ + cmp r1, #1 │ │ │ │ + itt eq │ │ │ │ + moveq r1, #0 │ │ │ │ + addeq r7, sp, #44 @ 0x2c │ │ │ │ + beq.n 2e172 │ │ │ │ + cmp r1, #10 │ │ │ │ + bne.n 2e270 │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + add r7, sp, #44 @ 0x2c │ │ │ │ + negs r1, r1 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 2e172 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + bl 11178 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + b.n 2e190 │ │ │ │ + mov r0, r2 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + str r2, [sp, #16] │ │ │ │ + bl 166f8 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + orr.w r2, r2, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 2e15a │ │ │ │ + lsls r2, r0, #1 │ │ │ │ + b.n 2e15a │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + mov r0, r3 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 166f8 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldrd r3, r2, [sp, #16] │ │ │ │ + cbnz r1, 2e28a │ │ │ │ + lsls r1, r0, #1 │ │ │ │ + b.n 2e172 │ │ │ │ + orr.w r1, r3, #1 │ │ │ │ + b.n 2e172 │ │ │ │ blx 90dc <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #100] @ (2e2fc ) │ │ │ │ + movw r2, #291 @ 0x123 │ │ │ │ + ldr r1, [pc, #100] @ (2e300 ) │ │ │ │ + ldr r0, [pc, #100] @ (2e304 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #12 │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #92] @ (2e308 ) │ │ │ │ + movs r2, #34 @ 0x22 │ │ │ │ + ldr r1, [pc, #92] @ (2e30c ) │ │ │ │ + ldr r0, [pc, #92] @ (2e310 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ + add r0, pc │ │ │ │ + blx 9890 <__assert_fail@plt> │ │ │ │ + bl 98c8 │ │ │ │ + bl 9928 │ │ │ │ nop │ │ │ │ - subs r2, #230 @ 0xe6 │ │ │ │ + cmp r2, #136 @ 0x88 │ │ │ │ + movs r2, r0 │ │ │ │ + subs r0, r5, #3 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - mov r4, ip │ │ │ │ + subs r2, r2, #3 │ │ │ │ movs r2, r0 │ │ │ │ - subs r2, #178 @ 0xb2 │ │ │ │ - movs r2, r0 │ │ │ │ - subs r2, #148 @ 0x94 │ │ │ │ + lsls r4, r5, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r2, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r0, r6, #0 │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [r0, #4] │ │ │ │ + add r2, fp │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, r2] │ │ │ │ + subs r7, #70 @ 0x46 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r7, #22 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r7, #30 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r6, #254 @ 0xfe │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r6, [r0, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #568] @ (2c800 ) │ │ │ │ + subs r0, r4, r2 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r4, r3, #1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r2, [r6, r4] │ │ │ │ + movs r0, r0 │ │ │ │ + subs r4, r1, r3 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r0, r7, r3 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002c5c8 : │ │ │ │ +0002e314 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #92] @ 2c634 │ │ │ │ - sub sp, #20 │ │ │ │ - ldr.w lr, [pc, #88] @ 2c638 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr.w ip, [pc, #100] @ 2e388 │ │ │ │ + sub sp, #28 │ │ │ │ + ldr.w lr, [pc, #96] @ 2e38c │ │ │ │ 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, #2640 @ 0xa50 │ │ │ │ + add.w ip, sp, #16 │ │ │ │ + str.w ip, [sp, #4] │ │ │ │ + add.w ip, sp, #12 │ │ │ │ str.w ip, [sp] │ │ │ │ - ldr.w ip, [pc, #68] @ 2c63c │ │ │ │ + ldr.w ip, [pc, #68] @ 2e390 │ │ │ │ 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 c34c │ │ │ │ - cbz r0, 2c616 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 2ac98 │ │ │ │ - ldr r2, [pc, #40] @ (2c640 ) │ │ │ │ - ldr r3, [pc, #32] @ (2c63c ) │ │ │ │ + bl c3c8 │ │ │ │ + cbz r0, 2e36c │ │ │ │ + ldrd r0, r1, [sp, #12] │ │ │ │ + bl 26ca4 │ │ │ │ + ldr r2, [pc, #36] @ (2e394 ) │ │ │ │ + ldr r3, [pc, #32] @ (2e390 ) │ │ │ │ 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 2c62e │ │ │ │ - add sp, #20 │ │ │ │ + bne.n 2e384 │ │ │ │ + add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 90dc <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - cmp sl, r5 │ │ │ │ + cmp r0, #94 @ 0x5e │ │ │ │ movs r2, r0 │ │ │ │ - subs r2, #4 │ │ │ │ + adds r0, r6, #2 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #226 @ 0xe2 │ │ │ │ + adds r4, r1, #2 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0002c644 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0002e398 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ - ldr r0, [pc, #824] @ (2c990 ) │ │ │ │ - sub sp, #156 @ 0x9c │ │ │ │ - ldr r1, [pc, #824] @ (2c994 ) │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + ldr.w r0, [pc, #1788] @ 2eaa8 │ │ │ │ + sub sp, #64 @ 0x40 │ │ │ │ + ldr.w r1, [pc, #1788] @ 2eaac │ │ │ │ add r0, pc │ │ │ │ - ldr r5, [pc, #824] @ (2c998 ) │ │ │ │ - ldr r2, [pc, #828] @ (2c99c ) │ │ │ │ + ldr.w r5, [pc, #1784] @ 2eab0 │ │ │ │ + ldr.w r2, [pc, #1784] @ 2eab4 │ │ │ │ add r5, pc │ │ │ │ - ldr r3, [pc, #828] @ (2c9a0 ) │ │ │ │ + ldr.w r3, [pc, #1784] @ 2eab8 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - str r1, [sp, #148] @ 0x94 │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ mov.w r1, #0 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - ldr r1, [r5, r3] │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - ldr r3, [pc, #808] @ (2c9a4 ) │ │ │ │ + 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, #1760] @ 2eabc │ │ │ │ ldr r4, [r5, r3] │ │ │ │ - beq.w 2d69c │ │ │ │ - ldr r3, [pc, #804] @ (2c9a8 ) │ │ │ │ - ldr.w r2, [r4, #912] @ 0x390 │ │ │ │ - ldr r0, [r4, #112] @ 0x70 │ │ │ │ + beq.w 2e84e │ │ │ │ + ldr.w r3, [pc, #1756] @ 2eac0 │ │ │ │ + ldr.w r2, [r4, #904] @ 0x388 │ │ │ │ + ldr.w r0, [r4, #432] @ 0x1b0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r6, [r5, r3] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - bl 13cdc │ │ │ │ + bl 13cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2d71a │ │ │ │ - ldr r2, [pc, #784] @ (2c9ac ) │ │ │ │ + beq.w 2e8a4 │ │ │ │ + ldr.w r2, [pc, #1732] @ 2eac4 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2c6be │ │ │ │ + bge.n 2e424 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt eq │ │ │ │ moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ streq r2, [r0, #0] │ │ │ │ - beq.n 2c6be │ │ │ │ + beq.n 2e424 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2d6d6 │ │ │ │ - ldr.w r2, [r4, #952] @ 0x3b8 │ │ │ │ + beq.w 2e886 │ │ │ │ + ldr.w r2, [r4, #964] @ 0x3c4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - ldr.w r0, [r4, #600] @ 0x258 │ │ │ │ + ldr.w r0, [r4, #800] @ 0x320 │ │ │ │ mov r1, r2 │ │ │ │ - bl 13cdc │ │ │ │ + bl 13cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2d730 │ │ │ │ - ldr r2, [pc, #728] @ (2c9b0 ) │ │ │ │ + beq.w 2e8b6 │ │ │ │ + ldr.w r2, [pc, #1676] @ 2eac8 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2c6f8 │ │ │ │ + bge.n 2e460 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt eq │ │ │ │ moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ streq r2, [r0, #0] │ │ │ │ - beq.n 2c6f8 │ │ │ │ + beq.n 2e460 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2d6de │ │ │ │ - ldr r3, [pc, #696] @ (2c9b4 ) │ │ │ │ - add r2, sp, #104 @ 0x68 │ │ │ │ - ldr.w r0, [r4, #964] @ 0x3c4 │ │ │ │ - vldr d7, [pc, #644] @ 2c988 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [pc, #684] @ (2c9b8 ) │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - mov r7, r3 │ │ │ │ - ldr.w r3, [r4, #612] @ 0x264 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - vstr d7, [sp, #104] @ 0x68 │ │ │ │ - ldr.w r1, [r4, #132] @ 0x84 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - str r1, [sp, #0] │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ - bl 13ad4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2d5e4 │ │ │ │ + beq.w 2e88c │ │ │ │ ldr.w r2, [r4, #968] @ 0x3c8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - ldr.w r0, [r4, #620] @ 0x26c │ │ │ │ - mov r1, r2 │ │ │ │ - bl 13cdc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2d6fc │ │ │ │ - ldr r2, [pc, #628] @ (2c9bc ) │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r0, [r2, #0] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2c76a │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - itt eq │ │ │ │ - moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ - streq r2, [r0, #0] │ │ │ │ - beq.n 2c76a │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2d712 │ │ │ │ - ldr.w r2, [r4, #972] @ 0x3cc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ + ldr.w r0, [r4, #840] @ 0x348 │ │ │ │ mov r1, r2 │ │ │ │ - bl 13cdc │ │ │ │ + bl 13cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2d7fa │ │ │ │ - ldr r2, [pc, #576] @ (2c9c0 ) │ │ │ │ + beq.w 2e8c8 │ │ │ │ + ldr.w r2, [pc, #1620] @ 2eacc │ │ │ │ ldr r2, [r5, r2] │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2c7a4 │ │ │ │ + bge.n 2e49c │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt eq │ │ │ │ moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ streq r2, [r0, #0] │ │ │ │ - beq.n 2c7a4 │ │ │ │ + beq.n 2e49c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2d6e6 │ │ │ │ - ldr r3, [pc, #540] @ (2c9c4 ) │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ - ldr.w r0, [r4, #980] @ 0x3d4 │ │ │ │ - mov.w ip, #12 │ │ │ │ + beq.w 2e892 │ │ │ │ + ldr.w r3, [pc, #1584] @ 2ead0 │ │ │ │ + add r2, sp, #24 │ │ │ │ + ldr.w r0, [r4, #976] @ 0x3d0 │ │ │ │ + mov.w ip, #9 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - ldr.w r3, [r4, #612] @ 0x264 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r7, r3 │ │ │ │ + ldr.w r3, [r4, #848] @ 0x350 │ │ │ │ str r2, [sp, #4] │ │ │ │ - str.w ip, [sp, #80] @ 0x50 │ │ │ │ - ldr.w r1, [r4, #132] @ 0x84 │ │ │ │ + str.w ip, [sp, #24] │ │ │ │ + ldr.w r1, [r4, #456] @ 0x1c8 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ str r1, [sp, #0] │ │ │ │ - add r1, sp, #76 @ 0x4c │ │ │ │ - bl 13ad4 │ │ │ │ + add r1, sp, #20 │ │ │ │ + bl 13ad0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2d5e4 │ │ │ │ - ldr.w r2, [r4, #984] @ 0x3d8 │ │ │ │ + beq.w 2e830 │ │ │ │ + ldr.w r2, [r4, #980] @ 0x3d4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - ldr.w r0, [r4, #648] @ 0x288 │ │ │ │ + ldr.w r0, [r4, #484] @ 0x1e4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 13cdc │ │ │ │ + bl 13cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2d8ba │ │ │ │ - ldr r2, [pc, #476] @ (2c9c8 ) │ │ │ │ + beq.w 2e918 │ │ │ │ + ldr.w r2, [pc, #1516] @ 2ead4 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2c80c │ │ │ │ + bge.n 2e50a │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt eq │ │ │ │ moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ streq r2, [r0, #0] │ │ │ │ - beq.n 2c80c │ │ │ │ - cbnz r2, 2c80c │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r2, [r4, #988] @ 0x3dc │ │ │ │ + beq.n 2e50a │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 2e898 │ │ │ │ + ldr.w r2, [r4, #984] @ 0x3d8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - ldr.w r0, [r4, #140] @ 0x8c │ │ │ │ + ldr.w r0, [r4, #532] @ 0x214 │ │ │ │ mov r1, r2 │ │ │ │ - bl 13cdc │ │ │ │ + bl 13cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2d8e8 │ │ │ │ - ldr r2, [pc, #424] @ (2c9cc ) │ │ │ │ + beq.w 2e936 │ │ │ │ + ldr.w r2, [pc, #1460] @ 2ead8 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2c846 │ │ │ │ + bge.n 2e546 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt eq │ │ │ │ moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ streq r2, [r0, #0] │ │ │ │ - beq.n 2c846 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2d75e │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - ldr.w r1, [r4, #652] @ 0x28c │ │ │ │ - blx 9730 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2d774 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r3 │ │ │ │ - blx 949c │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - mov r3, r0 │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2c876 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ + beq.n 2e546 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2d766 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2d8fe │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r7, r2, #7 │ │ │ │ - bpl.w 2d914 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #8 │ │ │ │ - bne.w 2d95e │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2c8a4 │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 2d842 │ │ │ │ - ldr r3, [pc, #296] @ (2c9d0 ) │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r2, [r3, #0] │ │ │ │ - ldr r7, [r6, #0] │ │ │ │ - mov r0, r2 │ │ │ │ - ldr.w r1, [r4, #656] @ 0x290 │ │ │ │ - str r1, [sp, #68] @ 0x44 │ │ │ │ - bl 1132c │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - mov r0, r7 │ │ │ │ + beq.w 2e89e │ │ │ │ + ldrd r2, r1, [r4, #852] @ 0x354 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ bl fcb4 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2e872 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2c8e0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2d810 │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.w 2d948 │ │ │ │ - movs r0, #0 │ │ │ │ - blx 8e48 │ │ │ │ - mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2d97a │ │ │ │ - mov fp, r6 │ │ │ │ - mov r9, r4 │ │ │ │ - movs r6, #0 │ │ │ │ - str r5, [sp, #68] @ 0x44 │ │ │ │ - ldr.w r1, [r9, #488] @ 0x1e8 │ │ │ │ - ldr.w r0, [r8] │ │ │ │ + blt.w 2e954 │ │ │ │ + ldr.w r1, [r4, #864] @ 0x360 │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ + ldr.w sl, [r4, #860] @ 0x35c │ │ │ │ blx 9730 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2d81e │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1132c │ │ │ │ - movs r3, #0 │ │ │ │ - add r1, sp, #84 @ 0x54 │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ - mov r5, r0 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 949c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r1, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2c93a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2d6ee │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 2d850 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 2e88a │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2c958 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2d746 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ - bpl.w 2d892 │ │ │ │ - mov r0, r7 │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ - blx 92b8 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2c9d4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2d754 │ │ │ │ - b.n 2c9d4 │ │ │ │ - nop │ │ │ │ - nop.w │ │ │ │ - movs r0, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r1, #162 @ 0xa2 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r1, #156 @ 0x9c │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r3, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r0, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r4, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r3, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r5, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r3, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r0, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r2, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r3, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r3, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - blt.w 2d8d0 │ │ │ │ - adds r6, #2 │ │ │ │ - cmp r6, #64 @ 0x40 │ │ │ │ - bne.n 2c8fc │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r5, [sp, #68] @ 0x44 │ │ │ │ - blx 962c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov r4, r9 │ │ │ │ - mov r6, fp │ │ │ │ - subs r3, #1 │ │ │ │ - mov sl, r0 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2d78a │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 2d9b2 │ │ │ │ - ldr.w r1, [r4, #488] @ 0x1e8 │ │ │ │ - ldr.w r0, [r8] │ │ │ │ + beq.w 2e966 │ │ │ │ + ldr.w r1, [r4, #868] @ 0x364 │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ blx 9730 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2d9c8 │ │ │ │ - ldr.w r3, [r4, #892] @ 0x37c │ │ │ │ + beq.w 2e978 │ │ │ │ + ldr.w r3, [r4, #988] @ 0x3dc │ │ │ │ movs r2, #1 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - add r1, sp, #88 @ 0x58 │ │ │ │ - movs r3, #0 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + strd sl, r8, [sp, #40] @ 0x28 │ │ │ │ blx 949c │ │ │ │ ldr.w r3, [r9] │ │ │ │ - mov r7, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ca3e │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2d794 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2da6a │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #3 │ │ │ │ - bpl.w 2da4a │ │ │ │ - mov r0, r7 │ │ │ │ - blx 962c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov r1, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ca68 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2d79e │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 2da80 │ │ │ │ - mov r0, sl │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ - blx 92f8 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - mov r9, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ca90 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2d998 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2caa2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2d7ac │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 2dac2 │ │ │ │ - ldr.w r3, [pc, #2904] @ 2d604 │ │ │ │ - ldr.w r0, [r9, #4] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - mov sl, r3 │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.w 2da96 │ │ │ │ - ldr.w r3, [pc, #2888] @ 2d608 │ │ │ │ - mov r2, r9 │ │ │ │ - ldr.w r1, [r4, #660] @ 0x294 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - mov fp, r3 │ │ │ │ - str.w r9, [r3] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt.w r3, [r9] │ │ │ │ - bl fcb4 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2cafc │ │ │ │ + bge.n 2e5ac │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2d9a4 │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.w 2dad8 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2daee │ │ │ │ - ldr.w r0, [r4, #664] @ 0x298 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - blx 962c │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2db24 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ - blx 97c4 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2cb3c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2d7b6 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2db3a │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - cmp r0, sl │ │ │ │ - bne.w 2db66 │ │ │ │ - ldr.w r3, [pc, #2752] @ 2d60c │ │ │ │ - mov r2, r7 │ │ │ │ - ldr.w r1, [r4, #668] @ 0x29c │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - mov r9, r3 │ │ │ │ - str r7, [r3, #0] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r7, #0] │ │ │ │ - bl fcb4 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov r2, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2cb80 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2da3c │ │ │ │ + cbnz r3, 2e5ac │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r9 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 2db50 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2dbc2 │ │ │ │ - ldr.w r0, [r4, #672] @ 0x2a0 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - blx 962c │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2dbac │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ - blx 97c4 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2cbc0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2d7c0 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2db96 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - cmp r0, sl │ │ │ │ - bne.w 2dc7c │ │ │ │ - ldr.w r3, [pc, #2624] @ 2d610 │ │ │ │ - mov r2, r7 │ │ │ │ - ldr.w r1, [r4, #676] @ 0x2a4 │ │ │ │ - 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 fcb4 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov r2, r0 │ │ │ │ + beq.w 2e9a8 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2cc04 │ │ │ │ + bge.n 2e5ce │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2db16 │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.w 2dc66 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2dc3e │ │ │ │ - ldr.w r3, [pc, #2556] @ 2d614 │ │ │ │ - ldr.w r1, [r4, #680] @ 0x2a8 │ │ │ │ - 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 fcb4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 2dc28 │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2dc00 │ │ │ │ - ldr.w r3, [pc, #2516] @ 2d618 │ │ │ │ - ldr.w r1, [r4, #684] @ 0x2ac │ │ │ │ - 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 fcb4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 2dbea │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2dcb2 │ │ │ │ - ldr.w r3, [pc, #2472] @ 2d61c │ │ │ │ - ldr.w r1, [r4, #688] @ 0x2b0 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbnz r3, 2e5ce │ │ │ │ + mov r0, r8 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr.w r3, [pc, #1292] @ 2eadc │ │ │ │ + ldr.w r1, [r4, #500] @ 0x1f4 │ │ │ │ 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 fcb4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 2dd2c │ │ │ │ - ldr.w r0, [r4, #692] @ 0x2b4 │ │ │ │ - blx 962c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2dd18 │ │ │ │ - ldr.w r1, [pc, #2424] @ 2d620 │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - mov r7, r1 │ │ │ │ - str r0, [r1, #0] │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r1, #1 │ │ │ │ - strlt r1, [r0, #0] │ │ │ │ - mov r0, r3 │ │ │ │ - ldr.w r1, [r4, #696] @ 0x2b8 │ │ │ │ - bl fcb4 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - mov r9, r0 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r1, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ccde │ │ │ │ + bge.n 2e60a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2dca8 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.w 2ddf2 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2dcda │ │ │ │ - ldr.w r0, [r4, #212] @ 0xd4 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - blx 962c │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2dd02 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ - blx 92f8 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2cd1e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2d7ca │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2dd6e │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - cmp r0, sl │ │ │ │ - bne.w 2dd42 │ │ │ │ - ldr.w r3, [pc, #2292] @ 2d624 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r7, [r3, #0] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2cd40 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - ldr.w r1, [r4, #700] @ 0x2bc │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - bl fcb4 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov r9, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2cd60 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2dd84 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.w 2ddc4 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr.w r1, [r4, #704] @ 0x2c0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ + cbnz r3, 2e60a │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r2 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.w 2e9ba │ │ │ │ + ldr.w r1, [r4, #868] @ 0x364 │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ + ldr.w r9, [r4, #852] @ 0x354 │ │ │ │ blx 9730 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ddae │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #3 │ │ │ │ - bpl.w 2dd8e │ │ │ │ - ldr.w r1, [r4, #708] @ 0x2c4 │ │ │ │ - blx 9720 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 2e906 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #28 │ │ │ │ + str.w r9, [sp, #28] │ │ │ │ + blx 949c │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2cda2 │ │ │ │ + bge.n 2e64c │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2d7de │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2dfac │ │ │ │ - ldr.w r1, [r4, #712] @ 0x2c8 │ │ │ │ - mov r0, r2 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - blx 9720 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2cdca │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 2d7ec │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2dfc4 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - blx 962c │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2cdee │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 2ddda │ │ │ │ + beq.w 2e92a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2e13e │ │ │ │ - ldr.w r1, [pc, #2096] @ 2d628 │ │ │ │ + beq.w 2e9cc │ │ │ │ + ldr.w r1, [pc, #1160] @ 2eae0 │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [r5, r1] │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ str r2, [r1, #0] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ - ldr.w r1, [r4, #716] @ 0x2cc │ │ │ │ + ldr.w r1, [r4, #496] @ 0x1f0 │ │ │ │ bl fcb4 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - mov r9, r0 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r1, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ce2e │ │ │ │ + bge.n 2e68a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2dde8 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.w 2e194 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e16c │ │ │ │ - ldr.w r0, [r4, #720] @ 0x2d0 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - blx 962c │ │ │ │ - mov r1, r0 │ │ │ │ + beq.w 2e948 │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.w 2e9dc │ │ │ │ + ldr.w r1, [r4, #872] @ 0x368 │ │ │ │ + movs r0, #1 │ │ │ │ + bl d57c │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2e154 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ - blx 92f8 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ce6e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2d7d4 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2e014 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - cmp r0, sl │ │ │ │ - bne.w 2dfe6 │ │ │ │ - ldr.w r3, [pc, #1964] @ 2d62c │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r7, [r3, #0] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ce90 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - ldr.w r1, [r4, #724] @ 0x2d4 │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - bl fcb4 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 2e9ee │ │ │ │ + ldr.w r1, [r4, #864] @ 0x360 │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ + blx 9730 │ │ │ │ mov r9, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ceb0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e02c │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.w 2e0cc │ │ │ │ - ldr.w r0, [r4, #728] @ 0x2d8 │ │ │ │ - blx 962c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2e0b6 │ │ │ │ - ldr.w r1, [pc, #1892] @ 2d630 │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - str r0, [r1, #0] │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r1, #1 │ │ │ │ - strlt r1, [r0, #0] │ │ │ │ - mov r0, r3 │ │ │ │ - ldr.w r1, [r4, #732] @ 0x2dc │ │ │ │ - bl fcb4 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2cf00 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e036 │ │ │ │ - cmp r7, #0 │ │ │ │ - blt.w 2e090 │ │ │ │ - ldr.w r3, [r4, #512] @ 0x200 │ │ │ │ - movs r0, #7 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r3, [r4, #772] @ 0x304 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r3, [r4, #424] @ 0x1a8 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr.w r3, [r4, #768] @ 0x300 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr.w r3, [r4, #764] @ 0x2fc │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr.w r3, [r4, #760] @ 0x2f8 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr.w r3, [r4, #756] @ 0x2f4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr.w r3, [r4, #752] @ 0x2f0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr.w r3, [r4, #212] @ 0xd4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr.w r3, [r4, #748] @ 0x2ec │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr.w r3, [r4, #664] @ 0x298 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldrd r2, r3, [r4, #740] @ 0x2e4 │ │ │ │ - ldr.w r1, [r4, #736] @ 0x2e0 │ │ │ │ - bl fb34 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + beq.w 2ea00 │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ + ldr.w r1, [r4, #868] @ 0x364 │ │ │ │ + blx 9730 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2e07a │ │ │ │ - ldr.w r1, [r4, #616] @ 0x268 │ │ │ │ - mov r0, r3 │ │ │ │ - bl fac0 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2e064 │ │ │ │ - movs r3, #0 │ │ │ │ + beq.w 2ea18 │ │ │ │ + ldr.w r3, [r4, #988] @ 0x3dc │ │ │ │ movs r2, #1 │ │ │ │ - add r1, sp, #92 @ 0x5c │ │ │ │ - str r7, [sp, #92] @ 0x5c │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + strd r8, r9, [sp, #48] @ 0x30 │ │ │ │ blx 949c │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2cf96 │ │ │ │ + bge.n 2e6ea │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2e0a8 │ │ │ │ + beq.w 2e8da │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2e040 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 2ea36 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2cfae │ │ │ │ + bge.n 2e706 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2e8fa │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2e71c │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2e056 │ │ │ │ - ldr.w r3, [pc, #1668] @ 2d634 │ │ │ │ - ldr.w r1, [r4, #776] @ 0x308 │ │ │ │ + beq.w 2e8ee │ │ │ │ + ldr r3, [pc, #964] @ (2eae4 ) │ │ │ │ + ldr.w r1, [r4, #492] @ 0x1ec │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #12] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ bl fcb4 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2cfe4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e1ec │ │ │ │ - cmp r7, #0 │ │ │ │ - blt.w 2e1d4 │ │ │ │ - ldr.w r0, [pc, #1612] @ 2d638 │ │ │ │ - movs r1, #0 │ │ │ │ - ldr.w r2, [r4, #780] @ 0x30c │ │ │ │ - add r0, pc │ │ │ │ - add.w r0, r0, #2064 @ 0x810 │ │ │ │ - bl 12a20 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2e1bc │ │ │ │ - ldr.w r2, [pc, #1588] @ 2d63c │ │ │ │ - movs r1, #0 │ │ │ │ - ldr.w r3, [pc, #1584] @ 2d640 │ │ │ │ - add r2, pc │ │ │ │ - str r1, [r2, #0] │ │ │ │ - ldr.w r1, [r4, #784] @ 0x310 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - blx 937c │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2e842 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r5, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2d03e │ │ │ │ + bge.n 2e750 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2e1f6 │ │ │ │ + beq.w 2e8e6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.w 2e0e4 │ │ │ │ - ldr.w r2, [pc, #1528] @ 2d644 │ │ │ │ + cmp r5, #0 │ │ │ │ + blt.w 2ea48 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r1, [r4, #788] @ 0x314 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - mov r9, r2 │ │ │ │ - str r7, [r2, #0] │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r7, #0] │ │ │ │ - mov r2, r7 │ │ │ │ - blx 9608 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov sl, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2d07e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e1b2 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - blt.w 2e126 │ │ │ │ - ldr.w r1, [r4, #204] @ 0xcc │ │ │ │ - ldr.w r0, [r8] │ │ │ │ - blx 9730 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2e10e │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - movs r0, #1 │ │ │ │ - blx 97f4 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2d0b8 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2e100 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e2ea │ │ │ │ - ldr.w r0, [pc, #1416] @ 2d648 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr.w r2, [r4, #780] @ 0x30c │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 12a20 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2d0e6 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2dfdc │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2e2d2 │ │ │ │ - ldr.w r1, [r4, #792] @ 0x318 │ │ │ │ - movs r0, #1 │ │ │ │ - ldr.w r8, [r4, #784] @ 0x310 │ │ │ │ - blx 97f4 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2e2ba │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 937c │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2d122 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e302 │ │ │ │ + bl fac0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.w 2e29a │ │ │ │ - ldr.w r2, [pc, #1308] @ 2d64c │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2ea58 │ │ │ │ + ldr.w r1, [r4, #836] @ 0x344 │ │ │ │ mov r0, r3 │ │ │ │ - ldr.w r1, [r4, #796] @ 0x31c │ │ │ │ - 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 9608 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov r8, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2d160 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e2b0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.w 2e278 │ │ │ │ - ldr.w r2, [pc, #1252] @ 2d650 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e85a │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 2e264 │ │ │ │ - ldr.w r1, [pc, #1228] @ 2d654 │ │ │ │ - adds r0, r2, #1 │ │ │ │ - str r0, [r3, #0] │ │ │ │ - cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - str r3, [r1, #0] │ │ │ │ - beq.w 2e258 │ │ │ │ - ldr.w r1, [pc, #1212] @ 2d658 │ │ │ │ - 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.w r3, [pc, #1192] @ 2d65c │ │ │ │ - ldr.w r2, [pc, #1192] @ 2d660 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r3, [r2, #0] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 2e24c │ │ │ │ - ldr.w r1, [pc, #1176] @ 2d664 │ │ │ │ - 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.w r0, [pc, #1156] @ 2d668 │ │ │ │ - movs r1, #0 │ │ │ │ - ldr.w r2, [r4, #780] @ 0x30c │ │ │ │ - add r0, pc │ │ │ │ - add.w r0, r0, #2272 @ 0x8e0 │ │ │ │ - bl 12a20 │ │ │ │ + bl fac0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2e234 │ │ │ │ - ldr.w r3, [pc, #1132] @ 2d66c │ │ │ │ - add.w ip, sp, #120 @ 0x78 │ │ │ │ - ldr.w lr, [pc, #1128] @ 2d670 │ │ │ │ - add r3, pc │ │ │ │ - strd ip, ip, [sp, #56] @ 0x38 │ │ │ │ - add.w r7, r3, #16 │ │ │ │ - add lr, pc │ │ │ │ - add.w lr, lr, #16 │ │ │ │ - ldr.w r9, [r4, #784] @ 0x310 │ │ │ │ - ldmia r7!, {r0, r1, r2, r3} │ │ │ │ - stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w r7, {r0, r1, r2} │ │ │ │ - stmia.w ip, {r0, r1, r2} │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ - ldmia r7!, {r0, r1, r2, r3} │ │ │ │ - stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w ip, {r0, r1, r2} │ │ │ │ - stmia.w lr, {r0, r1, r2} │ │ │ │ - ldr.w r3, [r4, #812] @ 0x32c │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r0, #4 │ │ │ │ - ldrd r2, r3, [r4, #804] @ 0x324 │ │ │ │ - ldr.w r1, [r4, #800] @ 0x320 │ │ │ │ - blx 97f4 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2e21e │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 937c │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2d276 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e290 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r7, #0 │ │ │ │ - blt.w 2e200 │ │ │ │ - ldr r2, [pc, #1012] @ (2d674 ) │ │ │ │ - mov r0, r3 │ │ │ │ - ldr.w r1, [r4, #816] @ 0x330 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - mov fp, r2 │ │ │ │ - str.w r8, [r2] │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt.w r2, [r8] │ │ │ │ - mov r2, r8 │ │ │ │ - blx 9608 │ │ │ │ + beq.w 2ea68 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + movs r2, #0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + add r1, sp, #32 │ │ │ │ + ldr.w r3, [r4, #992] @ 0x3e0 │ │ │ │ + blx 949c │ │ │ │ ldr.w r3, [r8] │ │ │ │ - mov r9, r0 │ │ │ │ + mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2d2bc │ │ │ │ + bge.n 2e7a8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e214 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.w 2de58 │ │ │ │ - ldr.w r2, [r4, #884] @ 0x374 │ │ │ │ - ldr.w r1, [r4, #800] @ 0x320 │ │ │ │ - ldr.w r0, [fp] │ │ │ │ - blx 937c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 2de40 │ │ │ │ - ldr.w r2, [r4, #896] @ 0x380 │ │ │ │ - ldr.w r1, [r4, #804] @ 0x324 │ │ │ │ - ldr.w r0, [fp] │ │ │ │ - blx 937c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 2de28 │ │ │ │ - ldr r0, [pc, #900] @ (2d678 ) │ │ │ │ - movs r1, #0 │ │ │ │ - ldr.w r2, [r4, #780] @ 0x30c │ │ │ │ - add r0, pc │ │ │ │ - add.w r0, r0, #2480 @ 0x9b0 │ │ │ │ - bl 12a20 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2de92 │ │ │ │ - ldr r2, [pc, #880] @ (2d67c ) │ │ │ │ - ldr r3, [pc, #880] @ (2d680 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - adds r2, #44 @ 0x2c │ │ │ │ - add r3, pc │ │ │ │ - adds r3, #4 │ │ │ │ - ldr.w r9, [r4, #784] @ 0x310 │ │ │ │ - ldmia r2, {r0, r1, r2} │ │ │ │ - stmia.w r7, {r0, r1, r2} │ │ │ │ - stmia.w r3, {r0, r1, r2} │ │ │ │ - movs r0, #1 │ │ │ │ - ldr.w r1, [r4, #820] @ 0x334 │ │ │ │ - blx 97f4 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2de7a │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - mov r1, r9 │ │ │ │ + cbnz r3, 2e7a8 │ │ │ │ mov r0, r8 │ │ │ │ - blx 937c │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2d358 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2de70 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r7, #0 │ │ │ │ - blt.w 2de0a │ │ │ │ - ldr r2, [pc, #800] @ (2d684 ) │ │ │ │ - mov r0, r3 │ │ │ │ - ldr.w r1, [r4, #824] @ 0x338 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - str.w r8, [r2] │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt.w r2, [r8] │ │ │ │ - mov r2, r8 │ │ │ │ - blx 9608 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mov r9, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2d39e │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2deac │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.w 2e3a0 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 2e374 │ │ │ │ - blx 90ac │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ - bl fac0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2dec4 │ │ │ │ - ldr.w r1, [r4, #828] @ 0x33c │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - blx 9730 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2d3e2 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2deb6 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 2dee8 │ │ │ │ - movs r0, #1 │ │ │ │ - str r1, [sp, #68] @ 0x44 │ │ │ │ - blx 97f4 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2d406 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2dede │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 2e338 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 2e30c │ │ │ │ - blx 90ac │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ - bl fac0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2df0c │ │ │ │ - ldr.w r1, [r4, #832] @ 0x340 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - blx 9730 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2d44a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2df02 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 2e3fe │ │ │ │ - ldr.w r1, [r4, #836] @ 0x344 │ │ │ │ - mov r0, sl │ │ │ │ - blx 9614 │ │ │ │ - uxtb r0, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2e3d6 │ │ │ │ - ldr.w r3, [r4, #292] @ 0x124 │ │ │ │ - mov r0, sl │ │ │ │ - ldr.w r1, [r4, #836] @ 0x344 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - blx 9730 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2e412 │ │ │ │ - strd r3, r9, [sp, #112] @ 0x70 │ │ │ │ - movs r2, #2 │ │ │ │ + beq.w 2ea80 │ │ │ │ movs r3, #0 │ │ │ │ - add r1, sp, #112 @ 0x70 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r7 │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ blx 949c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - mov r8, r0 │ │ │ │ + mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2d4a0 │ │ │ │ + bge.n 2e7d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2df2c │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 2e7e4 │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - bpl.w 2e464 │ │ │ │ - blx 9530 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2e444 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - ldr.w r1, [r4, #840] @ 0x348 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - blx 9608 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 2e430 │ │ │ │ - ldr.w r2, [fp] │ │ │ │ + cbnz r3, 2e7d6 │ │ │ │ + str r0, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ - blx 9608 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 2df36 │ │ │ │ - ldr.w r1, [r4, #844] @ 0x34c │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr.w fp, [r4, #292] @ 0x124 │ │ │ │ - bl fcb4 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2d50a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e426 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.w 2e80c │ │ │ │ - ldrd r2, r1, [r4, #848] @ 0x350 │ │ │ │ - mov r0, r8 │ │ │ │ - bl fcb4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 2e7f8 │ │ │ │ - ldr.w r2, [r4, #780] @ 0x30c │ │ │ │ - mov r0, r8 │ │ │ │ - ldr.w r1, [r4, #856] @ 0x358 │ │ │ │ - bl fcb4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 2e820 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #3 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - mov r0, sl │ │ │ │ - str.w fp, [sp, #120] @ 0x78 │ │ │ │ - strd r9, r8, [sp, #124] @ 0x7c │ │ │ │ - blx 949c │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mov r2, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2d562 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2df60 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2df78 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2d57e │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e834 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.w 2ea92 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2d594 │ │ │ │ + bge.n 2e7f4 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2df9e │ │ │ │ - ldr r3, [pc, #240] @ (2d688 ) │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 2e7f4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr.w r1, [r4, #788] @ 0x314 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - ldr r1, [r5, r3] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - str r2, [r1, #0] │ │ │ │ - it lt │ │ │ │ - addlt r3, #1 │ │ │ │ - ldr.w r1, [r4, #292] @ 0x124 │ │ │ │ - it lt │ │ │ │ - strlt r3, [r2, #0] │ │ │ │ + str r2, [sp, #8] │ │ │ │ blx 9608 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2d5ca │ │ │ │ + bge.n 2e818 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2df6e │ │ │ │ + cbnz r3, 2e818 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r4, #0 │ │ │ │ it ge │ │ │ │ movge r0, #1 │ │ │ │ - bge.n 2d5e6 │ │ │ │ - ldr r1, [pc, #184] @ (2d68c ) │ │ │ │ - movw r2, #305 @ 0x131 │ │ │ │ - ldr r0, [pc, #180] @ (2d690 ) │ │ │ │ + bge.n 2e832 │ │ │ │ + ldr r1, [pc, #708] @ (2eae8 ) │ │ │ │ + movs r2, #92 @ 0x5c │ │ │ │ + ldr r0, [pc, #708] @ (2eaec ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 117a4 │ │ │ │ movs r0, #2 │ │ │ │ - ldr r2, [pc, #172] @ (2d694 ) │ │ │ │ - ldr r3, [pc, #172] @ (2d698 ) │ │ │ │ + ldr r2, [pc, #700] @ (2eaf0 ) │ │ │ │ + ldr r3, [pc, #628] @ (2eaac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #148] @ 0x94 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 2db92 │ │ │ │ - add sp, #156 @ 0x9c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - lsls r0, r7, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r6, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r1, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #13 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #13 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r1, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r7, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r0, #20 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r3, #13 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r0, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r6, #13 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r3, #152 @ 0x98 │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r0, [pc, #624] @ (2d8b0 ) │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r0, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r2, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r4, #156 @ 0x9c │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r1, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r0, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r0, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r7, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r0, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r1, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r6, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r1, #162 @ 0xa2 │ │ │ │ - movs r2, r0 │ │ │ │ - adds r3, #24 │ │ │ │ - movs r2, r0 │ │ │ │ - mov sl, r3 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r6, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r0, #148 @ 0x94 │ │ │ │ - movs r2, r0 │ │ │ │ - adds r2, #18 │ │ │ │ - movs r2, r0 │ │ │ │ - cmp r8, r3 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r2, #20 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - add r4, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r3, #66 @ 0x42 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r2, #18 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ + bne.w 2eaa4 │ │ │ │ + add sp, #64 @ 0x40 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr.w r0, [r4, #424] @ 0x1a8 │ │ │ │ blx 989c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2d874 │ │ │ │ + beq.w 2e990 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - str.w r0, [r8] │ │ │ │ + str r0, [r6, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 2c682 │ │ │ │ + bge.w 2e3e2 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt eq │ │ │ │ moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ streq r2, [r0, #0] │ │ │ │ - beq.w 2c682 │ │ │ │ + beq.w 2e3e2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2c682 │ │ │ │ + bne.w 2e3e2 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2c682 │ │ │ │ + b.n 2e3e2 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2c6be │ │ │ │ + b.n 2e424 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2c6f8 │ │ │ │ + b.n 2e460 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2c7a4 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 2e49c │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - b.w 2c93a │ │ │ │ - ldr.w r1, [pc, #3456] @ 2e480 │ │ │ │ - movs r2, #10 │ │ │ │ - ldr.w r0, [pc, #3456] @ 2e484 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.n 2d5e4 │ │ │ │ + b.n 2e50a │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2c76a │ │ │ │ - ldr.w r1, [pc, #3436] @ 2e488 │ │ │ │ + b.n 2e546 │ │ │ │ + ldr r1, [pc, #588] @ (2eaf4 ) │ │ │ │ movs r2, #5 │ │ │ │ - ldr.w r0, [pc, #3432] @ 2e48c │ │ │ │ + ldr r0, [pc, #588] @ (2eaf8 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 117a4 │ │ │ │ - b.n 2d5e4 │ │ │ │ - ldr.w r1, [pc, #3420] @ 2e490 │ │ │ │ + b.n 2e830 │ │ │ │ + ldr r1, [pc, #580] @ (2eafc ) │ │ │ │ movs r2, #7 │ │ │ │ - ldr.w r0, [pc, #3420] @ 2e494 │ │ │ │ + ldr r0, [pc, #580] @ (2eb00 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 117a4 │ │ │ │ - b.n 2d5e4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - b.w 2c958 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2c9d4 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2c846 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - mov r0, r7 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - b.w 2c876 │ │ │ │ - ldr.w r1, [pc, #3360] @ 2e498 │ │ │ │ - movs r2, #33 @ 0x21 │ │ │ │ - ldr.w r0, [pc, #3360] @ 2e49c │ │ │ │ + b.n 2e830 │ │ │ │ + ldr r1, [pc, #568] @ (2eb04 ) │ │ │ │ + movs r2, #8 │ │ │ │ + ldr r0, [pc, #568] @ (2eb08 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 117a4 │ │ │ │ - b.n 2d5e4 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2c9fa │ │ │ │ - mov r0, r9 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2ca3e │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - mov r0, r7 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - b.w 2ca68 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2caa2 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2cb3c │ │ │ │ - mov r0, r1 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2cbc0 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2cd1e │ │ │ │ - mov r0, r1 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2ce6e │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + b.n 2e830 │ │ │ │ + str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - b.w 2cda2 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + b.n 2e6ea │ │ │ │ mov r0, r2 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - b.w 2cdca │ │ │ │ - ldr.w r1, [pc, #3236] @ 2e4a0 │ │ │ │ - movs r2, #11 │ │ │ │ - ldr.w r0, [pc, #3232] @ 2e4a4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.n 2d5e4 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - mov r0, r2 │ │ │ │ + b.n 2e750 │ │ │ │ + mov r0, r9 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - b.w 2c8e0 │ │ │ │ - ldr.w r1, [pc, #3208] @ 2e4a8 │ │ │ │ - movs r2, #35 @ 0x23 │ │ │ │ - ldr.w r0, [pc, #3204] @ 2e4ac │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl c598 │ │ │ │ - b.n 2d5e4 │ │ │ │ - mov r0, r3 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + b.n 2e71c │ │ │ │ + mov r0, r8 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - b.w 2c8a4 │ │ │ │ - ldr.w r1, [pc, #3164] @ 2e4b0 │ │ │ │ - movs r2, #35 @ 0x23 │ │ │ │ - ldr.w r0, [pc, #3164] @ 2e4b4 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 2d5e4 │ │ │ │ - ldr.w r3, [pc, #3136] @ 2e4b8 │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr.w r1, [pc, #3132] @ 2e4bc │ │ │ │ - ldr.w r0, [pc, #3132] @ 2e4c0 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - b.n 2d5e4 │ │ │ │ - ldr.w r0, [pc, #3120] @ 2e4c4 │ │ │ │ - movs r2, #35 @ 0x23 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - add r0, pc │ │ │ │ - str r1, [sp, #4] │ │ │ │ - str r0, [sp, #0] │ │ │ │ - ldr.w r1, [pc, #3108] @ 2e4c8 │ │ │ │ - ldr.w r0, [pc, #3108] @ 2e4cc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11db0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 2d5e4 │ │ │ │ - ldr.w r1, [pc, #3092] @ 2e4d0 │ │ │ │ - movs r2, #14 │ │ │ │ - ldr.w r0, [pc, #3088] @ 2e4d4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.n 2d5e4 │ │ │ │ - ldr.w r1, [pc, #3076] @ 2e4d8 │ │ │ │ - movs r2, #35 @ 0x23 │ │ │ │ - ldr.w r0, [pc, #3076] @ 2e4dc │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.n 2d8b2 │ │ │ │ - ldr.w r1, [pc, #3060] @ 2e4e0 │ │ │ │ - movs r2, #22 │ │ │ │ - ldr.w r0, [pc, #3060] @ 2e4e4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.n 2d5e4 │ │ │ │ - ldr.w r1, [pc, #3048] @ 2e4e8 │ │ │ │ - movs r2, #33 @ 0x21 │ │ │ │ - ldr.w r0, [pc, #3044] @ 2e4ec │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.n 2d5e4 │ │ │ │ - ldr.w r0, [pc, #3032] @ 2e4f0 │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - add r0, pc │ │ │ │ - bl 11514 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2d932 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cbz r2, 2d990 │ │ │ │ - ldr.w r1, [pc, #3008] @ 2e4f4 │ │ │ │ - movs r2, #33 @ 0x21 │ │ │ │ - ldr.w r0, [pc, #3004] @ 2e4f8 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.n 2d5e4 │ │ │ │ - ldr.w r1, [pc, #2992] @ 2e4fc │ │ │ │ - movs r2, #33 @ 0x21 │ │ │ │ - ldr.w r0, [pc, #2992] @ 2e500 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + b.n 2e706 │ │ │ │ + ldr r1, [pc, #516] @ (2eb0c ) │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + ldr r0, [pc, #516] @ (2eb10 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 117a4 │ │ │ │ - b.n 2d5e4 │ │ │ │ - cmp r2, #1 │ │ │ │ - itt eq │ │ │ │ - moveq r2, #0 │ │ │ │ - ldreq r1, [r3, #0] │ │ │ │ - beq.w 2c894 │ │ │ │ - cmp r2, #10 │ │ │ │ - bne.n 2d9e4 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - b.w 2c894 │ │ │ │ - ldr.w r1, [pc, #2952] @ 2e504 │ │ │ │ - movs r2, #35 @ 0x23 │ │ │ │ - ldr.w r0, [pc, #2948] @ 2e508 │ │ │ │ + b.n 2e830 │ │ │ │ + ldr r1, [pc, #504] @ (2eb14 ) │ │ │ │ + movs r2, #10 │ │ │ │ + ldr r0, [pc, #504] @ (2eb18 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 117a4 │ │ │ │ - b.n 2d5e4 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2d932 │ │ │ │ - mov r0, sl │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - b.w 2ca90 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - mov r0, r9 │ │ │ │ + b.n 2e830 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r8 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - b.w 2cafc │ │ │ │ - ldr.w r1, [pc, #2904] @ 2e50c │ │ │ │ - movs r2, #35 @ 0x23 │ │ │ │ - ldr.w r0, [pc, #2900] @ 2e510 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.n 2d5e4 │ │ │ │ - ldr.w r1, [pc, #2888] @ 2e514 │ │ │ │ - movs r2, #35 @ 0x23 │ │ │ │ - ldr.w r0, [pc, #2888] @ 2e518 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + b.n 2e64c │ │ │ │ + ldr r1, [pc, #484] @ (2eb1c ) │ │ │ │ + movs r2, #12 │ │ │ │ + ldr r0, [pc, #484] @ (2eb20 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 117a4 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 2d5e4 │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 166fc │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2e1ac │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2da12 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r1, r2 │ │ │ │ - itt eq │ │ │ │ - moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ - streq r2, [r3, #0] │ │ │ │ - beq.n 2da12 │ │ │ │ - cbz r1, 2da30 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.n 2d932 │ │ │ │ - orr.w r2, r3, #1 │ │ │ │ - ldr.w r3, [pc, #2816] @ 2e51c │ │ │ │ + b.n 2e830 │ │ │ │ + str r0, [sp, #12] │ │ │ │ mov r0, r2 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - str r2, [r3, #0] │ │ │ │ - bl c580 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - b.w 2c8aa │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 2da12 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - mov r0, r7 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - b.w 2cb80 │ │ │ │ - ldr.w r0, [pc, #2772] @ 2e520 │ │ │ │ - movs r2, #35 @ 0x23 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r1, [pc, #2764] @ 2e524 │ │ │ │ - strd r0, r7, [sp] │ │ │ │ - ldr.w r0, [pc, #2760] @ 2e528 │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11db0 │ │ │ │ - b.n 2d9dc │ │ │ │ - ldr.w r1, [pc, #2752] @ 2e52c │ │ │ │ - movs r2, #35 @ 0x23 │ │ │ │ - ldr.w r0, [pc, #2748] @ 2e530 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.n 2d9dc │ │ │ │ - ldr.w r1, [pc, #2736] @ 2e534 │ │ │ │ - movs r2, #35 @ 0x23 │ │ │ │ - ldr.w r0, [pc, #2736] @ 2e538 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + b.n 2e68a │ │ │ │ + ldr r1, [pc, #460] @ (2eb24 ) │ │ │ │ + movs r2, #18 │ │ │ │ + ldr r0, [pc, #460] @ (2eb28 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 117a4 │ │ │ │ - b.n 2d9dc │ │ │ │ - mov r1, r3 │ │ │ │ - blx 9684 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 2cabc │ │ │ │ - ldr.w r4, [pc, #2712] @ 2e53c │ │ │ │ - movs r2, #35 @ 0x23 │ │ │ │ - ldr.w r1, [pc, #2708] @ 2e540 │ │ │ │ - ldr.w r0, [pc, #2708] @ 2e544 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - strd r4, r9, [sp] │ │ │ │ - bl 11db0 │ │ │ │ - b.n 2d5e4 │ │ │ │ - ldr.w r1, [pc, #2692] @ 2e548 │ │ │ │ - movs r2, #35 @ 0x23 │ │ │ │ - ldr.w r0, [pc, #2688] @ 2e54c │ │ │ │ + b.n 2e830 │ │ │ │ + ldr r1, [pc, #452] @ (2eb2c ) │ │ │ │ + movs r2, #38 @ 0x26 │ │ │ │ + ldr r0, [pc, #452] @ (2eb30 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 117a4 │ │ │ │ - b.n 2d5e4 │ │ │ │ - ldr.w r1, [pc, #2676] @ 2e550 │ │ │ │ - movs r2, #35 @ 0x23 │ │ │ │ - ldr.w r0, [pc, #2676] @ 2e554 │ │ │ │ + b.n 2e830 │ │ │ │ + ldr r1, [pc, #440] @ (2eb34 ) │ │ │ │ + movs r2, #21 │ │ │ │ + ldr r0, [pc, #440] @ (2eb38 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 117a4 │ │ │ │ - b.n 2d5e4 │ │ │ │ - ldr.w r3, [pc, #2664] @ 2e558 │ │ │ │ - ldr.w r1, [pc, #2664] @ 2e55c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 2e830 │ │ │ │ + ldr r3, [pc, #300] @ (2eac0 ) │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + ldr r1, [pc, #420] @ (2eb3c ) │ │ │ │ + ldr r0, [pc, #420] @ (2eb40 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 911c │ │ │ │ - ldr.w r1, [pc, #2652] @ 2e560 │ │ │ │ - ldr.w r0, [pc, #2652] @ 2e564 │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.n 2d5e4 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - mov r0, r7 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - b.w 2cc04 │ │ │ │ - ldr.w r1, [pc, #2624] @ 2e568 │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ - ldr.w r0, [pc, #2624] @ 2e56c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.n 2d5e4 │ │ │ │ - ldr.w r1, [pc, #2612] @ 2e570 │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ - ldr.w r0, [pc, #2608] @ 2e574 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ bl 117a4 │ │ │ │ - b.n 2d5e4 │ │ │ │ - ldr.w r1, [pc, #2596] @ 2e578 │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ - ldr.w r0, [pc, #2596] @ 2e57c │ │ │ │ + b.n 2e830 │ │ │ │ + ldr r1, [pc, #408] @ (2eb44 ) │ │ │ │ + movs r2, #21 │ │ │ │ + ldr r0, [pc, #408] @ (2eb48 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 117a4 │ │ │ │ - b.n 2d5e4 │ │ │ │ - mov r1, sl │ │ │ │ - blx 9684 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 2cb4a │ │ │ │ - ldr.w r4, [pc, #2572] @ 2e580 │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ - ldr.w r1, [pc, #2568] @ 2e584 │ │ │ │ - ldr.w r0, [pc, #2568] @ 2e588 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - strd r4, r7, [sp] │ │ │ │ - bl 11db0 │ │ │ │ - b.n 2d5e4 │ │ │ │ - blx 90dc <__stack_chk_fail@plt> │ │ │ │ - ldr.w r1, [pc, #2548] @ 2e58c │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - ldr.w r0, [pc, #2544] @ 2e590 │ │ │ │ + b.n 2e988 │ │ │ │ + ldr r1, [pc, #400] @ (2eb4c ) │ │ │ │ + movs r2, #21 │ │ │ │ + ldr r0, [pc, #400] @ (2eb50 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 117a4 │ │ │ │ - b.n 2d5e4 │ │ │ │ - ldr.w r1, [pc, #2532] @ 2e594 │ │ │ │ + b.n 2e830 │ │ │ │ + ldr r1, [pc, #388] @ (2eb54 ) │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ - ldr.w r0, [pc, #2532] @ 2e598 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + ldr r0, [pc, #388] @ (2eb58 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 117a4 │ │ │ │ - b.n 2d5e4 │ │ │ │ - ldr.w r3, [pc, #2452] @ 2e558 │ │ │ │ - ldr.w r1, [pc, #2516] @ 2e59c │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 911c │ │ │ │ - ldr.w r1, [pc, #2504] @ 2e5a0 │ │ │ │ - ldr.w r0, [pc, #2504] @ 2e5a4 │ │ │ │ + b.n 2e830 │ │ │ │ + ldr r1, [pc, #380] @ (2eb5c ) │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ + ldr r0, [pc, #380] @ (2eb60 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 117a4 │ │ │ │ - b.n 2d5e4 │ │ │ │ - ldr.w r1, [pc, #2492] @ 2e5a8 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - ldr.w r0, [pc, #2488] @ 2e5ac │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.n 2d5e4 │ │ │ │ - ldr.w r3, [pc, #2388] @ 2e558 │ │ │ │ - ldr.w r1, [pc, #2472] @ 2e5b0 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 911c │ │ │ │ - ldr.w r1, [pc, #2464] @ 2e5b4 │ │ │ │ - ldr.w r0, [pc, #2464] @ 2e5b8 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.n 2d5e4 │ │ │ │ - ldr.w r1, [pc, #2448] @ 2e5bc │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ - ldr.w r0, [pc, #2448] @ 2e5c0 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.n 2d5e4 │ │ │ │ - ldr.w r3, [pc, #2328] @ 2e558 │ │ │ │ - ldr.w r1, [pc, #2432] @ 2e5c4 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 911c │ │ │ │ - ldr.w r1, [pc, #2420] @ 2e5c8 │ │ │ │ - ldr.w r0, [pc, #2420] @ 2e5cc │ │ │ │ + b.n 2e830 │ │ │ │ + ldr r1, [pc, #372] @ (2eb64 ) │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ + ldr r0, [pc, #372] @ (2eb68 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 117a4 │ │ │ │ - b.n 2d5e4 │ │ │ │ - ldr.w r1, [pc, #2408] @ 2e5d0 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - ldr.w r0, [pc, #2404] @ 2e5d4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.n 2d5e4 │ │ │ │ - mov r1, sl │ │ │ │ - blx 9684 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 2cbce │ │ │ │ - ldr.w r4, [pc, #2380] @ 2e5d8 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - ldr.w r1, [pc, #2380] @ 2e5dc │ │ │ │ - ldr.w r0, [pc, #2380] @ 2e5e0 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - strd r4, r7, [sp] │ │ │ │ - bl 11db0 │ │ │ │ - b.n 2d5e4 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2ccde │ │ │ │ - ldr.w r3, [pc, #2212] @ 2e558 │ │ │ │ - ldr.w r1, [pc, #2348] @ 2e5e4 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 911c │ │ │ │ - ldr.w r1, [pc, #2336] @ 2e5e8 │ │ │ │ - ldr.w r0, [pc, #2336] @ 2e5ec │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.n 2d5e4 │ │ │ │ - ldr.w r3, [pc, #2172] @ 2e558 │ │ │ │ - ldr.w r1, [pc, #2320] @ 2e5f0 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 911c │ │ │ │ - ldr.w r1, [pc, #2308] @ 2e5f4 │ │ │ │ - ldr.w r0, [pc, #2308] @ 2e5f8 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.n 2d5e4 │ │ │ │ - ldr.w r1, [pc, #2296] @ 2e5fc │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - ldr.w r0, [pc, #2292] @ 2e600 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.n 2d5e4 │ │ │ │ - ldr.w r1, [pc, #2280] @ 2e604 │ │ │ │ - movs r2, #47 @ 0x2f │ │ │ │ - ldr.w r0, [pc, #2280] @ 2e608 │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.n 2d5e4 │ │ │ │ - ldr.w r1, [pc, #2268] @ 2e60c │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ - ldr.w r0, [pc, #2268] @ 2e610 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.n 2d5e4 │ │ │ │ - mov r1, sl │ │ │ │ - blx 9684 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 2cd2c │ │ │ │ - ldr.w r4, [pc, #2244] @ 2e614 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - ldr.w r1, [pc, #2240] @ 2e618 │ │ │ │ - ldr.w r0, [pc, #2240] @ 2e61c │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - strd r4, r7, [sp] │ │ │ │ - bl 11db0 │ │ │ │ - b.n 2d5e4 │ │ │ │ - ldr.w r1, [pc, #2224] @ 2e620 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - ldr.w r0, [pc, #2220] @ 2e624 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.n 2d5e4 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2cd60 │ │ │ │ - ldr.w r4, [pc, #2200] @ 2e628 │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ - ldr.w r1, [pc, #2196] @ 2e62c │ │ │ │ - ldr.w r0, [pc, #2196] @ 2e630 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - strd r4, r7, [sp] │ │ │ │ - bl 11db0 │ │ │ │ - b.n 2d5e4 │ │ │ │ - ldr.w r1, [pc, #2180] @ 2e634 │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ - ldr.w r0, [pc, #2176] @ 2e638 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.n 2d5e4 │ │ │ │ - ldr.w r1, [pc, #2164] @ 2e63c │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - ldr.w r0, [pc, #2164] @ 2e640 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.n 2d5e4 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - b.w 2cdee │ │ │ │ - mov r0, r2 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2ce2e │ │ │ │ - ldr.w r1, [pc, #2128] @ 2e644 │ │ │ │ - movs r2, #47 @ 0x2f │ │ │ │ - ldr.w r0, [pc, #2124] @ 2e648 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.w 2d5e4 │ │ │ │ - ldr.w r1, [pc, #2112] @ 2e64c │ │ │ │ - movw r2, #271 @ 0x10f │ │ │ │ - ldr.w r0, [pc, #2108] @ 2e650 │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ - b.w 2d5e4 │ │ │ │ - ldr.w r1, [pc, #2088] @ 2e654 │ │ │ │ - movs r2, #220 @ 0xdc │ │ │ │ - ldr.w r0, [pc, #2088] @ 2e658 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.w 2d5e4 │ │ │ │ - ldr.w r1, [pc, #2072] @ 2e65c │ │ │ │ - movs r2, #217 @ 0xd9 │ │ │ │ - ldr.w r0, [pc, #2072] @ 2e660 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.w 2d5e4 │ │ │ │ - ldr.w r1, [pc, #2056] @ 2e664 │ │ │ │ - movs r2, #213 @ 0xd5 │ │ │ │ - ldr.w r0, [pc, #2056] @ 2e668 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.w 2d5e4 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d358 │ │ │ │ - ldr.w r1, [pc, #2032] @ 2e66c │ │ │ │ - movw r2, #271 @ 0x10f │ │ │ │ - ldr.w r0, [pc, #2028] @ 2e670 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.n 2de1e │ │ │ │ - ldr.w r1, [pc, #2016] @ 2e674 │ │ │ │ - movw r2, #271 @ 0x10f │ │ │ │ - ldr.w r0, [pc, #2012] @ 2e678 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.w 2d5e4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d39e │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - b.w 2d3e2 │ │ │ │ - ldr.w r1, [pc, #1972] @ 2e67c │ │ │ │ - movw r2, #305 @ 0x131 │ │ │ │ - ldr.w r0, [pc, #1968] @ 2e680 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.w 2d5e4 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d406 │ │ │ │ - ldr.w r1, [pc, #1944] @ 2e684 │ │ │ │ - movw r2, #305 @ 0x131 │ │ │ │ - ldr.w r0, [pc, #1940] @ 2e688 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.w 2d5e4 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d44a │ │ │ │ - ldr.w r1, [pc, #1916] @ 2e68c │ │ │ │ - movw r2, #305 @ 0x131 │ │ │ │ - ldr.w r0, [pc, #1912] @ 2e690 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cf0 │ │ │ │ - b.w 2d5e4 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d4a0 │ │ │ │ - ldr.w r1, [pc, #1884] @ 2e694 │ │ │ │ - movw r2, #307 @ 0x133 │ │ │ │ - ldr.w r0, [pc, #1880] @ 2e698 │ │ │ │ + b.n 2e830 │ │ │ │ + ldr r1, [pc, #360] @ (2eb6c ) │ │ │ │ + movs r2, #50 @ 0x32 │ │ │ │ + ldr r0, [pc, #360] @ (2eb70 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 117a4 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9cf0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 2d8b2 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - mov r0, sl │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - b.w 2d562 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d5ca │ │ │ │ - ldr.w r1, [pc, #1824] @ 2e69c │ │ │ │ - movw r2, #305 @ 0x131 │ │ │ │ - ldr.w r0, [pc, #1820] @ 2e6a0 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 2e830 │ │ │ │ + ldr r1, [pc, #344] @ (2eb74 ) │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + ldr r0, [pc, #344] @ (2eb78 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 117a4 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9cf0 │ │ │ │ - b.w 2d5e4 │ │ │ │ mov r0, r8 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - b.w 2d594 │ │ │ │ - ldr.w r1, [pc, #1780] @ 2e6a4 │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ - ldr.w r0, [pc, #1780] @ 2e6a8 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.w 2d5e4 │ │ │ │ - ldr.w r1, [pc, #1764] @ 2e6ac │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ - ldr.w r0, [pc, #1764] @ 2e6b0 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.w 2d5e4 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d0e6 │ │ │ │ - mov r1, sl │ │ │ │ - blx 9684 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 2ce7c │ │ │ │ - ldr.w r4, [pc, #1728] @ 2e6b4 │ │ │ │ - movs r2, #50 @ 0x32 │ │ │ │ - ldr.w r1, [pc, #1724] @ 2e6b8 │ │ │ │ - ldr.w r0, [pc, #1724] @ 2e6bc │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - strd r4, r7, [sp] │ │ │ │ - bl 11db0 │ │ │ │ - b.w 2d5e4 │ │ │ │ - ldr.w r1, [pc, #1704] @ 2e6c0 │ │ │ │ - movs r2, #50 @ 0x32 │ │ │ │ - ldr.w r0, [pc, #1704] @ 2e6c4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.w 2d5e4 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2ceb0 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2cf00 │ │ │ │ - ldr.w r1, [pc, #1668] @ 2e6c8 │ │ │ │ - movs r2, #53 @ 0x35 │ │ │ │ - ldr.w r0, [pc, #1668] @ 2e6cc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.n 2d8b2 │ │ │ │ - mov r0, r7 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - b.w 2cfae │ │ │ │ - ldr.w r1, [pc, #1640] @ 2e6d0 │ │ │ │ - movs r2, #53 @ 0x35 │ │ │ │ - ldr.w r0, [pc, #1640] @ 2e6d4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.n 2d8b2 │ │ │ │ - ldr.w r1, [pc, #1628] @ 2e6d8 │ │ │ │ - movs r2, #54 @ 0x36 │ │ │ │ - ldr.w r0, [pc, #1624] @ 2e6dc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.w 2d5e4 │ │ │ │ - ldr.w r1, [pc, #1612] @ 2e6e0 │ │ │ │ - movs r2, #51 @ 0x33 │ │ │ │ - ldr.w r0, [pc, #1612] @ 2e6e4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.w 2d5e4 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + bl 9dc4 │ │ │ │ mov r0, r9 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - b.w 2cf96 │ │ │ │ - ldr.w r1, [pc, #1584] @ 2e6e8 │ │ │ │ - movs r2, #51 @ 0x33 │ │ │ │ - ldr.w r0, [pc, #1580] @ 2e6ec │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.w 2d5e4 │ │ │ │ - ldr.w r1, [pc, #1568] @ 2e6f0 │ │ │ │ - movs r2, #50 @ 0x32 │ │ │ │ - ldr.w r0, [pc, #1568] @ 2e6f4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.w 2d5e4 │ │ │ │ - ldr.w r1, [pc, #1552] @ 2e6f8 │ │ │ │ - movs r2, #66 @ 0x42 │ │ │ │ - ldr.w r0, [pc, #1552] @ 2e6fc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cf0 │ │ │ │ - b.w 2d5e4 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - b.w 2d0b8 │ │ │ │ - ldr.w r1, [pc, #1520] @ 2e700 │ │ │ │ - movs r2, #71 @ 0x47 │ │ │ │ - ldr.w r0, [pc, #1516] @ 2e704 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.w 2d5e4 │ │ │ │ - ldr.w r1, [pc, #1504] @ 2e708 │ │ │ │ - movs r2, #66 @ 0x42 │ │ │ │ - ldr.w r0, [pc, #1500] @ 2e70c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.w 2d5e4 │ │ │ │ - ldr.w r1, [pc, #1488] @ 2e710 │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ - ldr.w r0, [pc, #1484] @ 2e714 │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.w 2d5e4 │ │ │ │ - ldr.w r1, [pc, #1472] @ 2e718 │ │ │ │ - movs r2, #50 @ 0x32 │ │ │ │ - ldr.w r0, [pc, #1472] @ 2e71c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.w 2d5e4 │ │ │ │ - ldr r3, [pc, #1000] @ (2e558 ) │ │ │ │ - ldr.w r1, [pc, #1456] @ 2e720 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 911c │ │ │ │ - ldr.w r1, [pc, #1444] @ 2e724 │ │ │ │ - ldr.w r0, [pc, #1444] @ 2e728 │ │ │ │ - movs r2, #50 @ 0x32 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.w 2d5e4 │ │ │ │ - ldr.w r1, [pc, #1428] @ 2e72c │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ - ldr.w r0, [pc, #1428] @ 2e730 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.w 2d5e4 │ │ │ │ - lsls r2, r0, #1 │ │ │ │ - b.w 2c894 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d07e │ │ │ │ - ldr.w r1, [pc, #1396] @ 2e734 │ │ │ │ - movs r2, #66 @ 0x42 │ │ │ │ - ldr.w r0, [pc, #1396] @ 2e738 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.w 2d5e4 │ │ │ │ - ldr.w r1, [pc, #1380] @ 2e73c │ │ │ │ - movs r2, #53 @ 0x35 │ │ │ │ - ldr.w r0, [pc, #1380] @ 2e740 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.w 2d5e4 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2cfe4 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d03e │ │ │ │ - ldr.w r1, [pc, #1344] @ 2e744 │ │ │ │ - movs r2, #213 @ 0xd5 │ │ │ │ - ldr.w r0, [pc, #1344] @ 2e748 │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.n 2de1e │ │ │ │ - mov r0, r8 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d2bc │ │ │ │ - ldr.w r1, [pc, #1324] @ 2e74c │ │ │ │ - movs r2, #213 @ 0xd5 │ │ │ │ - ldr.w r0, [pc, #1320] @ 2e750 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.n 2de1e │ │ │ │ - ldr.w r1, [pc, #1308] @ 2e754 │ │ │ │ - movs r2, #213 @ 0xd5 │ │ │ │ - ldr.w r0, [pc, #1308] @ 2e758 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.w 2d5e4 │ │ │ │ - ldr.w r2, [pc, #1292] @ 2e75c │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r3, [r2, #0] │ │ │ │ - b.w 2d1e0 │ │ │ │ - ldr.w r2, [pc, #1284] @ 2e760 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r3, [r2, #0] │ │ │ │ - b.w 2d1b0 │ │ │ │ - ldr.w r2, [pc, #1276] @ 2e764 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r3, [r2, #0] │ │ │ │ - ldr.w r2, [pc, #1264] @ 2e760 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r3, [r2, #0] │ │ │ │ - b.w 2d1b0 │ │ │ │ - ldr.w r1, [pc, #1260] @ 2e768 │ │ │ │ - movs r2, #71 @ 0x47 │ │ │ │ - ldr.w r0, [pc, #1260] @ 2e76c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.w 2d5e4 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d276 │ │ │ │ - ldr.w r1, [pc, #1236] @ 2e770 │ │ │ │ - movs r2, #71 @ 0x47 │ │ │ │ - ldr.w r0, [pc, #1232] @ 2e774 │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.w 2d8b2 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d160 │ │ │ │ - ldr.w r1, [pc, #1212] @ 2e778 │ │ │ │ - movs r2, #71 @ 0x47 │ │ │ │ - ldr.w r0, [pc, #1208] @ 2e77c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.w 2d8b2 │ │ │ │ - ldr.w r1, [pc, #1196] @ 2e780 │ │ │ │ - movs r2, #71 @ 0x47 │ │ │ │ - ldr.w r0, [pc, #1192] @ 2e784 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.w 2d5e4 │ │ │ │ - ldr.w r1, [pc, #1180] @ 2e788 │ │ │ │ - movs r2, #71 @ 0x47 │ │ │ │ - ldr.w r0, [pc, #1176] @ 2e78c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.w 2d5e4 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d122 │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - blx 989c │ │ │ │ - cbz r0, 2e35c │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - str r0, [r2, #0] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 2d41a │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 2e352 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 2d41a │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d41a │ │ │ │ - ldr.w r1, [pc, #1108] @ 2e790 │ │ │ │ - movw r2, #305 @ 0x131 │ │ │ │ - ldr.w r0, [pc, #1104] @ 2e794 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.w 2d5e4 │ │ │ │ - mov.w r2, #1073741824 @ 0x40000000 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - b.w 2d41a │ │ │ │ - ldr.w r1, [pc, #1080] @ 2e798 │ │ │ │ - movw r2, #305 @ 0x131 │ │ │ │ - ldr.w r0, [pc, #1076] @ 2e79c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.n 2df22 │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - blx 989c │ │ │ │ - cbz r0, 2e3c0 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - str r0, [r2, #0] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 2d3b2 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 2e3b6 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 2d3b2 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d3b2 │ │ │ │ - ldr r1, [pc, #1020] @ (2e7a0 ) │ │ │ │ - movw r2, #271 @ 0x10f │ │ │ │ - ldr r0, [pc, #1020] @ (2e7a4 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.w 2d5e4 │ │ │ │ - mov.w r2, #1073741824 @ 0x40000000 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - b.w 2d3b2 │ │ │ │ - ldr r1, [pc, #996] @ (2e7a8 ) │ │ │ │ - movw r2, #305 @ 0x131 │ │ │ │ - ldr r0, [pc, #996] @ (2e7ac ) │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 2e830 │ │ │ │ + ldr r1, [pc, #324] @ (2eb7c ) │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + ldr r0, [pc, #324] @ (2eb80 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 117a4 │ │ │ │ - b.w 2d5e4 │ │ │ │ - blx 9530 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 2d4b4 │ │ │ │ - ldr r1, [pc, #972] @ (2e7b0 ) │ │ │ │ - movw r2, #305 @ 0x131 │ │ │ │ - ldr r0, [pc, #968] @ (2e7b4 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + b.n 2ea28 │ │ │ │ + ldr r1, [pc, #312] @ (2eb84 ) │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + ldr r0, [pc, #312] @ (2eb88 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 117a4 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cf0 │ │ │ │ - b.w 2d9dc │ │ │ │ - ldr r1, [pc, #952] @ (2e7b8 ) │ │ │ │ - movw r2, #305 @ 0x131 │ │ │ │ - ldr r0, [pc, #948] @ (2e7bc ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + b.n 2e830 │ │ │ │ + ldr r1, [pc, #304] @ (2eb8c ) │ │ │ │ + movs r2, #92 @ 0x5c │ │ │ │ + ldr r0, [pc, #304] @ (2eb90 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 117a4 │ │ │ │ - b.n 2df22 │ │ │ │ - ldr r1, [pc, #940] @ (2e7c0 ) │ │ │ │ - movw r2, #305 @ 0x131 │ │ │ │ - ldr r0, [pc, #936] @ (2e7c4 ) │ │ │ │ + b.n 2e830 │ │ │ │ + ldr r1, [pc, #296] @ (2eb94 ) │ │ │ │ + movs r2, #92 @ 0x5c │ │ │ │ + ldr r0, [pc, #296] @ (2eb98 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 117a4 │ │ │ │ - b.n 2e3f4 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d50a │ │ │ │ - ldr r1, [pc, #916] @ (2e7c8 ) │ │ │ │ - mov.w r2, #306 @ 0x132 │ │ │ │ - ldr r0, [pc, #916] @ (2e7cc ) │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9dc4 │ │ │ │ + b.n 2e830 │ │ │ │ + ldr r1, [pc, #280] @ (2eb9c ) │ │ │ │ + movs r2, #92 @ 0x5c │ │ │ │ + ldr r0, [pc, #280] @ (2eba0 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 117a4 │ │ │ │ - b.n 2df4c │ │ │ │ - ldr r1, [pc, #904] @ (2e7d0 ) │ │ │ │ - movw r2, #305 @ 0x131 │ │ │ │ - ldr r0, [pc, #904] @ (2e7d4 ) │ │ │ │ + b.n 2ea78 │ │ │ │ + ldr r1, [pc, #272] @ (2eba4 ) │ │ │ │ + movs r2, #92 @ 0x5c │ │ │ │ + ldr r0, [pc, #272] @ (2eba8 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 117a4 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9cf0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9cf0 │ │ │ │ - b.n 2de1e │ │ │ │ - ldr r2, [pc, #880] @ (2e7d8 ) │ │ │ │ - ldr r1, [pc, #884] @ (2e7dc ) │ │ │ │ - ldr r0, [pc, #884] @ (2e7e0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - strd r2, r8, [sp] │ │ │ │ - add r0, pc │ │ │ │ - movw r2, #305 @ 0x131 │ │ │ │ - bl 11db0 │ │ │ │ - b.n 2e3f4 │ │ │ │ - cmn r0, r3 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, #22 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r2, r7 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r1, #248 @ 0xf8 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r4, r4 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r1, #226 @ 0xe2 │ │ │ │ - movs r0, r0 │ │ │ │ - negs r0, r4 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r1, #158 @ 0x9e │ │ │ │ - movs r0, r0 │ │ │ │ - rors r2, r3 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r1, #24 │ │ │ │ - movs r0, r0 │ │ │ │ - sbcs r4, r6 │ │ │ │ + b.n 2ea78 │ │ │ │ + blx 90dc <__stack_chk_fail@plt> │ │ │ │ + adds r2, r1, #1 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #242 @ 0xf2 │ │ │ │ + adds r0, r0, #1 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs r2, r0 │ │ │ │ + lsls r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #192 @ 0xc0 │ │ │ │ + lsls r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #15 │ │ │ │ + lsls r0, r7, #18 │ │ │ │ movs r0, r0 │ │ │ │ - adcs r4, r3 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #152 @ 0x98 │ │ │ │ + lsls r0, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #160] @ (2e568 ) │ │ │ │ + lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6 │ │ │ │ + lsls r0, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #116 @ 0x74 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r3 │ │ │ │ + lsls r4, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #88 @ 0x58 │ │ │ │ + lsls r0, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r0 │ │ │ │ + lsls r4, r1, #14 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #64 @ 0x40 │ │ │ │ + lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5 │ │ │ │ + adds r6, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #42 @ 0x2a │ │ │ │ + adds r7, #250 @ 0xfa │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r2 │ │ │ │ + asrs r6, r0, #31 │ │ │ │ + movs r2, r0 │ │ │ │ + adds r6, #108 @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #20 │ │ │ │ + adds r7, #118 @ 0x76 │ │ │ │ movs r0, r0 │ │ │ │ - ands r4, r3 │ │ │ │ + adds r6, #90 @ 0x5a │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r4 │ │ │ │ + adds r7, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #224 @ 0xe0 │ │ │ │ + adds r6, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1 │ │ │ │ + adds r7, #82 @ 0x52 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #202 @ 0xca │ │ │ │ + adds r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - eors r2, r3 │ │ │ │ + adds r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #152 @ 0x98 │ │ │ │ + adds r5, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ands r2, r4 │ │ │ │ + adds r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #96 @ 0x60 │ │ │ │ + adds r5, #218 @ 0xda │ │ │ │ movs r0, r0 │ │ │ │ - ands r4, r1 │ │ │ │ + adds r6, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #74 @ 0x4a │ │ │ │ + adds r5, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #16 │ │ │ │ + adds r6, #198 @ 0xc6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #456] @ (2e6ec ) │ │ │ │ + adds r5, #170 @ 0xaa │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #128 @ 0x80 │ │ │ │ + adds r6, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #190 @ 0xbe │ │ │ │ + adds r5, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #106 @ 0x6a │ │ │ │ + adds r6, #162 @ 0xa2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #168 @ 0xa8 │ │ │ │ + adds r5, #126 @ 0x7e │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #84 @ 0x54 │ │ │ │ + adds r6, #134 @ 0x86 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #146 @ 0x92 │ │ │ │ + adds r5, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5 │ │ │ │ + adds r6, #114 @ 0x72 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #44 @ 0x2c │ │ │ │ + adds r5, #86 @ 0x56 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #106 @ 0x6a │ │ │ │ + adds r6, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #18 │ │ │ │ + adds r5, #70 @ 0x46 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #252 @ 0xfc │ │ │ │ - movs r0, r0 │ │ │ │ - adds r6, #58 @ 0x3a │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r6, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0x47c6 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #212 @ 0xd4 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r6, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #176 @ 0xb0 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r5, #238 @ 0xee │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #154 @ 0x9a │ │ │ │ - movs r0, r0 │ │ │ │ - adds r5, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #132 @ 0x84 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r5, #194 @ 0xc2 │ │ │ │ - movs r0, r0 │ │ │ │ - eors r0, r3 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #92 @ 0x5c │ │ │ │ - movs r0, r0 │ │ │ │ - adds r5, #154 @ 0x9a │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #62 @ 0x3e │ │ │ │ - movs r0, r0 │ │ │ │ - adds r5, #124 @ 0x7c │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #40 @ 0x28 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r5, #102 @ 0x66 │ │ │ │ - movs r0, r0 │ │ │ │ - mov sl, lr │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #0 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r5, #62 @ 0x3e │ │ │ │ - movs r0, r0 │ │ │ │ - subs r5, #234 @ 0xea │ │ │ │ - movs r0, r0 │ │ │ │ - adds r5, #40 @ 0x28 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r2 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r5, #194 @ 0xc2 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r5, #0 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r5, #172 @ 0xac │ │ │ │ - movs r0, r0 │ │ │ │ - adds r4, #234 @ 0xea │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r2, r5 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r5, #132 @ 0x84 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r4, #194 @ 0xc2 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r5, #110 @ 0x6e │ │ │ │ - movs r0, r0 │ │ │ │ - adds r4, #172 @ 0xac │ │ │ │ - movs r0, r0 │ │ │ │ - subs r7, #66 @ 0x42 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r5, #70 @ 0x46 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r4, #132 @ 0x84 │ │ │ │ - movs r0, r0 │ │ │ │ - eors r6, r6 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r5, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r4, #78 @ 0x4e │ │ │ │ - movs r0, r0 │ │ │ │ - adcs r6, r3 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r4, #232 @ 0xe8 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r4, #38 @ 0x26 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r4, #210 @ 0xd2 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r4, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r4, #190 @ 0xbe │ │ │ │ - movs r0, r0 │ │ │ │ - adds r3, #252 @ 0xfc │ │ │ │ - movs r0, r0 │ │ │ │ - subs r4, #168 @ 0xa8 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r3, #230 @ 0xe6 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #124 @ 0x7c │ │ │ │ - movs r0, r0 │ │ │ │ - subs r4, #128 @ 0x80 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r3, #190 @ 0xbe │ │ │ │ - movs r0, r0 │ │ │ │ - subs r4, #102 @ 0x66 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r3, #164 @ 0xa4 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [pc, #160] @ (2e6cc ) │ │ │ │ - movs r0, r0 │ │ │ │ - subs r4, #64 @ 0x40 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r3, #126 @ 0x7e │ │ │ │ - movs r0, r0 │ │ │ │ - subs r4, #38 @ 0x26 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r3, #100 @ 0x64 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r4, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r3, #78 @ 0x4e │ │ │ │ - movs r0, r0 │ │ │ │ - subs r3, #226 @ 0xe2 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r3, #32 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r3, #202 @ 0xca │ │ │ │ - movs r0, r0 │ │ │ │ - adds r3, #8 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r3, #172 @ 0xac │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, #234 @ 0xea │ │ │ │ - movs r0, r0 │ │ │ │ - subs r3, #148 @ 0x94 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, #210 @ 0xd2 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r3, #124 @ 0x7c │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, #186 @ 0xba │ │ │ │ - movs r0, r0 │ │ │ │ - subs r3, #88 @ 0x58 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, #150 @ 0x96 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r3, #64 @ 0x40 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, #126 @ 0x7e │ │ │ │ - movs r0, r0 │ │ │ │ - subs r3, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, #76 @ 0x4c │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, #234 @ 0xea │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, #40 @ 0x28 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, #198 @ 0xc6 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, #4 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, #156 @ 0x9c │ │ │ │ - movs r0, r0 │ │ │ │ - adds r1, #218 @ 0xda │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, #90 @ 0x5a │ │ │ │ - movs r0, r0 │ │ │ │ - adds r1, #152 @ 0x98 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, #40 @ 0x28 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r1, #102 @ 0x66 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r1, #78 @ 0x4e │ │ │ │ - movs r0, r0 │ │ │ │ - subs r3, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r1, #220 @ 0xdc │ │ │ │ - movs r0, r0 │ │ │ │ - adds r1, #26 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r1, #192 @ 0xc0 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r0, #254 @ 0xfe │ │ │ │ - movs r0, r0 │ │ │ │ - subs r1, #148 @ 0x94 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r0, #210 @ 0xd2 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r1, #112 @ 0x70 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r0, #174 @ 0xae │ │ │ │ - movs r0, r0 │ │ │ │ - subs r1, #92 @ 0x5c │ │ │ │ - movs r0, r0 │ │ │ │ - adds r0, #154 @ 0x9a │ │ │ │ - movs r0, r0 │ │ │ │ - subs r1, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r0, #130 @ 0x82 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r1, #32 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r0, #94 @ 0x5e │ │ │ │ - movs r0, r0 │ │ │ │ - subs r1, #8 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r0, #70 @ 0x46 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r0, #242 @ 0xf2 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r0, #48 @ 0x30 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r0, #198 @ 0xc6 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r0, #4 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r0, #174 @ 0xae │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r7, #236 @ 0xec │ │ │ │ - movs r0, r0 │ │ │ │ - subs r0, #152 @ 0x98 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r7, #214 @ 0xd6 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r0, #128 @ 0x80 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r7, #190 @ 0xbe │ │ │ │ - movs r0, r0 │ │ │ │ - subs r4, #142 @ 0x8e │ │ │ │ - movs r0, r0 │ │ │ │ - subs r0, #88 @ 0x58 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r7, #150 @ 0x96 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r0, #64 @ 0x40 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r7, #126 @ 0x7e │ │ │ │ - movs r0, r0 │ │ │ │ - subs r0, #24 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r7, #86 @ 0x56 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r0, #0 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r7, #62 @ 0x3e │ │ │ │ - movs r0, r0 │ │ │ │ - adds r7, #214 @ 0xd6 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r7, #20 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r7, #182 @ 0xb6 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r6, #244 @ 0xf4 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r7, #160 @ 0xa0 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r6, #222 @ 0xde │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r6, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r7, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r0, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r7, #92 @ 0x5c │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r6, #154 @ 0x9a │ │ │ │ - movs r0, r0 │ │ │ │ - adds r7, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r6, #122 @ 0x7a │ │ │ │ - movs r0, r0 │ │ │ │ - adds r7, #26 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r6, #88 @ 0x58 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r7, #2 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r6, #64 @ 0x40 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r6, #234 @ 0xea │ │ │ │ + adds r5, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #40 @ 0x28 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r6, #154 @ 0x9a │ │ │ │ + adds r6, #62 @ 0x3e │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #216 @ 0xd8 │ │ │ │ + adds r5, #34 @ 0x22 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #118 @ 0x76 │ │ │ │ + adds r6, #44 @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #180 @ 0xb4 │ │ │ │ + adds r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #54 @ 0x36 │ │ │ │ + adds r6, #26 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #116 @ 0x74 │ │ │ │ + adds r4, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #22 │ │ │ │ + adds r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #84 @ 0x54 │ │ │ │ + adds r4, #218 @ 0xda │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #244 @ 0xf4 │ │ │ │ + adds r5, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #50 @ 0x32 │ │ │ │ + adds r4, #202 @ 0xca │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #216 @ 0xd8 │ │ │ │ + adds r5, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #22 │ │ │ │ + adds r4, #186 @ 0xba │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #2 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r5, #166 @ 0xa6 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r4, #228 @ 0xe4 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r5, #146 @ 0x92 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r4, #208 @ 0xd0 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r4, #50 @ 0x32 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r5, #114 @ 0x72 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r4, #172 @ 0xac │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r1, [pc, #188] @ (2e8a4 ) │ │ │ │ - movw r2, #305 @ 0x131 │ │ │ │ - ldr r0, [pc, #188] @ (2e8a8 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.n 2e3f4 │ │ │ │ - ldr r1, [pc, #176] @ (2e8ac ) │ │ │ │ - movw r2, #305 @ 0x131 │ │ │ │ - ldr r0, [pc, #176] @ (2e8b0 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.n 2e456 │ │ │ │ - ldr r1, [pc, #164] @ (2e8b4 ) │ │ │ │ - movw r2, #305 @ 0x131 │ │ │ │ - ldr r0, [pc, #164] @ (2e8b8 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.n 2e456 │ │ │ │ - ldr r1, [pc, #152] @ (2e8bc ) │ │ │ │ - movw r2, #305 @ 0x131 │ │ │ │ - ldr r0, [pc, #152] @ (2e8c0 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.n 2e456 │ │ │ │ - mov r0, r9 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - b.w 2d57e │ │ │ │ - ldr r3, [pc, #128] @ (2e8c4 ) │ │ │ │ - movw r2, #15188 @ 0x3b54 │ │ │ │ - ldr r1, [pc, #124] @ (2e8c8 ) │ │ │ │ - ldr r0, [pc, #128] @ (2e8cc ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1692 @ 0x69c │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #116] @ (2e8d0 ) │ │ │ │ - movw r2, #15253 @ 0x3b95 │ │ │ │ - ldr r1, [pc, #112] @ (2e8d4 ) │ │ │ │ - ldr r0, [pc, #116] @ (2e8d8 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1692 @ 0x69c │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #104] @ (2e8dc ) │ │ │ │ - movw r2, #14723 @ 0x3983 │ │ │ │ - ldr r1, [pc, #100] @ (2e8e0 ) │ │ │ │ - ldr r0, [pc, #104] @ (2e8e4 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1692 @ 0x69c │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #92] @ (2e8e8 ) │ │ │ │ - movw r2, #14755 @ 0x39a3 │ │ │ │ - ldr r1, [pc, #88] @ (2e8ec ) │ │ │ │ - ldr r0, [pc, #92] @ (2e8f0 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1692 @ 0x69c │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - adds r1, #242 @ 0xf2 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r1, #48 @ 0x30 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r1, #222 @ 0xde │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r1, #28 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r1, #202 @ 0xca │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r1, #8 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r1, #182 @ 0xb6 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r0, #244 @ 0xf4 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r2, r6] │ │ │ │ - movs r0, r0 │ │ │ │ - adds r6, r6, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, #152 @ 0x98 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r7, r5] │ │ │ │ - movs r0, r0 │ │ │ │ - adds r6, r3, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, #140 @ 0x8c │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r4, r5] │ │ │ │ - movs r0, r0 │ │ │ │ - adds r6, r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, #44 @ 0x2c │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r1, r5] │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r6, r5, #31 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r6, #232 @ 0xe8 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0002e8f4 : │ │ │ │ - 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] @ (2eb40 ) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r2, [pc, #568] @ (2eb44 ) │ │ │ │ - add r5, pc │ │ │ │ - ldr r3, [pc, #568] @ (2eb48 ) │ │ │ │ - ldr r4, [r5, r2] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp r2, r3 │ │ │ │ - ldr r3, [pc, #564] @ (2eb4c ) │ │ │ │ - ldr r6, [r5, r3] │ │ │ │ - beq.w 2ea30 │ │ │ │ - ldrd r2, r3, [r6, #860] @ 0x35c │ │ │ │ - ldr.w r7, [r6, #796] @ 0x31c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2eade │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r1, #1 │ │ │ │ - strlt r1, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2eb0e │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r1, #1 │ │ │ │ - strlt r1, [r3, #0] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2eaf6 │ │ │ │ - ldr r1, [r7, #0] │ │ │ │ - movs r0, #3 │ │ │ │ - strd r2, r3, [sp] │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - ldr.w sl, [r6, #868] @ 0x364 │ │ │ │ - itt lt │ │ │ │ - addlt r1, #1 │ │ │ │ - strlt r1, [r7, #0] │ │ │ │ - ldr r1, [pc, #488] @ (2eb50 ) │ │ │ │ - ldr r3, [r5, r1] │ │ │ │ - mov r8, r3 │ │ │ │ - ldr.w r9, [r3] │ │ │ │ - blx 9334 │ │ │ │ - ldrd r2, r3, [sp] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2ea6a │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - ldr r0, [r1, #84] @ 0x54 │ │ │ │ - lsls r0, r0, #5 │ │ │ │ - bpl.w 2eaca │ │ │ │ - ldr r0, [pc, #456] @ (2eb54 ) │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.w 2eb2a │ │ │ │ - ldr r0, [pc, #452] @ (2eb58 ) │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.w 2eb26 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - ble.w 2eac6 │ │ │ │ - cmp r0, #1 │ │ │ │ - str r2, [r4, #16] │ │ │ │ - beq.w 2eac6 │ │ │ │ - cmp r0, #2 │ │ │ │ - str r3, [r4, #20] │ │ │ │ - beq.w 2eac6 │ │ │ │ - str r7, [r4, #24] │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r9 │ │ │ │ - mov r2, r4 │ │ │ │ - bl fcb4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r7, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2e9d0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 2ea28 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp r7, #0 │ │ │ │ - blt.n 2ea74 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr.w r2, [r6, #872] @ 0x368 │ │ │ │ - ldr.w r1, [r6, #876] @ 0x36c │ │ │ │ - bl fcb4 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 2ea8a │ │ │ │ - ldr.w r2, [r6, #992] @ 0x3e0 │ │ │ │ - ldr.w r0, [r6, #780] @ 0x30c │ │ │ │ - mov r1, r2 │ │ │ │ - bl 13cdc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2ea9a │ │ │ │ - ldr r2, [pc, #344] @ (2eb5c ) │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r0, [r2, #0] │ │ │ │ - bge.n 2ea20 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r1, r2 │ │ │ │ - itt eq │ │ │ │ - moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ - streq r2, [r0, #0] │ │ │ │ - beq.n 2ea20 │ │ │ │ - cbz r1, 2ea64 │ │ │ │ - movs r0, #1 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov r0, r4 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2e9d0 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - blx 989c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2eaae │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - str r0, [r4, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 2e91e │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - itt eq │ │ │ │ - moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ - streq r2, [r0, #0] │ │ │ │ - beq.w 2e91e │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 2e91e │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2e91e │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2ea20 │ │ │ │ - bl 11178 │ │ │ │ - ldrd r2, r3, [sp] │ │ │ │ - b.n 2e97e │ │ │ │ - ldr r1, [pc, #232] @ (2eb60 ) │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r0, [pc, #232] @ (2eb64 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - movs r0, #2 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #220] @ (2eb68 ) │ │ │ │ - movs r2, #6 │ │ │ │ - ldr r0, [pc, #220] @ (2eb6c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.n 2ea82 │ │ │ │ - ldr r1, [pc, #212] @ (2eb70 ) │ │ │ │ - movs r2, #8 │ │ │ │ - ldr r0, [pc, #212] @ (2eb74 ) │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 117a4 │ │ │ │ - b.n 2ea82 │ │ │ │ - ldr r3, [pc, #160] @ (2eb50 ) │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r1, [pc, #192] @ (2eb78 ) │ │ │ │ - ldr r0, [pc, #196] @ (2eb7c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 117a4 │ │ │ │ - b.n 2ea82 │ │ │ │ - bl 9928 │ │ │ │ - ldr r3, [pc, #180] @ (2eb80 ) │ │ │ │ - movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #180] @ (2eb84 ) │ │ │ │ - ldr r0, [pc, #180] @ (2eb88 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #172] @ (2eb8c ) │ │ │ │ - movw r2, #15676 @ 0x3d3c │ │ │ │ - ldr r1, [pc, #168] @ (2eb90 ) │ │ │ │ - ldr r0, [pc, #172] @ (2eb94 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1724 @ 0x6bc │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #160] @ (2eb98 ) │ │ │ │ - movw r2, #15678 @ 0x3d3e │ │ │ │ - ldr r1, [pc, #156] @ (2eb9c ) │ │ │ │ - ldr r0, [pc, #160] @ (2eba0 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1724 @ 0x6bc │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #148] @ (2eba4 ) │ │ │ │ - movw r2, #15677 @ 0x3d3d │ │ │ │ - ldr r1, [pc, #144] @ (2eba8 ) │ │ │ │ - ldr r0, [pc, #148] @ (2ebac ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1724 @ 0x6bc │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - bl 98c8 │ │ │ │ - ldr r3, [pc, #132] @ (2ebb0 ) │ │ │ │ - movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #128] @ (2ebb4 ) │ │ │ │ - ldr r0, [pc, #132] @ (2ebb8 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #12 │ │ │ │ - add r0, pc │ │ │ │ - blx 9890 <__assert_fail@plt> │ │ │ │ - asrs r2, r6, #27 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r3, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r0, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r2, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r7, #102 @ 0x66 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r0, #196 @ 0xc4 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r7, #80 @ 0x50 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r0, #174 @ 0xae │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r7, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - subs r0, #154 @ 0x9a │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r7, #40 @ 0x28 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r0, #132 @ 0x84 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r2, [r1, r4] │ │ │ │ + adds r4, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r7, #10 │ │ │ │ + adds r5, #178 @ 0xb2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #11 │ │ │ │ + adds r4, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, r3] │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r2, r3, #22 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r6, #20 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r3, r3] │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r2, r0, #22 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r7, #32 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r0, r3] │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r2, r5, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r5, #148 @ 0x94 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r5, r2] │ │ │ │ + adds r5, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r3, #8 │ │ │ │ + adds r4, #126 @ 0x7e │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r2, #23 │ │ │ │ + adds r5, #136 @ 0x88 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002ebbc : │ │ │ │ +0002ebac : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r5, [pc, #208] @ (2ec9c ) │ │ │ │ + ldr r5, [pc, #208] @ (2ec8c ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r4, [pc, #208] @ (2eca0 ) │ │ │ │ + ldr r4, [pc, #208] @ (2ec90 ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ - cbz r3, 2ebde │ │ │ │ + cbz r3, 2ebce │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 111b8 │ │ │ │ - ldr r1, [pc, #192] @ (2eca4 ) │ │ │ │ - ldr r3, [pc, #192] @ (2eca8 ) │ │ │ │ - ldr r2, [pc, #196] @ (2ecac ) │ │ │ │ - ldr.w ip, [pc, #196] @ 2ecb0 │ │ │ │ + ldr r1, [pc, #192] @ (2ec94 ) │ │ │ │ + ldr r3, [pc, #192] @ (2ec98 ) │ │ │ │ + ldr r2, [pc, #196] @ (2ec9c ) │ │ │ │ + ldr.w ip, [pc, #196] @ 2eca0 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr r0, [pc, #192] @ (2ecb4 ) │ │ │ │ + ldr r0, [pc, #192] @ (2eca4 ) │ │ │ │ str r3, [r1, #0] │ │ │ │ - ldr r1, [pc, #192] @ (2ecb8 ) │ │ │ │ + ldr r1, [pc, #192] @ (2eca8 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr r2, [pc, #192] @ (2ecbc ) │ │ │ │ + ldr r2, [pc, #192] @ (2ecac ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ str r3, [r1, #0] │ │ │ │ - ldr r1, [pc, #188] @ (2ecc0 ) │ │ │ │ + ldr r1, [pc, #188] @ (2ecb0 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr r2, [pc, #188] @ (2ecc4 ) │ │ │ │ + ldr r2, [pc, #188] @ (2ecb4 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ str r3, [r1, #0] │ │ │ │ - ldr r1, [pc, #184] @ (2ecc8 ) │ │ │ │ + ldr r1, [pc, #184] @ (2ecb8 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr r2, [pc, #184] @ (2eccc ) │ │ │ │ + ldr r2, [pc, #184] @ (2ecbc ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ str r3, [r1, #0] │ │ │ │ - ldr r1, [pc, #180] @ (2ecd0 ) │ │ │ │ + ldr r1, [pc, #180] @ (2ecc0 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr r2, [pc, #180] @ (2ecd4 ) │ │ │ │ + ldr r2, [pc, #180] @ (2ecc4 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ str r3, [r1, #0] │ │ │ │ - ldr r1, [pc, #176] @ (2ecd8 ) │ │ │ │ + ldr r1, [pc, #176] @ (2ecc8 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr r2, [pc, #176] @ (2ecdc ) │ │ │ │ + ldr r2, [pc, #176] @ (2eccc ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ str r3, [r1, #0] │ │ │ │ - ldr r1, [pc, #172] @ (2ece0 ) │ │ │ │ + ldr r1, [pc, #172] @ (2ecd0 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr r2, [pc, #172] @ (2ece4 ) │ │ │ │ + ldr r2, [pc, #172] @ (2ecd4 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ str r3, [r1, #0] │ │ │ │ - ldr r1, [pc, #168] @ (2ece8 ) │ │ │ │ + ldr r1, [pc, #168] @ (2ecd8 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr r2, [pc, #168] @ (2ecec ) │ │ │ │ + ldr r2, [pc, #168] @ (2ecdc ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr r3, [pc, #164] @ (2ecf0 ) │ │ │ │ + ldr r3, [pc, #164] @ (2ece0 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ - ldr r2, [pc, #164] @ (2ecf4 ) │ │ │ │ + ldr r2, [pc, #164] @ (2ece4 ) │ │ │ │ str r1, [sp, #16] │ │ │ │ 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, #152] @ 2ecf8 │ │ │ │ + ldr.w ip, [pc, #152] @ 2ece8 │ │ │ │ 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, #136] @ 2ecfc │ │ │ │ + ldr.w ip, [pc, #136] @ 2ecec │ │ │ │ str r6, [sp, #8] │ │ │ │ ldr.w r6, [r4, ip] │ │ │ │ - ldr.w ip, [pc, #128] @ 2ed00 │ │ │ │ + ldr.w ip, [pc, #128] @ 2ecf0 │ │ │ │ str r6, [sp, #4] │ │ │ │ ldr.w r4, [r4, ip] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1367c │ │ │ │ + bl 13678 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 2ec96 │ │ │ │ + blt.n 2ec86 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ - b.n 2ebd8 │ │ │ │ + b.n 2ebc8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2ebda │ │ │ │ - cmp r4, #220 @ 0xdc │ │ │ │ + b.n 2ebca │ │ │ │ + cmp r4, #236 @ 0xec │ │ │ │ movs r2, r0 │ │ │ │ - asrs r2, r5, #16 │ │ │ │ + asrs r2, r7, #16 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r5, #14 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ - movs r0, r0 │ │ │ │ lsls r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r2, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ - movs r0, r0 │ │ │ │ lsls r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ lsls r4, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #15 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ + lsls r0, r5, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r2, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r0, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #18 │ │ │ │ + movs r0, r0 │ │ │ │ lsls r4, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002ed04 : │ │ │ │ - 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] @ (2ed9c ) │ │ │ │ - ldr r3, [pc, #136] @ (2eda0 ) │ │ │ │ - add r4, pc │ │ │ │ - ldr r1, [pc, #136] @ (2eda4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r6, [r4, r3] │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - blx 8f70 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - blx 96f0 │ │ │ │ - ldr r3, [pc, #120] @ (2eda8 ) │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - str r0, [r3, #0] │ │ │ │ - cbz r0, 2ed60 │ │ │ │ - bl 2ebbc │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 2ed60 │ │ │ │ - bl 17fbc │ │ │ │ - cmp r0, #2 │ │ │ │ - beq.n 2ed60 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ed52 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r3, 2ed56 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r0, r5 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 2ed54 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - cbz r0, 2ed76 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ed76 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbz r3, 2ed8c │ │ │ │ - cbz r5, 2ed86 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ed86 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r3, 2ed92 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2ed76 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2ed86 │ │ │ │ - nop │ │ │ │ - asrs r6, r4, #11 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r6, #62 @ 0x3e │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #17 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0002edac : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #76] @ (2ee08 ) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r2, [pc, #76] @ (2ee0c ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cbz r3, 2eddc │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2edd6 │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [pc, #48] @ (2ee10 ) │ │ │ │ - movw r1, #1013 @ 0x3f5 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - add.w r0, r0, #2688 @ 0xa80 │ │ │ │ - blx 93ac │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r0, [r4, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2edd6 │ │ │ │ - bl 2ed04 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 2edd6 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - asrs r4, r7, #8 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r0, r5, #6 │ │ │ │ - movs r2, r0 │ │ │ │ - │ │ │ │ -0002ee14 : │ │ │ │ - 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] @ (2ef10 ) │ │ │ │ - ldr r3, [pc, #236] @ (2ef14 ) │ │ │ │ - add r4, pc │ │ │ │ - ldr r1, [pc, #236] @ (2ef18 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r6, [r4, r3] │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - blx 8f70 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - blx 96f0 │ │ │ │ - ldr r3, [pc, #220] @ (2ef1c ) │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - str r0, [r3, #0] │ │ │ │ - cbz r0, 2ee70 │ │ │ │ - bl 2ebbc │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 2ee70 │ │ │ │ - bl 1b1a8 │ │ │ │ - cmp r0, #2 │ │ │ │ - beq.n 2ee70 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ee62 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r3, 2ee66 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r0, r5 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 2ee64 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - cbz r0, 2ee88 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ee88 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 2ef08 │ │ │ │ - cbz r5, 2ee9a │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ee9a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 2ef00 │ │ │ │ - ldr r3, [pc, #132] @ (2ef20 ) │ │ │ │ - ldr r5, [r4, r3] │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2eeb0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2eeb0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbz r3, 2eefa │ │ │ │ - ldr r3, [pc, #112] @ (2ef24 ) │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - ldr r5, [r4, r3] │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2eeca │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2eeca │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbz r3, 2eef4 │ │ │ │ - ldr r3, [pc, #92] @ (2ef28 ) │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - ldr r4, [r4, r3] │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - cbz r0, 2eee4 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2eee4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbz r3, 2eeee │ │ │ │ - movs r3, #0 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [r4, #0] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2eee4 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2eeca │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2eeb0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2ee9a │ │ │ │ - blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2ee88 │ │ │ │ - nop │ │ │ │ - asrs r6, r2, #7 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r2, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r5, #46 @ 0x2e │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r7, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r6, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r1, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #19 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0002ef2c : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #76] @ (2ef88 ) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r2, [pc, #76] @ (2ef8c ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cbz r3, 2ef5c │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ef56 │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [pc, #48] @ (2ef90 ) │ │ │ │ - movw r1, #1013 @ 0x3f5 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - addw r0, r0, #2740 @ 0xab4 │ │ │ │ - blx 93ac │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r0, [r4, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2ef56 │ │ │ │ - bl 2ee14 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 2ef56 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - asrs r4, r7, #2 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r2, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r0, r5, #0 │ │ │ │ - movs r2, r0 │ │ │ │ - │ │ │ │ -0002ef94 : │ │ │ │ +0002ecf4 : │ │ │ │ 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] @ 2f410 │ │ │ │ + ldr.w r4, [pc, #1128] @ 2f170 │ │ │ │ sub sp, #8 │ │ │ │ - ldr.w r3, [pc, #1128] @ 2f414 │ │ │ │ + ldr.w r3, [pc, #1128] @ 2f174 │ │ │ │ add r4, pc │ │ │ │ - ldr.w r1, [pc, #1124] @ 2f418 │ │ │ │ + ldr.w r1, [pc, #1124] @ 2f178 │ │ │ │ add r1, pc │ │ │ │ ldr r6, [r4, r3] │ │ │ │ mov r8, r6 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 8f70 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 96f0 │ │ │ │ - ldr.w r3, [pc, #1104] @ 2f41c │ │ │ │ + ldr.w r3, [pc, #1104] @ 2f17c │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f054 │ │ │ │ - ldr.w r0, [pc, #1096] @ 2f420 │ │ │ │ + beq.n 2edb4 │ │ │ │ + ldr.w r0, [pc, #1096] @ 2f180 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ - addw r0, r0, #2792 @ 0xae8 │ │ │ │ - bl 12a20 │ │ │ │ - ldr.w r3, [pc, #1084] @ 2f424 │ │ │ │ + add.w r0, r0, #2688 @ 0xa80 │ │ │ │ + bl 12a1c │ │ │ │ + ldr.w r3, [pc, #1084] @ 2f184 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2f360 │ │ │ │ - ldr.w r3, [pc, #1072] @ 2f428 │ │ │ │ + beq.w 2f0c0 │ │ │ │ + ldr.w r3, [pc, #1072] @ 2f188 │ │ │ │ movs r1, #0 │ │ │ │ - ldr.w r0, [pc, #1072] @ 2f42c │ │ │ │ + ldr.w r0, [pc, #1072] @ 2f18c │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ adds r0, #208 @ 0xd0 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ - bl 12a20 │ │ │ │ - ldr.w r2, [pc, #1056] @ 2f430 │ │ │ │ + bl 12a1c │ │ │ │ + ldr.w r2, [pc, #1056] @ 2f190 │ │ │ │ ldr r7, [r4, r2] │ │ │ │ str r0, [r7, #0] │ │ │ │ - cbz r0, 2f05c │ │ │ │ - ldr.w r2, [pc, #1048] @ 2f434 │ │ │ │ + cbz r0, 2edbc │ │ │ │ + ldr.w r2, [pc, #1048] @ 2f194 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ - ldr.w r2, [pc, #1044] @ 2f438 │ │ │ │ + ldr.w r2, [pc, #1044] @ 2f198 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [r3, #52] @ 0x34 │ │ │ │ - bl 2ebbc │ │ │ │ + bl 2ebac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 2f05c │ │ │ │ - bl 2c644 │ │ │ │ + blt.n 2edbc │ │ │ │ + bl 21864 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 2f05c │ │ │ │ + beq.n 2edbc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f04c │ │ │ │ + bge.n 2edac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f358 │ │ │ │ + beq.w 2f0b8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #972] @ (2f424 ) │ │ │ │ - ldr r3, [pc, #984] @ (2f430 ) │ │ │ │ + ldr r2, [pc, #972] @ (2f184 ) │ │ │ │ + ldr r3, [pc, #984] @ (2f190 ) │ │ │ │ ldr r6, [r4, r2] │ │ │ │ ldr r7, [r4, r3] │ │ │ │ ldr.w r0, [r8] │ │ │ │ - cbz r0, 2f07a │ │ │ │ + cbz r0, 2edda │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f07a │ │ │ │ + bge.n 2edda │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f3d2 │ │ │ │ - cbz r5, 2f08e │ │ │ │ + beq.w 2f132 │ │ │ │ + cbz r5, 2edee │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f08e │ │ │ │ + bge.n 2edee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f3de │ │ │ │ - ldr r3, [pc, #940] @ (2f43c ) │ │ │ │ + beq.w 2f13e │ │ │ │ + ldr r3, [pc, #940] @ (2f19c ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.w 2f40a │ │ │ │ + bmi.w 2f16a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #928] @ (2f440 ) │ │ │ │ + ldr r3, [pc, #928] @ (2f1a0 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2f0b8 │ │ │ │ + cbz r0, 2ee18 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f0b8 │ │ │ │ + bge.n 2ee18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f3e6 │ │ │ │ + beq.w 2f146 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #900] @ (2f444 ) │ │ │ │ + ldr r3, [pc, #900] @ (2f1a4 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2f0d6 │ │ │ │ + cbz r0, 2ee36 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f0d6 │ │ │ │ + bge.n 2ee36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f3ba │ │ │ │ + beq.w 2f11a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #876] @ (2f448 ) │ │ │ │ + ldr r3, [pc, #876] @ (2f1a8 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2f0f4 │ │ │ │ + cbz r0, 2ee54 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f0f4 │ │ │ │ + bge.n 2ee54 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f3c0 │ │ │ │ + beq.w 2f120 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #848] @ (2f44c ) │ │ │ │ + ldr r3, [pc, #848] @ (2f1ac ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2f112 │ │ │ │ + cbz r0, 2ee72 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f112 │ │ │ │ + bge.n 2ee72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f3c6 │ │ │ │ + beq.w 2f126 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #824] @ (2f450 ) │ │ │ │ + ldr r3, [pc, #824] @ (2f1b0 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2f130 │ │ │ │ + cbz r0, 2ee90 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f130 │ │ │ │ + bge.n 2ee90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f3cc │ │ │ │ + beq.w 2f12c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #796] @ (2f454 ) │ │ │ │ + ldr r3, [pc, #796] @ (2f1b4 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2f14e │ │ │ │ + cbz r0, 2eeae │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f14e │ │ │ │ + bge.n 2eeae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f3ec │ │ │ │ + beq.w 2f14c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #772] @ (2f458 ) │ │ │ │ + ldr r3, [pc, #772] @ (2f1b8 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2f16c │ │ │ │ + cbz r0, 2eecc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f16c │ │ │ │ + bge.n 2eecc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f3f2 │ │ │ │ + beq.w 2f152 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #744] @ (2f45c ) │ │ │ │ + ldr r3, [pc, #744] @ (2f1bc ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2f18a │ │ │ │ + cbz r0, 2eeea │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f18a │ │ │ │ + bge.n 2eeea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f3f8 │ │ │ │ + beq.w 2f158 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #720] @ (2f460 ) │ │ │ │ + ldr r3, [pc, #720] @ (2f1c0 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2f1a8 │ │ │ │ + cbz r0, 2ef08 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f1a8 │ │ │ │ + bge.n 2ef08 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f3fe │ │ │ │ + beq.w 2f15e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #692] @ (2f464 ) │ │ │ │ + ldr r3, [pc, #692] @ (2f1c4 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2f1c6 │ │ │ │ + cbz r0, 2ef26 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f1c6 │ │ │ │ + bge.n 2ef26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f38a │ │ │ │ + beq.w 2f0ea │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #668] @ (2f468 ) │ │ │ │ + ldr r3, [pc, #668] @ (2f1c8 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2f1e4 │ │ │ │ + cbz r0, 2ef44 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f1e4 │ │ │ │ + bge.n 2ef44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f390 │ │ │ │ + beq.w 2f0f0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #640] @ (2f46c ) │ │ │ │ + ldr r3, [pc, #640] @ (2f1cc ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2f202 │ │ │ │ + cbz r0, 2ef62 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f202 │ │ │ │ + bge.n 2ef62 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f396 │ │ │ │ + beq.w 2f0f6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #616] @ (2f470 ) │ │ │ │ + ldr r3, [pc, #616] @ (2f1d0 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2f220 │ │ │ │ + cbz r0, 2ef80 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f220 │ │ │ │ + bge.n 2ef80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f39c │ │ │ │ + beq.w 2f0fc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #588] @ (2f474 ) │ │ │ │ + ldr r3, [pc, #588] @ (2f1d4 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2f23e │ │ │ │ + cbz r0, 2ef9e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f23e │ │ │ │ + bge.n 2ef9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f3a2 │ │ │ │ + beq.w 2f102 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #564] @ (2f478 ) │ │ │ │ + ldr r3, [pc, #564] @ (2f1d8 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2f25c │ │ │ │ + cbz r0, 2efbc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f25c │ │ │ │ + bge.n 2efbc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f3a8 │ │ │ │ + beq.w 2f108 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #536] @ (2f47c ) │ │ │ │ + ldr r3, [pc, #536] @ (2f1dc ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2f27a │ │ │ │ + cbz r0, 2efda │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f27a │ │ │ │ + bge.n 2efda │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f3ae │ │ │ │ + beq.w 2f10e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #512] @ (2f480 ) │ │ │ │ + ldr r3, [pc, #512] @ (2f1e0 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2f298 │ │ │ │ + cbz r0, 2eff8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f298 │ │ │ │ + bge.n 2eff8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f3b4 │ │ │ │ - ldr r3, [pc, #488] @ (2f484 ) │ │ │ │ + beq.w 2f114 │ │ │ │ + ldr r3, [pc, #488] @ (2f1e4 ) │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 2f2b6 │ │ │ │ + cbz r0, 2f016 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f2b6 │ │ │ │ + bge.n 2f016 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2f372 │ │ │ │ - ldr r3, [pc, #464] @ (2f488 ) │ │ │ │ + beq.n 2f0d2 │ │ │ │ + ldr r3, [pc, #464] @ (2f1e8 ) │ │ │ │ ldr r2, [r4, r3] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 2f2d2 │ │ │ │ + cbz r0, 2f032 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f2d2 │ │ │ │ + bge.n 2f032 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2f378 │ │ │ │ - ldr r3, [pc, #440] @ (2f48c ) │ │ │ │ + beq.n 2f0d8 │ │ │ │ + ldr r3, [pc, #440] @ (2f1ec ) │ │ │ │ ldr r2, [r4, r3] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 2f2ee │ │ │ │ + cbz r0, 2f04e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f2ee │ │ │ │ + bge.n 2f04e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2f37e │ │ │ │ - ldr r3, [pc, #416] @ (2f490 ) │ │ │ │ + beq.n 2f0de │ │ │ │ + ldr r3, [pc, #416] @ (2f1f0 ) │ │ │ │ ldr r2, [r4, r3] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 2f30a │ │ │ │ + cbz r0, 2f06a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f30a │ │ │ │ + bge.n 2f06a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2f384 │ │ │ │ - ldr r3, [pc, #392] @ (2f494 ) │ │ │ │ + beq.n 2f0e4 │ │ │ │ + ldr r3, [pc, #392] @ (2f1f4 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 2f324 │ │ │ │ + cbz r0, 2f084 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f324 │ │ │ │ + bge.n 2f084 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 2f366 │ │ │ │ + cbz r3, 2f0c6 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - cbz r0, 2f33a │ │ │ │ + cbz r0, 2f09a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f33a │ │ │ │ + bge.n 2f09a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 2f36c │ │ │ │ + cbz r3, 2f0cc │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - cbz r0, 2f352 │ │ │ │ + cbz r0, 2f0b2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f352 │ │ │ │ + bge.n 2f0b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2f404 │ │ │ │ + beq.n 2f164 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2f04e │ │ │ │ + b.n 2edae │ │ │ │ mov r0, r5 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f04c │ │ │ │ - ldr r3, [pc, #204] @ (2f430 ) │ │ │ │ + b.n 2edac │ │ │ │ + ldr r3, [pc, #204] @ (2f190 ) │ │ │ │ ldr r7, [r4, r3] │ │ │ │ - b.n 2f05c │ │ │ │ + b.n 2edbc │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f324 │ │ │ │ + b.n 2f084 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f33a │ │ │ │ + b.n 2f09a │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f2b6 │ │ │ │ + b.n 2f016 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f2d2 │ │ │ │ + b.n 2f032 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f2ee │ │ │ │ + b.n 2f04e │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f30a │ │ │ │ + b.n 2f06a │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f1c6 │ │ │ │ + b.n 2ef26 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f1e4 │ │ │ │ + b.n 2ef44 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f202 │ │ │ │ + b.n 2ef62 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f220 │ │ │ │ + b.n 2ef80 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f23e │ │ │ │ + b.n 2ef9e │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f25c │ │ │ │ + b.n 2efbc │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f27a │ │ │ │ + b.n 2efda │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f298 │ │ │ │ + b.n 2eff8 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f0d6 │ │ │ │ + b.n 2ee36 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f0f4 │ │ │ │ + b.n 2ee54 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f112 │ │ │ │ + b.n 2ee72 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f130 │ │ │ │ + b.n 2ee90 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2f07c │ │ │ │ - b.n 2f08e │ │ │ │ + bne.w 2eddc │ │ │ │ + b.n 2edee │ │ │ │ mov r0, r5 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f08e │ │ │ │ + b.n 2edee │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f0b8 │ │ │ │ + b.n 2ee18 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f14e │ │ │ │ + b.n 2eeae │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f16c │ │ │ │ + b.n 2eecc │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f18a │ │ │ │ + b.n 2eeea │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f1a8 │ │ │ │ + b.n 2ef08 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f352 │ │ │ │ + b.n 2f0b2 │ │ │ │ bl c5b8 │ │ │ │ - b.n 2f09a │ │ │ │ - asrs r6, r1, #1 │ │ │ │ + b.n 2edfa │ │ │ │ + asrs r6, r5, #11 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #164 @ 0xa4 │ │ │ │ + adds r6, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r6, r6 │ │ │ │ + subs r0, r2, #1 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #172 @ 0xac │ │ │ │ + cmp r3, #76 @ 0x4c │ │ │ │ movs r2, r0 │ │ │ │ - asrs r0, r4, #21 │ │ │ │ + adds r0, r0, r0 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ @@ -61164,402 +60848,688 @@ │ │ │ │ lsls r0, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002f498 : │ │ │ │ +0002f1f8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #76] @ (2f4f4 ) │ │ │ │ + ldr r3, [pc, #76] @ (2f254 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #76] @ (2f4f8 ) │ │ │ │ + ldr r2, [pc, #76] @ (2f258 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 2f4c8 │ │ │ │ + cbz r3, 2f228 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f4c2 │ │ │ │ + bge.n 2f222 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #48] @ (2f4fc ) │ │ │ │ + ldr r0, [pc, #48] @ (2f25c ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ - addw r0, r0, #3000 @ 0xbb8 │ │ │ │ + add.w r0, r0, #2896 @ 0xb50 │ │ │ │ blx 93ac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f4c2 │ │ │ │ - bl 2ef94 │ │ │ │ + beq.n 2f222 │ │ │ │ + bl 2ecf4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2f4c2 │ │ │ │ + bne.n 2f222 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - lsrs r0, r2, #13 │ │ │ │ + lsrs r0, r6, #23 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r7, #26 │ │ │ │ + adds r4, r3, r5 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0002f500 : │ │ │ │ +0002f260 : │ │ │ │ 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] @ (2f598 ) │ │ │ │ - ldr r3, [pc, #136] @ (2f59c ) │ │ │ │ + ldr r4, [pc, #136] @ (2f2f8 ) │ │ │ │ + ldr r3, [pc, #136] @ (2f2fc ) │ │ │ │ add r4, pc │ │ │ │ - ldr r1, [pc, #136] @ (2f5a0 ) │ │ │ │ + ldr r1, [pc, #136] @ (2f300 ) │ │ │ │ add r1, pc │ │ │ │ ldr r6, [r4, r3] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 8f70 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 96f0 │ │ │ │ - ldr r3, [pc, #120] @ (2f5a4 ) │ │ │ │ + ldr r3, [pc, #120] @ (2f304 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r0, [r3, #0] │ │ │ │ - cbz r0, 2f55c │ │ │ │ - bl 2ebbc │ │ │ │ + cbz r0, 2f2bc │ │ │ │ + bl 2ebac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 2f55c │ │ │ │ - bl 2e8f4 │ │ │ │ + blt.n 2f2bc │ │ │ │ + bl 23b14 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 2f55c │ │ │ │ + beq.n 2f2bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f54e │ │ │ │ + bge.n 2f2ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 2f552 │ │ │ │ + cbz r3, 2f2b2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2f550 │ │ │ │ + b.n 2f2b0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - cbz r0, 2f572 │ │ │ │ + cbz r0, 2f2d2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f572 │ │ │ │ + bge.n 2f2d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 2f588 │ │ │ │ - cbz r5, 2f582 │ │ │ │ + cbz r3, 2f2e8 │ │ │ │ + cbz r5, 2f2e2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f582 │ │ │ │ + bge.n 2f2e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 2f58e │ │ │ │ + cbz r3, 2f2ee │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f572 │ │ │ │ + b.n 2f2d2 │ │ │ │ mov r0, r5 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f582 │ │ │ │ + b.n 2f2e2 │ │ │ │ nop │ │ │ │ - lsrs r2, r5, #11 │ │ │ │ + lsrs r2, r1, #22 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #66 @ 0x42 │ │ │ │ + adds r0, #226 @ 0xe2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #15 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002f5a8 : │ │ │ │ +0002f308 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #76] @ (2f604 ) │ │ │ │ + ldr r3, [pc, #76] @ (2f364 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #76] @ (2f608 ) │ │ │ │ + ldr r2, [pc, #76] @ (2f368 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 2f5d8 │ │ │ │ + cbz r3, 2f338 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f5d2 │ │ │ │ + bge.n 2f332 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #48] @ (2f60c ) │ │ │ │ + ldr r0, [pc, #48] @ (2f36c ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ - addw r0, r0, #3052 @ 0xbec │ │ │ │ + addw r0, r0, #2948 @ 0xb84 │ │ │ │ blx 93ac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f5d2 │ │ │ │ - bl 2f500 │ │ │ │ + beq.n 2f332 │ │ │ │ + bl 2f260 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2f5d2 │ │ │ │ + bne.n 2f332 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - lsrs r0, r0, #9 │ │ │ │ + lsrs r0, r4, #19 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r5, #22 │ │ │ │ + adds r4, r1, r1 │ │ │ │ + movs r2, r0 │ │ │ │ + │ │ │ │ +0002f370 : │ │ │ │ + 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] @ (2f408 ) │ │ │ │ + ldr r3, [pc, #136] @ (2f40c ) │ │ │ │ + add r4, pc │ │ │ │ + ldr r1, [pc, #136] @ (2f410 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r6, [r4, r3] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + blx 8f70 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + blx 96f0 │ │ │ │ + ldr r3, [pc, #120] @ (2f414 ) │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + str r0, [r3, #0] │ │ │ │ + cbz r0, 2f3cc │ │ │ │ + bl 2ebac │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 2f3cc │ │ │ │ + bl 23de0 │ │ │ │ + cmp r0, #2 │ │ │ │ + beq.n 2f3cc │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2f3be │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r3, 2f3c2 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r0, r5 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 2f3c0 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + cbz r0, 2f3e2 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2f3e2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbz r3, 2f3f8 │ │ │ │ + cbz r5, 2f3f2 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2f3f2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r3, 2f3fe │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2f3e2 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2f3f2 │ │ │ │ + nop │ │ │ │ + lsrs r2, r7, #17 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r1, #20 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r7, #210 @ 0xd2 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #17 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0002f418 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #76] @ (2f474 ) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r2, [pc, #76] @ (2f478 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cbz r3, 2f448 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2f442 │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [pc, #48] @ (2f47c ) │ │ │ │ + movw r1, #1013 @ 0x3f5 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + addw r0, r0, #3000 @ 0xbb8 │ │ │ │ + blx 93ac │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str r0, [r4, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 2f442 │ │ │ │ + bl 2f370 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 2f442 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + lsrs r0, r2, #15 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r1, #20 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r4, r7, #28 │ │ │ │ + movs r2, r0 │ │ │ │ + │ │ │ │ +0002f480 : │ │ │ │ + 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] @ (2f57c ) │ │ │ │ + ldr r3, [pc, #236] @ (2f580 ) │ │ │ │ + add r4, pc │ │ │ │ + ldr r1, [pc, #236] @ (2f584 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r6, [r4, r3] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + blx 8f70 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + blx 96f0 │ │ │ │ + ldr r3, [pc, #220] @ (2f588 ) │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + str r0, [r3, #0] │ │ │ │ + cbz r0, 2f4dc │ │ │ │ + bl 2ebac │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 2f4dc │ │ │ │ + bl 2e398 │ │ │ │ + cmp r0, #2 │ │ │ │ + beq.n 2f4dc │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2f4ce │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r3, 2f4d2 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r0, r5 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 2f4d0 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + cbz r0, 2f4f4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2f4f4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 2f574 │ │ │ │ + cbz r5, 2f506 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2f506 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 2f56c │ │ │ │ + ldr r3, [pc, #132] @ (2f58c ) │ │ │ │ + ldr r5, [r4, r3] │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + cbz r0, 2f51c │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2f51c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbz r3, 2f566 │ │ │ │ + ldr r3, [pc, #112] @ (2f590 ) │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + ldr r5, [r4, r3] │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + cbz r0, 2f536 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2f536 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbz r3, 2f560 │ │ │ │ + ldr r3, [pc, #92] @ (2f594 ) │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + ldr r4, [r4, r3] │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + cbz r0, 2f550 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2f550 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbz r3, 2f55a │ │ │ │ + movs r3, #0 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [r4, #0] │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2f550 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2f536 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2f51c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2f506 │ │ │ │ + blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2f4f4 │ │ │ │ + nop │ │ │ │ + lsrs r2, r5, #13 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r2, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r6, #194 @ 0xc2 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r7, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r6, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r1, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #19 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0002f598 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #76] @ (2f5f4 ) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r2, [pc, #76] @ (2f5f8 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cbz r3, 2f5c8 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2f5c2 │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [pc, #48] @ (2f5fc ) │ │ │ │ + movw r1, #1013 @ 0x3f5 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + addw r0, r0, #3052 @ 0xbec │ │ │ │ + blx 93ac │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str r0, [r4, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 2f5c2 │ │ │ │ + bl 2f480 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 2f5c2 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + lsrs r0, r2, #9 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r2, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r4, r7, #22 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0002f610 : │ │ │ │ +0002f600 : │ │ │ │ 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] @ (2f798 ) │ │ │ │ + ldr r3, [pc, #376] @ (2f788 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r5, [pc, #376] @ (2f79c ) │ │ │ │ + ldr r5, [pc, #376] @ (2f78c ) │ │ │ │ add r3, pc │ │ │ │ add r5, pc │ │ │ │ ldr r4, [r3, #64] @ 0x40 │ │ │ │ - cbz r4, 2f63e │ │ │ │ + cbz r4, 2f62e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f638 │ │ │ │ + bge.n 2f628 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #352] @ (2f7a0 ) │ │ │ │ + ldr r0, [pc, #352] @ (2f790 ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #3104 @ 0xc20 │ │ │ │ blx 93ac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r3, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f638 │ │ │ │ - ldr r3, [pc, #328] @ (2f7a4 ) │ │ │ │ + beq.n 2f628 │ │ │ │ + ldr r3, [pc, #328] @ (2f794 ) │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #328] @ (2f7a8 ) │ │ │ │ + ldr r1, [pc, #328] @ (2f798 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ blx 966c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2f776 │ │ │ │ - ldr r1, [pc, #308] @ (2f7ac ) │ │ │ │ + beq.w 2f766 │ │ │ │ + ldr r1, [pc, #308] @ (2f79c ) │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 9010 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f69c │ │ │ │ + bge.n 2f68c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 2f69c │ │ │ │ + cbnz r3, 2f68c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 2f776 │ │ │ │ - ldr r3, [pc, #268] @ (2f7b0 ) │ │ │ │ + blt.n 2f766 │ │ │ │ + ldr r3, [pc, #268] @ (2f7a0 ) │ │ │ │ movs r2, #0 │ │ │ │ - ldr r1, [pc, #268] @ (2f7b4 ) │ │ │ │ + ldr r1, [pc, #268] @ (2f7a4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ blx 966c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f776 │ │ │ │ - ldr r1, [pc, #252] @ (2f7b8 ) │ │ │ │ + beq.n 2f766 │ │ │ │ + ldr r1, [pc, #252] @ (2f7a8 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 9010 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f6e0 │ │ │ │ + bge.n 2f6d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 2f6e0 │ │ │ │ + cbnz r3, 2f6d0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 2f776 │ │ │ │ - ldr r3, [pc, #212] @ (2f7bc ) │ │ │ │ + blt.n 2f766 │ │ │ │ + ldr r3, [pc, #212] @ (2f7ac ) │ │ │ │ movs r2, #0 │ │ │ │ - ldr r1, [pc, #212] @ (2f7c0 ) │ │ │ │ + ldr r1, [pc, #212] @ (2f7b0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ blx 966c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f776 │ │ │ │ - ldr r1, [pc, #196] @ (2f7c4 ) │ │ │ │ + beq.n 2f766 │ │ │ │ + ldr r1, [pc, #196] @ (2f7b4 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 9010 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f724 │ │ │ │ + bge.n 2f714 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 2f724 │ │ │ │ + cbnz r3, 2f714 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 2f776 │ │ │ │ - ldr r3, [pc, #156] @ (2f7c8 ) │ │ │ │ + blt.n 2f766 │ │ │ │ + ldr r3, [pc, #156] @ (2f7b8 ) │ │ │ │ movs r2, #0 │ │ │ │ - ldr r1, [pc, #156] @ (2f7cc ) │ │ │ │ + ldr r1, [pc, #156] @ (2f7bc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ blx 966c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 2f776 │ │ │ │ - ldr r1, [pc, #144] @ (2f7d0 ) │ │ │ │ + cbz r0, 2f766 │ │ │ │ + ldr r1, [pc, #144] @ (2f7c0 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 9010 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f75a │ │ │ │ + bge.n 2f74a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 2f76a │ │ │ │ + cbz r3, 2f75a │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 2f776 │ │ │ │ - ldr r3, [pc, #116] @ (2f7d4 ) │ │ │ │ + blt.n 2f766 │ │ │ │ + ldr r3, [pc, #116] @ (2f7c4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r3, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 2f75a │ │ │ │ - ldr r3, [pc, #96] @ (2f7d8 ) │ │ │ │ + b.n 2f74a │ │ │ │ + ldr r3, [pc, #96] @ (2f7c8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 2f638 │ │ │ │ + bge.w 2f628 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2f638 │ │ │ │ + bne.w 2f628 │ │ │ │ blx 902c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f638 │ │ │ │ + b.n 2f628 │ │ │ │ nop │ │ │ │ - movs r2, #136 @ 0x88 │ │ │ │ + movs r2, #152 @ 0x98 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r6, r2, #7 │ │ │ │ + lsrs r6, r4, #7 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r6, r0, #21 │ │ │ │ + asrs r6, r2, #21 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r0, #18 │ │ │ │ + lsls r4, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #4 │ │ │ │ + cmp r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #6 │ │ │ │ + cmp r5, #22 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #14 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #238 @ 0xee │ │ │ │ + cmp r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #242 @ 0xf2 │ │ │ │ + cmp r5, #6 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #13 │ │ │ │ + lsls r0, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #218 @ 0xda │ │ │ │ + cmp r4, #230 @ 0xe6 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #222 @ 0xde │ │ │ │ + cmp r4, #234 @ 0xea │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ + lsls r0, r1, #14 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #202 @ 0xca │ │ │ │ + cmp r4, #210 @ 0xd2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #208 @ 0xd0 │ │ │ │ + cmp r4, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #76 @ 0x4c │ │ │ │ + movs r1, #92 @ 0x5c │ │ │ │ movs r2, r0 │ │ │ │ - movs r1, #52 @ 0x34 │ │ │ │ + movs r1, #68 @ 0x44 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2fa62 │ │ │ │ + beq.w 2fa52 │ │ │ │ eor.w ip, r0, r1 │ │ │ │ it mi │ │ │ │ negmi r1, r1 │ │ │ │ subs r2, r1, #1 │ │ │ │ - beq.w 2fa32 │ │ │ │ + beq.w 2fa22 │ │ │ │ movs r3, r0 │ │ │ │ it mi │ │ │ │ negmi r3, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bls.w 2fa3c │ │ │ │ + bls.w 2fa2c │ │ │ │ tst r1, r2 │ │ │ │ - beq.w 2fa4c │ │ │ │ + beq.w 2fa3c │ │ │ │ clz r2, r3 │ │ │ │ clz r0, r1 │ │ │ │ sub.w r2, r0, r2 │ │ │ │ rsb r2, r2, #31 │ │ │ │ - add r0, pc, #16 @ (adr r0, 2f828 ) │ │ │ │ + add r0, pc, #16 @ (adr r0, 2f818 ) │ │ │ │ add.w r2, r0, r2, lsl #4 │ │ │ │ mov.w r0, #0 │ │ │ │ mov pc, r2 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ cmp.w r3, r1, lsl #31 │ │ │ │ nop │ │ │ │ @@ -61743,72 +61713,72 @@ │ │ │ │ negmi r0, r0 │ │ │ │ bx lr │ │ │ │ cmp r0, #0 │ │ │ │ it gt │ │ │ │ mvngt.w r0, #2147483648 @ 0x80000000 │ │ │ │ it lt │ │ │ │ movlt.w r0, #2147483648 @ 0x80000000 │ │ │ │ - b.w 2fb2c │ │ │ │ + b.w 2fb1c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2fa62 │ │ │ │ + beq.n 2fa52 │ │ │ │ push {r0, r1, lr} │ │ │ │ - bl 2f7e6 │ │ │ │ + bl 2f7d6 │ │ │ │ ldmia.w sp!, {r1, r2, lr} │ │ │ │ mul.w r3, r2, r0 │ │ │ │ sub.w r1, r1, r3 │ │ │ │ bx lr │ │ │ │ - cbnz r3, 2faae │ │ │ │ - cbnz r2, 2faae │ │ │ │ + cbnz r3, 2fa9e │ │ │ │ + cbnz r2, 2fa9e │ │ │ │ cmp r1, #0 │ │ │ │ ittt lt │ │ │ │ movlt r0, #0 │ │ │ │ movlt.w r1, #2147483648 @ 0x80000000 │ │ │ │ - blt.n 2faaa │ │ │ │ + blt.n 2fa9a │ │ │ │ it eq │ │ │ │ cmpeq r0, #0 │ │ │ │ itt ne │ │ │ │ mvnne.w r1, #2147483648 @ 0x80000000 │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 2fb2c │ │ │ │ + b.w 2fb1c │ │ │ │ sub.w ip, sp, #8 │ │ │ │ strd ip, lr, [sp, #-16]! │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 2face │ │ │ │ + blt.n 2fabe │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 2faf4 │ │ │ │ - bl 2fb38 │ │ │ │ + blt.n 2fae4 │ │ │ │ + bl 2fb28 │ │ │ │ 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 2fb10 │ │ │ │ - bl 2fb38 │ │ │ │ + blt.n 2fb00 │ │ │ │ + bl 2fb28 │ │ │ │ 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 2fb38 │ │ │ │ + bl 2fb28 │ │ │ │ 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 2fb38 │ │ │ │ + bl 2fb28 │ │ │ │ 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} │ │ │ │ @@ -61819,21 +61789,21 @@ │ │ │ │ cmp r0, r2 │ │ │ │ mov lr, r1 │ │ │ │ sbcs.w r1, lr, r3 │ │ │ │ mov ip, r0 │ │ │ │ itt cc │ │ │ │ movcc r4, #0 │ │ │ │ movcc r5, r4 │ │ │ │ - bcc.n 2fc24 │ │ │ │ + bcc.n 2fc14 │ │ │ │ clz r0, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2fc3c │ │ │ │ + beq.n 2fc2c │ │ │ │ clz r1, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 2fc34 │ │ │ │ + beq.n 2fc24 │ │ │ │ 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 │ │ │ │ @@ -61842,43 +61812,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 2fba4 │ │ │ │ + bcc.n 2fb94 │ │ │ │ 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, 2fc24 │ │ │ │ + cbz r0, 2fc14 │ │ │ │ lsrs r1, r1, #1 │ │ │ │ mov r2, r0 │ │ │ │ orr.w r1, r1, r3, lsl #31 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ - b.n 2fbce │ │ │ │ + b.n 2fbbe │ │ │ │ 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 2fbe2 │ │ │ │ + beq.n 2fbd2 │ │ │ │ cmp ip, r1 │ │ │ │ sbcs.w r6, lr, r3 │ │ │ │ - bcs.n 2fbb2 │ │ │ │ + bcs.n 2fba2 │ │ │ │ adds.w ip, ip, ip │ │ │ │ adc.w lr, lr, lr │ │ │ │ subs r2, #1 │ │ │ │ - bne.n 2fbce │ │ │ │ + bne.n 2fbbe │ │ │ │ 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 │ │ │ │ @@ -61890,22 +61860,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, 2fc2c │ │ │ │ + cbz r3, 2fc1c │ │ │ │ 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 2fb60 │ │ │ │ + b.n 2fb50 │ │ │ │ clz r0, r2 │ │ │ │ clz r1, lr │ │ │ │ adds r0, #32 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 2fb60 │ │ │ │ - b.n 2fc34 │ │ │ │ + bne.n 2fb50 │ │ │ │ + b.n 2fc24 │ │ │ │ nop │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -0002fc50 <.fini>: │ │ │ │ +0002fc40 <.fini>: │ │ │ │ push {r3, lr} │ │ │ │ pop {r3, pc} │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1,1201 +1,1202 @@ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ - 0x0002fc58 40000000 09000000 30000000 09000000 @.......0....... │ │ │ │ - 0x0002fc68 04000000 09000000 0c000000 09000000 ................ │ │ │ │ - 0x0002fc78 3f000000 09000000 37000000 09000000 ?.......7....... │ │ │ │ - 0x0002fc88 17000000 09000000 2f000000 09000000 ......../....... │ │ │ │ - 0x0002fc98 11000000 09000000 33000000 09000000 ........3....... │ │ │ │ - 0x0002fca8 15000000 09000000 12000000 09000000 ................ │ │ │ │ - 0x0002fcb8 1f000000 09000000 36000000 09000000 ........6....... │ │ │ │ - 0x0002fcc8 10000000 09000000 24000000 09000000 ........$....... │ │ │ │ - 0x0002fcd8 2a000000 09000000 00000000 00000000 *............... │ │ │ │ - 0x0002fce8 696e7465 72707265 74656420 636c6173 interpreted clas │ │ │ │ - 0x0002fcf8 73657320 63616e6e 6f742069 6e686572 ses cannot inher │ │ │ │ - 0x0002fd08 69742066 726f6d20 636f6d70 696c6564 it from compiled │ │ │ │ - 0x0002fd18 00000000 2f757372 2f6c6962 2f707974 ..../usr/lib/pyt │ │ │ │ - 0x0002fd28 686f6e33 2f646973 742d7061 636b6167 hon3/dist-packag │ │ │ │ - 0x0002fd38 65732f6d 79707963 2f6c6962 2d72742f es/mypyc/lib-rt/ │ │ │ │ - 0x0002fd48 4350792e 68000000 70000000 2f757372 CPy.h...p.../usr │ │ │ │ - 0x0002fd58 2f696e63 6c756465 2f707974 686f6e33 /include/python3 │ │ │ │ - 0x0002fd68 2e31342f 6f626a65 63742e68 00000000 .14/object.h.... │ │ │ │ - 0x0002fd78 50795f54 59504528 6f622920 213d2026 Py_TYPE(ob) != & │ │ │ │ - 0x0002fd88 5079426f 6f6c5f54 79706500 2f757372 PyBool_Type./usr │ │ │ │ - 0x0002fd98 2f696e63 6c756465 2f707974 686f6e33 /include/python3 │ │ │ │ - 0x0002fda8 2e31342f 63707974 686f6e2f 7475706c .14/cpython/tupl │ │ │ │ - 0x0002fdb8 656f626a 6563742e 68000000 50795475 eobject.h...PyTu │ │ │ │ - 0x0002fdc8 706c655f 43686563 6b286f70 29000000 ple_Check(op)... │ │ │ │ - 0x0002fdd8 696e6465 78203c20 50795f53 495a4528 index < Py_SIZE( │ │ │ │ - 0x0002fde8 7475706c 65290000 2f757372 2f696e63 tuple)../usr/inc │ │ │ │ - 0x0002fdf8 6c756465 2f707974 686f6e33 2e31342f lude/python3.14/ │ │ │ │ - 0x0002fe08 63707974 686f6e2f 756e6963 6f64656f cpython/unicodeo │ │ │ │ - 0x0002fe18 626a6563 742e6800 5079556e 69636f64 bject.h.PyUnicod │ │ │ │ - 0x0002fe28 655f4368 65636b28 6f702900 6b696e64 e_Check(op).kind │ │ │ │ - 0x0002fe38 203d3d20 5079556e 69636f64 655f3442 == PyUnicode_4B │ │ │ │ - 0x0002fe48 5954455f 4b494e44 00000000 2f757372 YTE_KIND..../usr │ │ │ │ - 0x0002fe58 2f696e63 6c756465 2f707974 686f6e33 /include/python3 │ │ │ │ - 0x0002fe68 2e31342f 63707974 686f6e2f 6c697374 .14/cpython/list │ │ │ │ - 0x0002fe78 6f626a65 63742e68 00000000 696e6465 object.h....inde │ │ │ │ - 0x0002fe88 78203c20 6c697374 2d3e616c 6c6f6361 x < list->alloca │ │ │ │ - 0x0002fe98 74656400 50794c69 73745f43 6865636b ted.PyList_Check │ │ │ │ - 0x0002fea8 286f7029 00000000 50795f54 59504528 (op)....Py_TYPE( │ │ │ │ - 0x0002feb8 5f50794f 626a6563 745f4341 5354286f _PyObject_CAST(o │ │ │ │ - 0x0002fec8 62292920 213d2026 5079426f 6f6c5f54 b)) != &PyBool_T │ │ │ │ - 0x0002fed8 79706500 61747472 69627574 6520275f ype.attribute '_ │ │ │ │ - 0x0002fee8 5f6d7970 79635f65 6e765f5f 27206f66 _mypyc_env__' of │ │ │ │ - 0x0002fef8 20277361 66655f70 61727365 5f666c6f 'safe_parse_flo │ │ │ │ - 0x0002ff08 61745f6d 616b655f 73616665 5f706172 at_make_safe_par │ │ │ │ - 0x0002ff18 73655f66 6c6f6174 5f6f626a 2720756e se_float_obj' un │ │ │ │ - 0x0002ff28 64656669 6e656400 61747472 69627574 defined.attribut │ │ │ │ - 0x0002ff38 65202764 69637427 206f6620 274e6573 e 'dict' of 'Nes │ │ │ │ - 0x0002ff48 74656444 69637427 20756e64 6566696e tedDict' undefin │ │ │ │ - 0x0002ff58 65640000 61747472 69627574 6520275f ed..attribute '_ │ │ │ │ - 0x0002ff68 70656e64 696e675f 666c6167 7327206f pending_flags' o │ │ │ │ - 0x0002ff78 66202746 6c616773 2720756e 64656669 f 'Flags' undefi │ │ │ │ - 0x0002ff88 6e656400 61747472 69627574 6520275f ned.attribute '_ │ │ │ │ - 0x0002ff98 666c6167 7327206f 66202746 6c616773 flags' of 'Flags │ │ │ │ - 0x0002ffa8 2720756e 64656669 6e656400 2f757372 ' undefined./usr │ │ │ │ - 0x0002ffb8 2f6c6962 2f707974 686f6e33 2f646973 /lib/python3/dis │ │ │ │ - 0x0002ffc8 742d7061 636b6167 65732f6d 79707963 t-packages/mypyc │ │ │ │ - 0x0002ffd8 2f6c6962 2d72742f 7374725f 6f70732e /lib-rt/str_ops. │ │ │ │ - 0x0002ffe8 63000000 5079556e 69636f64 655f4368 c...PyUnicode_Ch │ │ │ │ - 0x0002fff8 65636b28 73747232 29000000 2f757372 eck(str2).../usr │ │ │ │ - 0x00030008 2f696e63 6c756465 2f707974 686f6e33 /include/python3 │ │ │ │ - 0x00030018 2e31342f 63707974 686f6e2f 62797465 .14/cpython/byte │ │ │ │ - 0x00030028 61727261 796f626a 6563742e 68000000 arrayobject.h... │ │ │ │ - 0x00030038 50794279 74654172 7261795f 43686563 PyByteArray_Chec │ │ │ │ - 0x00030048 6b286f70 29000000 2f757372 2f696e63 k(op).../usr/inc │ │ │ │ - 0x00030058 6c756465 2f707974 686f6e33 2e31342f lude/python3.14/ │ │ │ │ - 0x00030068 63707974 686f6e2f 61627374 72616374 cpython/abstract │ │ │ │ - 0x00030078 2e680000 61726720 213d204e 554c4c00 .h..arg != NULL. │ │ │ │ - 0x00030088 6275696c 642f5f5f 6e617469 76655f35 build/__native_5 │ │ │ │ - 0x00030098 37303331 38306333 64643436 65383732 703180c3dd46e872 │ │ │ │ - 0x000300a8 6366332e 63000000 6370795f 725f5f5f cf3.c...cpy_r___ │ │ │ │ - 0x000300b8 6d797079 635f7365 6c665f5f 00000000 mypyc_self__.... │ │ │ │ - 0x000300c8 2f757372 2f6c6962 2f707974 686f6e33 /usr/lib/python3 │ │ │ │ - 0x000300d8 2f646973 742d7061 636b6167 65732f6d /dist-packages/m │ │ │ │ - 0x000300e8 79707963 2f6c6962 2d72742f 6c697374 ypyc/lib-rt/list │ │ │ │ - 0x000300f8 5f6f7073 2e630000 50794c69 73745f43 _ops.c..PyList_C │ │ │ │ - 0x00030108 6865636b 286c6973 74290000 50795f54 heck(list)..Py_T │ │ │ │ - 0x00030118 59504528 6f622920 213d2026 50794c6f YPE(ob) != &PyLo │ │ │ │ - 0x00030128 6e675f54 79706500 2f757372 2f6c6962 ng_Type./usr/lib │ │ │ │ - 0x00030138 2f707974 686f6e33 2f646973 742d7061 /python3/dist-pa │ │ │ │ - 0x00030148 636b6167 65732f6d 79707963 2f6c6962 ckages/mypyc/lib │ │ │ │ - 0x00030158 2d72742f 67657461 72677366 6173742e -rt/getargsfast. │ │ │ │ - 0x00030168 63000000 50795475 706c655f 43686563 c...PyTuple_Chec │ │ │ │ - 0x00030178 6b286b77 6e616d65 73290000 5079556e k(kwnames)..PyUn │ │ │ │ - 0x00030188 69636f64 655f4368 65636b28 6b776e61 icode_Check(kwna │ │ │ │ - 0x00030198 6d652900 5f5f6d79 7079635f 61747472 me).__mypyc_attr │ │ │ │ - 0x000301a8 735f5f00 5f5f6d79 7079635f 61747472 s__.__mypyc_attr │ │ │ │ - 0x000301b8 735f5f20 6973206e 6f742061 20747570 s__ is not a tup │ │ │ │ - 0x000301c8 6c650000 2c200000 4e6f6e65 00000000 le.., ..None.... │ │ │ │ - 0x000301d8 5f5f6d6f 64756c65 5f5f0000 5f5f7175 __module__..__qu │ │ │ │ - 0x000301e8 616c6e61 6d655f5f 00000000 6275696c alname__....buil │ │ │ │ - 0x000301f8 74696e73 00000000 25552e25 55000000 tins....%U.%U... │ │ │ │ - 0x00030208 7475706c 655b3c25 64206974 656d733e tuple[<%d items> │ │ │ │ - 0x00030218 5d000000 7475706c 655b0000 25552555 ]...tuple[..%U%U │ │ │ │ - 0x00030228 25730000 66756e63 74696f6e 00000000 %s..function.... │ │ │ │ - 0x00030238 28290000 6b657977 6f726420 00000000 ()..keyword .... │ │ │ │ - 0x00030248 6174206d 6f737400 65786163 746c7900 at most.exactly. │ │ │ │ - 0x00030258 6174206c 65617374 00000000 74686973 at least....this │ │ │ │ - 0x00030268 2066756e 6374696f 6e000000 70617273 function...pars │ │ │ │ - 0x00030278 65722d3e 6b657977 6f726473 20213d20 er->keywords != │ │ │ │ - 0x00030288 4e554c4c 00000000 456d7074 79206b65 NULL....Empty ke │ │ │ │ - 0x00030298 79776f72 64207061 72616d65 74657220 yword parameter │ │ │ │ - 0x000302a8 6e616d65 00000000 496e7661 6c696420 name....Invalid │ │ │ │ - 0x000302b8 666f726d 61742073 7472696e 6720287c format string (| │ │ │ │ - 0x000302c8 20737065 63696669 65642074 77696365 specified twice │ │ │ │ - 0x000302d8 29000000 496e7661 6c696420 666f726d )...Invalid form │ │ │ │ - 0x000302e8 61742073 7472696e 67202824 20626566 at string ($ bef │ │ │ │ - 0x000302f8 6f726520 7c290000 496e7661 6c696420 ore |)..Invalid │ │ │ │ - 0x00030308 666f726d 61742073 7472696e 67202824 format string ($ │ │ │ │ - 0x00030318 20737065 63696669 65642074 77696365 specified twice │ │ │ │ - 0x00030328 29000000 456d7074 79207061 72616d65 )...Empty parame │ │ │ │ - 0x00030338 74657220 6e616d65 20616674 65722024 ter name after $ │ │ │ │ - 0x00030348 00000000 496e7661 6c696420 666f726d ....Invalid form │ │ │ │ - 0x00030358 61742073 7472696e 67202840 20737065 at string (@ spe │ │ │ │ - 0x00030368 63696669 65642074 77696365 29000000 cified twice)... │ │ │ │ - 0x00030378 496e7661 6c696420 666f726d 61742073 Invalid format s │ │ │ │ - 0x00030388 7472696e 67202840 20776974 686f7574 tring (@ without │ │ │ │ - 0x00030398 20707265 63656469 6e67207c 20616e64 preceding | and │ │ │ │ - 0x000303a8 20242900 4d6f7265 206b6579 776f7264 $).More keyword │ │ │ │ - 0x000303b8 206c6973 7420656e 74726965 73202825 list entries (% │ │ │ │ - 0x000303c8 64292074 68616e20 666f726d 61742073 d) than format s │ │ │ │ - 0x000303d8 70656369 66696572 73202825 64290000 pecifiers (%d).. │ │ │ │ - 0x000303e8 6d6f7265 20617267 756d656e 74207370 more argument sp │ │ │ │ - 0x000303f8 65636966 69657273 20746861 6e206b65 ecifiers than ke │ │ │ │ - 0x00030408 79776f72 64206c69 73742065 6e747269 yword list entri │ │ │ │ - 0x00030418 65732028 72656d61 696e696e 6720666f es (remaining fo │ │ │ │ - 0x00030428 726d6174 3a272573 27290000 70617273 rmat:'%s')..pars │ │ │ │ - 0x00030438 65722d3e 6e657874 203d3d20 4e554c4c er->next == NULL │ │ │ │ - 0x00030448 00000000 252e3230 30732573 2074616b ....%.200s%s tak │ │ │ │ - 0x00030458 65732061 74206d6f 73742025 64202573 es at most %d %s │ │ │ │ - 0x00030468 61726775 6d656e74 25732028 257a6420 argument%s (%zd │ │ │ │ - 0x00030478 67697665 6e290000 252e3230 30732573 given)..%.200s%s │ │ │ │ - 0x00030488 2074616b 6573206e 6f20706f 73697469 takes no positi │ │ │ │ - 0x00030498 6f6e616c 20617267 756d656e 74730000 onal arguments.. │ │ │ │ - 0x000304a8 252e3230 30732573 2074616b 65732025 %.200s%s takes % │ │ │ │ - 0x000304b8 73202564 20706f73 6974696f 6e616c20 s %d positional │ │ │ │ - 0x000304c8 61726775 6d656e74 25732028 257a6420 argument%s (%zd │ │ │ │ - 0x000304d8 67697665 6e290000 2149535f 454e445f given)..!IS_END_ │ │ │ │ - 0x000304e8 4f465f46 4f524d41 54282a66 6f726d61 OF_FORMAT(*forma │ │ │ │ - 0x000304f8 74290000 50795475 706c655f 43686563 t)..PyTuple_Chec │ │ │ │ - 0x00030508 6b286b77 7475706c 65290000 252e3230 k(kwtuple)..%.20 │ │ │ │ - 0x00030518 30732573 206d6973 73696e67 20726571 0s%s missing req │ │ │ │ - 0x00030528 75697265 64206b65 79776f72 642d6f6e uired keyword-on │ │ │ │ - 0x00030538 6c792061 7267756d 656e7420 27255527 ly argument '%U' │ │ │ │ - 0x00030548 00000000 252e3230 30732573 206d6973 ....%.200s%s mis │ │ │ │ - 0x00030558 73696e67 20726571 75697265 64206172 sing required ar │ │ │ │ - 0x00030568 67756d65 6e742027 25552720 28706f73 gument '%U' (pos │ │ │ │ - 0x00030578 20256429 00000000 49535f45 4e445f4f %d)....IS_END_O │ │ │ │ - 0x00030588 465f464f 524d4154 282a666f 726d6174 F_FORMAT(*format │ │ │ │ - 0x00030598 29207c7c 20282a66 6f726d61 74203d3d ) || (*format == │ │ │ │ - 0x000305a8 20277c27 29207c7c 20282a66 6f726d61 '|') || (*forma │ │ │ │ - 0x000305b8 74203d3d 20272427 29000000 61726775 t == '$')...argu │ │ │ │ - 0x000305c8 6d656e74 20666f72 20252e32 30307325 ment for %.200s% │ │ │ │ - 0x000305d8 73206769 76656e20 6279206e 616d6520 s given by name │ │ │ │ - 0x000305e8 28272555 27292061 6e642070 6f736974 ('%U') and posit │ │ │ │ - 0x000305f8 696f6e20 28256429 00000000 27255327 ion (%d)....'%S' │ │ │ │ - 0x00030608 20697320 616e2069 6e76616c 6964206b is an invalid k │ │ │ │ - 0x00030618 6579776f 72642061 7267756d 656e7420 eyword argument │ │ │ │ - 0x00030628 666f7220 252e3230 30732573 00000000 for %.200s%s.... │ │ │ │ - 0x00030638 2f757372 2f6c6962 2f707974 686f6e33 /usr/lib/python3 │ │ │ │ - 0x00030648 2f646973 742d7061 636b6167 65732f6d /dist-packages/m │ │ │ │ - 0x00030658 79707963 2f6c6962 2d72742f 67657461 ypyc/lib-rt/geta │ │ │ │ - 0x00030668 7267732e 63000000 61726773 20213d20 rgs.c...args != │ │ │ │ - 0x00030678 4e554c4c 20262620 50795475 706c655f NULL && PyTuple_ │ │ │ │ - 0x00030688 43686563 6b286172 67732900 6b776172 Check(args).kwar │ │ │ │ - 0x00030698 6773203d 3d204e55 4c4c207c 7c205079 gs == NULL || Py │ │ │ │ - 0x000306a8 44696374 5f436865 636b286b 77617267 Dict_Check(kwarg │ │ │ │ - 0x000306b8 73290000 666f726d 61742021 3d204e55 s)..format != NU │ │ │ │ - 0x000306c8 4c4c0000 6b776c69 73742021 3d204e55 LL..kwlist != NU │ │ │ │ - 0x000306d8 4c4c0000 2f757372 2f696e63 6c756465 LL../usr/include │ │ │ │ - 0x000306e8 2f707974 686f6e33 2e31342f 63707974 /python3.14/cpyt │ │ │ │ - 0x000306f8 686f6e2f 64696374 6f626a65 63742e68 hon/dictobject.h │ │ │ │ - 0x00030708 00000000 50794469 63745f43 6865636b ....PyDict_Check │ │ │ │ - 0x00030718 286f7029 00000000 6d696e20 3d3d2049 (op)....min == I │ │ │ │ - 0x00030728 4e545f4d 41580000 6d617820 3d3d2049 NT_MAX..max == I │ │ │ │ - 0x00030738 4e545f4d 41580000 252e3230 30732573 NT_MAX..%.200s%s │ │ │ │ - 0x00030748 206d6973 73696e67 20726571 75697265 missing require │ │ │ │ - 0x00030758 64206b65 79776f72 642d6f6e 6c792061 d keyword-only a │ │ │ │ - 0x00030768 7267756d 656e7420 27257327 00000000 rgument '%s'.... │ │ │ │ - 0x00030778 252e3230 30732573 206d6973 73696e67 %.200s%s missing │ │ │ │ - 0x00030788 20726571 75697265 64206172 67756d65 required argume │ │ │ │ - 0x00030798 6e742027 25732720 28706f73 20256429 nt '%s' (pos %d) │ │ │ │ - 0x000307a8 00000000 61726775 6d656e74 20666f72 ....argument for │ │ │ │ - 0x000307b8 20252e32 30307325 73206769 76656e20 %.200s%s given │ │ │ │ - 0x000307c8 6279206e 616d6520 28272573 27292061 by name ('%s') a │ │ │ │ - 0x000307d8 6e642070 6f736974 696f6e20 28256429 nd position (%d) │ │ │ │ - 0x000307e8 00000000 6b657977 6f726473 206d7573 ....keywords mus │ │ │ │ - 0x000307f8 74206265 20737472 696e6773 00000000 t be strings.... │ │ │ │ - 0x00030808 27255527 20697320 616e2069 6e76616c '%U' is an inval │ │ │ │ - 0x00030818 6964206b 6579776f 72642061 7267756d id keyword argum │ │ │ │ - 0x00030828 656e7420 666f7220 252e3230 30732573 ent for %.200s%s │ │ │ │ - 0x00030838 00000000 696e7420 746f6f20 6c617267 ....int too larg │ │ │ │ - 0x00030848 6520746f 20636f6e 76657274 20746f20 e to convert to │ │ │ │ - 0x00030858 69363400 696e7465 67657220 64697669 i64.integer divi │ │ │ │ - 0x00030868 73696f6e 206f7220 6d6f6475 6c6f2062 sion or modulo b │ │ │ │ - 0x00030878 79207a65 726f0000 696e7465 67657220 y zero..integer │ │ │ │ - 0x00030888 64697669 73696f6e 206f7665 72666c6f division overflo │ │ │ │ - 0x00030898 77000000 696e7420 746f6f20 6c617267 w...int too larg │ │ │ │ - 0x000308a8 6520746f 20636f6e 76657274 20746f20 e to convert to │ │ │ │ - 0x000308b8 69333200 696e7420 746f6f20 6c617267 i32.int too larg │ │ │ │ - 0x000308c8 6520746f 20636f6e 76657274 20746f20 e to convert to │ │ │ │ - 0x000308d8 69313600 696e7420 746f6f20 6c617267 i16.int too larg │ │ │ │ - 0x000308e8 65206f72 20736d61 6c6c2074 6f20636f e or small to co │ │ │ │ - 0x000308f8 6e766572 7420746f 20753800 65787065 nvert to u8.expe │ │ │ │ - 0x00030908 63746564 20612066 696e6974 6520696e cted a finite in │ │ │ │ - 0x00030918 7075742c 20676f74 20257300 65787065 put, got %s.expe │ │ │ │ - 0x00030928 63746564 2061206e 6f6e6e65 67617469 cted a nonnegati │ │ │ │ - 0x00030938 76652069 6e707574 2c20676f 74202573 ve input, got %s │ │ │ │ - 0x00030948 00000000 6d617468 2072616e 67652065 ....math range e │ │ │ │ - 0x00030958 72726f72 00000000 65787065 63746564 rror....expected │ │ │ │ - 0x00030968 20612070 6f736974 69766520 696e7075 a positive inpu │ │ │ │ - 0x00030978 742c2067 6f742025 73000000 666c6f61 t, got %s...floa │ │ │ │ - 0x00030988 7420666c 6f6f7220 64697669 73696f6e t floor division │ │ │ │ - 0x00030998 20627920 7a65726f 00000000 6d617468 by zero....math │ │ │ │ - 0x000309a8 20646f6d 61696e20 6572726f 72000000 domain error... │ │ │ │ - 0x000309b8 64617461 20213d20 4e554c4c 00000000 data != NULL.... │ │ │ │ - 0x000309c8 73747269 6e672069 6e646578 206f7574 string index out │ │ │ │ - 0x000309d8 206f6620 72616e67 65000000 5079556e of range...PyUn │ │ │ │ - 0x000309e8 69636f64 655f4368 65636b28 756e6963 icode_Check(unic │ │ │ │ - 0x000309f8 6f646529 00000000 5079556e 69636f64 ode)....PyUnicod │ │ │ │ - 0x00030a08 655f4b49 4e442875 6e69636f 64652920 e_KIND(unicode) │ │ │ │ - 0x00030a18 3d3d2050 79556e69 636f6465 5f344259 == PyUnicode_4BY │ │ │ │ - 0x00030a28 54455f4b 494e4400 50797468 6f6e2069 TE_KIND.Python i │ │ │ │ - 0x00030a38 6e742074 6f6f206c 61726765 20746f20 nt too large to │ │ │ │ - 0x00030a48 636f6e76 65727420 746f2043 20737369 convert to C ssi │ │ │ │ - 0x00030a58 7a655f74 00000000 73657175 656e6365 ze_t....sequence │ │ │ │ - 0x00030a68 20697465 6d20257a 643a2065 78706563 item %zd: expec │ │ │ │ - 0x00030a78 74656420 73747220 696e7374 616e6365 ted str instance │ │ │ │ - 0x00030a88 2c20252e 38307320 666f756e 64000000 , %.80s found... │ │ │ │ - 0x00030a98 6a6f696e 28292072 6573756c 74206973 join() result is │ │ │ │ - 0x00030aa8 20746f6f 206c6f6e 6720666f 72206120 too long for a │ │ │ │ - 0x00030ab8 50797468 6f6e2073 7472696e 67000000 Python string... │ │ │ │ - 0x00030ac8 5079556e 69636f64 655f4368 65636b28 PyUnicode_Check( │ │ │ │ - 0x00030ad8 6c617374 5f6f626a 29000000 7265735f last_obj)...res_ │ │ │ │ - 0x00030ae8 64617461 203d3d20 5079556e 69636f64 data == PyUnicod │ │ │ │ - 0x00030af8 655f3142 5954455f 44415441 28726573 e_1BYTE_DATA(res │ │ │ │ - 0x00030b08 29202b20 6b696e64 202a2050 79556e69 ) + kind * PyUni │ │ │ │ - 0x00030b18 636f6465 5f474554 5f4c454e 47544828 code_GET_LENGTH( │ │ │ │ - 0x00030b28 72657329 00000000 7265735f 6f666673 res)....res_offs │ │ │ │ - 0x00030b38 6574203d 3d205079 556e6963 6f64655f et == PyUnicode_ │ │ │ │ - 0x00030b48 4745545f 4c454e47 54482872 65732900 GET_LENGTH(res). │ │ │ │ - 0x00030b58 5079556e 69636f64 655f4368 65636b28 PyUnicode_Check( │ │ │ │ - 0x00030b68 73656c66 29000000 7475706c 6520666f self)...tuple fo │ │ │ │ - 0x00030b78 72207374 61727473 77697468 206d7573 r startswith mus │ │ │ │ - 0x00030b88 74206f6e 6c792063 6f6e7461 696e2073 t only contain s │ │ │ │ - 0x00030b98 74722c20 6e6f7420 252e3130 30730000 tr, not %.100s.. │ │ │ │ - 0x00030ba8 7475706c 6520666f 7220656e 64737769 tuple for endswi │ │ │ │ - 0x00030bb8 7468206d 75737420 6f6e6c79 20636f6e th must only con │ │ │ │ - 0x00030bc8 7461696e 20737472 2c206e6f 7420252e tain str, not %. │ │ │ │ - 0x00030bd8 31303073 00000000 73747269 63740000 100s....strict.. │ │ │ │ - 0x00030be8 7574662d 38000000 61736369 69000000 utf-8...ascii... │ │ │ │ - 0x00030bf8 6c617469 6e310000 6f726428 29206578 latin1..ord() ex │ │ │ │ - 0x00030c08 70656374 65642061 20636861 72616374 pected a charact │ │ │ │ - 0x00030c18 65722c20 62757420 61207374 72696e67 er, but a string │ │ │ │ - 0x00030c28 206f6620 6c656e67 74682025 7a642066 of length %zd f │ │ │ │ - 0x00030c38 6f756e64 00000000 6a6f696e 28292072 ound....join() r │ │ │ │ - 0x00030c48 6573756c 74206973 20746f6f 206c6f6e esult is too lon │ │ │ │ - 0x00030c58 6720666f 72206120 50797468 6f6e2062 g for a Python b │ │ │ │ - 0x00030c68 79746573 00000000 2f757372 2f6c6962 ytes..../usr/lib │ │ │ │ - 0x00030c78 2f707974 686f6e33 2f646973 742d7061 /python3/dist-pa │ │ │ │ - 0x00030c88 636b6167 65732f6d 79707963 2f6c6962 ckages/mypyc/lib │ │ │ │ - 0x00030c98 2d72742f 62797465 735f6f70 732e6300 -rt/bytes_ops.c. │ │ │ │ - 0x00030ca8 7265735f 64617461 203d3d20 7265742d res_data == ret- │ │ │ │ - 0x00030cb8 3e6f625f 7376616c 202b2028 28507956 >ob_sval + ((PyV │ │ │ │ - 0x00030cc8 61724f62 6a656374 202a2972 6574292d arObject *)ret)- │ │ │ │ - 0x00030cd8 3e6f625f 73697a65 00000000 6f726428 >ob_size....ord( │ │ │ │ - 0x00030ce8 29206578 70656374 73206120 63686172 ) expects a char │ │ │ │ - 0x00030cf8 61637465 72000000 6c697374 20696e64 acter...list ind │ │ │ │ - 0x00030d08 6578206f 7574206f 66207261 6e676500 ex out of range. │ │ │ │ - 0x00030d18 6c697374 20617373 69676e6d 656e7420 list assignment │ │ │ │ - 0x00030d28 696e6465 78206f75 74206f66 2072616e index out of ran │ │ │ │ - 0x00030d38 67650000 30203c3d 20696e64 65780000 ge..0 <= index.. │ │ │ │ - 0x00030d48 706f7020 66726f6d 20656d70 7479206c pop from empty l │ │ │ │ - 0x00030d58 69737400 706f7020 696e6465 78206f75 ist.pop index ou │ │ │ │ - 0x00030d68 74206f66 2072616e 67650000 2f757372 t of range../usr │ │ │ │ - 0x00030d78 2f6c6962 2f707974 686f6e33 2f646973 /lib/python3/dis │ │ │ │ - 0x00030d88 742d7061 636b6167 65732f6d 79707963 t-packages/mypyc │ │ │ │ - 0x00030d98 2f6c6962 2d72742f 70797468 6f6e7375 /lib-rt/pythonsu │ │ │ │ - 0x00030da8 70706f72 742e6800 73656c66 2d3e6f62 pport.h.self->ob │ │ │ │ - 0x00030db8 5f697465 6d20213d 204e554c 4c207c7c _item != NULL || │ │ │ │ - 0x00030dc8 206e6577 73697a65 203d3d20 30000000 newsize == 0... │ │ │ │ - 0x00030dd8 50795f54 59504528 5f50794f 626a6563 Py_TYPE(_PyObjec │ │ │ │ - 0x00030de8 745f4341 5354286f 62292920 213d2026 t_CAST(ob)) != & │ │ │ │ - 0x00030df8 50794c6f 6e675f54 79706500 6c697374 PyLong_Type.list │ │ │ │ - 0x00030e08 2e72656d 6f766528 78293a20 78206e6f .remove(x): x no │ │ │ │ - 0x00030e18 7420696e 206c6973 74000000 76616c75 t in list...valu │ │ │ │ - 0x00030e28 65206973 206e6f74 20696e20 6c697374 e is not in list │ │ │ │ - 0x00030e38 00000000 27252e32 30307327 206f626a ....'%.200s' obj │ │ │ │ - 0x00030e48 65637420 6973206e 6f742061 206d6170 ect is not a map │ │ │ │ - 0x00030e58 70696e67 00000000 6b657973 00000000 ping....keys.... │ │ │ │ - 0x00030e68 61207475 706c6520 6f66206c 656e6774 a tuple of lengt │ │ │ │ - 0x00030e78 68203220 65787065 63746564 00000000 h 2 expected.... │ │ │ │ - 0x00030e88 7475706c 6520696e 64657820 6f757420 tuple index out │ │ │ │ - 0x00030e98 6f662072 616e6765 00000000 2f757372 of range..../usr │ │ │ │ - 0x00030ea8 2f6c6962 2f707974 686f6e33 2f646973 /lib/python3/dis │ │ │ │ - 0x00030eb8 742d7061 636b6167 65732f6d 79707963 t-packages/mypyc │ │ │ │ - 0x00030ec8 2f6c6962 2d72742f 7475706c 655f6f70 /lib-rt/tuple_op │ │ │ │ - 0x00030ed8 732e6300 50795475 706c655f 43686563 s.c.PyTuple_Chec │ │ │ │ - 0x00030ee8 6b287475 706c6529 00000000 4350795f k(tuple)....CPy_ │ │ │ │ - 0x00030ef8 43617463 68457272 6f722063 616c6c65 CatchError calle │ │ │ │ - 0x00030f08 64207769 7468206e 6f206572 726f7221 d with no error! │ │ │ │ - 0x00030f18 00000000 66617461 6c3a206f 7574206f ....fatal: out o │ │ │ │ - 0x00030f28 66206d65 6d6f7279 0a000000 61747472 f memory....attr │ │ │ │ - 0x00030f38 69627574 65202745 58504c49 4349545f ibute 'EXPLICIT_ │ │ │ │ - 0x00030f48 4e455354 27206f66 2027466c 61677327 NEST' of 'Flags' │ │ │ │ - 0x00030f58 20756e64 6566696e 65640000 61747472 undefined..attr │ │ │ │ - 0x00030f68 69627574 65202746 524f5a45 4e27206f ibute 'FROZEN' o │ │ │ │ - 0x00030f78 66202746 6c616773 2720756e 64656669 f 'Flags' undefi │ │ │ │ - 0x00030f88 6e656400 2573206f 626a6563 74206578 ned.%s object ex │ │ │ │ - 0x00030f98 70656374 65643b20 676f7420 25550000 pected; got %U.. │ │ │ │ - 0x00030fa8 2573206f 626a6563 74206578 70656374 %s object expect │ │ │ │ - 0x00030fb8 65643b20 616e6420 6572726f 72656420 ed; and errored │ │ │ │ - 0x00030fc8 666f726d 61747469 6e672072 65616c20 formatting real │ │ │ │ - 0x00030fd8 74797065 21000000 27736166 655f7061 type!...'safe_pa │ │ │ │ - 0x00030fe8 7273655f 666c6f61 745f6d61 6b655f73 rse_float_make_s │ │ │ │ - 0x00030ff8 6166655f 70617273 655f666c 6f61745f afe_parse_float_ │ │ │ │ - 0x00031008 6f626a27 206f626a 65637420 61747472 obj' object attr │ │ │ │ - 0x00031018 69627574 6520275f 5f6d7970 79635f65 ibute '__mypyc_e │ │ │ │ - 0x00031028 6e765f5f 27206361 6e6e6f74 20626520 nv__' cannot be │ │ │ │ - 0x00031038 64656c65 74656400 746f6d6c 692e5f70 deleted.tomli._p │ │ │ │ - 0x00031048 61727365 722e6d61 6b655f73 6166655f arser.make_safe_ │ │ │ │ - 0x00031058 70617273 655f666c 6f61745f 656e7600 parse_float_env. │ │ │ │ - 0x00031068 274e6573 74656444 69637427 206f626a 'NestedDict' obj │ │ │ │ - 0x00031078 65637420 61747472 69627574 65202764 ect attribute 'd │ │ │ │ - 0x00031088 69637427 2063616e 6e6f7420 62652064 ict' cannot be d │ │ │ │ - 0x00031098 656c6574 65640000 64696374 00000000 eleted..dict.... │ │ │ │ - 0x000310a8 27466c61 67732720 6f626a65 63742061 'Flags' object a │ │ │ │ - 0x000310b8 74747269 62757465 20275f70 656e6469 ttribute '_pendi │ │ │ │ - 0x000310c8 6e675f66 6c616773 27206361 6e6e6f74 ng_flags' cannot │ │ │ │ - 0x000310d8 20626520 64656c65 74656400 27466c61 be deleted.'Fla │ │ │ │ - 0x000310e8 67732720 6f626a65 63742061 74747269 gs' object attri │ │ │ │ - 0x000310f8 62757465 20275f66 6c616773 27206361 bute '_flags' ca │ │ │ │ - 0x00031108 6e6e6f74 20626520 64656c65 74656400 nnot be deleted. │ │ │ │ - 0x00031118 5f5f696e 69745f5f 00000000 7372632f __init__....src/ │ │ │ │ - 0x00031128 746f6d6c 692f5f70 61727365 722e7079 tomli/_parser.py │ │ │ │ - 0x00031138 00000000 746f6d6c 692e5f70 61727365 ....tomli._parse │ │ │ │ - 0x00031148 722e466c 61677300 6370795f 725f7230 r.Flags.cpy_r_r0 │ │ │ │ - 0x00031158 00000000 6370795f 725f6b65 79000000 ....cpy_r_key... │ │ │ │ - 0x00031168 6164645f 70656e64 696e6700 5f5f6d79 add_pending.__my │ │ │ │ - 0x00031178 7079635f 64656661 756c7473 5f736574 pyc_defaults_set │ │ │ │ - 0x00031188 75700000 746f6d6c 692e5f70 61727365 up..tomli._parse │ │ │ │ - 0x00031198 722e4e65 73746564 44696374 00000000 r.NestedDict.... │ │ │ │ - 0x000311a8 6765745f 6f725f63 72656174 655f6e65 get_or_create_ne │ │ │ │ - 0x000311b8 73740000 7475706c 65000000 626f6f6c st..tuple...bool │ │ │ │ - 0x000311c8 00000000 61747472 69627574 65202725 ....attribute '% │ │ │ │ - 0x000311d8 2e323030 7327206f 66202725 2e323030 .200s' of '%.200 │ │ │ │ - 0x000311e8 73272075 6e646566 696e6564 00000000 s' undefined.... │ │ │ │ - 0x000311f8 5f5f6d79 7079635f 656e765f 5f000000 __mypyc_env__... │ │ │ │ - 0x00031208 73616665 5f706172 73655f66 6c6f6174 safe_parse_float │ │ │ │ - 0x00031218 5f6d616b 655f7361 66655f70 61727365 _make_safe_parse │ │ │ │ - 0x00031228 5f666c6f 61745f6f 626a0000 73616665 _float_obj..safe │ │ │ │ - 0x00031238 5f706172 73655f66 6c6f6174 00000000 _parse_float.... │ │ │ │ - 0x00031248 61747472 69627574 65202770 61727365 attribute 'parse │ │ │ │ - 0x00031258 5f666c6f 61742720 6f662027 6d616b65 _float' of 'make │ │ │ │ - 0x00031268 5f736166 655f7061 7273655f 666c6f61 _safe_parse_floa │ │ │ │ - 0x00031278 745f656e 76272075 6e646566 696e6564 t_env' undefined │ │ │ │ - 0x00031288 00000000 2f757372 2f6c6962 2f707974 ..../usr/lib/pyt │ │ │ │ - 0x00031298 686f6e33 2f646973 742d7061 636b6167 hon3/dist-packag │ │ │ │ - 0x000312a8 65732f6d 79707963 2f6c6962 2d72742f es/mypyc/lib-rt/ │ │ │ │ - 0x000312b8 6d697363 5f6f7073 2e630000 50795475 misc_ops.c..PyTu │ │ │ │ - 0x000312c8 706c655f 43686563 6b286261 73657329 ple_Check(bases) │ │ │ │ - 0x000312d8 00000000 6d657461 636c6173 7320636f ....metaclass co │ │ │ │ - 0x000312e8 6e666c69 63743a20 74686520 6d657461 nflict: the meta │ │ │ │ - 0x000312f8 636c6173 73206f66 20612064 65726976 class of a deriv │ │ │ │ - 0x00031308 65642063 6c617373 206d7573 74206265 ed class must be │ │ │ │ - 0x00031318 20612028 6e6f6e2d 73747269 63742920 a (non-strict) │ │ │ │ - 0x00031328 73756263 6c617373 206f6620 74686520 subclass of the │ │ │ │ - 0x00031338 6d657461 636c6173 73657320 6f662061 metaclasses of a │ │ │ │ - 0x00031348 6c6c2069 74732062 61736573 00000000 ll its bases.... │ │ │ │ - 0x00031358 5f5f6d72 6f5f656e 74726965 735f5f00 __mro_entries__. │ │ │ │ - 0x00031368 5f5f6d72 6f5f656e 74726965 735f5f20 __mro_entries__ │ │ │ │ - 0x00031378 6d757374 20726574 75726e20 61207475 must return a tu │ │ │ │ - 0x00031388 706c6500 74797069 6e670000 54797069 ple.typing..Typi │ │ │ │ - 0x00031398 6e674d65 74610000 47656e65 7269634d ngMeta..GenericM │ │ │ │ - 0x000313a8 65746100 5f50726f 746f636f 6c4d6574 eta._ProtocolMet │ │ │ │ - 0x000313b8 61000000 74797069 6e675f65 7874656e a...typing_exten │ │ │ │ - 0x000313c8 73696f6e 73000000 61626300 4142434d sions...abc.ABCM │ │ │ │ - 0x000313d8 65746100 6d797079 6320636c 61737365 eta.mypyc classe │ │ │ │ - 0x000313e8 73206361 6e277420 68617665 2061206d s can't have a m │ │ │ │ - 0x000313f8 65746163 6c617373 00000000 5f5f6f72 etaclass....__or │ │ │ │ - 0x00031408 69675f62 61736573 5f5f0000 742d3e68 ig_bases__..t->h │ │ │ │ - 0x00031418 745f7479 70652e74 705f6261 73652021 t_type.tp_base ! │ │ │ │ - 0x00031428 3d204e55 4c4c0000 5f5f736c 6f74735f = NULL..__slots_ │ │ │ │ - 0x00031438 5f000000 6d797079 6320636c 61737365 _...mypyc classe │ │ │ │ - 0x00031448 73206361 6e277420 68617665 205f5f73 s can't have __s │ │ │ │ - 0x00031458 6c6f7473 5f5f0000 5f5f6174 7472735f lots__..__attrs_ │ │ │ │ - 0x00031468 61747472 735f5f00 61747472 00000000 attrs__.attr.... │ │ │ │ - 0x00031478 61747472 2d617574 6f000000 6e6f7420 attr-auto...not │ │ │ │ - 0x00031488 656e6f75 67682076 616c7565 7320746f enough values to │ │ │ │ - 0x00031498 20756e70 61636b20 28657870 65637465 unpack (expecte │ │ │ │ - 0x000314a8 6420257a 642c2067 6f742025 7a642900 d %zd, got %zd). │ │ │ │ - 0x000314b8 746f6f20 6d616e79 2076616c 75657320 too many values │ │ │ │ - 0x000314c8 746f2075 6e706163 6b202865 78706563 to unpack (expec │ │ │ │ - 0x000314d8 74656420 257a6429 00000000 73757272 ted %zd)....surr │ │ │ │ - 0x000314e8 6f676174 65706173 73000000 73757065 ogatepass...supe │ │ │ │ - 0x000314f8 72000000 3c756e61 626c6520 746f2064 r....PyTuple_ │ │ │ │ - 0x00031518 43686563 6b286d6f 64756c65 29000000 Check(module)... │ │ │ │ - 0x00031528 50794572 725f4f63 63757272 65642829 PyErr_Occurred() │ │ │ │ - 0x00031538 20262620 22657272 6f722069 6e646963 && "error indic │ │ │ │ - 0x00031548 61746f72 2073686f 756c6420 62652073 ator should be s │ │ │ │ - 0x00031558 6574206f 6e206261 6420696d 706f7274 et on bad import │ │ │ │ - 0x00031568 21220000 50795475 706c655f 43686563 !"..PyTuple_Chec │ │ │ │ - 0x00031578 6b286173 5f6e616d 65732900 63616e6e k(as_names).cann │ │ │ │ - 0x00031588 6f742069 6d706f72 74206e61 6d652025 ot import name % │ │ │ │ - 0x00031598 52206672 6f6d2025 52202825 53290000 R from %R (%S).. │ │ │ │ - 0x000315a8 756e7375 70706f72 74656420 6f706572 unsupported oper │ │ │ │ - 0x000315b8 616e6420 74797065 28732920 666f7220 and type(s) for │ │ │ │ - 0x000315c8 252e3130 30733a20 27252e31 30307327 %.100s: '%.100s' │ │ │ │ - 0x000315d8 20616e64 2027252e 31303073 27000000 and '%.100s'... │ │ │ │ - 0x000315e8 72656769 73747279 00000000 72656769 registry....regi │ │ │ │ - 0x000315f8 73746572 00000000 496e7661 6c696420 ster....Invalid │ │ │ │ - 0x00031608 66697273 74206172 67756d65 6e742074 first argument t │ │ │ │ - 0x00031618 6f206072 65676973 74657228 29603a20 o `register()`: │ │ │ │ - 0x00031628 25522e20 55736520 65697468 65722060 %R. Use either ` │ │ │ │ - 0x00031638 40726567 69737465 7228736f 6d655f63 @register(some_c │ │ │ │ - 0x00031648 6c617373 2960206f 7220706c 61696e20 lass)` or plain │ │ │ │ - 0x00031658 60407265 67697374 65726020 6f6e2061 `@register` on a │ │ │ │ - 0x00031668 6e20616e 6e6f7461 74656420 66756e63 n annotated func │ │ │ │ - 0x00031678 74696f6e 2e000000 6765745f 74797065 tion....get_type │ │ │ │ - 0x00031688 5f68696e 74730000 496e7661 6c696420 _hints..Invalid │ │ │ │ - 0x00031698 616e6e6f 74617469 6f6e2066 6f722025 annotation for % │ │ │ │ - 0x000316a8 522e2025 52206973 206e6f74 20612063 R. %R is not a c │ │ │ │ - 0x000316b8 6c617373 2e000000 64697370 61746368 lass....dispatch │ │ │ │ - 0x000316c8 5f636163 68650000 27617379 6e632066 _cache..'async f │ │ │ │ - 0x000316d8 6f722720 72657175 69726573 20616e20 or' requires an │ │ │ │ - 0x000316e8 6f626a65 63742077 69746820 5f5f6169 object with __ai │ │ │ │ - 0x000316f8 7465725f 5f206d65 74686f64 2c20676f ter__ method, go │ │ │ │ - 0x00031708 7420252e 31303073 00000000 27617379 t %.100s....'asy │ │ │ │ - 0x00031718 6e632066 6f722720 72656365 69766564 nc for' received │ │ │ │ - 0x00031728 20616e20 6f626a65 63742066 726f6d20 an object from │ │ │ │ - 0x00031738 5f5f6169 7465725f 5f207468 61742064 __aiter__ that d │ │ │ │ - 0x00031748 6f657320 6e6f7420 696d706c 656d656e oes not implemen │ │ │ │ - 0x00031758 74205f5f 616e6578 745f5f3a 20252e31 t __anext__: %.1 │ │ │ │ - 0x00031768 30307300 27617379 6e632066 6f722720 00s.'async for' │ │ │ │ - 0x00031778 72657175 69726573 20616e20 69746572 requires an iter │ │ │ │ - 0x00031788 61746f72 20776974 68205f5f 616e6578 ator with __anex │ │ │ │ - 0x00031798 745f5f20 6d657468 6f642c20 676f7420 t__ method, got │ │ │ │ - 0x000317a8 252e3130 30730000 5f5f6177 6169745f %.100s..__await_ │ │ │ │ - 0x000317b8 5f282920 72657475 726e6564 20612063 _() returned a c │ │ │ │ - 0x000317c8 6f726f75 74696e65 00000000 5f5f6177 oroutine....__aw │ │ │ │ - 0x000317d8 6169745f 5f282920 72657475 726e6564 ait__() returned │ │ │ │ - 0x000317e8 206e6f6e 2d697465 7261746f 72206f66 non-iterator of │ │ │ │ - 0x000317f8 20747970 65202725 2e313030 73270000 type '%.100s'.. │ │ │ │ - 0x00031808 6f626a65 63742025 2e313030 73206361 object %.100s ca │ │ │ │ - 0x00031818 6e277420 62652075 73656420 696e2027 n't be used in ' │ │ │ │ - 0x00031828 61776169 74272065 78707265 7373696f await' expressio │ │ │ │ - 0x00031838 6e000000 27617379 6e632066 6f722720 n...'async for' │ │ │ │ - 0x00031848 72656365 69766564 20616e20 696e7661 received an inva │ │ │ │ - 0x00031858 6c696420 6f626a65 63742066 726f6d20 lid object from │ │ │ │ - 0x00031868 5f5f616e 6578745f 5f3a2025 2e313030 __anext__: %.100 │ │ │ │ - 0x00031878 73000000 756e7365 745f616c 6c000000 s...unset_all... │ │ │ │ - 0x00031888 6370795f 725f7234 35000000 6370795f cpy_r_r45...cpy_ │ │ │ │ - 0x00031898 725f7234 37000000 6370795f 725f7235 r_r47...cpy_r_r5 │ │ │ │ - 0x000318a8 30000000 6370795f 725f7234 00000000 0...cpy_r_r4.... │ │ │ │ - 0x000318b8 69735f00 6370795f 725f7232 31000000 is_.cpy_r_r21... │ │ │ │ - 0x000318c8 6370795f 725f7233 38000000 61707065 cpy_r_r38...appe │ │ │ │ - 0x000318d8 6e645f6e 6573745f 746f5f6c 69737400 nd_nest_to_list. │ │ │ │ - 0x000318e8 5f5f696e 7465726e 616c5f6d 79707963 __internal_mypyc │ │ │ │ - 0x000318f8 5f736574 75700000 496e7465 726e616c _setup..Internal │ │ │ │ - 0x00031908 206d7970 79632065 72726f72 3a20556e mypyc error: Un │ │ │ │ - 0x00031918 61626c65 20746f20 66696e64 206f626a able to find obj │ │ │ │ - 0x00031928 65637420 73657475 70206675 6e637469 ect setup functi │ │ │ │ - 0x00031938 6f6e0000 696e7400 27466c61 67732720 on..int.'Flags' │ │ │ │ - 0x00031948 6f626a65 63742061 74747269 62757465 object attribute │ │ │ │ - 0x00031958 20274558 504c4943 49545f4e 45535427 'EXPLICIT_NEST' │ │ │ │ - 0x00031968 2063616e 6e6f7420 62652064 656c6574 cannot be delet │ │ │ │ - 0x00031978 65640000 27466c61 67732720 6f626a65 ed..'Flags' obje │ │ │ │ - 0x00031988 63742061 74747269 62757465 20274652 ct attribute 'FR │ │ │ │ - 0x00031998 4f5a454e 27206361 6e6e6f74 20626520 OZEN' cannot be │ │ │ │ - 0x000319a8 64656c65 74656400 66696e61 6c697a65 deleted.finalize │ │ │ │ - 0x000319b8 5f70656e 64696e67 00000000 7475706c _pending....tupl │ │ │ │ - 0x000319c8 655b7475 706c652c 20696e74 5d000000 e[tuple, int]... │ │ │ │ - 0x000319d8 6370795f 725f7238 00000000 3c6d6f64 cpy_r_r8........src/toml │ │ │ │ - 0x000319f8 692f5f74 79706573 2e707900 6d617463 i/_types.py.matc │ │ │ │ - 0x00031a08 685f746f 5f646174 6574696d 65000000 h_to_datetime... │ │ │ │ - 0x00031a18 7372632f 746f6d6c 692f5f72 652e7079 src/tomli/_re.py │ │ │ │ - 0x00031a28 00000000 6370795f 725f7237 00000000 ....cpy_r_r7.... │ │ │ │ - 0x00031a38 6370795f 725f7239 00000000 6370795f cpy_r_r9....cpy_ │ │ │ │ - 0x00031a48 725f7233 39000000 6370795f 725f7234 r_r39...cpy_r_r4 │ │ │ │ - 0x00031a58 30000000 6370795f 725f7231 30000000 0...cpy_r_r10... │ │ │ │ - 0x00031a68 6370795f 725f7231 31000000 6370795f cpy_r_r11...cpy_ │ │ │ │ - 0x00031a78 725f7231 32000000 6370795f 725f7231 r_r12...cpy_r_r1 │ │ │ │ - 0x00031a88 33000000 6370795f 725f7231 36000000 3...cpy_r_r16... │ │ │ │ - 0x00031a98 6370795f 725f7231 37000000 6370795f cpy_r_r17...cpy_ │ │ │ │ - 0x00031aa8 725f7231 35000000 6370795f 725f7231 r_r15...cpy_r_r1 │ │ │ │ - 0x00031ab8 34000000 6370795f 725f7239 35000000 4...cpy_r_r95... │ │ │ │ - 0x00031ac8 6370795f 725f7239 36000000 6370795f cpy_r_r96...cpy_ │ │ │ │ - 0x00031ad8 725f7239 37000000 6370795f 725f7239 r_r97...cpy_r_r9 │ │ │ │ - 0x00031ae8 38000000 6370795f 725f7239 39000000 8...cpy_r_r99... │ │ │ │ - 0x00031af8 6370795f 725f7231 30300000 6370795f cpy_r_r100..cpy_ │ │ │ │ - 0x00031b08 725f7231 30310000 6d617463 685f746f r_r101..match_to │ │ │ │ - 0x00031b18 5f6c6f63 616c7469 6d650000 6370795f _localtime..cpy_ │ │ │ │ - 0x00031b28 725f7234 34000000 6370795f 725f7234 r_r44...cpy_r_r4 │ │ │ │ - 0x00031b38 36000000 6370795f 725f7231 00000000 6...cpy_r_r1.... │ │ │ │ - 0x00031b48 6370795f 725f7232 00000000 6370795f cpy_r_r2....cpy_ │ │ │ │ - 0x00031b58 725f7237 37000000 6370795f 725f7231 r_r77...cpy_r_r1 │ │ │ │ - 0x00031b68 32330000 6370795f 725f7231 32370000 23..cpy_r_r127.. │ │ │ │ - 0x00031b78 6370795f 725f7231 33310000 257c4f4f cpy_r_r131..%|OO │ │ │ │ - 0x00031b88 4f000000 746f6d6c 692e5f70 61727365 O...tomli._parse │ │ │ │ - 0x00031b98 722e544f 4d4c4465 636f6465 4572726f r.TOMLDecodeErro │ │ │ │ - 0x00031ba8 72000000 6f626a5f 61726773 00000000 r...obj_args.... │ │ │ │ - 0x00031bb8 736b6970 5f756e74 696c0000 6370795f skip_until..cpy_ │ │ │ │ - 0x00031bc8 725f7234 39000000 6370795f 725f7236 r_r49...cpy_r_r6 │ │ │ │ - 0x00031bd8 34000000 66726f7a 656e7365 74000000 4...frozenset... │ │ │ │ - 0x00031be8 736b6970 5f636f6d 6d656e74 00000000 skip_comment.... │ │ │ │ - 0x00031bf8 76616c75 6520666f 72206669 6e616c20 value for final │ │ │ │ - 0x00031c08 6e616d65 2022494c 4c454741 4c5f434f name "ILLEGAL_CO │ │ │ │ - 0x00031c18 4d4d454e 545f4348 41525322 20776173 MMENT_CHARS" was │ │ │ │ - 0x00031c28 206e6f74 20736574 00000000 76616c75 not set....valu │ │ │ │ - 0x00031c38 6520666f 72206669 6e616c20 6e616d65 e for final name │ │ │ │ - 0x00031c48 2022544f 4d4c5f57 535f414e 445f4e45 "TOML_WS_AND_NE │ │ │ │ - 0x00031c58 574c494e 45222077 6173206e 6f742073 WLINE" was not s │ │ │ │ - 0x00031c68 65740000 736b6970 5f636f6d 6d656e74 et..skip_comment │ │ │ │ - 0x00031c78 735f616e 645f6172 7261795f 77730000 s_and_array_ws.. │ │ │ │ - 0x00031c88 76616c75 6520666f 72206669 6e616c20 value for final │ │ │ │ - 0x00031c98 6e616d65 2022494c 4c454741 4c5f4c49 name "ILLEGAL_LI │ │ │ │ - 0x00031ca8 54455241 4c5f5354 525f4348 41525322 TERAL_STR_CHARS" │ │ │ │ - 0x00031cb8 20776173 206e6f74 20736574 00000000 was not set.... │ │ │ │ - 0x00031cc8 70617273 655f6c69 74657261 6c5f7374 parse_literal_st │ │ │ │ - 0x00031cd8 72000000 76616c75 6520666f 72206669 r...value for fi │ │ │ │ - 0x00031ce8 6e616c20 6e616d65 2022494c 4c454741 nal name "ILLEGA │ │ │ │ - 0x00031cf8 4c5f4d55 4c54494c 494e455f 42415349 L_MULTILINE_BASI │ │ │ │ - 0x00031d08 435f5354 525f4348 41525322 20776173 C_STR_CHARS" was │ │ │ │ - 0x00031d18 206e6f74 20736574 00000000 70617273 not set....pars │ │ │ │ - 0x00031d28 655f6261 7369635f 73747200 76616c75 e_basic_str.valu │ │ │ │ - 0x00031d38 6520666f 72206669 6e616c20 6e616d65 e for final name │ │ │ │ - 0x00031d48 2022494c 4c454741 4c5f4241 5349435f "ILLEGAL_BASIC_ │ │ │ │ - 0x00031d58 5354525f 43484152 53222077 6173206e STR_CHARS" was n │ │ │ │ - 0x00031d68 6f742073 65740000 6370795f 725f7265 ot set..cpy_r_re │ │ │ │ - 0x00031d78 73756c74 00000000 6370795f 725f7233 sult....cpy_r_r3 │ │ │ │ - 0x00031d88 34000000 7475706c 655b696e 742c2073 4...tuple[int, s │ │ │ │ - 0x00031d98 74725d00 50795475 706c655f 43686563 tr].PyTuple_Chec │ │ │ │ - 0x00031da8 6b286370 795f725f 72353329 00000000 k(cpy_r_r53).... │ │ │ │ - 0x00031db8 5f5f746d 70363400 6370795f 725f7235 __tmp64.cpy_r_r5 │ │ │ │ - 0x00031dc8 38000000 6370795f 725f7237 38000000 8...cpy_r_r78... │ │ │ │ - 0x00031dd8 70617273 655f6f6e 655f6c69 6e655f62 parse_one_line_b │ │ │ │ - 0x00031de8 61736963 5f737472 00000000 70617273 asic_str....pars │ │ │ │ - 0x00031df8 655f6b65 795f7061 72740000 76616c75 e_key_part..valu │ │ │ │ - 0x00031e08 6520666f 72206669 6e616c20 6e616d65 e for final name │ │ │ │ - 0x00031e18 20224241 52455f4b 45595f43 48415253 "BARE_KEY_CHARS │ │ │ │ - 0x00031e28 22207761 73206e6f 74207365 74000000 " was not set... │ │ │ │ - 0x00031e38 70617273 655f6b65 79000000 76616c75 parse_key...valu │ │ │ │ - 0x00031e48 6520666f 72206669 6e616c20 6e616d65 e for final name │ │ │ │ - 0x00031e58 2022544f 4d4c5f57 53222077 6173206e "TOML_WS" was n │ │ │ │ - 0x00031e68 6f742073 65740000 6370795f 725f7232 ot set..cpy_r_r2 │ │ │ │ - 0x00031e78 30000000 6370795f 725f7235 34000000 0...cpy_r_r54... │ │ │ │ - 0x00031e88 6370795f 725f7235 32000000 70617273 cpy_r_r52...pars │ │ │ │ - 0x00031e98 655f6d75 6c74696c 696e655f 73747200 e_multiline_str. │ │ │ │ - 0x00031ea8 6370795f 725f7233 00000000 76616c75 cpy_r_r3....valu │ │ │ │ - 0x00031eb8 6520666f 72206669 6e616c20 6e616d65 e for final name │ │ │ │ - 0x00031ec8 2022494c 4c454741 4c5f4d55 4c54494c "ILLEGAL_MULTIL │ │ │ │ - 0x00031ed8 494e455f 4c495445 52414c5f 5354525f INE_LITERAL_STR_ │ │ │ │ - 0x00031ee8 43484152 53222077 6173206e 6f742073 CHARS" was not s │ │ │ │ - 0x00031ef8 65740000 6370795f 725f7232 34000000 et..cpy_r_r24... │ │ │ │ - 0x00031f08 6370795f 725f7233 32000000 76616c75 cpy_r_r32...valu │ │ │ │ - 0x00031f18 6520666f 72206669 6e616c20 6e616d65 e for final name │ │ │ │ - 0x00031f28 20224d41 585f494e 4c494e45 5f4e4553 "MAX_INLINE_NES │ │ │ │ - 0x00031f38 54494e47 22207761 73206e6f 74207365 TING" was not se │ │ │ │ - 0x00031f48 74000000 70617273 655f7661 6c756500 t...parse_value. │ │ │ │ - 0x00031f58 6370795f 725f7233 35000000 6370795f cpy_r_r35...cpy_ │ │ │ │ - 0x00031f68 725f7234 32000000 6370795f 725f7235 r_r42...cpy_r_r5 │ │ │ │ - 0x00031f78 35000000 6370795f 725f7236 32000000 5...cpy_r_r62... │ │ │ │ - 0x00031f88 6370795f 725f7236 36000000 6370795f cpy_r_r66...cpy_ │ │ │ │ - 0x00031f98 725f7237 35000000 6370795f 725f7239 r_r75...cpy_r_r9 │ │ │ │ - 0x00031fa8 31000000 6370795f 725f7231 31390000 1...cpy_r_r119.. │ │ │ │ - 0x00031fb8 76616c75 6520666f 72206669 6e616c20 value for final │ │ │ │ - 0x00031fc8 6e616d65 20225245 5f444154 4554494d name "RE_DATETIM │ │ │ │ - 0x00031fd8 45222077 6173206e 6f742073 65740000 E" was not set.. │ │ │ │ - 0x00031fe8 6370795f 725f7231 32340000 76616c75 cpy_r_r124..valu │ │ │ │ - 0x00031ff8 6520666f 72206669 6e616c20 6e616d65 e for final name │ │ │ │ - 0x00032008 20225245 5f4c4f43 414c5449 4d452220 "RE_LOCALTIME" │ │ │ │ - 0x00032018 77617320 6e6f7420 73657400 6370795f was not set.cpy_ │ │ │ │ - 0x00032028 725f7231 35390000 76616c75 6520666f r_r159..value fo │ │ │ │ - 0x00032038 72206669 6e616c20 6e616d65 20225245 r final name "RE │ │ │ │ - 0x00032048 5f4e554d 42455222 20776173 206e6f74 _NUMBER" was not │ │ │ │ - 0x00032058 20736574 00000000 6370795f 725f7231 set....cpy_r_r1 │ │ │ │ - 0x00032068 38300000 6370795f 725f7232 32340000 80..cpy_r_r224.. │ │ │ │ - 0x00032078 70617273 655f6b65 795f7661 6c75655f parse_key_value_ │ │ │ │ - 0x00032088 70616972 00000000 6370795f 725f7232 pair....cpy_r_r2 │ │ │ │ - 0x00032098 32000000 6b65795f 76616c75 655f7275 2...key_value_ru │ │ │ │ - 0x000320a8 6c650000 6370795f 725f7235 31000000 le..cpy_r_r51... │ │ │ │ - 0x000320b8 6370795f 725f7236 00000000 70617273 cpy_r_r6....pars │ │ │ │ - 0x000320c8 655f696e 6c696e65 5f746162 6c650000 e_inline_table.. │ │ │ │ - 0x000320d8 6370795f 725f7236 39000000 6370795f cpy_r_r69...cpy_ │ │ │ │ - 0x000320e8 725f7238 35000000 6370795f 725f7239 r_r85...cpy_r_r9 │ │ │ │ - 0x000320f8 32000000 70617273 655f6172 72617900 2...parse_array. │ │ │ │ - 0x00032108 6370795f 725f7235 00000000 6370795f cpy_r_r5....cpy_ │ │ │ │ - 0x00032118 725f7234 31000000 76616c75 6520666f r_r41...value fo │ │ │ │ - 0x00032128 72206669 6e616c20 6e616d65 20224845 r final name "HE │ │ │ │ - 0x00032138 58444947 49545f43 48415253 22207761 XDIGIT_CHARS" wa │ │ │ │ - 0x00032148 73206e6f 74207365 74000000 6370795f s not set...cpy_ │ │ │ │ - 0x00032158 725f7232 37000000 70617273 655f6261 r_r27...parse_ba │ │ │ │ - 0x00032168 7369635f 7374725f 65736361 70650000 sic_str_escape.. │ │ │ │ - 0x00032178 6370795f 725f7232 38000000 6370795f cpy_r_r28...cpy_ │ │ │ │ - 0x00032188 725f7233 37000000 76616c75 6520666f r_r37...value fo │ │ │ │ - 0x00032198 72206669 6e616c20 6e616d65 20224241 r final name "BA │ │ │ │ - 0x000321a8 5349435f 5354525f 45534341 50455f52 SIC_STR_ESCAPE_R │ │ │ │ - 0x000321b8 45504c41 43454d45 4e545322 20776173 EPLACEMENTS" was │ │ │ │ - 0x000321c8 206e6f74 20736574 00000000 70617273 not set....pars │ │ │ │ - 0x000321d8 655f6261 7369635f 7374725f 65736361 e_basic_str_esca │ │ │ │ - 0x000321e8 70655f6d 756c7469 6c696e65 00000000 pe_multiline.... │ │ │ │ - 0x000321f8 69735f75 6e69636f 64655f73 63616c61 is_unicode_scala │ │ │ │ - 0x00032208 725f7661 6c756500 6d616b65 5f736166 r_value.make_saf │ │ │ │ - 0x00032218 655f7061 7273655f 666c6f61 74000000 e_parse_float... │ │ │ │ - 0x00032228 6370795f 725f7061 7273655f 666c6f61 cpy_r_parse_floa │ │ │ │ - 0x00032238 74000000 6c6f6164 73000000 76616c75 t...loads...valu │ │ │ │ - 0x00032248 6520666f 72206669 6e616c20 6e616d65 e for final name │ │ │ │ - 0x00032258 20224b45 595f494e 49544941 4c5f4348 "KEY_INITIAL_CH │ │ │ │ - 0x00032268 41525322 20776173 206e6f74 20736574 ARS" was not set │ │ │ │ - 0x00032278 00000000 6370795f 725f7231 31380000 ....cpy_r_r118.. │ │ │ │ - 0x00032288 6370795f 725f7231 32360000 6370795f cpy_r_r126..cpy_ │ │ │ │ - 0x00032298 725f6865 61646572 00000000 6c6f6164 r_header....load │ │ │ │ - 0x000322a8 00000000 62797465 73000000 6370795f ....bytes...cpy_ │ │ │ │ - 0x000322b8 725f7235 37000000 76616c75 6520666f r_r57...value fo │ │ │ │ - 0x000322c8 72206669 6e616c20 6e616d65 20224153 r final name "AS │ │ │ │ - 0x000322d8 4349495f 4354524c 22207761 73206e6f CII_CTRL" was no │ │ │ │ - 0x000322e8 74207365 74000000 6370795f 725f7232 t set...cpy_r_r2 │ │ │ │ - 0x000322f8 30340000 43507953 74617469 635f5f70 04..CPyStatic__p │ │ │ │ - 0x00032308 61727365 725f5f5f 746f6d6c 695f5f5f arser___tomli___ │ │ │ │ - 0x00032318 5f706172 7365725f 5f5f544f 4d4c4465 _parser___TOMLDe │ │ │ │ - 0x00032328 636f6465 4572726f 725f5f5f 5f5f696e codeError_____in │ │ │ │ - 0x00032338 69745f5f 5f5f5f6d 73670000 7372632f it_____msg..src/ │ │ │ │ - 0x00032348 746f6d6c 692f5f5f 696e6974 5f5f2e70 tomli/__init__.p │ │ │ │ - 0x00032358 79000000 5f5f6e61 6d655f5f 00000000 y...__name__.... │ │ │ │ - 0x00032368 35373033 31383063 33646434 36653837 5703180c3dd46e87 │ │ │ │ - 0x00032378 32636633 5f5f6d79 7079632e 696e6974 2cf3__mypyc.init │ │ │ │ - 0x00032388 5f746f6d 6c695f5f 5f5f7479 70657300 _tomli____types. │ │ │ │ - 0x00032398 35373033 31383063 33646434 36653837 5703180c3dd46e87 │ │ │ │ - 0x000323a8 32636633 5f5f6d79 7079632e 696e6974 2cf3__mypyc.init │ │ │ │ - 0x000323b8 5f746f6d 6c695f5f 5f5f7265 00000000 _tomli____re.... │ │ │ │ - 0x000323c8 35373033 31383063 33646434 36653837 5703180c3dd46e87 │ │ │ │ - 0x000323d8 32636633 5f5f6d79 7079632e 696e6974 2cf3__mypyc.init │ │ │ │ - 0x000323e8 5f746f6d 6c695f5f 5f5f7061 72736572 _tomli____parser │ │ │ │ - 0x000323f8 00000000 35373033 31383063 33646434 ....5703180c3dd4 │ │ │ │ - 0x00032408 36653837 32636633 5f5f6d79 7079632e 6e872cf3__mypyc. │ │ │ │ - 0x00032418 696e6974 5f746f6d 6c690000 4f3a6d61 init_tomli..O:ma │ │ │ │ - 0x00032428 6b655f73 6166655f 70617273 655f666c ke_safe_parse_fl │ │ │ │ - 0x00032438 6f617400 666c6f61 745f7374 72000000 oat.float_str... │ │ │ │ - 0x00032448 4f3a5f5f 63616c6c 5f5f0000 696e7374 O:__call__..inst │ │ │ │ - 0x00032458 616e6365 00000000 6f776e65 72000000 ance....owner... │ │ │ │ - 0x00032468 4f4f3a5f 5f676574 5f5f0000 636f6465 OO:__get__..code │ │ │ │ - 0x00032478 706f696e 74000000 4f3a6973 5f756e69 point...O:is_uni │ │ │ │ - 0x00032488 636f6465 5f736361 6c61725f 76616c75 code_scalar_valu │ │ │ │ - 0x00032498 65000000 73726300 706f7300 6e657374 e...src.pos.nest │ │ │ │ - 0x000324a8 5f6c766c 00000000 4f4f4f4f 3a706172 _lvl....OOOO:par │ │ │ │ - 0x000324b8 73655f76 616c7565 00000000 6d756c74 se_value....mult │ │ │ │ - 0x000324c8 696c696e 65000000 4f4f7c24 404f3a70 iline...OO|$@O:p │ │ │ │ - 0x000324d8 61727365 5f626173 69635f73 74720000 arse_basic_str.. │ │ │ │ - 0x000324e8 6c697465 72616c00 4f4f7c24 404f3a70 literal.OO|$@O:p │ │ │ │ - 0x000324f8 61727365 5f6d756c 74696c69 6e655f73 arse_multiline_s │ │ │ │ - 0x00032508 74720000 4f4f3a70 61727365 5f6c6974 tr..OO:parse_lit │ │ │ │ - 0x00032518 6572616c 5f737472 00000000 6865785f eral_str....hex_ │ │ │ │ - 0x00032528 6c656e00 4f4f4f3a 70617273 655f6865 len.OOO:parse_he │ │ │ │ - 0x00032538 785f6368 61720000 4f4f3a70 61727365 x_char..OO:parse │ │ │ │ - 0x00032548 5f626173 69635f73 74725f65 73636170 _basic_str_escap │ │ │ │ - 0x00032558 655f6d75 6c74696c 696e6500 4f4f7c24 e_multiline.OO|$ │ │ │ │ - 0x00032568 4f3a7061 7273655f 62617369 635f7374 O:parse_basic_st │ │ │ │ - 0x00032578 725f6573 63617065 00000000 4f4f4f4f r_escape....OOOO │ │ │ │ - 0x00032588 3a706172 73655f69 6e6c696e 655f7461 :parse_inline_ta │ │ │ │ - 0x00032598 626c6500 4f4f4f4f 3a706172 73655f61 ble.OOOO:parse_a │ │ │ │ - 0x000325a8 72726179 00000000 4f4f3a70 61727365 rray....OO:parse │ │ │ │ - 0x000325b8 5f6f6e65 5f6c696e 655f6261 7369635f _one_line_basic_ │ │ │ │ - 0x000325c8 73747200 4f4f3a70 61727365 5f6b6579 str.OO:parse_key │ │ │ │ - 0x000325d8 5f706172 74000000 4f4f3a70 61727365 _part...OO:parse │ │ │ │ - 0x000325e8 5f6b6579 00000000 4f4f4f4f 3a706172 _key....OOOO:par │ │ │ │ - 0x000325f8 73655f6b 65795f76 616c7565 5f706169 se_key_value_pai │ │ │ │ - 0x00032608 72000000 6f757400 68656164 65720000 r...out.header.. │ │ │ │ - 0x00032618 4f4f4f4f 4f3a6b65 795f7661 6c75655f OOOOO:key_value_ │ │ │ │ - 0x00032628 72756c65 00000000 4f4f4f3a 63726561 rule....OOO:crea │ │ │ │ - 0x00032638 74655f6c 6973745f 72756c65 00000000 te_list_rule.... │ │ │ │ - 0x00032648 4f4f4f3a 63726561 74655f64 6963745f OOO:create_dict_ │ │ │ │ - 0x00032658 72756c65 00000000 4f4f3a73 6b69705f rule....OO:skip_ │ │ │ │ - 0x00032668 636f6d6d 656e7473 5f616e64 5f617272 comments_and_arr │ │ │ │ - 0x00032678 61795f77 73000000 4f4f3a73 6b69705f ay_ws...OO:skip_ │ │ │ │ - 0x00032688 636f6d6d 656e7400 65787065 63740000 comment.expect.. │ │ │ │ - 0x00032698 6572726f 725f6f6e 00000000 6572726f error_on....erro │ │ │ │ - 0x000326a8 725f6f6e 5f656f66 00000000 4f4f4f7c r_on_eof....OOO| │ │ │ │ - 0x000326b8 24404f4f 3a736b69 705f756e 74696c00 $@OO:skip_until. │ │ │ │ - 0x000326c8 63686172 73000000 4f4f4f3a 736b6970 chars...OOO:skip │ │ │ │ - 0x000326d8 5f636861 72730000 6b657900 4f3a6170 _chars..key.O:ap │ │ │ │ - 0x000326e8 70656e64 5f6e6573 745f746f 5f6c6973 pend_nest_to_lis │ │ │ │ - 0x000326f8 74000000 61636365 73735f6c 69737473 t...access_lists │ │ │ │ - 0x00032708 00000000 4f7c244f 3a676574 5f6f725f ....O|$O:get_or_ │ │ │ │ - 0x00032718 63726561 74655f6e 65737400 3a5f5f6d create_nest.:__m │ │ │ │ - 0x00032728 79707963 5f646566 61756c74 735f7365 ypyc_defaults_se │ │ │ │ - 0x00032738 74757000 666c6167 00000000 4f4f3a69 tup.flag....OO:i │ │ │ │ - 0x00032748 735f0000 72656375 72736976 65000000 s_..recursive... │ │ │ │ - 0x00032758 4f4f7c24 404f3a73 65740000 4f3a756e OO|$@O:set..O:un │ │ │ │ - 0x00032768 7365745f 616c6c00 3a66696e 616c697a set_all.:finaliz │ │ │ │ - 0x00032778 655f7065 6e64696e 67000000 4f4f3a61 e_pending...OO:a │ │ │ │ - 0x00032788 64645f70 656e6469 6e670000 5f5f7300 dd_pending..__s. │ │ │ │ - 0x00032798 4f7c244f 3a6c6f61 64730000 5f5f6670 O|$O:loads..__fp │ │ │ │ - 0x000327a8 00000000 4f7c244f 3a6c6f61 64000000 ....O|$O:load... │ │ │ │ - 0x000327b8 6d736700 646f6300 6d617463 68000000 msg.doc.match... │ │ │ │ - 0x000327c8 4f4f3a6d 61746368 5f746f5f 6e756d62 OO:match_to_numb │ │ │ │ - 0x000327d8 65720000 4f3a6d61 7463685f 746f5f6c er..O:match_to_l │ │ │ │ - 0x000327e8 6f63616c 74696d65 00000000 686f7572 ocaltime....hour │ │ │ │ - 0x000327f8 5f737472 00000000 6d696e75 74655f73 _str....minute_s │ │ │ │ - 0x00032808 74720000 7369676e 5f737472 00000000 tr..sign_str.... │ │ │ │ - 0x00032818 4f4f4f3a 63616368 65645f74 7a000000 OOO:cached_tz... │ │ │ │ - 0x00032828 4f3a6d61 7463685f 746f5f64 61746574 O:match_to_datet │ │ │ │ - 0x00032838 696d6500 5f5f6174 7472735f 6f776e5f ime.__attrs_own_ │ │ │ │ + 0x0002fc48 40000000 09000000 30000000 09000000 @.......0....... │ │ │ │ + 0x0002fc58 04000000 09000000 0c000000 09000000 ................ │ │ │ │ + 0x0002fc68 3f000000 09000000 37000000 09000000 ?.......7....... │ │ │ │ + 0x0002fc78 17000000 09000000 2f000000 09000000 ......../....... │ │ │ │ + 0x0002fc88 11000000 09000000 33000000 09000000 ........3....... │ │ │ │ + 0x0002fc98 15000000 09000000 12000000 09000000 ................ │ │ │ │ + 0x0002fca8 1f000000 09000000 36000000 09000000 ........6....... │ │ │ │ + 0x0002fcb8 10000000 09000000 24000000 09000000 ........$....... │ │ │ │ + 0x0002fcc8 2a000000 09000000 00000000 00000000 *............... │ │ │ │ + 0x0002fcd8 696e7465 72707265 74656420 636c6173 interpreted clas │ │ │ │ + 0x0002fce8 73657320 63616e6e 6f742069 6e686572 ses cannot inher │ │ │ │ + 0x0002fcf8 69742066 726f6d20 636f6d70 696c6564 it from compiled │ │ │ │ + 0x0002fd08 00000000 2f757372 2f6c6962 2f707974 ..../usr/lib/pyt │ │ │ │ + 0x0002fd18 686f6e33 2f646973 742d7061 636b6167 hon3/dist-packag │ │ │ │ + 0x0002fd28 65732f6d 79707963 2f6c6962 2d72742f es/mypyc/lib-rt/ │ │ │ │ + 0x0002fd38 4350792e 68000000 70000000 2f757372 CPy.h...p.../usr │ │ │ │ + 0x0002fd48 2f696e63 6c756465 2f707974 686f6e33 /include/python3 │ │ │ │ + 0x0002fd58 2e31342f 6f626a65 63742e68 00000000 .14/object.h.... │ │ │ │ + 0x0002fd68 50795f54 59504528 6f622920 213d2026 Py_TYPE(ob) != & │ │ │ │ + 0x0002fd78 5079426f 6f6c5f54 79706500 2f757372 PyBool_Type./usr │ │ │ │ + 0x0002fd88 2f696e63 6c756465 2f707974 686f6e33 /include/python3 │ │ │ │ + 0x0002fd98 2e31342f 63707974 686f6e2f 7475706c .14/cpython/tupl │ │ │ │ + 0x0002fda8 656f626a 6563742e 68000000 50795475 eobject.h...PyTu │ │ │ │ + 0x0002fdb8 706c655f 43686563 6b286f70 29000000 ple_Check(op)... │ │ │ │ + 0x0002fdc8 696e6465 78203c20 50795f53 495a4528 index < Py_SIZE( │ │ │ │ + 0x0002fdd8 7475706c 65290000 2f757372 2f696e63 tuple)../usr/inc │ │ │ │ + 0x0002fde8 6c756465 2f707974 686f6e33 2e31342f lude/python3.14/ │ │ │ │ + 0x0002fdf8 63707974 686f6e2f 756e6963 6f64656f cpython/unicodeo │ │ │ │ + 0x0002fe08 626a6563 742e6800 5079556e 69636f64 bject.h.PyUnicod │ │ │ │ + 0x0002fe18 655f4368 65636b28 6f702900 6b696e64 e_Check(op).kind │ │ │ │ + 0x0002fe28 203d3d20 5079556e 69636f64 655f3442 == PyUnicode_4B │ │ │ │ + 0x0002fe38 5954455f 4b494e44 00000000 2f757372 YTE_KIND..../usr │ │ │ │ + 0x0002fe48 2f696e63 6c756465 2f707974 686f6e33 /include/python3 │ │ │ │ + 0x0002fe58 2e31342f 63707974 686f6e2f 6c697374 .14/cpython/list │ │ │ │ + 0x0002fe68 6f626a65 63742e68 00000000 696e6465 object.h....inde │ │ │ │ + 0x0002fe78 78203c20 6c697374 2d3e616c 6c6f6361 x < list->alloca │ │ │ │ + 0x0002fe88 74656400 50794c69 73745f43 6865636b ted.PyList_Check │ │ │ │ + 0x0002fe98 286f7029 00000000 50795f54 59504528 (op)....Py_TYPE( │ │ │ │ + 0x0002fea8 5f50794f 626a6563 745f4341 5354286f _PyObject_CAST(o │ │ │ │ + 0x0002feb8 62292920 213d2026 5079426f 6f6c5f54 b)) != &PyBool_T │ │ │ │ + 0x0002fec8 79706500 61747472 69627574 6520275f ype.attribute '_ │ │ │ │ + 0x0002fed8 5f6d7970 79635f65 6e765f5f 27206f66 _mypyc_env__' of │ │ │ │ + 0x0002fee8 20277361 66655f70 61727365 5f666c6f 'safe_parse_flo │ │ │ │ + 0x0002fef8 61745f6d 616b655f 73616665 5f706172 at_make_safe_par │ │ │ │ + 0x0002ff08 73655f66 6c6f6174 5f6f626a 2720756e se_float_obj' un │ │ │ │ + 0x0002ff18 64656669 6e656400 61747472 69627574 defined.attribut │ │ │ │ + 0x0002ff28 65202764 69637427 206f6620 274e6573 e 'dict' of 'Nes │ │ │ │ + 0x0002ff38 74656444 69637427 20756e64 6566696e tedDict' undefin │ │ │ │ + 0x0002ff48 65640000 61747472 69627574 6520275f ed..attribute '_ │ │ │ │ + 0x0002ff58 70656e64 696e675f 666c6167 7327206f pending_flags' o │ │ │ │ + 0x0002ff68 66202746 6c616773 2720756e 64656669 f 'Flags' undefi │ │ │ │ + 0x0002ff78 6e656400 61747472 69627574 6520275f ned.attribute '_ │ │ │ │ + 0x0002ff88 666c6167 7327206f 66202746 6c616773 flags' of 'Flags │ │ │ │ + 0x0002ff98 2720756e 64656669 6e656400 2f757372 ' undefined./usr │ │ │ │ + 0x0002ffa8 2f6c6962 2f707974 686f6e33 2f646973 /lib/python3/dis │ │ │ │ + 0x0002ffb8 742d7061 636b6167 65732f6d 79707963 t-packages/mypyc │ │ │ │ + 0x0002ffc8 2f6c6962 2d72742f 7374725f 6f70732e /lib-rt/str_ops. │ │ │ │ + 0x0002ffd8 63000000 5079556e 69636f64 655f4368 c...PyUnicode_Ch │ │ │ │ + 0x0002ffe8 65636b28 73747232 29000000 2f757372 eck(str2).../usr │ │ │ │ + 0x0002fff8 2f696e63 6c756465 2f707974 686f6e33 /include/python3 │ │ │ │ + 0x00030008 2e31342f 63707974 686f6e2f 62797465 .14/cpython/byte │ │ │ │ + 0x00030018 61727261 796f626a 6563742e 68000000 arrayobject.h... │ │ │ │ + 0x00030028 50794279 74654172 7261795f 43686563 PyByteArray_Chec │ │ │ │ + 0x00030038 6b286f70 29000000 2f757372 2f696e63 k(op).../usr/inc │ │ │ │ + 0x00030048 6c756465 2f707974 686f6e33 2e31342f lude/python3.14/ │ │ │ │ + 0x00030058 63707974 686f6e2f 61627374 72616374 cpython/abstract │ │ │ │ + 0x00030068 2e680000 61726720 213d204e 554c4c00 .h..arg != NULL. │ │ │ │ + 0x00030078 6275696c 642f5f5f 6e617469 76655f35 build/__native_5 │ │ │ │ + 0x00030088 62616538 61353762 35656638 35383138 bae8a57b5ef85818 │ │ │ │ + 0x00030098 6234382e 63000000 6370795f 725f5f5f b48.c...cpy_r___ │ │ │ │ + 0x000300a8 6d797079 635f7365 6c665f5f 00000000 mypyc_self__.... │ │ │ │ + 0x000300b8 2f757372 2f6c6962 2f707974 686f6e33 /usr/lib/python3 │ │ │ │ + 0x000300c8 2f646973 742d7061 636b6167 65732f6d /dist-packages/m │ │ │ │ + 0x000300d8 79707963 2f6c6962 2d72742f 6c697374 ypyc/lib-rt/list │ │ │ │ + 0x000300e8 5f6f7073 2e630000 50794c69 73745f43 _ops.c..PyList_C │ │ │ │ + 0x000300f8 6865636b 286c6973 74290000 50795f54 heck(list)..Py_T │ │ │ │ + 0x00030108 59504528 6f622920 213d2026 50794c6f YPE(ob) != &PyLo │ │ │ │ + 0x00030118 6e675f54 79706500 2f757372 2f6c6962 ng_Type./usr/lib │ │ │ │ + 0x00030128 2f707974 686f6e33 2f646973 742d7061 /python3/dist-pa │ │ │ │ + 0x00030138 636b6167 65732f6d 79707963 2f6c6962 ckages/mypyc/lib │ │ │ │ + 0x00030148 2d72742f 67657461 72677366 6173742e -rt/getargsfast. │ │ │ │ + 0x00030158 63000000 50795475 706c655f 43686563 c...PyTuple_Chec │ │ │ │ + 0x00030168 6b286b77 6e616d65 73290000 5079556e k(kwnames)..PyUn │ │ │ │ + 0x00030178 69636f64 655f4368 65636b28 6b776e61 icode_Check(kwna │ │ │ │ + 0x00030188 6d652900 5f5f6d79 7079635f 61747472 me).__mypyc_attr │ │ │ │ + 0x00030198 735f5f00 5f5f6d79 7079635f 61747472 s__.__mypyc_attr │ │ │ │ + 0x000301a8 735f5f20 6973206e 6f742061 20747570 s__ is not a tup │ │ │ │ + 0x000301b8 6c650000 2c200000 4e6f6e65 00000000 le.., ..None.... │ │ │ │ + 0x000301c8 5f5f6d6f 64756c65 5f5f0000 5f5f7175 __module__..__qu │ │ │ │ + 0x000301d8 616c6e61 6d655f5f 00000000 6275696c alname__....buil │ │ │ │ + 0x000301e8 74696e73 00000000 25552e25 55000000 tins....%U.%U... │ │ │ │ + 0x000301f8 7475706c 655b3c25 64206974 656d733e tuple[<%d items> │ │ │ │ + 0x00030208 5d000000 7475706c 655b0000 25552555 ]...tuple[..%U%U │ │ │ │ + 0x00030218 25730000 66756e63 74696f6e 00000000 %s..function.... │ │ │ │ + 0x00030228 28290000 6b657977 6f726420 00000000 ()..keyword .... │ │ │ │ + 0x00030238 6174206d 6f737400 65786163 746c7900 at most.exactly. │ │ │ │ + 0x00030248 6174206c 65617374 00000000 74686973 at least....this │ │ │ │ + 0x00030258 2066756e 6374696f 6e000000 70617273 function...pars │ │ │ │ + 0x00030268 65722d3e 6b657977 6f726473 20213d20 er->keywords != │ │ │ │ + 0x00030278 4e554c4c 00000000 456d7074 79206b65 NULL....Empty ke │ │ │ │ + 0x00030288 79776f72 64207061 72616d65 74657220 yword parameter │ │ │ │ + 0x00030298 6e616d65 00000000 496e7661 6c696420 name....Invalid │ │ │ │ + 0x000302a8 666f726d 61742073 7472696e 6720287c format string (| │ │ │ │ + 0x000302b8 20737065 63696669 65642074 77696365 specified twice │ │ │ │ + 0x000302c8 29000000 496e7661 6c696420 666f726d )...Invalid form │ │ │ │ + 0x000302d8 61742073 7472696e 67202824 20626566 at string ($ bef │ │ │ │ + 0x000302e8 6f726520 7c290000 496e7661 6c696420 ore |)..Invalid │ │ │ │ + 0x000302f8 666f726d 61742073 7472696e 67202824 format string ($ │ │ │ │ + 0x00030308 20737065 63696669 65642074 77696365 specified twice │ │ │ │ + 0x00030318 29000000 456d7074 79207061 72616d65 )...Empty parame │ │ │ │ + 0x00030328 74657220 6e616d65 20616674 65722024 ter name after $ │ │ │ │ + 0x00030338 00000000 496e7661 6c696420 666f726d ....Invalid form │ │ │ │ + 0x00030348 61742073 7472696e 67202840 20737065 at string (@ spe │ │ │ │ + 0x00030358 63696669 65642074 77696365 29000000 cified twice)... │ │ │ │ + 0x00030368 496e7661 6c696420 666f726d 61742073 Invalid format s │ │ │ │ + 0x00030378 7472696e 67202840 20776974 686f7574 tring (@ without │ │ │ │ + 0x00030388 20707265 63656469 6e67207c 20616e64 preceding | and │ │ │ │ + 0x00030398 20242900 4d6f7265 206b6579 776f7264 $).More keyword │ │ │ │ + 0x000303a8 206c6973 7420656e 74726965 73202825 list entries (% │ │ │ │ + 0x000303b8 64292074 68616e20 666f726d 61742073 d) than format s │ │ │ │ + 0x000303c8 70656369 66696572 73202825 64290000 pecifiers (%d).. │ │ │ │ + 0x000303d8 6d6f7265 20617267 756d656e 74207370 more argument sp │ │ │ │ + 0x000303e8 65636966 69657273 20746861 6e206b65 ecifiers than ke │ │ │ │ + 0x000303f8 79776f72 64206c69 73742065 6e747269 yword list entri │ │ │ │ + 0x00030408 65732028 72656d61 696e696e 6720666f es (remaining fo │ │ │ │ + 0x00030418 726d6174 3a272573 27290000 70617273 rmat:'%s')..pars │ │ │ │ + 0x00030428 65722d3e 6e657874 203d3d20 4e554c4c er->next == NULL │ │ │ │ + 0x00030438 00000000 252e3230 30732573 2074616b ....%.200s%s tak │ │ │ │ + 0x00030448 65732061 74206d6f 73742025 64202573 es at most %d %s │ │ │ │ + 0x00030458 61726775 6d656e74 25732028 257a6420 argument%s (%zd │ │ │ │ + 0x00030468 67697665 6e290000 252e3230 30732573 given)..%.200s%s │ │ │ │ + 0x00030478 2074616b 6573206e 6f20706f 73697469 takes no positi │ │ │ │ + 0x00030488 6f6e616c 20617267 756d656e 74730000 onal arguments.. │ │ │ │ + 0x00030498 252e3230 30732573 2074616b 65732025 %.200s%s takes % │ │ │ │ + 0x000304a8 73202564 20706f73 6974696f 6e616c20 s %d positional │ │ │ │ + 0x000304b8 61726775 6d656e74 25732028 257a6420 argument%s (%zd │ │ │ │ + 0x000304c8 67697665 6e290000 2149535f 454e445f given)..!IS_END_ │ │ │ │ + 0x000304d8 4f465f46 4f524d41 54282a66 6f726d61 OF_FORMAT(*forma │ │ │ │ + 0x000304e8 74290000 50795475 706c655f 43686563 t)..PyTuple_Chec │ │ │ │ + 0x000304f8 6b286b77 7475706c 65290000 252e3230 k(kwtuple)..%.20 │ │ │ │ + 0x00030508 30732573 206d6973 73696e67 20726571 0s%s missing req │ │ │ │ + 0x00030518 75697265 64206b65 79776f72 642d6f6e uired keyword-on │ │ │ │ + 0x00030528 6c792061 7267756d 656e7420 27255527 ly argument '%U' │ │ │ │ + 0x00030538 00000000 252e3230 30732573 206d6973 ....%.200s%s mis │ │ │ │ + 0x00030548 73696e67 20726571 75697265 64206172 sing required ar │ │ │ │ + 0x00030558 67756d65 6e742027 25552720 28706f73 gument '%U' (pos │ │ │ │ + 0x00030568 20256429 00000000 49535f45 4e445f4f %d)....IS_END_O │ │ │ │ + 0x00030578 465f464f 524d4154 282a666f 726d6174 F_FORMAT(*format │ │ │ │ + 0x00030588 29207c7c 20282a66 6f726d61 74203d3d ) || (*format == │ │ │ │ + 0x00030598 20277c27 29207c7c 20282a66 6f726d61 '|') || (*forma │ │ │ │ + 0x000305a8 74203d3d 20272427 29000000 61726775 t == '$')...argu │ │ │ │ + 0x000305b8 6d656e74 20666f72 20252e32 30307325 ment for %.200s% │ │ │ │ + 0x000305c8 73206769 76656e20 6279206e 616d6520 s given by name │ │ │ │ + 0x000305d8 28272555 27292061 6e642070 6f736974 ('%U') and posit │ │ │ │ + 0x000305e8 696f6e20 28256429 00000000 27255327 ion (%d)....'%S' │ │ │ │ + 0x000305f8 20697320 616e2069 6e76616c 6964206b is an invalid k │ │ │ │ + 0x00030608 6579776f 72642061 7267756d 656e7420 eyword argument │ │ │ │ + 0x00030618 666f7220 252e3230 30732573 00000000 for %.200s%s.... │ │ │ │ + 0x00030628 2f757372 2f6c6962 2f707974 686f6e33 /usr/lib/python3 │ │ │ │ + 0x00030638 2f646973 742d7061 636b6167 65732f6d /dist-packages/m │ │ │ │ + 0x00030648 79707963 2f6c6962 2d72742f 67657461 ypyc/lib-rt/geta │ │ │ │ + 0x00030658 7267732e 63000000 61726773 20213d20 rgs.c...args != │ │ │ │ + 0x00030668 4e554c4c 20262620 50795475 706c655f NULL && PyTuple_ │ │ │ │ + 0x00030678 43686563 6b286172 67732900 6b776172 Check(args).kwar │ │ │ │ + 0x00030688 6773203d 3d204e55 4c4c207c 7c205079 gs == NULL || Py │ │ │ │ + 0x00030698 44696374 5f436865 636b286b 77617267 Dict_Check(kwarg │ │ │ │ + 0x000306a8 73290000 666f726d 61742021 3d204e55 s)..format != NU │ │ │ │ + 0x000306b8 4c4c0000 6b776c69 73742021 3d204e55 LL..kwlist != NU │ │ │ │ + 0x000306c8 4c4c0000 2f757372 2f696e63 6c756465 LL../usr/include │ │ │ │ + 0x000306d8 2f707974 686f6e33 2e31342f 63707974 /python3.14/cpyt │ │ │ │ + 0x000306e8 686f6e2f 64696374 6f626a65 63742e68 hon/dictobject.h │ │ │ │ + 0x000306f8 00000000 50794469 63745f43 6865636b ....PyDict_Check │ │ │ │ + 0x00030708 286f7029 00000000 6d696e20 3d3d2049 (op)....min == I │ │ │ │ + 0x00030718 4e545f4d 41580000 6d617820 3d3d2049 NT_MAX..max == I │ │ │ │ + 0x00030728 4e545f4d 41580000 252e3230 30732573 NT_MAX..%.200s%s │ │ │ │ + 0x00030738 206d6973 73696e67 20726571 75697265 missing require │ │ │ │ + 0x00030748 64206b65 79776f72 642d6f6e 6c792061 d keyword-only a │ │ │ │ + 0x00030758 7267756d 656e7420 27257327 00000000 rgument '%s'.... │ │ │ │ + 0x00030768 252e3230 30732573 206d6973 73696e67 %.200s%s missing │ │ │ │ + 0x00030778 20726571 75697265 64206172 67756d65 required argume │ │ │ │ + 0x00030788 6e742027 25732720 28706f73 20256429 nt '%s' (pos %d) │ │ │ │ + 0x00030798 00000000 61726775 6d656e74 20666f72 ....argument for │ │ │ │ + 0x000307a8 20252e32 30307325 73206769 76656e20 %.200s%s given │ │ │ │ + 0x000307b8 6279206e 616d6520 28272573 27292061 by name ('%s') a │ │ │ │ + 0x000307c8 6e642070 6f736974 696f6e20 28256429 nd position (%d) │ │ │ │ + 0x000307d8 00000000 6b657977 6f726473 206d7573 ....keywords mus │ │ │ │ + 0x000307e8 74206265 20737472 696e6773 00000000 t be strings.... │ │ │ │ + 0x000307f8 27255527 20697320 616e2069 6e76616c '%U' is an inval │ │ │ │ + 0x00030808 6964206b 6579776f 72642061 7267756d id keyword argum │ │ │ │ + 0x00030818 656e7420 666f7220 252e3230 30732573 ent for %.200s%s │ │ │ │ + 0x00030828 00000000 696e7420 746f6f20 6c617267 ....int too larg │ │ │ │ + 0x00030838 6520746f 20636f6e 76657274 20746f20 e to convert to │ │ │ │ + 0x00030848 69363400 696e7465 67657220 64697669 i64.integer divi │ │ │ │ + 0x00030858 73696f6e 206f7220 6d6f6475 6c6f2062 sion or modulo b │ │ │ │ + 0x00030868 79207a65 726f0000 696e7465 67657220 y zero..integer │ │ │ │ + 0x00030878 64697669 73696f6e 206f7665 72666c6f division overflo │ │ │ │ + 0x00030888 77000000 696e7420 746f6f20 6c617267 w...int too larg │ │ │ │ + 0x00030898 6520746f 20636f6e 76657274 20746f20 e to convert to │ │ │ │ + 0x000308a8 69333200 696e7420 746f6f20 6c617267 i32.int too larg │ │ │ │ + 0x000308b8 6520746f 20636f6e 76657274 20746f20 e to convert to │ │ │ │ + 0x000308c8 69313600 696e7420 746f6f20 6c617267 i16.int too larg │ │ │ │ + 0x000308d8 65206f72 20736d61 6c6c2074 6f20636f e or small to co │ │ │ │ + 0x000308e8 6e766572 7420746f 20753800 65787065 nvert to u8.expe │ │ │ │ + 0x000308f8 63746564 20612066 696e6974 6520696e cted a finite in │ │ │ │ + 0x00030908 7075742c 20676f74 20257300 65787065 put, got %s.expe │ │ │ │ + 0x00030918 63746564 2061206e 6f6e6e65 67617469 cted a nonnegati │ │ │ │ + 0x00030928 76652069 6e707574 2c20676f 74202573 ve input, got %s │ │ │ │ + 0x00030938 00000000 6d617468 2072616e 67652065 ....math range e │ │ │ │ + 0x00030948 72726f72 00000000 65787065 63746564 rror....expected │ │ │ │ + 0x00030958 20612070 6f736974 69766520 696e7075 a positive inpu │ │ │ │ + 0x00030968 742c2067 6f742025 73000000 666c6f61 t, got %s...floa │ │ │ │ + 0x00030978 7420666c 6f6f7220 64697669 73696f6e t floor division │ │ │ │ + 0x00030988 20627920 7a65726f 00000000 6d617468 by zero....math │ │ │ │ + 0x00030998 20646f6d 61696e20 6572726f 72000000 domain error... │ │ │ │ + 0x000309a8 64617461 20213d20 4e554c4c 00000000 data != NULL.... │ │ │ │ + 0x000309b8 73747269 6e672069 6e646578 206f7574 string index out │ │ │ │ + 0x000309c8 206f6620 72616e67 65000000 5079556e of range...PyUn │ │ │ │ + 0x000309d8 69636f64 655f4368 65636b28 756e6963 icode_Check(unic │ │ │ │ + 0x000309e8 6f646529 00000000 5079556e 69636f64 ode)....PyUnicod │ │ │ │ + 0x000309f8 655f4b49 4e442875 6e69636f 64652920 e_KIND(unicode) │ │ │ │ + 0x00030a08 3d3d2050 79556e69 636f6465 5f344259 == PyUnicode_4BY │ │ │ │ + 0x00030a18 54455f4b 494e4400 50797468 6f6e2069 TE_KIND.Python i │ │ │ │ + 0x00030a28 6e742074 6f6f206c 61726765 20746f20 nt too large to │ │ │ │ + 0x00030a38 636f6e76 65727420 746f2043 20737369 convert to C ssi │ │ │ │ + 0x00030a48 7a655f74 00000000 73657175 656e6365 ze_t....sequence │ │ │ │ + 0x00030a58 20697465 6d20257a 643a2065 78706563 item %zd: expec │ │ │ │ + 0x00030a68 74656420 73747220 696e7374 616e6365 ted str instance │ │ │ │ + 0x00030a78 2c20252e 38307320 666f756e 64000000 , %.80s found... │ │ │ │ + 0x00030a88 6a6f696e 28292072 6573756c 74206973 join() result is │ │ │ │ + 0x00030a98 20746f6f 206c6f6e 6720666f 72206120 too long for a │ │ │ │ + 0x00030aa8 50797468 6f6e2073 7472696e 67000000 Python string... │ │ │ │ + 0x00030ab8 5079556e 69636f64 655f4368 65636b28 PyUnicode_Check( │ │ │ │ + 0x00030ac8 6c617374 5f6f626a 29000000 7265735f last_obj)...res_ │ │ │ │ + 0x00030ad8 64617461 203d3d20 5079556e 69636f64 data == PyUnicod │ │ │ │ + 0x00030ae8 655f3142 5954455f 44415441 28726573 e_1BYTE_DATA(res │ │ │ │ + 0x00030af8 29202b20 6b696e64 202a2050 79556e69 ) + kind * PyUni │ │ │ │ + 0x00030b08 636f6465 5f474554 5f4c454e 47544828 code_GET_LENGTH( │ │ │ │ + 0x00030b18 72657329 00000000 7265735f 6f666673 res)....res_offs │ │ │ │ + 0x00030b28 6574203d 3d205079 556e6963 6f64655f et == PyUnicode_ │ │ │ │ + 0x00030b38 4745545f 4c454e47 54482872 65732900 GET_LENGTH(res). │ │ │ │ + 0x00030b48 5079556e 69636f64 655f4368 65636b28 PyUnicode_Check( │ │ │ │ + 0x00030b58 73656c66 29000000 7475706c 6520666f self)...tuple fo │ │ │ │ + 0x00030b68 72207374 61727473 77697468 206d7573 r startswith mus │ │ │ │ + 0x00030b78 74206f6e 6c792063 6f6e7461 696e2073 t only contain s │ │ │ │ + 0x00030b88 74722c20 6e6f7420 252e3130 30730000 tr, not %.100s.. │ │ │ │ + 0x00030b98 7475706c 6520666f 7220656e 64737769 tuple for endswi │ │ │ │ + 0x00030ba8 7468206d 75737420 6f6e6c79 20636f6e th must only con │ │ │ │ + 0x00030bb8 7461696e 20737472 2c206e6f 7420252e tain str, not %. │ │ │ │ + 0x00030bc8 31303073 00000000 73747269 63740000 100s....strict.. │ │ │ │ + 0x00030bd8 7574662d 38000000 61736369 69000000 utf-8...ascii... │ │ │ │ + 0x00030be8 6c617469 6e310000 6f726428 29206578 latin1..ord() ex │ │ │ │ + 0x00030bf8 70656374 65642061 20636861 72616374 pected a charact │ │ │ │ + 0x00030c08 65722c20 62757420 61207374 72696e67 er, but a string │ │ │ │ + 0x00030c18 206f6620 6c656e67 74682025 7a642066 of length %zd f │ │ │ │ + 0x00030c28 6f756e64 00000000 6a6f696e 28292072 ound....join() r │ │ │ │ + 0x00030c38 6573756c 74206973 20746f6f 206c6f6e esult is too lon │ │ │ │ + 0x00030c48 6720666f 72206120 50797468 6f6e2062 g for a Python b │ │ │ │ + 0x00030c58 79746573 00000000 2f757372 2f6c6962 ytes..../usr/lib │ │ │ │ + 0x00030c68 2f707974 686f6e33 2f646973 742d7061 /python3/dist-pa │ │ │ │ + 0x00030c78 636b6167 65732f6d 79707963 2f6c6962 ckages/mypyc/lib │ │ │ │ + 0x00030c88 2d72742f 62797465 735f6f70 732e6300 -rt/bytes_ops.c. │ │ │ │ + 0x00030c98 7265735f 64617461 203d3d20 7265742d res_data == ret- │ │ │ │ + 0x00030ca8 3e6f625f 7376616c 202b2028 28507956 >ob_sval + ((PyV │ │ │ │ + 0x00030cb8 61724f62 6a656374 202a2972 6574292d arObject *)ret)- │ │ │ │ + 0x00030cc8 3e6f625f 73697a65 00000000 6f726428 >ob_size....ord( │ │ │ │ + 0x00030cd8 29206578 70656374 73206120 63686172 ) expects a char │ │ │ │ + 0x00030ce8 61637465 72000000 6c697374 20696e64 acter...list ind │ │ │ │ + 0x00030cf8 6578206f 7574206f 66207261 6e676500 ex out of range. │ │ │ │ + 0x00030d08 6c697374 20617373 69676e6d 656e7420 list assignment │ │ │ │ + 0x00030d18 696e6465 78206f75 74206f66 2072616e index out of ran │ │ │ │ + 0x00030d28 67650000 30203c3d 20696e64 65780000 ge..0 <= index.. │ │ │ │ + 0x00030d38 706f7020 66726f6d 20656d70 7479206c pop from empty l │ │ │ │ + 0x00030d48 69737400 706f7020 696e6465 78206f75 ist.pop index ou │ │ │ │ + 0x00030d58 74206f66 2072616e 67650000 2f757372 t of range../usr │ │ │ │ + 0x00030d68 2f6c6962 2f707974 686f6e33 2f646973 /lib/python3/dis │ │ │ │ + 0x00030d78 742d7061 636b6167 65732f6d 79707963 t-packages/mypyc │ │ │ │ + 0x00030d88 2f6c6962 2d72742f 70797468 6f6e7375 /lib-rt/pythonsu │ │ │ │ + 0x00030d98 70706f72 742e6800 73656c66 2d3e6f62 pport.h.self->ob │ │ │ │ + 0x00030da8 5f697465 6d20213d 204e554c 4c207c7c _item != NULL || │ │ │ │ + 0x00030db8 206e6577 73697a65 203d3d20 30000000 newsize == 0... │ │ │ │ + 0x00030dc8 50795f54 59504528 5f50794f 626a6563 Py_TYPE(_PyObjec │ │ │ │ + 0x00030dd8 745f4341 5354286f 62292920 213d2026 t_CAST(ob)) != & │ │ │ │ + 0x00030de8 50794c6f 6e675f54 79706500 6c697374 PyLong_Type.list │ │ │ │ + 0x00030df8 2e72656d 6f766528 78293a20 78206e6f .remove(x): x no │ │ │ │ + 0x00030e08 7420696e 206c6973 74000000 76616c75 t in list...valu │ │ │ │ + 0x00030e18 65206973 206e6f74 20696e20 6c697374 e is not in list │ │ │ │ + 0x00030e28 00000000 27252e32 30307327 206f626a ....'%.200s' obj │ │ │ │ + 0x00030e38 65637420 6973206e 6f742061 206d6170 ect is not a map │ │ │ │ + 0x00030e48 70696e67 00000000 6b657973 00000000 ping....keys.... │ │ │ │ + 0x00030e58 61207475 706c6520 6f66206c 656e6774 a tuple of lengt │ │ │ │ + 0x00030e68 68203220 65787065 63746564 00000000 h 2 expected.... │ │ │ │ + 0x00030e78 7475706c 6520696e 64657820 6f757420 tuple index out │ │ │ │ + 0x00030e88 6f662072 616e6765 00000000 2f757372 of range..../usr │ │ │ │ + 0x00030e98 2f6c6962 2f707974 686f6e33 2f646973 /lib/python3/dis │ │ │ │ + 0x00030ea8 742d7061 636b6167 65732f6d 79707963 t-packages/mypyc │ │ │ │ + 0x00030eb8 2f6c6962 2d72742f 7475706c 655f6f70 /lib-rt/tuple_op │ │ │ │ + 0x00030ec8 732e6300 50795475 706c655f 43686563 s.c.PyTuple_Chec │ │ │ │ + 0x00030ed8 6b287475 706c6529 00000000 4350795f k(tuple)....CPy_ │ │ │ │ + 0x00030ee8 43617463 68457272 6f722063 616c6c65 CatchError calle │ │ │ │ + 0x00030ef8 64207769 7468206e 6f206572 726f7221 d with no error! │ │ │ │ + 0x00030f08 00000000 66617461 6c3a206f 7574206f ....fatal: out o │ │ │ │ + 0x00030f18 66206d65 6d6f7279 0a000000 61747472 f memory....attr │ │ │ │ + 0x00030f28 69627574 65202745 58504c49 4349545f ibute 'EXPLICIT_ │ │ │ │ + 0x00030f38 4e455354 27206f66 2027466c 61677327 NEST' of 'Flags' │ │ │ │ + 0x00030f48 20756e64 6566696e 65640000 61747472 undefined..attr │ │ │ │ + 0x00030f58 69627574 65202746 524f5a45 4e27206f ibute 'FROZEN' o │ │ │ │ + 0x00030f68 66202746 6c616773 2720756e 64656669 f 'Flags' undefi │ │ │ │ + 0x00030f78 6e656400 2573206f 626a6563 74206578 ned.%s object ex │ │ │ │ + 0x00030f88 70656374 65643b20 676f7420 25550000 pected; got %U.. │ │ │ │ + 0x00030f98 2573206f 626a6563 74206578 70656374 %s object expect │ │ │ │ + 0x00030fa8 65643b20 616e6420 6572726f 72656420 ed; and errored │ │ │ │ + 0x00030fb8 666f726d 61747469 6e672072 65616c20 formatting real │ │ │ │ + 0x00030fc8 74797065 21000000 27736166 655f7061 type!...'safe_pa │ │ │ │ + 0x00030fd8 7273655f 666c6f61 745f6d61 6b655f73 rse_float_make_s │ │ │ │ + 0x00030fe8 6166655f 70617273 655f666c 6f61745f afe_parse_float_ │ │ │ │ + 0x00030ff8 6f626a27 206f626a 65637420 61747472 obj' object attr │ │ │ │ + 0x00031008 69627574 6520275f 5f6d7970 79635f65 ibute '__mypyc_e │ │ │ │ + 0x00031018 6e765f5f 27206361 6e6e6f74 20626520 nv__' cannot be │ │ │ │ + 0x00031028 64656c65 74656400 746f6d6c 692e5f70 deleted.tomli._p │ │ │ │ + 0x00031038 61727365 722e6d61 6b655f73 6166655f arser.make_safe_ │ │ │ │ + 0x00031048 70617273 655f666c 6f61745f 656e7600 parse_float_env. │ │ │ │ + 0x00031058 274e6573 74656444 69637427 206f626a 'NestedDict' obj │ │ │ │ + 0x00031068 65637420 61747472 69627574 65202764 ect attribute 'd │ │ │ │ + 0x00031078 69637427 2063616e 6e6f7420 62652064 ict' cannot be d │ │ │ │ + 0x00031088 656c6574 65640000 64696374 00000000 eleted..dict.... │ │ │ │ + 0x00031098 27466c61 67732720 6f626a65 63742061 'Flags' object a │ │ │ │ + 0x000310a8 74747269 62757465 20275f70 656e6469 ttribute '_pendi │ │ │ │ + 0x000310b8 6e675f66 6c616773 27206361 6e6e6f74 ng_flags' cannot │ │ │ │ + 0x000310c8 20626520 64656c65 74656400 27466c61 be deleted.'Fla │ │ │ │ + 0x000310d8 67732720 6f626a65 63742061 74747269 gs' object attri │ │ │ │ + 0x000310e8 62757465 20275f66 6c616773 27206361 bute '_flags' ca │ │ │ │ + 0x000310f8 6e6e6f74 20626520 64656c65 74656400 nnot be deleted. │ │ │ │ + 0x00031108 5f5f696e 69745f5f 00000000 7372632f __init__....src/ │ │ │ │ + 0x00031118 746f6d6c 692f5f70 61727365 722e7079 tomli/_parser.py │ │ │ │ + 0x00031128 00000000 746f6d6c 692e5f70 61727365 ....tomli._parse │ │ │ │ + 0x00031138 722e466c 61677300 6370795f 725f7230 r.Flags.cpy_r_r0 │ │ │ │ + 0x00031148 00000000 6370795f 725f6b65 79000000 ....cpy_r_key... │ │ │ │ + 0x00031158 6164645f 70656e64 696e6700 5f5f6d79 add_pending.__my │ │ │ │ + 0x00031168 7079635f 64656661 756c7473 5f736574 pyc_defaults_set │ │ │ │ + 0x00031178 75700000 746f6d6c 692e5f70 61727365 up..tomli._parse │ │ │ │ + 0x00031188 722e4e65 73746564 44696374 00000000 r.NestedDict.... │ │ │ │ + 0x00031198 6765745f 6f725f63 72656174 655f6e65 get_or_create_ne │ │ │ │ + 0x000311a8 73740000 7475706c 65000000 626f6f6c st..tuple...bool │ │ │ │ + 0x000311b8 00000000 61747472 69627574 65202725 ....attribute '% │ │ │ │ + 0x000311c8 2e323030 7327206f 66202725 2e323030 .200s' of '%.200 │ │ │ │ + 0x000311d8 73272075 6e646566 696e6564 00000000 s' undefined.... │ │ │ │ + 0x000311e8 5f5f6d79 7079635f 656e765f 5f000000 __mypyc_env__... │ │ │ │ + 0x000311f8 73616665 5f706172 73655f66 6c6f6174 safe_parse_float │ │ │ │ + 0x00031208 5f6d616b 655f7361 66655f70 61727365 _make_safe_parse │ │ │ │ + 0x00031218 5f666c6f 61745f6f 626a0000 73616665 _float_obj..safe │ │ │ │ + 0x00031228 5f706172 73655f66 6c6f6174 00000000 _parse_float.... │ │ │ │ + 0x00031238 61747472 69627574 65202770 61727365 attribute 'parse │ │ │ │ + 0x00031248 5f666c6f 61742720 6f662027 6d616b65 _float' of 'make │ │ │ │ + 0x00031258 5f736166 655f7061 7273655f 666c6f61 _safe_parse_floa │ │ │ │ + 0x00031268 745f656e 76272075 6e646566 696e6564 t_env' undefined │ │ │ │ + 0x00031278 00000000 2f757372 2f6c6962 2f707974 ..../usr/lib/pyt │ │ │ │ + 0x00031288 686f6e33 2f646973 742d7061 636b6167 hon3/dist-packag │ │ │ │ + 0x00031298 65732f6d 79707963 2f6c6962 2d72742f es/mypyc/lib-rt/ │ │ │ │ + 0x000312a8 6d697363 5f6f7073 2e630000 50795475 misc_ops.c..PyTu │ │ │ │ + 0x000312b8 706c655f 43686563 6b286261 73657329 ple_Check(bases) │ │ │ │ + 0x000312c8 00000000 6d657461 636c6173 7320636f ....metaclass co │ │ │ │ + 0x000312d8 6e666c69 63743a20 74686520 6d657461 nflict: the meta │ │ │ │ + 0x000312e8 636c6173 73206f66 20612064 65726976 class of a deriv │ │ │ │ + 0x000312f8 65642063 6c617373 206d7573 74206265 ed class must be │ │ │ │ + 0x00031308 20612028 6e6f6e2d 73747269 63742920 a (non-strict) │ │ │ │ + 0x00031318 73756263 6c617373 206f6620 74686520 subclass of the │ │ │ │ + 0x00031328 6d657461 636c6173 73657320 6f662061 metaclasses of a │ │ │ │ + 0x00031338 6c6c2069 74732062 61736573 00000000 ll its bases.... │ │ │ │ + 0x00031348 5f5f6d72 6f5f656e 74726965 735f5f00 __mro_entries__. │ │ │ │ + 0x00031358 5f5f6d72 6f5f656e 74726965 735f5f20 __mro_entries__ │ │ │ │ + 0x00031368 6d757374 20726574 75726e20 61207475 must return a tu │ │ │ │ + 0x00031378 706c6500 74797069 6e670000 54797069 ple.typing..Typi │ │ │ │ + 0x00031388 6e674d65 74610000 47656e65 7269634d ngMeta..GenericM │ │ │ │ + 0x00031398 65746100 5f50726f 746f636f 6c4d6574 eta._ProtocolMet │ │ │ │ + 0x000313a8 61000000 74797069 6e675f65 7874656e a...typing_exten │ │ │ │ + 0x000313b8 73696f6e 73000000 61626300 4142434d sions...abc.ABCM │ │ │ │ + 0x000313c8 65746100 6d797079 6320636c 61737365 eta.mypyc classe │ │ │ │ + 0x000313d8 73206361 6e277420 68617665 2061206d s can't have a m │ │ │ │ + 0x000313e8 65746163 6c617373 00000000 5f5f6f72 etaclass....__or │ │ │ │ + 0x000313f8 69675f62 61736573 5f5f0000 742d3e68 ig_bases__..t->h │ │ │ │ + 0x00031408 745f7479 70652e74 705f6261 73652021 t_type.tp_base ! │ │ │ │ + 0x00031418 3d204e55 4c4c0000 5f5f736c 6f74735f = NULL..__slots_ │ │ │ │ + 0x00031428 5f000000 6d797079 6320636c 61737365 _...mypyc classe │ │ │ │ + 0x00031438 73206361 6e277420 68617665 205f5f73 s can't have __s │ │ │ │ + 0x00031448 6c6f7473 5f5f0000 5f5f6174 7472735f lots__..__attrs_ │ │ │ │ + 0x00031458 61747472 735f5f00 61747472 00000000 attrs__.attr.... │ │ │ │ + 0x00031468 61747472 2d617574 6f000000 6e6f7420 attr-auto...not │ │ │ │ + 0x00031478 656e6f75 67682076 616c7565 7320746f enough values to │ │ │ │ + 0x00031488 20756e70 61636b20 28657870 65637465 unpack (expecte │ │ │ │ + 0x00031498 6420257a 642c2067 6f742025 7a642900 d %zd, got %zd). │ │ │ │ + 0x000314a8 746f6f20 6d616e79 2076616c 75657320 too many values │ │ │ │ + 0x000314b8 746f2075 6e706163 6b202865 78706563 to unpack (expec │ │ │ │ + 0x000314c8 74656420 257a6429 00000000 73757272 ted %zd)....surr │ │ │ │ + 0x000314d8 6f676174 65706173 73000000 73757065 ogatepass...supe │ │ │ │ + 0x000314e8 72000000 3c756e61 626c6520 746f2064 r....PyTuple_ │ │ │ │ + 0x00031508 43686563 6b286d6f 64756c65 29000000 Check(module)... │ │ │ │ + 0x00031518 50794572 725f4f63 63757272 65642829 PyErr_Occurred() │ │ │ │ + 0x00031528 20262620 22657272 6f722069 6e646963 && "error indic │ │ │ │ + 0x00031538 61746f72 2073686f 756c6420 62652073 ator should be s │ │ │ │ + 0x00031548 6574206f 6e206261 6420696d 706f7274 et on bad import │ │ │ │ + 0x00031558 21220000 50795475 706c655f 43686563 !"..PyTuple_Chec │ │ │ │ + 0x00031568 6b286173 5f6e616d 65732900 63616e6e k(as_names).cann │ │ │ │ + 0x00031578 6f742069 6d706f72 74206e61 6d652025 ot import name % │ │ │ │ + 0x00031588 52206672 6f6d2025 52202825 53290000 R from %R (%S).. │ │ │ │ + 0x00031598 756e7375 70706f72 74656420 6f706572 unsupported oper │ │ │ │ + 0x000315a8 616e6420 74797065 28732920 666f7220 and type(s) for │ │ │ │ + 0x000315b8 252e3130 30733a20 27252e31 30307327 %.100s: '%.100s' │ │ │ │ + 0x000315c8 20616e64 2027252e 31303073 27000000 and '%.100s'... │ │ │ │ + 0x000315d8 72656769 73747279 00000000 72656769 registry....regi │ │ │ │ + 0x000315e8 73746572 00000000 496e7661 6c696420 ster....Invalid │ │ │ │ + 0x000315f8 66697273 74206172 67756d65 6e742074 first argument t │ │ │ │ + 0x00031608 6f206072 65676973 74657228 29603a20 o `register()`: │ │ │ │ + 0x00031618 25522e20 55736520 65697468 65722060 %R. Use either ` │ │ │ │ + 0x00031628 40726567 69737465 7228736f 6d655f63 @register(some_c │ │ │ │ + 0x00031638 6c617373 2960206f 7220706c 61696e20 lass)` or plain │ │ │ │ + 0x00031648 60407265 67697374 65726020 6f6e2061 `@register` on a │ │ │ │ + 0x00031658 6e20616e 6e6f7461 74656420 66756e63 n annotated func │ │ │ │ + 0x00031668 74696f6e 2e000000 6765745f 74797065 tion....get_type │ │ │ │ + 0x00031678 5f68696e 74730000 496e7661 6c696420 _hints..Invalid │ │ │ │ + 0x00031688 616e6e6f 74617469 6f6e2066 6f722025 annotation for % │ │ │ │ + 0x00031698 522e2025 52206973 206e6f74 20612063 R. %R is not a c │ │ │ │ + 0x000316a8 6c617373 2e000000 64697370 61746368 lass....dispatch │ │ │ │ + 0x000316b8 5f636163 68650000 27617379 6e632066 _cache..'async f │ │ │ │ + 0x000316c8 6f722720 72657175 69726573 20616e20 or' requires an │ │ │ │ + 0x000316d8 6f626a65 63742077 69746820 5f5f6169 object with __ai │ │ │ │ + 0x000316e8 7465725f 5f206d65 74686f64 2c20676f ter__ method, go │ │ │ │ + 0x000316f8 7420252e 31303073 00000000 27617379 t %.100s....'asy │ │ │ │ + 0x00031708 6e632066 6f722720 72656365 69766564 nc for' received │ │ │ │ + 0x00031718 20616e20 6f626a65 63742066 726f6d20 an object from │ │ │ │ + 0x00031728 5f5f6169 7465725f 5f207468 61742064 __aiter__ that d │ │ │ │ + 0x00031738 6f657320 6e6f7420 696d706c 656d656e oes not implemen │ │ │ │ + 0x00031748 74205f5f 616e6578 745f5f3a 20252e31 t __anext__: %.1 │ │ │ │ + 0x00031758 30307300 27617379 6e632066 6f722720 00s.'async for' │ │ │ │ + 0x00031768 72657175 69726573 20616e20 69746572 requires an iter │ │ │ │ + 0x00031778 61746f72 20776974 68205f5f 616e6578 ator with __anex │ │ │ │ + 0x00031788 745f5f20 6d657468 6f642c20 676f7420 t__ method, got │ │ │ │ + 0x00031798 252e3130 30730000 5f5f6177 6169745f %.100s..__await_ │ │ │ │ + 0x000317a8 5f282920 72657475 726e6564 20612063 _() returned a c │ │ │ │ + 0x000317b8 6f726f75 74696e65 00000000 5f5f6177 oroutine....__aw │ │ │ │ + 0x000317c8 6169745f 5f282920 72657475 726e6564 ait__() returned │ │ │ │ + 0x000317d8 206e6f6e 2d697465 7261746f 72206f66 non-iterator of │ │ │ │ + 0x000317e8 20747970 65202725 2e313030 73270000 type '%.100s'.. │ │ │ │ + 0x000317f8 6f626a65 63742025 2e313030 73206361 object %.100s ca │ │ │ │ + 0x00031808 6e277420 62652075 73656420 696e2027 n't be used in ' │ │ │ │ + 0x00031818 61776169 74272065 78707265 7373696f await' expressio │ │ │ │ + 0x00031828 6e000000 27617379 6e632066 6f722720 n...'async for' │ │ │ │ + 0x00031838 72656365 69766564 20616e20 696e7661 received an inva │ │ │ │ + 0x00031848 6c696420 6f626a65 63742066 726f6d20 lid object from │ │ │ │ + 0x00031858 5f5f616e 6578745f 5f3a2025 2e313030 __anext__: %.100 │ │ │ │ + 0x00031868 73000000 756e7365 745f616c 6c000000 s...unset_all... │ │ │ │ + 0x00031878 6370795f 725f7234 35000000 6370795f cpy_r_r45...cpy_ │ │ │ │ + 0x00031888 725f7234 37000000 6370795f 725f7235 r_r47...cpy_r_r5 │ │ │ │ + 0x00031898 30000000 6370795f 725f7234 00000000 0...cpy_r_r4.... │ │ │ │ + 0x000318a8 69735f00 6370795f 725f7232 31000000 is_.cpy_r_r21... │ │ │ │ + 0x000318b8 6370795f 725f7233 38000000 61707065 cpy_r_r38...appe │ │ │ │ + 0x000318c8 6e645f6e 6573745f 746f5f6c 69737400 nd_nest_to_list. │ │ │ │ + 0x000318d8 5f5f696e 7465726e 616c5f6d 79707963 __internal_mypyc │ │ │ │ + 0x000318e8 5f736574 75700000 496e7465 726e616c _setup..Internal │ │ │ │ + 0x000318f8 206d7970 79632065 72726f72 3a20556e mypyc error: Un │ │ │ │ + 0x00031908 61626c65 20746f20 66696e64 206f626a able to find obj │ │ │ │ + 0x00031918 65637420 73657475 70206675 6e637469 ect setup functi │ │ │ │ + 0x00031928 6f6e0000 696e7400 27466c61 67732720 on..int.'Flags' │ │ │ │ + 0x00031938 6f626a65 63742061 74747269 62757465 object attribute │ │ │ │ + 0x00031948 20274558 504c4943 49545f4e 45535427 'EXPLICIT_NEST' │ │ │ │ + 0x00031958 2063616e 6e6f7420 62652064 656c6574 cannot be delet │ │ │ │ + 0x00031968 65640000 27466c61 67732720 6f626a65 ed..'Flags' obje │ │ │ │ + 0x00031978 63742061 74747269 62757465 20274652 ct attribute 'FR │ │ │ │ + 0x00031988 4f5a454e 27206361 6e6e6f74 20626520 OZEN' cannot be │ │ │ │ + 0x00031998 64656c65 74656400 66696e61 6c697a65 deleted.finalize │ │ │ │ + 0x000319a8 5f70656e 64696e67 00000000 7475706c _pending....tupl │ │ │ │ + 0x000319b8 655b7475 706c652c 20696e74 5d000000 e[tuple, int]... │ │ │ │ + 0x000319c8 6370795f 725f7238 00000000 6370795f cpy_r_r8....cpy_ │ │ │ │ + 0x000319d8 725f7231 00000000 6370795f 725f7232 r_r1....cpy_r_r2 │ │ │ │ + 0x000319e8 00000000 6370795f 725f7237 37000000 ....cpy_r_r77... │ │ │ │ + 0x000319f8 6370795f 725f7239 36000000 6370795f cpy_r_r96...cpy_ │ │ │ │ + 0x00031a08 725f7231 32330000 6370795f 725f7231 r_r123..cpy_r_r1 │ │ │ │ + 0x00031a18 32370000 6370795f 725f7231 33310000 27..cpy_r_r131.. │ │ │ │ + 0x00031a28 257c4f4f 4f000000 746f6d6c 692e5f70 %|OOO...tomli._p │ │ │ │ + 0x00031a38 61727365 722e544f 4d4c4465 636f6465 arser.TOMLDecode │ │ │ │ + 0x00031a48 4572726f 72000000 6f626a5f 61726773 Error...obj_args │ │ │ │ + 0x00031a58 00000000 736b6970 5f756e74 696c0000 ....skip_until.. │ │ │ │ + 0x00031a68 6370795f 725f7231 35000000 6370795f cpy_r_r15...cpy_ │ │ │ │ + 0x00031a78 725f7234 39000000 6370795f 725f7236 r_r49...cpy_r_r6 │ │ │ │ + 0x00031a88 34000000 66726f7a 656e7365 74000000 4...frozenset... │ │ │ │ + 0x00031a98 736b6970 5f636f6d 6d656e74 00000000 skip_comment.... │ │ │ │ + 0x00031aa8 76616c75 6520666f 72206669 6e616c20 value for final │ │ │ │ + 0x00031ab8 6e616d65 2022494c 4c454741 4c5f434f name "ILLEGAL_CO │ │ │ │ + 0x00031ac8 4d4d454e 545f4348 41525322 20776173 MMENT_CHARS" was │ │ │ │ + 0x00031ad8 206e6f74 20736574 00000000 76616c75 not set....valu │ │ │ │ + 0x00031ae8 6520666f 72206669 6e616c20 6e616d65 e for final name │ │ │ │ + 0x00031af8 2022544f 4d4c5f57 535f414e 445f4e45 "TOML_WS_AND_NE │ │ │ │ + 0x00031b08 574c494e 45222077 6173206e 6f742073 WLINE" was not s │ │ │ │ + 0x00031b18 65740000 736b6970 5f636f6d 6d656e74 et..skip_comment │ │ │ │ + 0x00031b28 735f616e 645f6172 7261795f 77730000 s_and_array_ws.. │ │ │ │ + 0x00031b38 76616c75 6520666f 72206669 6e616c20 value for final │ │ │ │ + 0x00031b48 6e616d65 2022494c 4c454741 4c5f4c49 name "ILLEGAL_LI │ │ │ │ + 0x00031b58 54455241 4c5f5354 525f4348 41525322 TERAL_STR_CHARS" │ │ │ │ + 0x00031b68 20776173 206e6f74 20736574 00000000 was not set.... │ │ │ │ + 0x00031b78 70617273 655f6c69 74657261 6c5f7374 parse_literal_st │ │ │ │ + 0x00031b88 72000000 76616c75 6520666f 72206669 r...value for fi │ │ │ │ + 0x00031b98 6e616c20 6e616d65 2022494c 4c454741 nal name "ILLEGA │ │ │ │ + 0x00031ba8 4c5f4d55 4c54494c 494e455f 42415349 L_MULTILINE_BASI │ │ │ │ + 0x00031bb8 435f5354 525f4348 41525322 20776173 C_STR_CHARS" was │ │ │ │ + 0x00031bc8 206e6f74 20736574 00000000 70617273 not set....pars │ │ │ │ + 0x00031bd8 655f6261 7369635f 73747200 76616c75 e_basic_str.valu │ │ │ │ + 0x00031be8 6520666f 72206669 6e616c20 6e616d65 e for final name │ │ │ │ + 0x00031bf8 2022494c 4c454741 4c5f4241 5349435f "ILLEGAL_BASIC_ │ │ │ │ + 0x00031c08 5354525f 43484152 53222077 6173206e STR_CHARS" was n │ │ │ │ + 0x00031c18 6f742073 65740000 6370795f 725f7231 ot set..cpy_r_r1 │ │ │ │ + 0x00031c28 30000000 6370795f 725f7265 73756c74 0...cpy_r_result │ │ │ │ + 0x00031c38 00000000 6370795f 725f7233 34000000 ....cpy_r_r34... │ │ │ │ + 0x00031c48 7475706c 655b696e 742c2073 74725d00 tuple[int, str]. │ │ │ │ + 0x00031c58 50795475 706c655f 43686563 6b286370 PyTuple_Check(cp │ │ │ │ + 0x00031c68 795f725f 72353329 00000000 5f5f746d y_r_r53)....__tm │ │ │ │ + 0x00031c78 70363000 6370795f 725f7235 38000000 p60.cpy_r_r58... │ │ │ │ + 0x00031c88 6370795f 725f7237 38000000 70617273 cpy_r_r78...pars │ │ │ │ + 0x00031c98 655f6f6e 655f6c69 6e655f62 61736963 e_one_line_basic │ │ │ │ + 0x00031ca8 5f737472 00000000 70617273 655f6b65 _str....parse_ke │ │ │ │ + 0x00031cb8 795f7061 72740000 76616c75 6520666f y_part..value fo │ │ │ │ + 0x00031cc8 72206669 6e616c20 6e616d65 20224241 r final name "BA │ │ │ │ + 0x00031cd8 52455f4b 45595f43 48415253 22207761 RE_KEY_CHARS" wa │ │ │ │ + 0x00031ce8 73206e6f 74207365 74000000 70617273 s not set...pars │ │ │ │ + 0x00031cf8 655f6b65 79000000 76616c75 6520666f e_key...value fo │ │ │ │ + 0x00031d08 72206669 6e616c20 6e616d65 2022544f r final name "TO │ │ │ │ + 0x00031d18 4d4c5f57 53222077 6173206e 6f742073 ML_WS" was not s │ │ │ │ + 0x00031d28 65740000 6370795f 725f7232 30000000 et..cpy_r_r20... │ │ │ │ + 0x00031d38 6370795f 725f7235 34000000 6370795f cpy_r_r54...cpy_ │ │ │ │ + 0x00031d48 725f7231 36000000 6370795f 725f7235 r_r16...cpy_r_r5 │ │ │ │ + 0x00031d58 32000000 70617273 655f6d75 6c74696c 2...parse_multil │ │ │ │ + 0x00031d68 696e655f 73747200 6370795f 725f7233 ine_str.cpy_r_r3 │ │ │ │ + 0x00031d78 00000000 6370795f 725f7239 00000000 ....cpy_r_r9.... │ │ │ │ + 0x00031d88 76616c75 6520666f 72206669 6e616c20 value for final │ │ │ │ + 0x00031d98 6e616d65 2022494c 4c454741 4c5f4d55 name "ILLEGAL_MU │ │ │ │ + 0x00031da8 4c54494c 494e455f 4c495445 52414c5f LTILINE_LITERAL_ │ │ │ │ + 0x00031db8 5354525f 43484152 53222077 6173206e STR_CHARS" was n │ │ │ │ + 0x00031dc8 6f742073 65740000 6370795f 725f7231 ot set..cpy_r_r1 │ │ │ │ + 0x00031dd8 37000000 6370795f 725f7232 34000000 7...cpy_r_r24... │ │ │ │ + 0x00031de8 6370795f 725f7233 32000000 76616c75 cpy_r_r32...valu │ │ │ │ + 0x00031df8 6520666f 72206669 6e616c20 6e616d65 e for final name │ │ │ │ + 0x00031e08 20224845 58444947 49545f43 48415253 "HEXDIGIT_CHARS │ │ │ │ + 0x00031e18 22207761 73206e6f 74207365 74000000 " was not set... │ │ │ │ + 0x00031e28 6370795f 725f7232 37000000 6370795f cpy_r_r27...cpy_ │ │ │ │ + 0x00031e38 725f7233 35000000 70617273 655f6261 r_r35...parse_ba │ │ │ │ + 0x00031e48 7369635f 7374725f 65736361 70650000 sic_str_escape.. │ │ │ │ + 0x00031e58 6370795f 725f7232 38000000 6370795f cpy_r_r28...cpy_ │ │ │ │ + 0x00031e68 725f7233 37000000 76616c75 6520666f r_r37...value fo │ │ │ │ + 0x00031e78 72206669 6e616c20 6e616d65 20224241 r final name "BA │ │ │ │ + 0x00031e88 5349435f 5354525f 45534341 50455f52 SIC_STR_ESCAPE_R │ │ │ │ + 0x00031e98 45504c41 43454d45 4e545322 20776173 EPLACEMENTS" was │ │ │ │ + 0x00031ea8 206e6f74 20736574 00000000 70617273 not set....pars │ │ │ │ + 0x00031eb8 655f6261 7369635f 7374725f 65736361 e_basic_str_esca │ │ │ │ + 0x00031ec8 70655f6d 756c7469 6c696e65 00000000 pe_multiline.... │ │ │ │ + 0x00031ed8 69735f75 6e69636f 64655f73 63616c61 is_unicode_scala │ │ │ │ + 0x00031ee8 725f7661 6c756500 6d616b65 5f736166 r_value.make_saf │ │ │ │ + 0x00031ef8 655f7061 7273655f 666c6f61 74000000 e_parse_float... │ │ │ │ + 0x00031f08 6370795f 725f7061 7273655f 666c6f61 cpy_r_parse_floa │ │ │ │ + 0x00031f18 74000000 3c6d6f64 756c653e 00000000 t....... │ │ │ │ + 0x00031f28 6370795f 725f7235 37000000 6370795f cpy_r_r57...cpy_ │ │ │ │ + 0x00031f38 725f7236 36000000 76616c75 6520666f r_r66...value fo │ │ │ │ + 0x00031f48 72206669 6e616c20 6e616d65 20224153 r final name "AS │ │ │ │ + 0x00031f58 4349495f 4354524c 22207761 73206e6f CII_CTRL" was no │ │ │ │ + 0x00031f68 74207365 74000000 6370795f 725f7232 t set...cpy_r_r2 │ │ │ │ + 0x00031f78 30340000 43507953 74617469 635f5f70 04..CPyStatic__p │ │ │ │ + 0x00031f88 61727365 725f5f5f 746f6d6c 695f5f5f arser___tomli___ │ │ │ │ + 0x00031f98 5f706172 7365725f 5f5f544f 4d4c4465 _parser___TOMLDe │ │ │ │ + 0x00031fa8 636f6465 4572726f 725f5f5f 5f5f696e codeError_____in │ │ │ │ + 0x00031fb8 69745f5f 5f5f5f6d 73670000 7372632f it_____msg..src/ │ │ │ │ + 0x00031fc8 746f6d6c 692f5f5f 696e6974 5f5f2e70 tomli/__init__.p │ │ │ │ + 0x00031fd8 79000000 6370795f 725f7235 00000000 y...cpy_r_r5.... │ │ │ │ + 0x00031fe8 6370795f 725f7236 00000000 6370795f cpy_r_r6....cpy_ │ │ │ │ + 0x00031ff8 725f7237 00000000 7372632f 746f6d6c r_r7....src/toml │ │ │ │ + 0x00032008 692f5f74 79706573 2e707900 6d617463 i/_types.py.matc │ │ │ │ + 0x00032018 685f746f 5f646174 6574696d 65000000 h_to_datetime... │ │ │ │ + 0x00032028 7372632f 746f6d6c 692f5f72 652e7079 src/tomli/_re.py │ │ │ │ + 0x00032038 00000000 6370795f 725f7233 39000000 ....cpy_r_r39... │ │ │ │ + 0x00032048 6370795f 725f7234 30000000 6370795f cpy_r_r40...cpy_ │ │ │ │ + 0x00032058 725f7231 31000000 6370795f 725f7231 r_r11...cpy_r_r1 │ │ │ │ + 0x00032068 32000000 6370795f 725f7231 33000000 2...cpy_r_r13... │ │ │ │ + 0x00032078 6370795f 725f7231 34000000 6370795f cpy_r_r14...cpy_ │ │ │ │ + 0x00032088 725f7239 35000000 6370795f 725f7239 r_r95...cpy_r_r9 │ │ │ │ + 0x00032098 37000000 6370795f 725f7239 38000000 7...cpy_r_r98... │ │ │ │ + 0x000320a8 6370795f 725f7239 39000000 6370795f cpy_r_r99...cpy_ │ │ │ │ + 0x000320b8 725f7231 30300000 6370795f 725f7231 r_r100..cpy_r_r1 │ │ │ │ + 0x000320c8 30310000 6d617463 685f746f 5f6c6f63 01..match_to_loc │ │ │ │ + 0x000320d8 616c7469 6d650000 6370795f 725f7234 altime..cpy_r_r4 │ │ │ │ + 0x000320e8 34000000 6370795f 725f7234 36000000 4...cpy_r_r46... │ │ │ │ + 0x000320f8 6d617463 685f746f 5f6e756d 62657200 match_to_number. │ │ │ │ + 0x00032108 76616c75 6520666f 72206669 6e616c20 value for final │ │ │ │ + 0x00032118 6e616d65 20224d41 585f494e 4c494e45 name "MAX_INLINE │ │ │ │ + 0x00032128 5f4e4553 54494e47 22207761 73206e6f _NESTING" was no │ │ │ │ + 0x00032138 74207365 74000000 70617273 655f7661 t set...parse_va │ │ │ │ + 0x00032148 6c756500 6370795f 725f7234 32000000 lue.cpy_r_r42... │ │ │ │ + 0x00032158 6370795f 725f7235 35000000 6370795f cpy_r_r55...cpy_ │ │ │ │ + 0x00032168 725f7236 32000000 6370795f 725f7237 r_r62...cpy_r_r7 │ │ │ │ + 0x00032178 35000000 6370795f 725f7239 31000000 5...cpy_r_r91... │ │ │ │ + 0x00032188 6370795f 725f7231 31390000 76616c75 cpy_r_r119..valu │ │ │ │ + 0x00032198 6520666f 72206669 6e616c20 6e616d65 e for final name │ │ │ │ + 0x000321a8 20225245 5f444154 4554494d 45222077 "RE_DATETIME" w │ │ │ │ + 0x000321b8 6173206e 6f742073 65740000 6370795f as not set..cpy_ │ │ │ │ + 0x000321c8 725f7231 32340000 76616c75 6520666f r_r124..value fo │ │ │ │ + 0x000321d8 72206669 6e616c20 6e616d65 20225245 r final name "RE │ │ │ │ + 0x000321e8 5f4c4f43 414c5449 4d452220 77617320 _LOCALTIME" was │ │ │ │ + 0x000321f8 6e6f7420 73657400 6370795f 725f7231 not set.cpy_r_r1 │ │ │ │ + 0x00032208 35390000 76616c75 6520666f 72206669 59..value for fi │ │ │ │ + 0x00032218 6e616c20 6e616d65 20225245 5f4e554d nal name "RE_NUM │ │ │ │ + 0x00032228 42455222 20776173 206e6f74 20736574 BER" was not set │ │ │ │ + 0x00032238 00000000 6370795f 725f7231 38300000 ....cpy_r_r180.. │ │ │ │ + 0x00032248 6370795f 725f7232 32340000 70617273 cpy_r_r224..pars │ │ │ │ + 0x00032258 655f6b65 795f7661 6c75655f 70616972 e_key_value_pair │ │ │ │ + 0x00032268 00000000 6370795f 725f7232 32000000 ....cpy_r_r22... │ │ │ │ + 0x00032278 6b65795f 76616c75 655f7275 6c650000 key_value_rule.. │ │ │ │ + 0x00032288 6370795f 725f7235 31000000 6c6f6164 cpy_r_r51...load │ │ │ │ + 0x00032298 73000000 76616c75 6520666f 72206669 s...value for fi │ │ │ │ + 0x000322a8 6e616c20 6e616d65 20224b45 595f494e nal name "KEY_IN │ │ │ │ + 0x000322b8 49544941 4c5f4348 41525322 20776173 ITIAL_CHARS" was │ │ │ │ + 0x000322c8 206e6f74 20736574 00000000 6370795f not set....cpy_ │ │ │ │ + 0x000322d8 725f7231 31380000 6370795f 725f7231 r_r118..cpy_r_r1 │ │ │ │ + 0x000322e8 32360000 6370795f 725f6865 61646572 26..cpy_r_header │ │ │ │ + 0x000322f8 00000000 6c6f6164 00000000 62797465 ....load....byte │ │ │ │ + 0x00032308 73000000 70617273 655f696e 6c696e65 s...parse_inline │ │ │ │ + 0x00032318 5f746162 6c650000 6370795f 725f7236 _table..cpy_r_r6 │ │ │ │ + 0x00032328 39000000 6370795f 725f7238 35000000 9...cpy_r_r85... │ │ │ │ + 0x00032338 6370795f 725f7239 32000000 70617273 cpy_r_r92...pars │ │ │ │ + 0x00032348 655f6172 72617900 6370795f 725f7234 e_array.cpy_r_r4 │ │ │ │ + 0x00032358 31000000 5f5f6e61 6d655f5f 00000000 1...__name__.... │ │ │ │ + 0x00032368 35626165 38613537 62356566 38353831 5bae8a57b5ef8581 │ │ │ │ + 0x00032378 38623438 5f5f6d79 7079632e 696e6974 8b48__mypyc.init │ │ │ │ + 0x00032388 5f746f6d 6c695f5f 5f5f7061 72736572 _tomli____parser │ │ │ │ + 0x00032398 00000000 35626165 38613537 62356566 ....5bae8a57b5ef │ │ │ │ + 0x000323a8 38353831 38623438 5f5f6d79 7079632e 85818b48__mypyc. │ │ │ │ + 0x000323b8 696e6974 5f746f6d 6c690000 35626165 init_tomli..5bae │ │ │ │ + 0x000323c8 38613537 62356566 38353831 38623438 8a57b5ef85818b48 │ │ │ │ + 0x000323d8 5f5f6d79 7079632e 696e6974 5f746f6d __mypyc.init_tom │ │ │ │ + 0x000323e8 6c695f5f 5f5f7479 70657300 35626165 li____types.5bae │ │ │ │ + 0x000323f8 38613537 62356566 38353831 38623438 8a57b5ef85818b48 │ │ │ │ + 0x00032408 5f5f6d79 7079632e 696e6974 5f746f6d __mypyc.init_tom │ │ │ │ + 0x00032418 6c695f5f 5f5f7265 00000000 6d617463 li____re....matc │ │ │ │ + 0x00032428 68000000 4f4f3a6d 61746368 5f746f5f h...OO:match_to_ │ │ │ │ + 0x00032438 6e756d62 65720000 4f3a6d61 7463685f number..O:match_ │ │ │ │ + 0x00032448 746f5f6c 6f63616c 74696d65 00000000 to_localtime.... │ │ │ │ + 0x00032458 686f7572 5f737472 00000000 6d696e75 hour_str....minu │ │ │ │ + 0x00032468 74655f73 74720000 7369676e 5f737472 te_str..sign_str │ │ │ │ + 0x00032478 00000000 4f4f4f3a 63616368 65645f74 ....OOO:cached_t │ │ │ │ + 0x00032488 7a000000 4f3a6d61 7463685f 746f5f64 z...O:match_to_d │ │ │ │ + 0x00032498 61746574 696d6500 4f3a6d61 6b655f73 atetime.O:make_s │ │ │ │ + 0x000324a8 6166655f 70617273 655f666c 6f617400 afe_parse_float. │ │ │ │ + 0x000324b8 666c6f61 745f7374 72000000 4f3a5f5f float_str...O:__ │ │ │ │ + 0x000324c8 63616c6c 5f5f0000 696e7374 616e6365 call__..instance │ │ │ │ + 0x000324d8 00000000 6f776e65 72000000 4f4f3a5f ....owner...OO:_ │ │ │ │ + 0x000324e8 5f676574 5f5f0000 636f6465 706f696e _get__..codepoin │ │ │ │ + 0x000324f8 74000000 4f3a6973 5f756e69 636f6465 t...O:is_unicode │ │ │ │ + 0x00032508 5f736361 6c61725f 76616c75 65000000 _scalar_value... │ │ │ │ + 0x00032518 73726300 706f7300 6e657374 5f6c766c src.pos.nest_lvl │ │ │ │ + 0x00032528 00000000 4f4f4f4f 3a706172 73655f76 ....OOOO:parse_v │ │ │ │ + 0x00032538 616c7565 00000000 6d756c74 696c696e alue....multilin │ │ │ │ + 0x00032548 65000000 4f4f7c24 404f3a70 61727365 e...OO|$@O:parse │ │ │ │ + 0x00032558 5f626173 69635f73 74720000 6c697465 _basic_str..lite │ │ │ │ + 0x00032568 72616c00 4f4f7c24 404f3a70 61727365 ral.OO|$@O:parse │ │ │ │ + 0x00032578 5f6d756c 74696c69 6e655f73 74720000 _multiline_str.. │ │ │ │ + 0x00032588 4f4f3a70 61727365 5f6c6974 6572616c OO:parse_literal │ │ │ │ + 0x00032598 5f737472 00000000 6865785f 6c656e00 _str....hex_len. │ │ │ │ + 0x000325a8 4f4f4f3a 70617273 655f6865 785f6368 OOO:parse_hex_ch │ │ │ │ + 0x000325b8 61720000 4f4f3a70 61727365 5f626173 ar..OO:parse_bas │ │ │ │ + 0x000325c8 69635f73 74725f65 73636170 655f6d75 ic_str_escape_mu │ │ │ │ + 0x000325d8 6c74696c 696e6500 4f4f7c24 4f3a7061 ltiline.OO|$O:pa │ │ │ │ + 0x000325e8 7273655f 62617369 635f7374 725f6573 rse_basic_str_es │ │ │ │ + 0x000325f8 63617065 00000000 4f4f4f4f 3a706172 cape....OOOO:par │ │ │ │ + 0x00032608 73655f69 6e6c696e 655f7461 626c6500 se_inline_table. │ │ │ │ + 0x00032618 4f4f4f4f 3a706172 73655f61 72726179 OOOO:parse_array │ │ │ │ + 0x00032628 00000000 4f4f3a70 61727365 5f6f6e65 ....OO:parse_one │ │ │ │ + 0x00032638 5f6c696e 655f6261 7369635f 73747200 _line_basic_str. │ │ │ │ + 0x00032648 4f4f3a70 61727365 5f6b6579 5f706172 OO:parse_key_par │ │ │ │ + 0x00032658 74000000 4f4f3a70 61727365 5f6b6579 t...OO:parse_key │ │ │ │ + 0x00032668 00000000 4f4f4f4f 3a706172 73655f6b ....OOOO:parse_k │ │ │ │ + 0x00032678 65795f76 616c7565 5f706169 72000000 ey_value_pair... │ │ │ │ + 0x00032688 6f757400 68656164 65720000 4f4f4f4f out.header..OOOO │ │ │ │ + 0x00032698 4f3a6b65 795f7661 6c75655f 72756c65 O:key_value_rule │ │ │ │ + 0x000326a8 00000000 4f4f4f3a 63726561 74655f6c ....OOO:create_l │ │ │ │ + 0x000326b8 6973745f 72756c65 00000000 4f4f4f3a ist_rule....OOO: │ │ │ │ + 0x000326c8 63726561 74655f64 6963745f 72756c65 create_dict_rule │ │ │ │ + 0x000326d8 00000000 4f4f3a73 6b69705f 636f6d6d ....OO:skip_comm │ │ │ │ + 0x000326e8 656e7473 5f616e64 5f617272 61795f77 ents_and_array_w │ │ │ │ + 0x000326f8 73000000 4f4f3a73 6b69705f 636f6d6d s...OO:skip_comm │ │ │ │ + 0x00032708 656e7400 65787065 63740000 6572726f ent.expect..erro │ │ │ │ + 0x00032718 725f6f6e 00000000 6572726f 725f6f6e r_on....error_on │ │ │ │ + 0x00032728 5f656f66 00000000 4f4f4f7c 24404f4f _eof....OOO|$@OO │ │ │ │ + 0x00032738 3a736b69 705f756e 74696c00 63686172 :skip_until.char │ │ │ │ + 0x00032748 73000000 4f4f4f3a 736b6970 5f636861 s...OOO:skip_cha │ │ │ │ + 0x00032758 72730000 6b657900 4f3a6170 70656e64 rs..key.O:append │ │ │ │ + 0x00032768 5f6e6573 745f746f 5f6c6973 74000000 _nest_to_list... │ │ │ │ + 0x00032778 61636365 73735f6c 69737473 00000000 access_lists.... │ │ │ │ + 0x00032788 4f7c244f 3a676574 5f6f725f 63726561 O|$O:get_or_crea │ │ │ │ + 0x00032798 74655f6e 65737400 3a5f5f6d 79707963 te_nest.:__mypyc │ │ │ │ + 0x000327a8 5f646566 61756c74 735f7365 74757000 _defaults_setup. │ │ │ │ + 0x000327b8 666c6167 00000000 4f4f3a69 735f0000 flag....OO:is_.. │ │ │ │ + 0x000327c8 72656375 72736976 65000000 4f4f7c24 recursive...OO|$ │ │ │ │ + 0x000327d8 404f3a73 65740000 4f3a756e 7365745f @O:set..O:unset_ │ │ │ │ + 0x000327e8 616c6c00 3a66696e 616c697a 655f7065 all.:finalize_pe │ │ │ │ + 0x000327f8 6e64696e 67000000 4f4f3a61 64645f70 nding...OO:add_p │ │ │ │ + 0x00032808 656e6469 6e670000 5f5f7300 4f7c244f ending..__s.O|$O │ │ │ │ + 0x00032818 3a6c6f61 64730000 5f5f6670 00000000 :loads..__fp.... │ │ │ │ + 0x00032828 4f7c244f 3a6c6f61 64000000 6d736700 O|$O:load...msg. │ │ │ │ + 0x00032838 646f6300 5f5f6174 7472735f 6f776e5f doc.__attrs_own_ │ │ │ │ 0x00032848 73657461 7474725f 5f000000 7468726f setattr__...thro │ │ │ │ 0x00032858 77000000 636c6f73 65000000 73656e64 w...close...send │ │ │ │ 0x00032868 00000000 76616c75 65730000 6974656d ....values..item │ │ │ │ 0x00032878 73000000 636f7079 00000000 636c6561 s...copy....clea │ │ │ │ 0x00032888 72000000 75706461 74650000 73657464 r...update..setd │ │ │ │ 0x00032898 65666175 6c740000 6a6f696e 00000000 efault..join.... │ │ │ │ - 0x000328a8 35373033 31383063 33646434 36653837 5703180c3dd46e87 │ │ │ │ - 0x000328b8 32636633 5f5f6d79 70796300 0b086275 2cf3__mypyc...bu │ │ │ │ - 0x000328c8 696c7469 6e730341 6e790843 616c6c61 iltins.Any.Calla │ │ │ │ - 0x000328d8 626c6505 5475706c 65067479 70696e67 ble.Tuple.typing │ │ │ │ - 0x000328e8 0a506172 7365466c 6f617403 4b657903 .ParseFloat.Key. │ │ │ │ - 0x000328f8 506f7306 67726f75 70730464 61746501 Pos.groups.date. │ │ │ │ - 0x00032908 30000000 09056c6a 75737409 63616368 0.....ljust.cach │ │ │ │ - 0x00032918 65645f74 7a087469 6d657a6f 6e650375 ed_tz.timezone.u │ │ │ │ - 0x00032928 74630864 61746574 696d6506 747a696e tc.datetime.tzin │ │ │ │ - 0x00032938 666f012b 0974696d 6564656c 74610568 fo.+.timedelta.h │ │ │ │ - 0x00032948 6f757273 00000000 07076d69 6e757465 ours......minute │ │ │ │ - 0x00032958 73047469 6d650966 6c6f6174 70617274 s.time.floatpart │ │ │ │ - 0x00032968 0567726f 75700b61 6e6e6f74 6174696f .group.annotatio │ │ │ │ - 0x00032978 6e730a5f 5f667574 7572655f 5f096c72 ns.__future__.lr │ │ │ │ - 0x00032988 755f6361 63686500 06096675 6e63746f u_cache...functo │ │ │ │ - 0x00032998 6f6c7302 72651073 72632f74 6f6d6c69 ols.re.src/tomli │ │ │ │ - 0x000329a8 2f5f7265 2e707908 3c6d6f64 756c653e /_re.py. │ │ │ │ - 0x000329b8 0546696e 616c0c74 6f6d6c69 2e5f7479 .Final.tomli._ty │ │ │ │ - 0x000329c8 70657300 0145285b 30315d5b 302d395d pes..E([01][0-9] │ │ │ │ - 0x000329d8 7c325b30 2d335d29 3a285b30 2d355d5b |2[0-3]):([0-5][ │ │ │ │ - 0x000329e8 302d395d 293a285b 302d355d 5b302d39 0-9]):([0-5][0-9 │ │ │ │ - 0x000329f8 5d29283f 3a5c2e28 5b302d39 5d7b312c ])(?:\.([0-9]{1, │ │ │ │ - 0x00032a08 367d295b 302d395d 2a293f00 010c5f54 6})[0-9]*)?..._T │ │ │ │ - 0x00032a18 494d455f 52455f53 54520000 0182600a IME_RE_STR....`. │ │ │ │ - 0x00032a28 300a283f 3a0a2020 2020785b 302d3941 0.(?:. x[0-9A │ │ │ │ - 0x00032a38 2d46612d 665d283f 3a5f3f5b 302d3941 -Fa-f](?:_?[0-9A │ │ │ │ - 0x00032a48 2d46612d 665d292a 20202023 20686578 -Fa-f])* # hex │ │ │ │ - 0x00032a58 0a202020 207c0a20 20202062 5b30315d . |. b[01] │ │ │ │ - 0x00032a68 283f3a5f 3f5b3031 5d292a20 20202020 (?:_?[01])* │ │ │ │ - 0x00032a78 20202020 20202020 20202020 23206269 # bi │ │ │ │ - 0x00032a88 6e0a2020 20207c0a 20202020 6f5b302d n. |. o[0- │ │ │ │ - 0x00032a98 375d283f 3a5f3f5b 302d375d 292a2020 7](?:_?[0-7])* │ │ │ │ - 0x00032aa8 20202020 20202020 20202020 2023206f # o │ │ │ │ - 0x00032ab8 63740a29 0a7c0a5b 2b2d5d3f 283f3a30 ct.).|.[+-]?(?:0 │ │ │ │ - 0x00032ac8 7c5b312d 395d283f 3a5f3f5b 302d395d |[1-9](?:_?[0-9] │ │ │ │ - 0x00032ad8 292a2920 20202020 20202020 23206465 )*) # de │ │ │ │ - 0x00032ae8 632c2069 6e746567 65722070 6172740a c, integer part. │ │ │ │ - 0x00032af8 283f503c 666c6f61 74706172 743e0a20 (?P. │ │ │ │ - 0x00032b08 20202028 3f3a5c2e 5b302d39 5d283f3a (?:\.[0-9](?: │ │ │ │ - 0x00032b18 5f3f5b30 2d395d29 2a293f20 20202020 _?[0-9])*)? │ │ │ │ - 0x00032b28 20202020 23206f70 74696f6e 616c2066 # optional f │ │ │ │ - 0x00032b38 72616374 696f6e61 6c207061 72740a20 ractional part. │ │ │ │ - 0x00032b48 20202028 3f3a5b65 455d5b2b 2d5d3f5b (?:[eE][+-]?[ │ │ │ │ - 0x00032b58 302d395d 283f3a5f 3f5b302d 395d292a 0-9](?:_?[0-9])* │ │ │ │ - 0x00032b68 293f2020 23206f70 74696f6e 616c2065 )? # optional e │ │ │ │ - 0x00032b78 78706f6e 656e7420 70617274 0a290a00 xponent part.).. │ │ │ │ - 0x00032b88 05075645 52424f53 4507636f 6d70696c ..VERBOSE.compil │ │ │ │ - 0x00032b98 6505666c 61677309 52455f4e 554d4245 e.flags.RE_NUMBE │ │ │ │ - 0x00032ba8 520c5245 5f4c4f43 414c5449 4d450000 R.RE_LOCALTIME.. │ │ │ │ - 0x00032bb8 0181770a 285b302d 395d7b34 7d292d28 ..w.([0-9]{4})-( │ │ │ │ - 0x00032bc8 305b312d 395d7c31 5b302d32 5d292d28 0[1-9]|1[0-2])-( │ │ │ │ - 0x00032bd8 305b312d 395d7c5b 31325d5b 302d395d 0[1-9]|[12][0-9] │ │ │ │ - 0x00032be8 7c335b30 315d2920 20232064 6174652c |3[01]) # date, │ │ │ │ - 0x00032bf8 20652e67 2e203139 38382d31 302d3237 e.g. 1988-10-27 │ │ │ │ - 0x00032c08 0a283f3a 0a202020 205b5474 205d0a20 .(?:. [Tt ]. │ │ │ │ - 0x00032c18 20202028 5b30315d 5b302d39 5d7c325b ([01][0-9]|2[ │ │ │ │ - 0x00032c28 302d335d 293a285b 302d355d 5b302d39 0-3]):([0-5][0-9 │ │ │ │ - 0x00032c38 5d293a28 5b302d35 5d5b302d 395d2928 ]):([0-5][0-9])( │ │ │ │ - 0x00032c48 3f3a5c2e 285b302d 395d7b31 2c367d29 ?:\.([0-9]{1,6}) │ │ │ │ - 0x00032c58 5b302d39 5d2a293f 0a202020 20283f3a [0-9]*)?. (?: │ │ │ │ - 0x00032c68 285b5a7a 5d297c28 5b2b2d5d 29285b30 ([Zz])|([+-])([0 │ │ │ │ - 0x00032c78 315d5b30 2d395d7c 325b302d 335d293a 1][0-9]|2[0-3]): │ │ │ │ - 0x00032c88 285b302d 355d5b30 2d395d29 293f2020 ([0-5][0-9]))? │ │ │ │ - 0x00032c98 23206f70 74696f6e 616c2074 696d6520 # optional time │ │ │ │ - 0x00032ca8 6f666673 65740a29 3f0a0000 020b5245 offset.)?.....RE │ │ │ │ - 0x00032cb8 5f444154 4554494d 45076d61 7873697a _DATETIME.maxsiz │ │ │ │ - 0x00032cc8 65000000 017b4672 65652d66 6f726d20 e....{Free-form │ │ │ │ - 0x00032cd8 61726775 6d656e74 7320666f 7220544f arguments for TO │ │ │ │ - 0x00032ce8 4d4c4465 636f6465 4572726f 72206172 MLDecodeError ar │ │ │ │ - 0x00032cf8 65206465 70726563 61746564 2e20506c e deprecated. Pl │ │ │ │ - 0x00032d08 65617365 20736574 20276d73 67272028 ease set 'msg' ( │ │ │ │ - 0x00032d18 73747229 2c202764 6f632720 28737472 str), 'doc' (str │ │ │ │ - 0x00032d28 2920616e 64202770 6f732720 28696e74 ) and 'pos' (int │ │ │ │ - 0x00032d38 29206172 67756d65 6e747320 6f6e6c79 ) arguments only │ │ │ │ - 0x00032d48 2e000000 07124465 70726563 6174696f ......Deprecatio │ │ │ │ - 0x00032d58 6e576172 6e696e67 04776172 6e0a7374 nWarning.warn.st │ │ │ │ - 0x00032d68 61636b6c 6576656c 0a56616c 75654572 acklevel.ValueEr │ │ │ │ - 0x00032d78 726f7208 5f5f696e 69745f5f 010a0672 ror.__init__...r │ │ │ │ - 0x00032d88 696e6465 78000000 0b0f656e 64206f66 index.....end of │ │ │ │ - 0x00032d98 20646f63 756d656e 74056c69 6e652009 document.line . │ │ │ │ - 0x00032da8 2c20636f 6c756d6e 20052028 61742001 , column . (at . │ │ │ │ - 0x00032db8 29036d73 6703646f 6303706f 73066c69 ).msg.doc.pos.li │ │ │ │ - 0x00032dc8 6e656e6f 05636f6c 6e6f0472 65616400 neno.colno.read. │ │ │ │ - 0x00032dd8 010e4174 74726962 75746545 72726f72 ..AttributeError │ │ │ │ - 0x00032de8 00000000 01454669 6c65206d 75737420 .....EFile must │ │ │ │ - 0x00032df8 6265206f 70656e65 6420696e 2062696e be opened in bin │ │ │ │ - 0x00032e08 61727920 6d6f6465 2c20652e 672e2075 ary mode, e.g. u │ │ │ │ - 0x00032e18 73652060 6f70656e 2827666f 6f2e746f se `open('foo.to │ │ │ │ - 0x00032e28 6d6c272c 20277262 27296000 06095479 ml', 'rb')`...Ty │ │ │ │ - 0x00032e38 70654572 726f7202 0d0a1a45 78706563 peError....Expec │ │ │ │ - 0x00032e48 74656420 73747220 6f626a65 63742c20 ted str object, │ │ │ │ - 0x00032e58 6e6f7420 270c5f5f 7175616c 6e616d65 not '.__qualname │ │ │ │ - 0x00032e68 5f5f0127 064f7574 70757400 040a496e __.'.Output...In │ │ │ │ - 0x00032e78 64657845 72726f72 015b0123 11496e76 dexError.[.#.Inv │ │ │ │ - 0x00032e88 616c6964 20737461 74656d65 6e740000 alid statement.. │ │ │ │ - 0x00032e98 03354578 70656374 6564206e 65776c69 .5Expected newli │ │ │ │ - 0x00032ea8 6e65206f 7220656e 64206f66 20646f63 ne or end of doc │ │ │ │ - 0x00032eb8 756d656e 74206166 74657220 61207374 ument after a st │ │ │ │ - 0x00032ec8 6174656d 656e7406 6e657374 65640370 atement.nested.p │ │ │ │ - 0x00032ed8 6f700000 040f7265 63757273 6976655f op....recursive_ │ │ │ │ - 0x00032ee8 666c6167 73036164 64205468 65726520 flags.add There │ │ │ │ - 0x00032ef8 6973206e 6f206e65 73742062 6568696e is no nest behin │ │ │ │ - 0x00032f08 64207468 6973206b 6579084b 65794572 d this key.KeyEr │ │ │ │ - 0x00032f18 726f7200 05077b21 723a7b7d 7d06666f ror...{!r:{}}.fo │ │ │ │ - 0x00032f28 726d6174 0a697364 69736a6f 696e7418 rmat.isdisjoint. │ │ │ │ - 0x00032f38 466f756e 6420696e 76616c69 64206368 Found invalid ch │ │ │ │ - 0x00032f48 61726163 74657220 0f43616e 6e6f7420 aracter .Cannot │ │ │ │ - 0x00032f58 6465636c 61726520 00000000 04062074 declare ...... t │ │ │ │ - 0x00032f68 77696365 1843616e 6e6f7420 6f766572 wice.Cannot over │ │ │ │ - 0x00032f78 77726974 65206120 76616c75 65015d0a write a value.]. │ │ │ │ - 0x00032f88 73746172 74737769 74680000 012e4578 startswith....Ex │ │ │ │ - 0x00032f98 70656374 65642027 5d272061 74207468 pected ']' at th │ │ │ │ - 0x00032fa8 6520656e 64206f66 20612074 61626c65 e end of a table │ │ │ │ - 0x00032fb8 20646563 6c617261 74696f6e 00000000 declaration.... │ │ │ │ - 0x00032fc8 02224361 6e6e6f74 206d7574 61746520 ."Cannot mutate │ │ │ │ - 0x00032fd8 696d6d75 7461626c 65206e61 6d657370 immutable namesp │ │ │ │ - 0x00032fe8 61636520 025d5d00 01304578 70656374 ace .]]..0Expect │ │ │ │ - 0x00032ff8 65642027 5d5d2720 61742074 68652065 ed ']]' at the e │ │ │ │ - 0x00033008 6e64206f 6620616e 20617272 61792064 nd of an array d │ │ │ │ - 0x00033018 65636c61 72617469 6f6e0000 021a4361 eclaration....Ca │ │ │ │ - 0x00033028 6e6e6f74 20726564 6566696e 65206e61 nnot redefine na │ │ │ │ - 0x00033038 6d657370 61636520 013d0000 032c4578 mespace .=...,Ex │ │ │ │ - 0x00033048 70656374 65642027 3d272061 66746572 pected '=' after │ │ │ │ - 0x00033058 2061206b 65792069 6e206120 6b65792f a key in a key/ │ │ │ │ - 0x00033068 76616c75 65207061 6972012e 01220000 value pair...".. │ │ │ │ - 0x00033078 0428496e 76616c69 6420696e 69746961 .(Invalid initia │ │ │ │ - 0x00033088 6c206368 61726163 74657220 666f7220 l character for │ │ │ │ - 0x00033098 61206b65 79207061 7274012c 0e556e63 a key part.,.Unc │ │ │ │ - 0x000330a8 6c6f7365 64206172 72617901 7d000000 losed array.}... │ │ │ │ - 0x000330b8 051b4475 706c6963 61746520 696e6c69 ..Duplicate inli │ │ │ │ - 0x000330c8 6e652074 61626c65 206b6579 2015556e ne table key .Un │ │ │ │ - 0x000330d8 636c6f73 65642069 6e6c696e 65207461 closed inline ta │ │ │ │ - 0x000330e8 626c6502 5c20025c 0a025c09 00000000 ble.\ .\..\..... │ │ │ │ - 0x000330f8 0519556e 65736361 70656420 275c2720 ..Unescaped '\' │ │ │ │ - 0x00033108 696e2061 20737472 696e6702 5c75025c in a string.\u.\ │ │ │ │ - 0x00033118 550a6973 73757065 72736574 11496e76 U.issuperset.Inv │ │ │ │ - 0x00033128 616c6964 20686578 2076616c 75650000 alid hex value.. │ │ │ │ - 0x00033138 032f4573 63617065 64206368 61726163 ./Escaped charac │ │ │ │ - 0x00033148 74657220 6973206e 6f742061 20556e69 ter is not a Uni │ │ │ │ - 0x00033158 636f6465 20736361 6c617220 76616c75 code scalar valu │ │ │ │ - 0x00033168 65036368 72032727 27000000 02207061 e.chr.'''.... pa │ │ │ │ - 0x00033178 7273655f 62617369 635f7374 725f6573 rse_basic_str_es │ │ │ │ - 0x00033188 63617065 5f6d756c 74696c69 6e651670 cape_multiline.p │ │ │ │ - 0x00033198 61727365 5f626173 69635f73 74725f65 arse_basic_str_e │ │ │ │ - 0x000331a8 73636170 65000000 0413556e 7465726d scape.....Unterm │ │ │ │ - 0x000331b8 696e6174 65642073 7472696e 67032222 inated string."" │ │ │ │ - 0x000331c8 22015c12 496c6c65 67616c20 63686172 ".\.Illegal char │ │ │ │ - 0x000331d8 61637465 72200000 023b544f 4d4c2069 acter ...;TOML i │ │ │ │ - 0x000331e8 6e6c696e 65206172 72617973 2f746162 nline arrays/tab │ │ │ │ - 0x000331f8 6c657320 61726520 6e657374 6564206d les are nested m │ │ │ │ - 0x00033208 6f726520 7468616e 20746865 20616c6c ore than the all │ │ │ │ - 0x00033218 6f776564 2007206c 6576656c 73000000 owed . levels... │ │ │ │ - 0x00033228 090e5265 63757273 696f6e45 72726f72 ..RecursionError │ │ │ │ - 0x00033238 01740474 72756501 66056661 6c736501 .t.true.f.false. │ │ │ │ - 0x00033248 7b056d61 74636818 496e7661 6c696420 {.match.Invalid │ │ │ │ - 0x00033258 64617465 206f7220 64617465 74696d65 date or datetime │ │ │ │ - 0x00033268 03656e64 00000000 0703696e 66036e61 .end......inf.na │ │ │ │ - 0x00033278 6e042d69 6e66042b 696e6604 2b6e616e n.-inf.+inf.+nan │ │ │ │ - 0x00033288 042d6e61 6e0d496e 76616c69 64207661 .-nan.Invalid va │ │ │ │ - 0x00033298 6c756500 032a7061 7273655f 666c6f61 lue..*parse_floa │ │ │ │ - 0x000332a8 74206d75 7374206e 6f742072 65747572 t must not retur │ │ │ │ - 0x000332b8 6e206469 63747320 6f72206c 69737473 n dicts or lists │ │ │ │ - 0x000332c8 08497465 7261626c 650f636f 6c6c6563 .Iterable.collec │ │ │ │ - 0x000332d8 74696f6e 732e6162 63000000 07067374 tions.abc.....st │ │ │ │ - 0x000332e8 72696e67 03737973 14737263 2f746f6d ring.sys.src/tom │ │ │ │ - 0x000332f8 6c692f5f 70617273 65722e70 79104d61 li/_parser.py.Ma │ │ │ │ - 0x00033308 7070696e 6750726f 78795479 70650574 ppingProxyType.t │ │ │ │ - 0x00033318 79706573 02494f0a 4e616d65 64547570 ypes.IO.NamedTup │ │ │ │ - 0x00033328 6c650000 04087761 726e696e 6773116d le....warnings.m │ │ │ │ - 0x00033338 61746368 5f746f5f 64617465 74696d65 atch_to_datetime │ │ │ │ - 0x00033348 126d6174 63685f74 6f5f6c6f 63616c74 .match_to_localt │ │ │ │ - 0x00033358 696d650f 6d617463 685f746f 5f6e756d ime.match_to_num │ │ │ │ - 0x00033368 62657200 0509746f 6d6c692e 5f726511 ber...tomli._re. │ │ │ │ - 0x00033378 67657472 65637572 73696f6e 6c696d69 getrecursionlimi │ │ │ │ - 0x00033388 74124d41 585f494e 4c494e45 5f4e4553 t.MAX_INLINE_NES │ │ │ │ - 0x00033398 54494e47 0a415343 49495f43 54524c01 TING.ASCII_CTRL. │ │ │ │ - 0x000333a8 09000000 0317494c 4c454741 4c5f4241 ......ILLEGAL_BA │ │ │ │ - 0x000333b8 5349435f 5354525f 43484152 5302090a SIC_STR_CHARS... │ │ │ │ - 0x000333c8 21494c4c 4547414c 5f4d554c 54494c49 !ILLEGAL_MULTILI │ │ │ │ - 0x000333d8 4e455f42 41534943 5f535452 5f434841 NE_BASIC_STR_CHA │ │ │ │ - 0x000333e8 52530000 0219494c 4c454741 4c5f4c49 RS....ILLEGAL_LI │ │ │ │ - 0x000333f8 54455241 4c5f5354 525f4348 41525323 TERAL_STR_CHARS# │ │ │ │ - 0x00033408 494c4c45 47414c5f 4d554c54 494c494e ILLEGAL_MULTILIN │ │ │ │ - 0x00033418 455f4c49 54455241 4c5f5354 525f4348 E_LITERAL_STR_CH │ │ │ │ - 0x00033428 41525300 0515494c 4c454741 4c5f434f ARS...ILLEGAL_CO │ │ │ │ - 0x00033438 4d4d454e 545f4348 41525302 20090754 MMENT_CHARS. ..T │ │ │ │ - 0x00033448 4f4d4c5f 57531354 4f4d4c5f 57535f41 OML_WS.TOML_WS_A │ │ │ │ - 0x00033458 4e445f4e 45574c49 4e450d61 73636969 ND_NEWLINE.ascii │ │ │ │ - 0x00033468 5f6c6574 74657273 00000000 050a3031 _letters......01 │ │ │ │ - 0x00033478 32333435 36373839 022d5f0e 42415245 23456789.-_.BARE │ │ │ │ - 0x00033488 5f4b4559 5f434841 52530222 27114b45 _KEY_CHARS."'.KE │ │ │ │ - 0x00033498 595f494e 49544941 4c5f4348 41525300 Y_INITIAL_CHARS. │ │ │ │ - 0x000334a8 0c163031 32333435 36373839 61626364 ..0123456789abcd │ │ │ │ - 0x000334b8 65664142 43444546 0e484558 44494749 efABCDEF.HEXDIGI │ │ │ │ - 0x000334c8 545f4348 41525302 5c620108 025c7402 T_CHARS.\b...\t. │ │ │ │ - 0x000334d8 5c6e025c 66010c02 5c72010d 025c2202 \n.\f...\r...\". │ │ │ │ - 0x000334e8 5c5c0000 031d4241 5349435f 5354525f \\....BASIC_STR_ │ │ │ │ - 0x000334f8 45534341 50455f52 45504c41 43454d45 ESCAPE_REPLACEME │ │ │ │ - 0x00033508 4e54530d 746f6d6c 692e5f70 61727365 NTS.tomli._parse │ │ │ │ - 0x00033518 720f5f5f 6d797079 635f6174 7472735f r.__mypyc_attrs_ │ │ │ │ - 0x00033528 5f000000 05124445 50524543 41544544 _.....DEPRECATED │ │ │ │ - 0x00033538 5f444546 41554c54 085f5f64 6963745f _DEFAULT.__dict_ │ │ │ │ - 0x00033548 5f0f544f 4d4c4465 636f6465 4572726f _.TOMLDecodeErro │ │ │ │ - 0x00033558 72064652 4f5a454e 0d455850 4c494349 r.FROZEN.EXPLICI │ │ │ │ - 0x00033568 545f4e45 53540000 06065f66 6c616773 T_NEST...._flags │ │ │ │ - 0x00033578 0e5f7065 6e64696e 675f666c 61677305 ._pending_flags. │ │ │ │ - 0x00033588 466c6167 73046469 63740a4e 65737465 Flags.dict.Neste │ │ │ │ - 0x00033598 64446963 740b5f4e 616d6564 5475706c dDict._NamedTupl │ │ │ │ - 0x000335a8 65000000 040e4e61 6d656454 75706c65 e.....NamedTuple │ │ │ │ - 0x000335b8 4d657461 0b5f5f70 72657061 72655f5f Meta.__prepare__ │ │ │ │ - 0x000335c8 04646174 610f5f5f 616e6e6f 74617469 .data.__annotati │ │ │ │ - 0x000335d8 6f6e735f 5f000000 07166d79 70796320 ons__.....mypyc │ │ │ │ - 0x000335e8 66696c6c 65722064 6f637374 72696e67 filler docstring │ │ │ │ - 0x000335f8 075f5f64 6f635f5f 0a5f5f6d 6f64756c .__doc__.__modul │ │ │ │ - 0x00033608 655f5f05 6c6f6164 73046c6f 6164075f e__.loads.load._ │ │ │ │ - 0x00033618 5f616c6c 5f5f0532 2e322e31 00000000 _all__.2.2.1.... │ │ │ │ - 0x00033628 010b5f5f 76657273 696f6e5f 5f000000 ..__version__... │ │ │ │ - 0x00033638 746f6d6c 69000000 746f6d6c 692e5f70 tomli...tomli._p │ │ │ │ - 0x00033648 61727365 72000000 736b6970 5f636861 arser...skip_cha │ │ │ │ - 0x00033658 72732873 72632c20 706f732c 20636861 rs(src, pos, cha │ │ │ │ - 0x00033668 7273290a 2d2d0a0a 00000000 736b6970 rs).--......skip │ │ │ │ - 0x00033678 5f756e74 696c2873 72632c20 706f732c _until(src, pos, │ │ │ │ - 0x00033688 20657870 6563742c 202a2c20 6572726f expect, *, erro │ │ │ │ - 0x00033698 725f6f6e 2c206572 726f725f 6f6e5f65 r_on, error_on_e │ │ │ │ - 0x000336a8 6f66290a 2d2d0a0a 00000000 736b6970 of).--......skip │ │ │ │ - 0x000336b8 5f636f6d 6d656e74 28737263 2c20706f _comment(src, po │ │ │ │ - 0x000336c8 73290a2d 2d0a0a00 736b6970 5f636f6d s).--...skip_com │ │ │ │ - 0x000336d8 6d656e74 735f616e 645f6172 7261795f ments_and_array_ │ │ │ │ - 0x000336e8 77732873 72632c20 706f7329 0a2d2d0a ws(src, pos).--. │ │ │ │ - 0x000336f8 0a000000 63726561 74655f64 6963745f ....create_dict_ │ │ │ │ - 0x00033708 72756c65 28737263 2c20706f 732c206f rule(src, pos, o │ │ │ │ - 0x00033718 7574290a 2d2d0a0a 00000000 63726561 ut).--......crea │ │ │ │ - 0x00033728 74655f6c 6973745f 72756c65 28737263 te_list_rule(src │ │ │ │ - 0x00033738 2c20706f 732c206f 7574290a 2d2d0a0a , pos, out).--.. │ │ │ │ - 0x00033748 00000000 6b65795f 76616c75 655f7275 ....key_value_ru │ │ │ │ - 0x00033758 6c652873 72632c20 706f732c 206f7574 le(src, pos, out │ │ │ │ - 0x00033768 2c206865 61646572 2c207061 7273655f , header, parse_ │ │ │ │ - 0x00033778 666c6f61 74290a2d 2d0a0a00 70617273 float).--...pars │ │ │ │ - 0x00033788 655f6b65 795f7661 6c75655f 70616972 e_key_value_pair │ │ │ │ - 0x00033798 28737263 2c20706f 732c2070 61727365 (src, pos, parse │ │ │ │ - 0x000337a8 5f666c6f 61742c20 6e657374 5f6c766c _float, nest_lvl │ │ │ │ - 0x000337b8 290a2d2d 0a0a0000 70617273 655f6b65 ).--....parse_ke │ │ │ │ - 0x000337c8 79287372 632c2070 6f73290a 2d2d0a0a y(src, pos).--.. │ │ │ │ - 0x000337d8 00000000 70617273 655f6b65 795f7061 ....parse_key_pa │ │ │ │ - 0x000337e8 72742873 72632c20 706f7329 0a2d2d0a rt(src, pos).--. │ │ │ │ - 0x000337f8 0a000000 70617273 655f6f6e 655f6c69 ....parse_one_li │ │ │ │ - 0x00033808 6e655f62 61736963 5f737472 28737263 ne_basic_str(src │ │ │ │ - 0x00033818 2c20706f 73290a2d 2d0a0a00 70617273 , pos).--...pars │ │ │ │ - 0x00033828 655f6172 72617928 7372632c 20706f73 e_array(src, pos │ │ │ │ - 0x00033838 2c207061 7273655f 666c6f61 742c206e , parse_float, n │ │ │ │ - 0x00033848 6573745f 6c766c29 0a2d2d0a 0a000000 est_lvl).--..... │ │ │ │ - 0x00033858 70617273 655f696e 6c696e65 5f746162 parse_inline_tab │ │ │ │ - 0x00033868 6c652873 72632c20 706f732c 20706172 le(src, pos, par │ │ │ │ - 0x00033878 73655f66 6c6f6174 2c206e65 73745f6c se_float, nest_l │ │ │ │ - 0x00033888 766c290a 2d2d0a0a 00000000 70617273 vl).--......pars │ │ │ │ - 0x00033898 655f6261 7369635f 7374725f 65736361 e_basic_str_esca │ │ │ │ - 0x000338a8 70652873 72632c20 706f732c 202a2c20 pe(src, pos, *, │ │ │ │ - 0x000338b8 6d756c74 696c696e 653d4661 6c736529 multiline=False) │ │ │ │ - 0x000338c8 0a2d2d0a 0a000000 70617273 655f6261 .--.....parse_ba │ │ │ │ - 0x000338d8 7369635f 7374725f 65736361 70655f6d sic_str_escape_m │ │ │ │ - 0x000338e8 756c7469 6c696e65 28737263 2c20706f ultiline(src, po │ │ │ │ - 0x000338f8 73290a2d 2d0a0a00 70617273 655f6865 s).--...parse_he │ │ │ │ - 0x00033908 785f6368 61722873 72632c20 706f732c x_char(src, pos, │ │ │ │ - 0x00033918 20686578 5f6c656e 290a2d2d 0a0a0000 hex_len).--.... │ │ │ │ - 0x00033928 70617273 655f6c69 74657261 6c5f7374 parse_literal_st │ │ │ │ - 0x00033938 72287372 632c2070 6f73290a 2d2d0a0a r(src, pos).--.. │ │ │ │ - 0x00033948 00000000 70617273 655f6d75 6c74696c ....parse_multil │ │ │ │ - 0x00033958 696e655f 73747228 7372632c 20706f73 ine_str(src, pos │ │ │ │ - 0x00033968 2c202a2c 206c6974 6572616c 290a2d2d , *, literal).-- │ │ │ │ - 0x00033978 0a0a0000 70617273 655f6261 7369635f ....parse_basic_ │ │ │ │ - 0x00033988 73747228 7372632c 20706f73 2c202a2c str(src, pos, *, │ │ │ │ - 0x00033998 206d756c 74696c69 6e65290a 2d2d0a0a multiline).--.. │ │ │ │ - 0x000339a8 00000000 70617273 655f7661 6c756528 ....parse_value( │ │ │ │ - 0x000339b8 7372632c 20706f73 2c207061 7273655f src, pos, parse_ │ │ │ │ - 0x000339c8 666c6f61 742c206e 6573745f 6c766c29 float, nest_lvl) │ │ │ │ - 0x000339d8 0a2d2d0a 0a000000 69735f75 6e69636f .--.....is_unico │ │ │ │ - 0x000339e8 64655f73 63616c61 725f7661 6c756528 de_scalar_value( │ │ │ │ - 0x000339f8 636f6465 706f696e 74290a2d 2d0a0a00 codepoint).--... │ │ │ │ - 0x00033a08 6d616b65 5f736166 655f7061 7273655f make_safe_parse_ │ │ │ │ - 0x00033a18 666c6f61 74287061 7273655f 666c6f61 float(parse_floa │ │ │ │ - 0x00033a28 74290a2d 2d0a0a00 73616665 5f706172 t).--...safe_par │ │ │ │ - 0x00033a38 73655f66 6c6f6174 5f6d616b 655f7361 se_float_make_sa │ │ │ │ - 0x00033a48 66655f70 61727365 5f666c6f 61745f6f fe_parse_float_o │ │ │ │ - 0x00033a58 626a2829 0a2d2d0a 0a000000 5f5f6361 bj().--.....__ca │ │ │ │ - 0x00033a68 6c6c5f5f 00000000 5f5f6361 6c6c5f5f ll__....__call__ │ │ │ │ - 0x00033a78 2824666c 6f61745f 73747229 0a2d2d0a ($float_str).--. │ │ │ │ - 0x00033a88 0a000000 5f5f6765 745f5f00 5f5f6765 ....__get__.__ge │ │ │ │ - 0x00033a98 745f5f28 24696e73 74616e63 652c206f t__($instance, o │ │ │ │ - 0x00033aa8 776e6572 290a2d2d 0a0a0000 5f5f7365 wner).--....__se │ │ │ │ - 0x00033ab8 74737461 74655f5f 00000000 5f5f6765 tstate__....__ge │ │ │ │ - 0x00033ac8 74737461 74655f5f 00000000 5f5f6469 tstate__....__di │ │ │ │ - 0x00033ad8 63745f5f 00000000 6d616b65 5f736166 ct__....make_saf │ │ │ │ - 0x00033ae8 655f7061 7273655f 666c6f61 745f656e e_parse_float_en │ │ │ │ - 0x00033af8 76000000 6d616b65 5f736166 655f7061 v...make_safe_pa │ │ │ │ - 0x00033b08 7273655f 666c6f61 745f656e 7628290a rse_float_env(). │ │ │ │ - 0x00033b18 2d2d0a0a 00000000 4e657374 65644469 --......NestedDi │ │ │ │ - 0x00033b28 63740000 4e657374 65644469 63742829 ct..NestedDict() │ │ │ │ - 0x00033b38 0a2d2d0a 0a000000 5f5f696e 69745f5f .--.....__init__ │ │ │ │ - 0x00033b48 28247365 6c66290a 2d2d0a0a 00000000 ($self).--...... │ │ │ │ - 0x00033b58 6765745f 6f725f63 72656174 655f6e65 get_or_create_ne │ │ │ │ - 0x00033b68 73742824 73656c66 2c206b65 792c202a st($self, key, * │ │ │ │ - 0x00033b78 2c206163 63657373 5f6c6973 74733d54 , access_lists=T │ │ │ │ - 0x00033b88 72756529 0a2d2d0a 0a000000 61707065 rue).--.....appe │ │ │ │ - 0x00033b98 6e645f6e 6573745f 746f5f6c 69737428 nd_nest_to_list( │ │ │ │ - 0x00033ba8 2473656c 662c206b 6579290a 2d2d0a0a $self, key).--.. │ │ │ │ - 0x00033bb8 00000000 466c6167 73000000 466c6167 ....Flags...Flag │ │ │ │ - 0x00033bc8 7328290a 2d2d0a0a 00000000 6164645f s().--......add_ │ │ │ │ - 0x00033bd8 70656e64 696e6728 2473656c 662c206b pending($self, k │ │ │ │ - 0x00033be8 65792c20 666c6167 290a2d2d 0a0a0000 ey, flag).--.... │ │ │ │ - 0x00033bf8 66696e61 6c697a65 5f70656e 64696e67 finalize_pending │ │ │ │ + 0x000328a8 35626165 38613537 62356566 38353831 5bae8a57b5ef8581 │ │ │ │ + 0x000328b8 38623438 5f5f6d79 70796300 017b4672 8b48__mypyc..{Fr │ │ │ │ + 0x000328c8 65652d66 6f726d20 61726775 6d656e74 ee-form argument │ │ │ │ + 0x000328d8 7320666f 7220544f 4d4c4465 636f6465 s for TOMLDecode │ │ │ │ + 0x000328e8 4572726f 72206172 65206465 70726563 Error are deprec │ │ │ │ + 0x000328f8 61746564 2e20506c 65617365 20736574 ated. Please set │ │ │ │ + 0x00032908 20276d73 67272028 73747229 2c202764 'msg' (str), 'd │ │ │ │ + 0x00032918 6f632720 28737472 2920616e 64202770 oc' (str) and 'p │ │ │ │ + 0x00032928 6f732720 28696e74 29206172 67756d65 os' (int) argume │ │ │ │ + 0x00032938 6e747320 6f6e6c79 2e000000 07124465 nts only......De │ │ │ │ + 0x00032948 70726563 6174696f 6e576172 6e696e67 precationWarning │ │ │ │ + 0x00032958 04776172 6e0a7374 61636b6c 6576656c .warn.stacklevel │ │ │ │ + 0x00032968 0a56616c 75654572 726f7208 5f5f696e .ValueError.__in │ │ │ │ + 0x00032978 69745f5f 010a0672 696e6465 78000000 it__...rindex... │ │ │ │ + 0x00032988 0b0f656e 64206f66 20646f63 756d656e ..end of documen │ │ │ │ + 0x00032998 74056c69 6e652009 2c20636f 6c756d6e t.line ., column │ │ │ │ + 0x000329a8 20052028 61742001 29036d73 6703646f . (at .).msg.do │ │ │ │ + 0x000329b8 6303706f 73066c69 6e656e6f 05636f6c c.pos.lineno.col │ │ │ │ + 0x000329c8 6e6f0472 65616400 010e4174 74726962 no.read...Attrib │ │ │ │ + 0x000329d8 75746545 72726f72 00000000 01454669 uteError.....EFi │ │ │ │ + 0x000329e8 6c65206d 75737420 6265206f 70656e65 le must be opene │ │ │ │ + 0x000329f8 6420696e 2062696e 61727920 6d6f6465 d in binary mode │ │ │ │ + 0x00032a08 2c20652e 672e2075 73652060 6f70656e , e.g. use `open │ │ │ │ + 0x00032a18 2827666f 6f2e746f 6d6c272c 20277262 ('foo.toml', 'rb │ │ │ │ + 0x00032a28 27296000 06095479 70654572 726f7202 ')`...TypeError. │ │ │ │ + 0x00032a38 0d0a1a45 78706563 74656420 73747220 ...Expected str │ │ │ │ + 0x00032a48 6f626a65 63742c20 6e6f7420 270c5f5f object, not '.__ │ │ │ │ + 0x00032a58 7175616c 6e616d65 5f5f0127 064f7574 qualname__.'.Out │ │ │ │ + 0x00032a68 70757400 040a496e 64657845 72726f72 put...IndexError │ │ │ │ + 0x00032a78 015b0123 11496e76 616c6964 20737461 .[.#.Invalid sta │ │ │ │ + 0x00032a88 74656d65 6e740000 03354578 70656374 tement...5Expect │ │ │ │ + 0x00032a98 6564206e 65776c69 6e65206f 7220656e ed newline or en │ │ │ │ + 0x00032aa8 64206f66 20646f63 756d656e 74206166 d of document af │ │ │ │ + 0x00032ab8 74657220 61207374 6174656d 656e7406 ter a statement. │ │ │ │ + 0x00032ac8 6e657374 65640370 6f700000 0505666c nested.pop....fl │ │ │ │ + 0x00032ad8 6167730f 72656375 72736976 655f666c ags.recursive_fl │ │ │ │ + 0x00032ae8 61677303 61646420 54686572 65206973 ags.add There is │ │ │ │ + 0x00032af8 206e6f20 6e657374 20626568 696e6420 no nest behind │ │ │ │ + 0x00032b08 74686973 206b6579 084b6579 4572726f this key.KeyErro │ │ │ │ + 0x00032b18 72000000 05077b21 723a7b7d 7d06666f r.....{!r:{}}.fo │ │ │ │ + 0x00032b28 726d6174 0a697364 69736a6f 696e7418 rmat.isdisjoint. │ │ │ │ + 0x00032b38 466f756e 6420696e 76616c69 64206368 Found invalid ch │ │ │ │ + 0x00032b48 61726163 74657220 0f43616e 6e6f7420 aracter .Cannot │ │ │ │ + 0x00032b58 6465636c 61726520 00000000 04062074 declare ...... t │ │ │ │ + 0x00032b68 77696365 1843616e 6e6f7420 6f766572 wice.Cannot over │ │ │ │ + 0x00032b78 77726974 65206120 76616c75 65015d0a write a value.]. │ │ │ │ + 0x00032b88 73746172 74737769 74680000 012e4578 startswith....Ex │ │ │ │ + 0x00032b98 70656374 65642027 5d272061 74207468 pected ']' at th │ │ │ │ + 0x00032ba8 6520656e 64206f66 20612074 61626c65 e end of a table │ │ │ │ + 0x00032bb8 20646563 6c617261 74696f6e 00000000 declaration.... │ │ │ │ + 0x00032bc8 02224361 6e6e6f74 206d7574 61746520 ."Cannot mutate │ │ │ │ + 0x00032bd8 696d6d75 7461626c 65206e61 6d657370 immutable namesp │ │ │ │ + 0x00032be8 61636520 025d5d00 01304578 70656374 ace .]]..0Expect │ │ │ │ + 0x00032bf8 65642027 5d5d2720 61742074 68652065 ed ']]' at the e │ │ │ │ + 0x00032c08 6e64206f 6620616e 20617272 61792064 nd of an array d │ │ │ │ + 0x00032c18 65636c61 72617469 6f6e0000 021a4361 eclaration....Ca │ │ │ │ + 0x00032c28 6e6e6f74 20726564 6566696e 65206e61 nnot redefine na │ │ │ │ + 0x00032c38 6d657370 61636520 013d0000 032c4578 mespace .=...,Ex │ │ │ │ + 0x00032c48 70656374 65642027 3d272061 66746572 pected '=' after │ │ │ │ + 0x00032c58 2061206b 65792069 6e206120 6b65792f a key in a key/ │ │ │ │ + 0x00032c68 76616c75 65207061 6972012e 01220000 value pair...".. │ │ │ │ + 0x00032c78 0428496e 76616c69 6420696e 69746961 .(Invalid initia │ │ │ │ + 0x00032c88 6c206368 61726163 74657220 666f7220 l character for │ │ │ │ + 0x00032c98 61206b65 79207061 7274012c 0e556e63 a key part.,.Unc │ │ │ │ + 0x00032ca8 6c6f7365 64206172 72617901 7d000000 losed array.}... │ │ │ │ + 0x00032cb8 051b4475 706c6963 61746520 696e6c69 ..Duplicate inli │ │ │ │ + 0x00032cc8 6e652074 61626c65 206b6579 2015556e ne table key .Un │ │ │ │ + 0x00032cd8 636c6f73 65642069 6e6c696e 65207461 closed inline ta │ │ │ │ + 0x00032ce8 626c6502 5c20025c 0a025c09 00000000 ble.\ .\..\..... │ │ │ │ + 0x00032cf8 0519556e 65736361 70656420 275c2720 ..Unescaped '\' │ │ │ │ + 0x00032d08 696e2061 20737472 696e6702 5c75025c in a string.\u.\ │ │ │ │ + 0x00032d18 550a6973 73757065 72736574 11496e76 U.issuperset.Inv │ │ │ │ + 0x00032d28 616c6964 20686578 2076616c 75650000 alid hex value.. │ │ │ │ + 0x00032d38 032f4573 63617065 64206368 61726163 ./Escaped charac │ │ │ │ + 0x00032d48 74657220 6973206e 6f742061 20556e69 ter is not a Uni │ │ │ │ + 0x00032d58 636f6465 20736361 6c617220 76616c75 code scalar valu │ │ │ │ + 0x00032d68 65036368 72032727 27000000 02207061 e.chr.'''.... pa │ │ │ │ + 0x00032d78 7273655f 62617369 635f7374 725f6573 rse_basic_str_es │ │ │ │ + 0x00032d88 63617065 5f6d756c 74696c69 6e651670 cape_multiline.p │ │ │ │ + 0x00032d98 61727365 5f626173 69635f73 74725f65 arse_basic_str_e │ │ │ │ + 0x00032da8 73636170 65000000 0413556e 7465726d scape.....Unterm │ │ │ │ + 0x00032db8 696e6174 65642073 7472696e 67032222 inated string."" │ │ │ │ + 0x00032dc8 22015c12 496c6c65 67616c20 63686172 ".\.Illegal char │ │ │ │ + 0x00032dd8 61637465 72200000 023b544f 4d4c2069 acter ...;TOML i │ │ │ │ + 0x00032de8 6e6c696e 65206172 72617973 2f746162 nline arrays/tab │ │ │ │ + 0x00032df8 6c657320 61726520 6e657374 6564206d les are nested m │ │ │ │ + 0x00032e08 6f726520 7468616e 20746865 20616c6c ore than the all │ │ │ │ + 0x00032e18 6f776564 2007206c 6576656c 73000000 owed . levels... │ │ │ │ + 0x00032e28 090e5265 63757273 696f6e45 72726f72 ..RecursionError │ │ │ │ + 0x00032e38 01740474 72756501 66056661 6c736501 .t.true.f.false. │ │ │ │ + 0x00032e48 7b056d61 74636818 496e7661 6c696420 {.match.Invalid │ │ │ │ + 0x00032e58 64617465 206f7220 64617465 74696d65 date or datetime │ │ │ │ + 0x00032e68 03656e64 00000000 07036e61 6e03696e .end......nan.in │ │ │ │ + 0x00032e78 66042b69 6e66042d 696e6604 2d6e616e f.+inf.-inf.-nan │ │ │ │ + 0x00032e88 042b6e61 6e0d496e 76616c69 64207661 .+nan.Invalid va │ │ │ │ + 0x00032e98 6c756500 032a7061 7273655f 666c6f61 lue..*parse_floa │ │ │ │ + 0x00032ea8 74206d75 7374206e 6f742072 65747572 t must not retur │ │ │ │ + 0x00032eb8 6e206469 63747320 6f72206c 69737473 n dicts or lists │ │ │ │ + 0x00032ec8 08627569 6c74696e 730b616e 6e6f7461 .builtins.annota │ │ │ │ + 0x00032ed8 74696f6e 73000000 060a5f5f 66757475 tions.....__futu │ │ │ │ + 0x00032ee8 72655f5f 08497465 7261626c 650f636f re__.Iterable.co │ │ │ │ + 0x00032ef8 6c6c6563 74696f6e 732e6162 63067374 llections.abc.st │ │ │ │ + 0x00032f08 72696e67 03737973 14737263 2f746f6d ring.sys.src/tom │ │ │ │ + 0x00032f18 6c692f5f 70617273 65722e70 79000000 li/_parser.py... │ │ │ │ + 0x00032f28 08083c6d 6f64756c 653e104d 61707069 ...Mappi │ │ │ │ + 0x00032f38 6e675072 6f787954 79706505 74797065 ngProxyType.type │ │ │ │ + 0x00032f48 7302494f 03416e79 0546696e 616c0a4e s.IO.Any.Final.N │ │ │ │ + 0x00032f58 616d6564 5475706c 65067479 70696e67 amedTuple.typing │ │ │ │ + 0x00032f68 00000000 05087761 726e696e 67730b52 ......warnings.R │ │ │ │ + 0x00032f78 455f4441 54455449 4d450c52 455f4c4f E_DATETIME.RE_LO │ │ │ │ + 0x00032f88 43414c54 494d4509 52455f4e 554d4245 CALTIME.RE_NUMBE │ │ │ │ + 0x00032f98 52116d61 7463685f 746f5f64 61746574 R.match_to_datet │ │ │ │ + 0x00032fa8 696d6500 06126d61 7463685f 746f5f6c ime...match_to_l │ │ │ │ + 0x00032fb8 6f63616c 74696d65 0f6d6174 63685f74 ocaltime.match_t │ │ │ │ + 0x00032fc8 6f5f6e75 6d626572 09746f6d 6c692e5f o_number.tomli._ │ │ │ │ + 0x00032fd8 7265034b 65790a50 61727365 466c6f61 re.Key.ParseFloa │ │ │ │ + 0x00032fe8 7403506f 73000000 050c746f 6d6c692e t.Pos.....tomli. │ │ │ │ + 0x00032ff8 5f747970 65731167 65747265 63757273 _types.getrecurs │ │ │ │ + 0x00033008 696f6e6c 696d6974 124d4158 5f494e4c ionlimit.MAX_INL │ │ │ │ + 0x00033018 494e455f 4e455354 494e470a 41534349 INE_NESTING.ASCI │ │ │ │ + 0x00033028 495f4354 524c0109 00000000 0317494c I_CTRL........IL │ │ │ │ + 0x00033038 4c454741 4c5f4241 5349435f 5354525f LEGAL_BASIC_STR_ │ │ │ │ + 0x00033048 43484152 5302090a 21494c4c 4547414c CHARS...!ILLEGAL │ │ │ │ + 0x00033058 5f4d554c 54494c49 4e455f42 41534943 _MULTILINE_BASIC │ │ │ │ + 0x00033068 5f535452 5f434841 52530000 0219494c _STR_CHARS....IL │ │ │ │ + 0x00033078 4c454741 4c5f4c49 54455241 4c5f5354 LEGAL_LITERAL_ST │ │ │ │ + 0x00033088 525f4348 41525323 494c4c45 47414c5f R_CHARS#ILLEGAL_ │ │ │ │ + 0x00033098 4d554c54 494c494e 455f4c49 54455241 MULTILINE_LITERA │ │ │ │ + 0x000330a8 4c5f5354 525f4348 41525300 0515494c L_STR_CHARS...IL │ │ │ │ + 0x000330b8 4c454741 4c5f434f 4d4d454e 545f4348 LEGAL_COMMENT_CH │ │ │ │ + 0x000330c8 41525302 20090754 4f4d4c5f 57531354 ARS. ..TOML_WS.T │ │ │ │ + 0x000330d8 4f4d4c5f 57535f41 4e445f4e 45574c49 OML_WS_AND_NEWLI │ │ │ │ + 0x000330e8 4e450d61 73636969 5f6c6574 74657273 NE.ascii_letters │ │ │ │ + 0x000330f8 00000000 050a3031 32333435 36373839 ......0123456789 │ │ │ │ + 0x00033108 022d5f0e 42415245 5f4b4559 5f434841 .-_.BARE_KEY_CHA │ │ │ │ + 0x00033118 52530222 27114b45 595f494e 49544941 RS."'.KEY_INITIA │ │ │ │ + 0x00033128 4c5f4348 41525300 0c163031 32333435 L_CHARS...012345 │ │ │ │ + 0x00033138 36373839 61626364 65664142 43444546 6789abcdefABCDEF │ │ │ │ + 0x00033148 0e484558 44494749 545f4348 41525302 .HEXDIGIT_CHARS. │ │ │ │ + 0x00033158 5c620108 025c7402 5c6e025c 66010c02 \b...\t.\n.\f... │ │ │ │ + 0x00033168 5c72010d 025c2202 5c5c0000 031d4241 \r...\".\\....BA │ │ │ │ + 0x00033178 5349435f 5354525f 45534341 50455f52 SIC_STR_ESCAPE_R │ │ │ │ + 0x00033188 45504c41 43454d45 4e54530d 746f6d6c EPLACEMENTS.toml │ │ │ │ + 0x00033198 692e5f70 61727365 720f5f5f 6d797079 i._parser.__mypy │ │ │ │ + 0x000331a8 635f6174 7472735f 5f000000 05124445 c_attrs__.....DE │ │ │ │ + 0x000331b8 50524543 41544544 5f444546 41554c54 PRECATED_DEFAULT │ │ │ │ + 0x000331c8 085f5f64 6963745f 5f0f544f 4d4c4465 .__dict__.TOMLDe │ │ │ │ + 0x000331d8 636f6465 4572726f 72064652 4f5a454e codeError.FROZEN │ │ │ │ + 0x000331e8 0d455850 4c494349 545f4e45 53540000 .EXPLICIT_NEST.. │ │ │ │ + 0x000331f8 06065f66 6c616773 0e5f7065 6e64696e .._flags._pendin │ │ │ │ + 0x00033208 675f666c 61677305 466c6167 73046469 g_flags.Flags.di │ │ │ │ + 0x00033218 63740a4e 65737465 64446963 740b5f4e ct.NestedDict._N │ │ │ │ + 0x00033228 616d6564 5475706c 65000000 040e4e61 amedTuple.....Na │ │ │ │ + 0x00033238 6d656454 75706c65 4d657461 0b5f5f70 medTupleMeta.__p │ │ │ │ + 0x00033248 72657061 72655f5f 04646174 610f5f5f repare__.data.__ │ │ │ │ + 0x00033258 616e6e6f 74617469 6f6e735f 5f000000 annotations__... │ │ │ │ + 0x00033268 07166d79 70796320 66696c6c 65722064 ..mypyc filler d │ │ │ │ + 0x00033278 6f637374 72696e67 075f5f64 6f635f5f ocstring.__doc__ │ │ │ │ + 0x00033288 0a5f5f6d 6f64756c 655f5f05 6c6f6164 .__module__.load │ │ │ │ + 0x00033298 73046c6f 6164075f 5f616c6c 5f5f0532 s.load.__all__.2 │ │ │ │ + 0x000332a8 2e322e31 00000000 0a0b5f5f 76657273 .2.1......__vers │ │ │ │ + 0x000332b8 696f6e5f 5f084361 6c6c6162 6c650554 ion__.Callable.T │ │ │ │ + 0x000332c8 75706c65 0667726f 75707304 64617465 uple.groups.date │ │ │ │ + 0x000332d8 0130056c 6a757374 09636163 6865645f .0.ljust.cached_ │ │ │ │ + 0x000332e8 747a0874 696d657a 6f6e6503 75746300 tz.timezone.utc. │ │ │ │ + 0x000332f8 09086461 74657469 6d650674 7a696e66 ..datetime.tzinf │ │ │ │ + 0x00033308 6f012b09 74696d65 64656c74 6105686f o.+.timedelta.ho │ │ │ │ + 0x00033318 75727307 6d696e75 74657304 74696d65 urs.minutes.time │ │ │ │ + 0x00033328 09666c6f 61747061 72740567 726f7570 .floatpart.group │ │ │ │ + 0x00033338 00000000 04096c72 755f6361 63686509 ......lru_cache. │ │ │ │ + 0x00033348 66756e63 746f6f6c 73027265 10737263 functools.re.src │ │ │ │ + 0x00033358 2f746f6d 6c692f5f 72652e70 79000000 /tomli/_re.py... │ │ │ │ + 0x00033368 0145285b 30315d5b 302d395d 7c325b30 .E([01][0-9]|2[0 │ │ │ │ + 0x00033378 2d335d29 3a285b30 2d355d5b 302d395d -3]):([0-5][0-9] │ │ │ │ + 0x00033388 293a285b 302d355d 5b302d39 5d29283f ):([0-5][0-9])(? │ │ │ │ + 0x00033398 3a5c2e28 5b302d39 5d7b312c 367d295b :\.([0-9]{1,6})[ │ │ │ │ + 0x000333a8 302d395d 2a293f00 010c5f54 494d455f 0-9]*)?..._TIME_ │ │ │ │ + 0x000333b8 52455f53 54520000 0182600a 300a283f RE_STR....`.0.(? │ │ │ │ + 0x000333c8 3a0a2020 2020785b 302d3941 2d46612d :. x[0-9A-Fa- │ │ │ │ + 0x000333d8 665d283f 3a5f3f5b 302d3941 2d46612d f](?:_?[0-9A-Fa- │ │ │ │ + 0x000333e8 665d292a 20202023 20686578 0a202020 f])* # hex. │ │ │ │ + 0x000333f8 207c0a20 20202062 5b30315d 283f3a5f |. b[01](?:_ │ │ │ │ + 0x00033408 3f5b3031 5d292a20 20202020 20202020 ?[01])* │ │ │ │ + 0x00033418 20202020 20202020 23206269 6e0a2020 # bin. │ │ │ │ + 0x00033428 20207c0a 20202020 6f5b302d 375d283f |. o[0-7](? │ │ │ │ + 0x00033438 3a5f3f5b 302d375d 292a2020 20202020 :_?[0-7])* │ │ │ │ + 0x00033448 20202020 20202020 2023206f 63740a29 # oct.) │ │ │ │ + 0x00033458 0a7c0a5b 2b2d5d3f 283f3a30 7c5b312d .|.[+-]?(?:0|[1- │ │ │ │ + 0x00033468 395d283f 3a5f3f5b 302d395d 292a2920 9](?:_?[0-9])*) │ │ │ │ + 0x00033478 20202020 20202020 23206465 632c2069 # dec, i │ │ │ │ + 0x00033488 6e746567 65722070 6172740a 283f503c nteger part.(?P< │ │ │ │ + 0x00033498 666c6f61 74706172 743e0a20 20202028 floatpart>. ( │ │ │ │ + 0x000334a8 3f3a5c2e 5b302d39 5d283f3a 5f3f5b30 ?:\.[0-9](?:_?[0 │ │ │ │ + 0x000334b8 2d395d29 2a293f20 20202020 20202020 -9])*)? │ │ │ │ + 0x000334c8 23206f70 74696f6e 616c2066 72616374 # optional fract │ │ │ │ + 0x000334d8 696f6e61 6c207061 72740a20 20202028 ional part. ( │ │ │ │ + 0x000334e8 3f3a5b65 455d5b2b 2d5d3f5b 302d395d ?:[eE][+-]?[0-9] │ │ │ │ + 0x000334f8 283f3a5f 3f5b302d 395d292a 293f2020 (?:_?[0-9])*)? │ │ │ │ + 0x00033508 23206f70 74696f6e 616c2065 78706f6e # optional expon │ │ │ │ + 0x00033518 656e7420 70617274 0a290a00 02075645 ent part.)....VE │ │ │ │ + 0x00033528 52424f53 4507636f 6d70696c 65000000 RBOSE.compile... │ │ │ │ + 0x00033538 0181770a 285b302d 395d7b34 7d292d28 ..w.([0-9]{4})-( │ │ │ │ + 0x00033548 305b312d 395d7c31 5b302d32 5d292d28 0[1-9]|1[0-2])-( │ │ │ │ + 0x00033558 305b312d 395d7c5b 31325d5b 302d395d 0[1-9]|[12][0-9] │ │ │ │ + 0x00033568 7c335b30 315d2920 20232064 6174652c |3[01]) # date, │ │ │ │ + 0x00033578 20652e67 2e203139 38382d31 302d3237 e.g. 1988-10-27 │ │ │ │ + 0x00033588 0a283f3a 0a202020 205b5474 205d0a20 .(?:. [Tt ]. │ │ │ │ + 0x00033598 20202028 5b30315d 5b302d39 5d7c325b ([01][0-9]|2[ │ │ │ │ + 0x000335a8 302d335d 293a285b 302d355d 5b302d39 0-3]):([0-5][0-9 │ │ │ │ + 0x000335b8 5d293a28 5b302d35 5d5b302d 395d2928 ]):([0-5][0-9])( │ │ │ │ + 0x000335c8 3f3a5c2e 285b302d 395d7b31 2c367d29 ?:\.([0-9]{1,6}) │ │ │ │ + 0x000335d8 5b302d39 5d2a293f 0a202020 20283f3a [0-9]*)?. (?: │ │ │ │ + 0x000335e8 285b5a7a 5d297c28 5b2b2d5d 29285b30 ([Zz])|([+-])([0 │ │ │ │ + 0x000335f8 315d5b30 2d395d7c 325b302d 335d293a 1][0-9]|2[0-3]): │ │ │ │ + 0x00033608 285b302d 355d5b30 2d395d29 293f2020 ([0-5][0-9]))? │ │ │ │ + 0x00033618 23206f70 74696f6e 616c2074 696d6520 # optional time │ │ │ │ + 0x00033628 6f666673 65740a29 3f0a0000 01076d61 offset.)?.....ma │ │ │ │ + 0x00033638 7873697a 65000000 746f6d6c 692e5f72 xsize...tomli._r │ │ │ │ + 0x00033648 65000000 6d617463 685f746f 5f646174 e...match_to_dat │ │ │ │ + 0x00033658 6574696d 65286d61 74636829 0a2d2d0a etime(match).--. │ │ │ │ + 0x00033668 0a000000 63616368 65645f74 7a28686f ....cached_tz(ho │ │ │ │ + 0x00033678 75725f73 74722c20 6d696e75 74655f73 ur_str, minute_s │ │ │ │ + 0x00033688 74722c20 7369676e 5f737472 290a2d2d tr, sign_str).-- │ │ │ │ + 0x00033698 0a0a0000 6d617463 685f746f 5f6c6f63 ....match_to_loc │ │ │ │ + 0x000336a8 616c7469 6d65286d 61746368 290a2d2d altime(match).-- │ │ │ │ + 0x000336b8 0a0a0000 6d617463 685f746f 5f6e756d ....match_to_num │ │ │ │ + 0x000336c8 62657228 6d617463 682c2070 61727365 ber(match, parse │ │ │ │ + 0x000336d8 5f666c6f 6174290a 2d2d0a0a 00000000 _float).--...... │ │ │ │ + 0x000336e8 746f6d6c 692e5f74 79706573 00000000 tomli._types.... │ │ │ │ + 0x000336f8 746f6d6c 69000000 746f6d6c 692e5f70 tomli...tomli._p │ │ │ │ + 0x00033708 61727365 72000000 736b6970 5f636861 arser...skip_cha │ │ │ │ + 0x00033718 72732873 72632c20 706f732c 20636861 rs(src, pos, cha │ │ │ │ + 0x00033728 7273290a 2d2d0a0a 00000000 736b6970 rs).--......skip │ │ │ │ + 0x00033738 5f756e74 696c2873 72632c20 706f732c _until(src, pos, │ │ │ │ + 0x00033748 20657870 6563742c 202a2c20 6572726f expect, *, erro │ │ │ │ + 0x00033758 725f6f6e 2c206572 726f725f 6f6e5f65 r_on, error_on_e │ │ │ │ + 0x00033768 6f66290a 2d2d0a0a 00000000 736b6970 of).--......skip │ │ │ │ + 0x00033778 5f636f6d 6d656e74 28737263 2c20706f _comment(src, po │ │ │ │ + 0x00033788 73290a2d 2d0a0a00 736b6970 5f636f6d s).--...skip_com │ │ │ │ + 0x00033798 6d656e74 735f616e 645f6172 7261795f ments_and_array_ │ │ │ │ + 0x000337a8 77732873 72632c20 706f7329 0a2d2d0a ws(src, pos).--. │ │ │ │ + 0x000337b8 0a000000 63726561 74655f64 6963745f ....create_dict_ │ │ │ │ + 0x000337c8 72756c65 28737263 2c20706f 732c206f rule(src, pos, o │ │ │ │ + 0x000337d8 7574290a 2d2d0a0a 00000000 63726561 ut).--......crea │ │ │ │ + 0x000337e8 74655f6c 6973745f 72756c65 28737263 te_list_rule(src │ │ │ │ + 0x000337f8 2c20706f 732c206f 7574290a 2d2d0a0a , pos, out).--.. │ │ │ │ + 0x00033808 00000000 6b65795f 76616c75 655f7275 ....key_value_ru │ │ │ │ + 0x00033818 6c652873 72632c20 706f732c 206f7574 le(src, pos, out │ │ │ │ + 0x00033828 2c206865 61646572 2c207061 7273655f , header, parse_ │ │ │ │ + 0x00033838 666c6f61 74290a2d 2d0a0a00 70617273 float).--...pars │ │ │ │ + 0x00033848 655f6b65 795f7661 6c75655f 70616972 e_key_value_pair │ │ │ │ + 0x00033858 28737263 2c20706f 732c2070 61727365 (src, pos, parse │ │ │ │ + 0x00033868 5f666c6f 61742c20 6e657374 5f6c766c _float, nest_lvl │ │ │ │ + 0x00033878 290a2d2d 0a0a0000 70617273 655f6b65 ).--....parse_ke │ │ │ │ + 0x00033888 79287372 632c2070 6f73290a 2d2d0a0a y(src, pos).--.. │ │ │ │ + 0x00033898 00000000 70617273 655f6b65 795f7061 ....parse_key_pa │ │ │ │ + 0x000338a8 72742873 72632c20 706f7329 0a2d2d0a rt(src, pos).--. │ │ │ │ + 0x000338b8 0a000000 70617273 655f6f6e 655f6c69 ....parse_one_li │ │ │ │ + 0x000338c8 6e655f62 61736963 5f737472 28737263 ne_basic_str(src │ │ │ │ + 0x000338d8 2c20706f 73290a2d 2d0a0a00 70617273 , pos).--...pars │ │ │ │ + 0x000338e8 655f6172 72617928 7372632c 20706f73 e_array(src, pos │ │ │ │ + 0x000338f8 2c207061 7273655f 666c6f61 742c206e , parse_float, n │ │ │ │ + 0x00033908 6573745f 6c766c29 0a2d2d0a 0a000000 est_lvl).--..... │ │ │ │ + 0x00033918 70617273 655f696e 6c696e65 5f746162 parse_inline_tab │ │ │ │ + 0x00033928 6c652873 72632c20 706f732c 20706172 le(src, pos, par │ │ │ │ + 0x00033938 73655f66 6c6f6174 2c206e65 73745f6c se_float, nest_l │ │ │ │ + 0x00033948 766c290a 2d2d0a0a 00000000 70617273 vl).--......pars │ │ │ │ + 0x00033958 655f6261 7369635f 7374725f 65736361 e_basic_str_esca │ │ │ │ + 0x00033968 70652873 72632c20 706f732c 202a2c20 pe(src, pos, *, │ │ │ │ + 0x00033978 6d756c74 696c696e 653d4661 6c736529 multiline=False) │ │ │ │ + 0x00033988 0a2d2d0a 0a000000 70617273 655f6261 .--.....parse_ba │ │ │ │ + 0x00033998 7369635f 7374725f 65736361 70655f6d sic_str_escape_m │ │ │ │ + 0x000339a8 756c7469 6c696e65 28737263 2c20706f ultiline(src, po │ │ │ │ + 0x000339b8 73290a2d 2d0a0a00 70617273 655f6865 s).--...parse_he │ │ │ │ + 0x000339c8 785f6368 61722873 72632c20 706f732c x_char(src, pos, │ │ │ │ + 0x000339d8 20686578 5f6c656e 290a2d2d 0a0a0000 hex_len).--.... │ │ │ │ + 0x000339e8 70617273 655f6c69 74657261 6c5f7374 parse_literal_st │ │ │ │ + 0x000339f8 72287372 632c2070 6f73290a 2d2d0a0a r(src, pos).--.. │ │ │ │ + 0x00033a08 00000000 70617273 655f6d75 6c74696c ....parse_multil │ │ │ │ + 0x00033a18 696e655f 73747228 7372632c 20706f73 ine_str(src, pos │ │ │ │ + 0x00033a28 2c202a2c 206c6974 6572616c 290a2d2d , *, literal).-- │ │ │ │ + 0x00033a38 0a0a0000 70617273 655f6261 7369635f ....parse_basic_ │ │ │ │ + 0x00033a48 73747228 7372632c 20706f73 2c202a2c str(src, pos, *, │ │ │ │ + 0x00033a58 206d756c 74696c69 6e65290a 2d2d0a0a multiline).--.. │ │ │ │ + 0x00033a68 00000000 70617273 655f7661 6c756528 ....parse_value( │ │ │ │ + 0x00033a78 7372632c 20706f73 2c207061 7273655f src, pos, parse_ │ │ │ │ + 0x00033a88 666c6f61 742c206e 6573745f 6c766c29 float, nest_lvl) │ │ │ │ + 0x00033a98 0a2d2d0a 0a000000 69735f75 6e69636f .--.....is_unico │ │ │ │ + 0x00033aa8 64655f73 63616c61 725f7661 6c756528 de_scalar_value( │ │ │ │ + 0x00033ab8 636f6465 706f696e 74290a2d 2d0a0a00 codepoint).--... │ │ │ │ + 0x00033ac8 6d616b65 5f736166 655f7061 7273655f make_safe_parse_ │ │ │ │ + 0x00033ad8 666c6f61 74287061 7273655f 666c6f61 float(parse_floa │ │ │ │ + 0x00033ae8 74290a2d 2d0a0a00 73616665 5f706172 t).--...safe_par │ │ │ │ + 0x00033af8 73655f66 6c6f6174 5f6d616b 655f7361 se_float_make_sa │ │ │ │ + 0x00033b08 66655f70 61727365 5f666c6f 61745f6f fe_parse_float_o │ │ │ │ + 0x00033b18 626a2829 0a2d2d0a 0a000000 5f5f6361 bj().--.....__ca │ │ │ │ + 0x00033b28 6c6c5f5f 00000000 5f5f6361 6c6c5f5f ll__....__call__ │ │ │ │ + 0x00033b38 2824666c 6f61745f 73747229 0a2d2d0a ($float_str).--. │ │ │ │ + 0x00033b48 0a000000 5f5f6765 745f5f00 5f5f6765 ....__get__.__ge │ │ │ │ + 0x00033b58 745f5f28 24696e73 74616e63 652c206f t__($instance, o │ │ │ │ + 0x00033b68 776e6572 290a2d2d 0a0a0000 5f5f7365 wner).--....__se │ │ │ │ + 0x00033b78 74737461 74655f5f 00000000 5f5f6765 tstate__....__ge │ │ │ │ + 0x00033b88 74737461 74655f5f 00000000 5f5f6469 tstate__....__di │ │ │ │ + 0x00033b98 63745f5f 00000000 6d616b65 5f736166 ct__....make_saf │ │ │ │ + 0x00033ba8 655f7061 7273655f 666c6f61 745f656e e_parse_float_en │ │ │ │ + 0x00033bb8 76000000 6d616b65 5f736166 655f7061 v...make_safe_pa │ │ │ │ + 0x00033bc8 7273655f 666c6f61 745f656e 7628290a rse_float_env(). │ │ │ │ + 0x00033bd8 2d2d0a0a 00000000 4e657374 65644469 --......NestedDi │ │ │ │ + 0x00033be8 63740000 4e657374 65644469 63742829 ct..NestedDict() │ │ │ │ + 0x00033bf8 0a2d2d0a 0a000000 5f5f696e 69745f5f .--.....__init__ │ │ │ │ 0x00033c08 28247365 6c66290a 2d2d0a0a 00000000 ($self).--...... │ │ │ │ - 0x00033c18 756e7365 745f616c 6c282473 656c662c unset_all($self, │ │ │ │ - 0x00033c28 206b6579 290a2d2d 0a0a0000 73657428 key).--....set( │ │ │ │ - 0x00033c38 2473656c 662c206b 65792c20 666c6167 $self, key, flag │ │ │ │ - 0x00033c48 2c202a2c 20726563 75727369 7665290a , *, recursive). │ │ │ │ - 0x00033c58 2d2d0a0a 00000000 69735f28 2473656c --......is_($sel │ │ │ │ - 0x00033c68 662c206b 65792c20 666c6167 290a2d2d f, key, flag).-- │ │ │ │ - 0x00033c78 0a0a0000 5f5f6d79 7079635f 64656661 ....__mypyc_defa │ │ │ │ - 0x00033c88 756c7473 5f736574 75702829 0a2d2d0a ults_setup().--. │ │ │ │ - 0x00033c98 0a000000 46524f5a 454e0000 4558504c ....FROZEN..EXPL │ │ │ │ - 0x00033ca8 49434954 5f4e4553 54000000 5f70656e ICIT_NEST..._pen │ │ │ │ - 0x00033cb8 64696e67 5f666c61 67730000 544f4d4c ding_flags..TOML │ │ │ │ - 0x00033cc8 4465636f 64654572 726f7200 5f5f7765 DecodeError.__we │ │ │ │ - 0x00033cd8 616b7265 665f5f00 44455052 45434154 akref__.DEPRECAT │ │ │ │ - 0x00033ce8 45445f44 45464155 4c540000 44455052 ED_DEFAULT..DEPR │ │ │ │ - 0x00033cf8 45434154 45445f44 45464155 4c542829 ECATED_DEFAULT() │ │ │ │ - 0x00033d08 0a2d2d0a 0a000000 746f6d6c 692e5f72 .--.....tomli._r │ │ │ │ - 0x00033d18 65000000 6d617463 685f746f 5f646174 e...match_to_dat │ │ │ │ - 0x00033d28 6574696d 65286d61 74636829 0a2d2d0a etime(match).--. │ │ │ │ - 0x00033d38 0a000000 63616368 65645f74 7a28686f ....cached_tz(ho │ │ │ │ - 0x00033d48 75725f73 74722c20 6d696e75 74655f73 ur_str, minute_s │ │ │ │ - 0x00033d58 74722c20 7369676e 5f737472 290a2d2d tr, sign_str).-- │ │ │ │ - 0x00033d68 0a0a0000 6d617463 685f746f 5f6c6f63 ....match_to_loc │ │ │ │ - 0x00033d78 616c7469 6d65286d 61746368 290a2d2d altime(match).-- │ │ │ │ - 0x00033d88 0a0a0000 6d617463 685f746f 5f6e756d ....match_to_num │ │ │ │ - 0x00033d98 62657228 6d617463 682c2070 61727365 ber(match, parse │ │ │ │ - 0x00033da8 5f666c6f 6174290a 2d2d0a0a 00000000 _float).--...... │ │ │ │ - 0x00033db8 746f6d6c 692e5f74 79706573 00000000 tomli._types.... │ │ │ │ - 0x00033dc8 5f5f696e 69745f73 7562636c 6173735f __init_subclass_ │ │ │ │ - 0x00033dd8 5f000000 00000000 4350795f 44656352 _.......CPy_DecR │ │ │ │ - 0x00033de8 65660000 50795f53 495a4500 50795475 ef..Py_SIZE.PyTu │ │ │ │ - 0x00033df8 706c655f 4745545f 53495a45 00000000 ple_GET_SIZE.... │ │ │ │ - 0x00033e08 50795475 706c655f 5345545f 4954454d PyTuple_SET_ITEM │ │ │ │ - 0x00033e18 00000000 5079556e 69636f64 655f4745 ....PyUnicode_GE │ │ │ │ - 0x00033e28 545f4c45 4e475448 00000000 5079556e T_LENGTH....PyUn │ │ │ │ - 0x00033e38 69636f64 655f4953 5f434f4d 50414354 icode_IS_COMPACT │ │ │ │ - 0x00033e48 00000000 5079556e 69636f64 655f5245 ....PyUnicode_RE │ │ │ │ - 0x00033e58 41440000 50794c69 73745f53 45545f49 AD..PyList_SET_I │ │ │ │ - 0x00033e68 54454d00 50794c69 73745f47 45545f53 TEM.PyList_GET_S │ │ │ │ - 0x00033e78 495a4500 50795f53 45545f53 495a4500 IZE.Py_SET_SIZE. │ │ │ │ - 0x00033e88 5f435079 5374725f 45717561 6c5f4e6f _CPyStr_Equal_No │ │ │ │ - 0x00033e98 4964656e 74436865 636b0000 50794279 IdentCheck..PyBy │ │ │ │ - 0x00033ea8 74654172 7261795f 41535f53 5452494e teArray_AS_STRIN │ │ │ │ - 0x00033eb8 47000000 50794f62 6a656374 5f43616c G...PyObject_Cal │ │ │ │ - 0x00033ec8 6c4d6574 686f644f 6e654172 67000000 lMethodOneArg... │ │ │ │ - 0x00033ed8 43507944 65665f5f 70617273 65725f5f CPyDef__parser__ │ │ │ │ - 0x00033ee8 5f736166 655f7061 7273655f 666c6f61 _safe_parse_floa │ │ │ │ - 0x00033ef8 745f6d61 6b655f73 6166655f 70617273 t_make_safe_pars │ │ │ │ - 0x00033f08 655f666c 6f61745f 6f626a5f 5f5f5f5f e_float_obj_____ │ │ │ │ - 0x00033f18 6765745f 5f000000 5f435079 4c697374 get__..._CPyList │ │ │ │ - 0x00033f28 5f46696e 64000000 66696e64 5f6b6579 _Find...find_key │ │ │ │ - 0x00033f38 776f7264 00000000 70617273 65725f69 word....parser_i │ │ │ │ - 0x00033f48 6e697400 76676574 61726773 6b657977 nit.vgetargskeyw │ │ │ │ - 0x00033f58 6f726473 66617374 5f696d70 6c000000 ordsfast_impl... │ │ │ │ - 0x00033f68 76676574 61726773 6b657977 6f726473 vgetargskeywords │ │ │ │ - 0x00033f78 00000000 50794469 63745f47 45545f53 ....PyDict_GET_S │ │ │ │ - 0x00033f88 495a4500 5f507955 6e69636f 64655f4e IZE._PyUnicode_N │ │ │ │ - 0x00033f98 4f4e434f 4d504143 545f4441 54410000 ONCOMPACT_DATA.. │ │ │ │ - 0x00033fa8 43507953 74725f47 65744974 656d0000 CPyStr_GetItem.. │ │ │ │ - 0x00033fb8 5079556e 69636f64 655f4d41 585f4348 PyUnicode_MAX_CH │ │ │ │ - 0x00033fc8 41525f56 414c5545 00000000 43507953 AR_VALUE....CPyS │ │ │ │ - 0x00033fd8 74725f42 75696c64 00000000 5f507953 tr_Build...._PyS │ │ │ │ - 0x00033fe8 74725f58 53747269 70000000 43507942 tr_XStrip...CPyB │ │ │ │ - 0x00033ff8 79746573 5f427569 6c640000 50794279 ytes_Build..PyBy │ │ │ │ - 0x00034008 74654172 7261795f 4745545f 53495a45 teArray_GET_SIZE │ │ │ │ - 0x00034018 00000000 6c697374 5f726573 697a6500 ....list_resize. │ │ │ │ - 0x00034028 43507953 65717565 6e636554 75706c65 CPySequenceTuple │ │ │ │ - 0x00034038 5f476574 4974656d 556e7361 66650000 _GetItemUnsafe.. │ │ │ │ - 0x00034048 00000000 43507944 65665f5f 70617273 ....CPyDef__pars │ │ │ │ - 0x00034058 65725f5f 5f466c61 67735f5f 5f616464 er___Flags___add │ │ │ │ - 0x00034068 5f70656e 64696e67 00000000 00000000 _pending........ │ │ │ │ - 0x00034078 43507944 65665f5f 70617273 65725f5f CPyDef__parser__ │ │ │ │ - 0x00034088 5f4e6573 74656444 6963745f 5f5f6765 _NestedDict___ge │ │ │ │ - 0x00034098 745f6f72 5f637265 6174655f 6e657374 t_or_create_nest │ │ │ │ - 0x000340a8 00000000 4350795f 43616c63 756c6174 ....CPy_Calculat │ │ │ │ - 0x000340b8 654d6574 61636c61 73730000 75706461 eMetaclass..upda │ │ │ │ - 0x000340c8 74655f62 61736573 00000000 43507954 te_bases....CPyT │ │ │ │ - 0x000340d8 7970655f 46726f6d 54656d70 6c617465 ype_FromTemplate │ │ │ │ - 0x000340e8 00000000 43507949 6d706f72 745f496d ....CPyImport_Im │ │ │ │ - 0x000340f8 706f7274 4d616e79 00000000 43507949 portMany....CPyI │ │ │ │ - 0x00034108 6d706f72 745f496d 706f7274 46726f6d mport_ImportFrom │ │ │ │ - 0x00034118 4d616e79 00000000 43507944 65665f5f Many....CPyDef__ │ │ │ │ - 0x00034128 70617273 65725f5f 5f466c61 67735f5f parser___Flags__ │ │ │ │ - 0x00034138 5f756e73 65745f61 6c6c0000 43507944 _unset_all..CPyD │ │ │ │ - 0x00034148 65665f5f 70617273 65725f5f 5f466c61 ef__parser___Fla │ │ │ │ - 0x00034158 67735f5f 5f736574 00000000 43507944 gs___set....CPyD │ │ │ │ - 0x00034168 65665f5f 70617273 65725f5f 5f466c61 ef__parser___Fla │ │ │ │ - 0x00034178 67735f5f 5f69735f 00000000 43507944 gs___is_....CPyD │ │ │ │ - 0x00034188 65665f5f 70617273 65725f5f 5f466c61 ef__parser___Fla │ │ │ │ - 0x00034198 67735f5f 5f66696e 616c697a 655f7065 gs___finalize_pe │ │ │ │ - 0x000341a8 6e64696e 67000000 43507944 65665f5f nding...CPyDef__ │ │ │ │ - 0x000341b8 72655f5f 5f6d6174 63685f74 6f5f6461 re___match_to_da │ │ │ │ - 0x000341c8 74657469 6d650000 43507944 65665f5f tetime..CPyDef__ │ │ │ │ - 0x000341d8 72655f5f 5f636163 6865645f 747a0000 re___cached_tz.. │ │ │ │ - 0x000341e8 43507944 65665f5f 72655f5f 5f6d6174 CPyDef__re___mat │ │ │ │ - 0x000341f8 63685f74 6f5f6c6f 63616c74 696d6500 ch_to_localtime. │ │ │ │ - 0x00034208 43507944 65665f5f 70617273 65725f5f CPyDef__parser__ │ │ │ │ - 0x00034218 5f544f4d 4c446563 6f646545 72726f72 _TOMLDecodeError │ │ │ │ - 0x00034228 5f5f5f5f 5f696e69 745f5f00 43507950 _____init__.CPyP │ │ │ │ - 0x00034238 795f5f70 61727365 725f5f5f 544f4d4c y__parser___TOML │ │ │ │ - 0x00034248 4465636f 64654572 726f725f 5f5f5f5f DecodeError_____ │ │ │ │ - 0x00034258 696e6974 5f5f0000 43507944 65665f5f init__..CPyDef__ │ │ │ │ - 0x00034268 70617273 65725f5f 5f736b69 705f756e parser___skip_un │ │ │ │ - 0x00034278 74696c00 43507944 65665f5f 70617273 til.CPyDef__pars │ │ │ │ - 0x00034288 65725f5f 5f706172 73655f62 61736963 er___parse_basic │ │ │ │ - 0x00034298 5f737472 00000000 43507944 65665f5f _str....CPyDef__ │ │ │ │ - 0x000342a8 70617273 65725f5f 5f706172 73655f6b parser___parse_k │ │ │ │ - 0x000342b8 65795f70 61727400 43507944 65665f5f ey_part.CPyDef__ │ │ │ │ - 0x000342c8 70617273 65725f5f 5f637265 6174655f parser___create_ │ │ │ │ - 0x000342d8 64696374 5f72756c 65000000 43507944 dict_rule...CPyD │ │ │ │ - 0x000342e8 65665f5f 70617273 65725f5f 5f637265 ef__parser___cre │ │ │ │ - 0x000342f8 6174655f 6c697374 5f72756c 65000000 ate_list_rule... │ │ │ │ - 0x00034308 43507944 65665f5f 70617273 65725f5f CPyDef__parser__ │ │ │ │ - 0x00034318 5f706172 73655f6d 756c7469 6c696e65 _parse_multiline │ │ │ │ - 0x00034328 5f737472 00000000 43507944 65665f5f _str....CPyDef__ │ │ │ │ - 0x00034338 70617273 65725f5f 5f706172 73655f76 parser___parse_v │ │ │ │ - 0x00034348 616c7565 00000000 43507944 65665f5f alue....CPyDef__ │ │ │ │ - 0x00034358 70617273 65725f5f 5f706172 73655f6b parser___parse_k │ │ │ │ - 0x00034368 65795f76 616c7565 5f706169 72000000 ey_value_pair... │ │ │ │ - 0x00034378 43507944 65665f5f 70617273 65725f5f CPyDef__parser__ │ │ │ │ - 0x00034388 5f6b6579 5f76616c 75655f72 756c6500 _key_value_rule. │ │ │ │ - 0x00034398 43507944 65665f5f 70617273 65725f5f CPyDef__parser__ │ │ │ │ - 0x000343a8 5f706172 73655f69 6e6c696e 655f7461 _parse_inline_ta │ │ │ │ - 0x000343b8 626c6500 43507944 65665f5f 70617273 ble.CPyDef__pars │ │ │ │ - 0x000343c8 65725f5f 5f706172 73655f61 72726179 er___parse_array │ │ │ │ - 0x000343d8 00000000 43507944 65665f5f 70617273 ....CPyDef__pars │ │ │ │ - 0x000343e8 65725f5f 5f706172 73655f68 65785f63 er___parse_hex_c │ │ │ │ - 0x000343f8 68617200 43507944 65665f5f 70617273 har.CPyDef__pars │ │ │ │ - 0x00034408 65725f5f 5f706172 73655f62 61736963 er___parse_basic │ │ │ │ - 0x00034418 5f737472 5f657363 61706500 43507944 _str_escape.CPyD │ │ │ │ - 0x00034428 65665f5f 70617273 65725f5f 5f6d616b ef__parser___mak │ │ │ │ - 0x00034438 655f7361 66655f70 61727365 5f666c6f e_safe_parse_flo │ │ │ │ - 0x00034448 61740000 43507944 65665f5f 70617273 at..CPyDef__pars │ │ │ │ - 0x00034458 65725f5f 5f6c6f61 64730000 43507944 er___loads..CPyD │ │ │ │ - 0x00034468 65665f5f 70617273 65725f5f 5f6c6f61 ef__parser___loa │ │ │ │ - 0x00034478 64000000 43507944 65665f5f 70617273 d...CPyDef__pars │ │ │ │ - 0x00034488 65725f5f 5f5f5f74 6f705f6c 6576656c er_____top_level │ │ │ │ - 0x00034498 5f5f0000 43507944 65665f74 6f6d6c69 __..CPyDef_tomli │ │ │ │ - 0x000344a8 5f5f5f5f 5f746f70 5f6c6576 656c5f5f _____top_level__ │ │ │ │ - 0x000344b8 00000000 00000000 00000000 03000000 ................ │ │ │ │ - 0x000344c8 03000000 71000000 72000000 73000000 ....q...r...s... │ │ │ │ - 0x000344d8 02000000 8d000000 8e000000 04000000 ................ │ │ │ │ - 0x000344e8 8f000000 90000000 91000000 92000000 ................ │ │ │ │ - 0x000344f8 18000000 03000000 04000000 05000000 ................ │ │ │ │ - 0x00034508 06000000 01000000 13000000 02000000 ................ │ │ │ │ - 0x00034518 16000000 17000000 01000000 1b000000 ................ │ │ │ │ - 0x00034528 06000000 0c000000 12000000 18000000 ................ │ │ │ │ - 0x00034538 15000000 10000000 13000000 01000000 ................ │ │ │ │ - 0x00034548 1d000000 03000000 1f000000 1f000000 ................ │ │ │ │ - 0x00034558 1f000000 01000000 e7000000 02000000 ................ │ │ │ │ - 0x00034568 04000000 22000000 01000000 08000000 ...."........... │ │ │ │ - 0x00034578 01000000 29000000 01000000 2e000000 ....)........... │ │ │ │ - 0x00034588 01000000 32000000 01000000 95000000 ....2........... │ │ │ │ - 0x00034598 03000000 97000000 97000000 97000000 ................ │ │ │ │ - 0x000345a8 03000000 98000000 98000000 98000000 ................ │ │ │ │ - 0x000345b8 02000000 ef000000 f0000000 01000000 ................ │ │ │ │ - 0x000345c8 9a000000 04000000 9c000000 04000000 ................ │ │ │ │ - 0x000345d8 22000000 9d000000 03000000 9e000000 "............... │ │ │ │ - 0x000345e8 9e000000 9e000000 01000000 f4000000 ................ │ │ │ │ - 0x000345f8 06000000 2d000000 2b000000 2a000000 ....-...+...*... │ │ │ │ - 0x00034608 9f000000 a0000000 a1000000 03000000 ................ │ │ │ │ - 0x00034618 09000000 08000000 0a000000 03000000 ................ │ │ │ │ - 0x00034628 c7000000 d8000000 d7000000 00000000 ................ │ │ │ │ - 0x00034638 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00034648 05360030 00320031 32370031 00000000 .6.0.2.127.1.... │ │ │ │ - 0x00034658 042f416e 206f626a 65637420 6f746865 ./An object othe │ │ │ │ - 0x00034668 72207468 616e206c 69737420 666f756e r than list foun │ │ │ │ - 0x00034678 64206265 68696e64 20746869 73206b65 d behind this ke │ │ │ │ - 0x00034688 7905696e 64657800 09457870 65637465 y.index..Expecte │ │ │ │ - 0x00034698 64200000 40000000 09000000 30000000 d ..@.......0... │ │ │ │ - 0x000346a8 09000000 04000000 09000000 0c000000 ................ │ │ │ │ - 0x000346b8 09000000 3f000000 09000000 37000000 ....?.......7... │ │ │ │ - 0x000346c8 09000000 17000000 09000000 2f000000 ............/... │ │ │ │ - 0x000346d8 09000000 11000000 09000000 33000000 ............3... │ │ │ │ - 0x000346e8 09000000 15000000 09000000 12000000 ................ │ │ │ │ - 0x000346f8 09000000 1f000000 09000000 36000000 ............6... │ │ │ │ - 0x00034708 09000000 10000000 09000000 24000000 ............$... │ │ │ │ - 0x00034718 09000000 2a000000 09000000 00000000 ....*........... │ │ │ │ - 0x00034728 00000000 .... │ │ │ │ + 0x00033c18 6765745f 6f725f63 72656174 655f6e65 get_or_create_ne │ │ │ │ + 0x00033c28 73742824 73656c66 2c206b65 792c202a st($self, key, * │ │ │ │ + 0x00033c38 2c206163 63657373 5f6c6973 74733d54 , access_lists=T │ │ │ │ + 0x00033c48 72756529 0a2d2d0a 0a000000 61707065 rue).--.....appe │ │ │ │ + 0x00033c58 6e645f6e 6573745f 746f5f6c 69737428 nd_nest_to_list( │ │ │ │ + 0x00033c68 2473656c 662c206b 6579290a 2d2d0a0a $self, key).--.. │ │ │ │ + 0x00033c78 00000000 466c6167 73000000 466c6167 ....Flags...Flag │ │ │ │ + 0x00033c88 7328290a 2d2d0a0a 00000000 6164645f s().--......add_ │ │ │ │ + 0x00033c98 70656e64 696e6728 2473656c 662c206b pending($self, k │ │ │ │ + 0x00033ca8 65792c20 666c6167 290a2d2d 0a0a0000 ey, flag).--.... │ │ │ │ + 0x00033cb8 66696e61 6c697a65 5f70656e 64696e67 finalize_pending │ │ │ │ + 0x00033cc8 28247365 6c66290a 2d2d0a0a 00000000 ($self).--...... │ │ │ │ + 0x00033cd8 756e7365 745f616c 6c282473 656c662c unset_all($self, │ │ │ │ + 0x00033ce8 206b6579 290a2d2d 0a0a0000 73657428 key).--....set( │ │ │ │ + 0x00033cf8 2473656c 662c206b 65792c20 666c6167 $self, key, flag │ │ │ │ + 0x00033d08 2c202a2c 20726563 75727369 7665290a , *, recursive). │ │ │ │ + 0x00033d18 2d2d0a0a 00000000 69735f28 2473656c --......is_($sel │ │ │ │ + 0x00033d28 662c206b 65792c20 666c6167 290a2d2d f, key, flag).-- │ │ │ │ + 0x00033d38 0a0a0000 5f5f6d79 7079635f 64656661 ....__mypyc_defa │ │ │ │ + 0x00033d48 756c7473 5f736574 75702829 0a2d2d0a ults_setup().--. │ │ │ │ + 0x00033d58 0a000000 46524f5a 454e0000 4558504c ....FROZEN..EXPL │ │ │ │ + 0x00033d68 49434954 5f4e4553 54000000 5f70656e ICIT_NEST..._pen │ │ │ │ + 0x00033d78 64696e67 5f666c61 67730000 544f4d4c ding_flags..TOML │ │ │ │ + 0x00033d88 4465636f 64654572 726f7200 5f5f7765 DecodeError.__we │ │ │ │ + 0x00033d98 616b7265 665f5f00 44455052 45434154 akref__.DEPRECAT │ │ │ │ + 0x00033da8 45445f44 45464155 4c540000 44455052 ED_DEFAULT..DEPR │ │ │ │ + 0x00033db8 45434154 45445f44 45464155 4c542829 ECATED_DEFAULT() │ │ │ │ + 0x00033dc8 0a2d2d0a 0a000000 5f5f696e 69745f73 .--.....__init_s │ │ │ │ + 0x00033dd8 7562636c 6173735f 5f000000 00000000 ubclass__....... │ │ │ │ + 0x00033de8 4350795f 44656352 65660000 50795f53 CPy_DecRef..Py_S │ │ │ │ + 0x00033df8 495a4500 50795475 706c655f 4745545f IZE.PyTuple_GET_ │ │ │ │ + 0x00033e08 53495a45 00000000 50795475 706c655f SIZE....PyTuple_ │ │ │ │ + 0x00033e18 5345545f 4954454d 00000000 5079556e SET_ITEM....PyUn │ │ │ │ + 0x00033e28 69636f64 655f4745 545f4c45 4e475448 icode_GET_LENGTH │ │ │ │ + 0x00033e38 00000000 5079556e 69636f64 655f4953 ....PyUnicode_IS │ │ │ │ + 0x00033e48 5f434f4d 50414354 00000000 5079556e _COMPACT....PyUn │ │ │ │ + 0x00033e58 69636f64 655f5245 41440000 50794c69 icode_READ..PyLi │ │ │ │ + 0x00033e68 73745f53 45545f49 54454d00 50794c69 st_SET_ITEM.PyLi │ │ │ │ + 0x00033e78 73745f47 45545f53 495a4500 50795f53 st_GET_SIZE.Py_S │ │ │ │ + 0x00033e88 45545f53 495a4500 5f435079 5374725f ET_SIZE._CPyStr_ │ │ │ │ + 0x00033e98 45717561 6c5f4e6f 4964656e 74436865 Equal_NoIdentChe │ │ │ │ + 0x00033ea8 636b0000 50794279 74654172 7261795f ck..PyByteArray_ │ │ │ │ + 0x00033eb8 41535f53 5452494e 47000000 50794f62 AS_STRING...PyOb │ │ │ │ + 0x00033ec8 6a656374 5f43616c 6c4d6574 686f644f ject_CallMethodO │ │ │ │ + 0x00033ed8 6e654172 67000000 43507944 65665f5f neArg...CPyDef__ │ │ │ │ + 0x00033ee8 70617273 65725f5f 5f736166 655f7061 parser___safe_pa │ │ │ │ + 0x00033ef8 7273655f 666c6f61 745f6d61 6b655f73 rse_float_make_s │ │ │ │ + 0x00033f08 6166655f 70617273 655f666c 6f61745f afe_parse_float_ │ │ │ │ + 0x00033f18 6f626a5f 5f5f5f5f 6765745f 5f000000 obj_____get__... │ │ │ │ + 0x00033f28 5f435079 4c697374 5f46696e 64000000 _CPyList_Find... │ │ │ │ + 0x00033f38 66696e64 5f6b6579 776f7264 00000000 find_keyword.... │ │ │ │ + 0x00033f48 70617273 65725f69 6e697400 76676574 parser_init.vget │ │ │ │ + 0x00033f58 61726773 6b657977 6f726473 66617374 argskeywordsfast │ │ │ │ + 0x00033f68 5f696d70 6c000000 76676574 61726773 _impl...vgetargs │ │ │ │ + 0x00033f78 6b657977 6f726473 00000000 50794469 keywords....PyDi │ │ │ │ + 0x00033f88 63745f47 45545f53 495a4500 5f507955 ct_GET_SIZE._PyU │ │ │ │ + 0x00033f98 6e69636f 64655f4e 4f4e434f 4d504143 nicode_NONCOMPAC │ │ │ │ + 0x00033fa8 545f4441 54410000 43507953 74725f47 T_DATA..CPyStr_G │ │ │ │ + 0x00033fb8 65744974 656d0000 5079556e 69636f64 etItem..PyUnicod │ │ │ │ + 0x00033fc8 655f4d41 585f4348 41525f56 414c5545 e_MAX_CHAR_VALUE │ │ │ │ + 0x00033fd8 00000000 43507953 74725f42 75696c64 ....CPyStr_Build │ │ │ │ + 0x00033fe8 00000000 5f507953 74725f58 53747269 ...._PyStr_XStri │ │ │ │ + 0x00033ff8 70000000 43507942 79746573 5f427569 p...CPyBytes_Bui │ │ │ │ + 0x00034008 6c640000 50794279 74654172 7261795f ld..PyByteArray_ │ │ │ │ + 0x00034018 4745545f 53495a45 00000000 6c697374 GET_SIZE....list │ │ │ │ + 0x00034028 5f726573 697a6500 43507953 65717565 _resize.CPySeque │ │ │ │ + 0x00034038 6e636554 75706c65 5f476574 4974656d nceTuple_GetItem │ │ │ │ + 0x00034048 556e7361 66650000 00000000 43507944 Unsafe......CPyD │ │ │ │ + 0x00034058 65665f5f 70617273 65725f5f 5f466c61 ef__parser___Fla │ │ │ │ + 0x00034068 67735f5f 5f616464 5f70656e 64696e67 gs___add_pending │ │ │ │ + 0x00034078 00000000 00000000 43507944 65665f5f ........CPyDef__ │ │ │ │ + 0x00034088 70617273 65725f5f 5f4e6573 74656444 parser___NestedD │ │ │ │ + 0x00034098 6963745f 5f5f6765 745f6f72 5f637265 ict___get_or_cre │ │ │ │ + 0x000340a8 6174655f 6e657374 00000000 4350795f ate_nest....CPy_ │ │ │ │ + 0x000340b8 43616c63 756c6174 654d6574 61636c61 CalculateMetacla │ │ │ │ + 0x000340c8 73730000 75706461 74655f62 61736573 ss..update_bases │ │ │ │ + 0x000340d8 00000000 43507954 7970655f 46726f6d ....CPyType_From │ │ │ │ + 0x000340e8 54656d70 6c617465 00000000 43507949 Template....CPyI │ │ │ │ + 0x000340f8 6d706f72 745f496d 706f7274 4d616e79 mport_ImportMany │ │ │ │ + 0x00034108 00000000 43507949 6d706f72 745f496d ....CPyImport_Im │ │ │ │ + 0x00034118 706f7274 46726f6d 4d616e79 00000000 portFromMany.... │ │ │ │ + 0x00034128 43507944 65665f5f 70617273 65725f5f CPyDef__parser__ │ │ │ │ + 0x00034138 5f466c61 67735f5f 5f756e73 65745f61 _Flags___unset_a │ │ │ │ + 0x00034148 6c6c0000 43507944 65665f5f 70617273 ll..CPyDef__pars │ │ │ │ + 0x00034158 65725f5f 5f466c61 67735f5f 5f736574 er___Flags___set │ │ │ │ + 0x00034168 00000000 43507944 65665f5f 70617273 ....CPyDef__pars │ │ │ │ + 0x00034178 65725f5f 5f466c61 67735f5f 5f69735f er___Flags___is_ │ │ │ │ + 0x00034188 00000000 43507944 65665f5f 70617273 ....CPyDef__pars │ │ │ │ + 0x00034198 65725f5f 5f466c61 67735f5f 5f66696e er___Flags___fin │ │ │ │ + 0x000341a8 616c697a 655f7065 6e64696e 67000000 alize_pending... │ │ │ │ + 0x000341b8 43507944 65665f5f 70617273 65725f5f CPyDef__parser__ │ │ │ │ + 0x000341c8 5f544f4d 4c446563 6f646545 72726f72 _TOMLDecodeError │ │ │ │ + 0x000341d8 5f5f5f5f 5f696e69 745f5f00 43507950 _____init__.CPyP │ │ │ │ + 0x000341e8 795f5f70 61727365 725f5f5f 544f4d4c y__parser___TOML │ │ │ │ + 0x000341f8 4465636f 64654572 726f725f 5f5f5f5f DecodeError_____ │ │ │ │ + 0x00034208 696e6974 5f5f0000 43507944 65665f5f init__..CPyDef__ │ │ │ │ + 0x00034218 70617273 65725f5f 5f736b69 705f756e parser___skip_un │ │ │ │ + 0x00034228 74696c00 43507944 65665f5f 70617273 til.CPyDef__pars │ │ │ │ + 0x00034238 65725f5f 5f706172 73655f62 61736963 er___parse_basic │ │ │ │ + 0x00034248 5f737472 00000000 43507944 65665f5f _str....CPyDef__ │ │ │ │ + 0x00034258 70617273 65725f5f 5f706172 73655f6b parser___parse_k │ │ │ │ + 0x00034268 65795f70 61727400 43507944 65665f5f ey_part.CPyDef__ │ │ │ │ + 0x00034278 70617273 65725f5f 5f637265 6174655f parser___create_ │ │ │ │ + 0x00034288 64696374 5f72756c 65000000 43507944 dict_rule...CPyD │ │ │ │ + 0x00034298 65665f5f 70617273 65725f5f 5f637265 ef__parser___cre │ │ │ │ + 0x000342a8 6174655f 6c697374 5f72756c 65000000 ate_list_rule... │ │ │ │ + 0x000342b8 43507944 65665f5f 70617273 65725f5f CPyDef__parser__ │ │ │ │ + 0x000342c8 5f706172 73655f6d 756c7469 6c696e65 _parse_multiline │ │ │ │ + 0x000342d8 5f737472 00000000 43507944 65665f5f _str....CPyDef__ │ │ │ │ + 0x000342e8 70617273 65725f5f 5f706172 73655f68 parser___parse_h │ │ │ │ + 0x000342f8 65785f63 68617200 43507944 65665f5f ex_char.CPyDef__ │ │ │ │ + 0x00034308 70617273 65725f5f 5f706172 73655f62 parser___parse_b │ │ │ │ + 0x00034318 61736963 5f737472 5f657363 61706500 asic_str_escape. │ │ │ │ + 0x00034328 43507944 65665f5f 70617273 65725f5f CPyDef__parser__ │ │ │ │ + 0x00034338 5f6d616b 655f7361 66655f70 61727365 _make_safe_parse │ │ │ │ + 0x00034348 5f666c6f 61740000 43507944 65665f5f _float..CPyDef__ │ │ │ │ + 0x00034358 70617273 65725f5f 5f5f5f74 6f705f6c parser_____top_l │ │ │ │ + 0x00034368 6576656c 5f5f0000 43507944 65665f74 evel__..CPyDef_t │ │ │ │ + 0x00034378 6f6d6c69 5f5f5f5f 5f746f70 5f6c6576 omli_____top_lev │ │ │ │ + 0x00034388 656c5f5f 00000000 43507944 65665f5f el__....CPyDef__ │ │ │ │ + 0x00034398 72655f5f 5f6d6174 63685f74 6f5f6461 re___match_to_da │ │ │ │ + 0x000343a8 74657469 6d650000 43507944 65665f5f tetime..CPyDef__ │ │ │ │ + 0x000343b8 72655f5f 5f636163 6865645f 747a0000 re___cached_tz.. │ │ │ │ + 0x000343c8 43507944 65665f5f 72655f5f 5f6d6174 CPyDef__re___mat │ │ │ │ + 0x000343d8 63685f74 6f5f6c6f 63616c74 696d6500 ch_to_localtime. │ │ │ │ + 0x000343e8 43507944 65665f5f 70617273 65725f5f CPyDef__parser__ │ │ │ │ + 0x000343f8 5f706172 73655f76 616c7565 00000000 _parse_value.... │ │ │ │ + 0x00034408 43507944 65665f5f 70617273 65725f5f CPyDef__parser__ │ │ │ │ + 0x00034418 5f706172 73655f6b 65795f76 616c7565 _parse_key_value │ │ │ │ + 0x00034428 5f706169 72000000 43507944 65665f5f _pair...CPyDef__ │ │ │ │ + 0x00034438 70617273 65725f5f 5f6b6579 5f76616c parser___key_val │ │ │ │ + 0x00034448 75655f72 756c6500 43507944 65665f5f ue_rule.CPyDef__ │ │ │ │ + 0x00034458 70617273 65725f5f 5f6c6f61 64730000 parser___loads.. │ │ │ │ + 0x00034468 43507944 65665f5f 70617273 65725f5f CPyDef__parser__ │ │ │ │ + 0x00034478 5f6c6f61 64000000 43507944 65665f5f _load...CPyDef__ │ │ │ │ + 0x00034488 70617273 65725f5f 5f706172 73655f69 parser___parse_i │ │ │ │ + 0x00034498 6e6c696e 655f7461 626c6500 43507944 nline_table.CPyD │ │ │ │ + 0x000344a8 65665f5f 70617273 65725f5f 5f706172 ef__parser___par │ │ │ │ + 0x000344b8 73655f61 72726179 00000000 00000000 se_array........ │ │ │ │ + 0x000344c8 00000000 03000000 03000000 46000000 ............F... │ │ │ │ + 0x000344d8 47000000 48000000 02000000 62000000 G...H.......b... │ │ │ │ + 0x000344e8 63000000 04000000 64000000 65000000 c.......d...e... │ │ │ │ + 0x000344f8 66000000 67000000 18000000 01000000 f...g........... │ │ │ │ + 0x00034508 06000000 01000000 6b000000 01000000 ........k....... │ │ │ │ + 0x00034518 6d000000 03000000 6f000000 6f000000 m.......o...o... │ │ │ │ + 0x00034528 6f000000 03000000 70000000 70000000 o.......p...p... │ │ │ │ + 0x00034538 70000000 02000000 e4000000 e5000000 p............... │ │ │ │ + 0x00034548 01000000 73000000 04000000 75000000 ....s.......u... │ │ │ │ + 0x00034558 76000000 77000000 78000000 03000000 v...w...x....... │ │ │ │ + 0x00034568 7a000000 7a000000 7a000000 01000000 z...z...z....... │ │ │ │ + 0x00034578 e9000000 06000000 7b000000 7c000000 ........{...|... │ │ │ │ + 0x00034588 7d000000 7e000000 7f000000 80000000 }...~........... │ │ │ │ + 0x00034598 03000000 82000000 83000000 84000000 ................ │ │ │ │ + 0x000345a8 03000000 aa000000 bb000000 ba000000 ................ │ │ │ │ + 0x000345b8 03000000 76000000 bf000000 c0000000 ....v........... │ │ │ │ + 0x000345c8 01000000 c9000000 02000000 cc000000 ................ │ │ │ │ + 0x000345d8 cd000000 06000000 c2000000 c8000000 ................ │ │ │ │ + 0x000345e8 ce000000 cb000000 c6000000 c9000000 ................ │ │ │ │ + 0x000345f8 01000000 d1000000 03000000 d3000000 ................ │ │ │ │ + 0x00034608 d3000000 d3000000 01000000 f3000000 ................ │ │ │ │ + 0x00034618 02000000 76000000 77000000 01000000 ....v...w....... │ │ │ │ + 0x00034628 83000000 01000000 25000000 01000000 ........%....... │ │ │ │ + 0x00034638 db000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00034648 00000000 00000000 05320030 00313237 .........2.0.127 │ │ │ │ + 0x00034658 00310036 00000000 042f416e 206f626a .1.6...../An obj │ │ │ │ + 0x00034668 65637420 6f746865 72207468 616e206c ect other than l │ │ │ │ + 0x00034678 69737420 666f756e 64206265 68696e64 ist found behind │ │ │ │ + 0x00034688 20746869 73206b65 7905696e 64657800 this key.index. │ │ │ │ + 0x00034698 09457870 65637465 64200000 40000000 .Expected ..@... │ │ │ │ + 0x000346a8 09000000 30000000 09000000 04000000 ....0........... │ │ │ │ + 0x000346b8 09000000 0c000000 09000000 3f000000 ............?... │ │ │ │ + 0x000346c8 09000000 37000000 09000000 17000000 ....7........... │ │ │ │ + 0x000346d8 09000000 2f000000 09000000 11000000 ..../........... │ │ │ │ + 0x000346e8 09000000 33000000 09000000 15000000 ....3........... │ │ │ │ + 0x000346f8 09000000 12000000 09000000 1f000000 ................ │ │ │ │ + 0x00034708 09000000 36000000 09000000 10000000 ....6........... │ │ │ │ + 0x00034718 09000000 24000000 09000000 2a000000 ....$.......*... │ │ │ │ + 0x00034728 09000000 00000000 00000000 ............ │ │ │ ├── readelf --wide --decompress --hex-dump=.ARM.exidx {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.ARM.exidx': │ │ │ │ - 0x0003472c 0cb4ff7f 01000000 ........ │ │ │ │ + 0x00034734 f4b3ff7f 01000000 ........ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x00034734 00000000 .... │ │ │ │ + 0x0003473c 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ │ │ @@ -1,49 +1,49 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data.rel.ro': │ │ │ │ - 0x0004fc3c b8270300 bc270300 a0240300 00000000 .'...'...$...... │ │ │ │ - 0x0004fc4c 30240300 00000000 3c240300 00000000 0$......<$...... │ │ │ │ - 0x0004fc5c 54240300 60240300 00000000 74240300 T$..`$......t$.. │ │ │ │ - 0x0004fc6c 00000000 9c240300 a0240300 30240300 .....$...$..0$.. │ │ │ │ - 0x0004fc7c a4240300 00000000 9c240300 a0240300 .$.......$...$.. │ │ │ │ - 0x0004fc8c c4240300 00000000 9c240300 a0240300 .$.......$...$.. │ │ │ │ - 0x0004fc9c e8240300 00000000 9c240300 a0240300 .$.......$...$.. │ │ │ │ - 0x0004fcac 00000000 9c240300 a0240300 24250300 .....$...$..$%.. │ │ │ │ - 0x0004fcbc 00000000 9c240300 a0240300 00000000 .....$...$...... │ │ │ │ - 0x0004fccc 9c240300 a0240300 c4240300 00000000 .$...$...$...... │ │ │ │ - 0x0004fcdc 9c240300 a0240300 30240300 a4240300 .$...$..0$...$.. │ │ │ │ - 0x0004fcec 00000000 9c240300 a0240300 30240300 .....$...$..0$.. │ │ │ │ - 0x0004fcfc a4240300 00000000 9c240300 a0240300 .$.......$...$.. │ │ │ │ - 0x0004fd0c 00000000 9c240300 a0240300 00000000 .....$...$...... │ │ │ │ - 0x0004fd1c 9c240300 a0240300 00000000 9c240300 .$...$.......$.. │ │ │ │ - 0x0004fd2c a0240300 30240300 a4240300 00000000 .$..0$...$...... │ │ │ │ - 0x0004fd3c 9c240300 a0240300 0c260300 10260300 .$...$...&...&.. │ │ │ │ - 0x0004fd4c 30240300 00000000 9c240300 a0240300 0$.......$...$.. │ │ │ │ - 0x0004fd5c 0c260300 00000000 9c240300 a0240300 .&.......$...$.. │ │ │ │ - 0x0004fd6c 0c260300 00000000 9c240300 a0240300 .&.......$...$.. │ │ │ │ - 0x0004fd7c 00000000 9c240300 a0240300 00000000 .....$...$...... │ │ │ │ - 0x0004fd8c 9c240300 a0240300 90260300 98260300 .$...$...&...&.. │ │ │ │ - 0x0004fd9c a4260300 00000000 9c240300 a0240300 .&.......$...$.. │ │ │ │ - 0x0004fdac c8260300 00000000 e0260300 00000000 .&.......&...... │ │ │ │ - 0x0004fdbc e0260300 fc260300 00000000 e0260300 .&...&.......&.. │ │ │ │ - 0x0004fdcc 3c270300 00000000 e0260300 3c270300 <'.......&..<'.. │ │ │ │ - 0x0004fddc 4c270300 00000000 e0260300 00000000 L'.......&...... │ │ │ │ - 0x0004fdec e0260300 3c270300 00000000 94270300 .&..<'.......'.. │ │ │ │ - 0x0004fdfc 30240300 00000000 a4270300 30240300 0$.......'..0$.. │ │ │ │ - 0x0004fe0c 00000000 c0270300 30240300 00000000 .....'..0$...... │ │ │ │ - 0x0004fe1c c0270300 00000000 f4270300 00280300 .'.......'...(.. │ │ │ │ - 0x0004fe2c 0c280300 00000000 c0270300 00000000 .(.......'...... │ │ │ │ - 0x0004fe3c 48460300 f4300300 f4300300 c4280300 HF...0...0...(.. │ │ │ │ - 0x0004fe4c 0c290300 50290300 90290300 cc290300 .)..P)...)...).. │ │ │ │ - 0x0004fe5c 142a0300 242a0300 882b0300 b82b0300 .*..$*...+...+.. │ │ │ │ - 0x0004fe6c b42c0300 cc2c0300 4c2d0300 902d0300 .,...,..L-...-.. │ │ │ │ - 0x0004fe7c d82d0300 ec2d0300 342e0300 742e0300 .-...-..4...t... │ │ │ │ - 0x0004fe8c 982e0300 dc2e0300 58460300 1c2f0300 ........XF.../.. │ │ │ │ - 0x0004fe9c 642f0300 942f0300 c82f0300 f02f0300 d/.../.../.../.. │ │ │ │ - 0x0004feac 24300300 44300300 78300300 b8300300 $0..D0..x0...0.. │ │ │ │ - 0x0004febc f8300300 38310300 74310300 b0310300 .0..81..t1...1.. │ │ │ │ - 0x0004fecc e0310300 28320300 70320300 9c320300 .1..(2..p2...2.. │ │ │ │ - 0x0004fedc e4320300 2c330300 6c330300 ac330300 .2..,3..l3...3.. │ │ │ │ - 0x0004feec ec330300 2c340300 74340300 a8340300 .3..,4..t4...4.. │ │ │ │ - 0x0004fefc ec340300 2c350300 70350300 ac350300 .4..,5..p5...5.. │ │ │ │ - 0x0004ff0c e0350300 28360300 f4300300 .5..(6...0.. │ │ │ │ + 0x0004fc3c 34280300 38280300 1c250300 00000000 4(..8(...%...... │ │ │ │ + 0x0004fc4c 24240300 ac240300 00000000 24240300 $$...$......$$.. │ │ │ │ + 0x0004fc5c 00000000 58240300 64240300 70240300 ....X$..d$..p$.. │ │ │ │ + 0x0004fc6c 00000000 24240300 00000000 ac240300 ....$$.......$.. │ │ │ │ + 0x0004fc7c 00000000 b8240300 00000000 d0240300 .....$.......$.. │ │ │ │ + 0x0004fc8c dc240300 00000000 f0240300 00000000 .$.......$...... │ │ │ │ + 0x0004fc9c 18250300 1c250300 ac240300 20250300 .%...%...$.. %.. │ │ │ │ + 0x0004fcac 00000000 18250300 1c250300 40250300 .....%...%..@%.. │ │ │ │ + 0x0004fcbc 00000000 18250300 1c250300 64250300 .....%...%..d%.. │ │ │ │ + 0x0004fccc 00000000 18250300 1c250300 00000000 .....%...%...... │ │ │ │ + 0x0004fcdc 18250300 1c250300 a0250300 00000000 .%...%...%...... │ │ │ │ + 0x0004fcec 18250300 1c250300 00000000 18250300 .%...%.......%.. │ │ │ │ + 0x0004fcfc 1c250300 40250300 00000000 18250300 .%..@%.......%.. │ │ │ │ + 0x0004fd0c 1c250300 ac240300 20250300 00000000 .%...$.. %...... │ │ │ │ + 0x0004fd1c 18250300 1c250300 ac240300 20250300 .%...%...$.. %.. │ │ │ │ + 0x0004fd2c 00000000 18250300 1c250300 00000000 .....%...%...... │ │ │ │ + 0x0004fd3c 18250300 1c250300 00000000 18250300 .%...%.......%.. │ │ │ │ + 0x0004fd4c 1c250300 00000000 18250300 1c250300 .%.......%...%.. │ │ │ │ + 0x0004fd5c ac240300 20250300 00000000 18250300 .$.. %.......%.. │ │ │ │ + 0x0004fd6c 1c250300 88260300 8c260300 ac240300 .%...&...&...$.. │ │ │ │ + 0x0004fd7c 00000000 18250300 1c250300 88260300 .....%...%...&.. │ │ │ │ + 0x0004fd8c 00000000 18250300 1c250300 88260300 .....%...%...&.. │ │ │ │ + 0x0004fd9c 00000000 18250300 1c250300 00000000 .....%...%...... │ │ │ │ + 0x0004fdac 18250300 1c250300 00000000 18250300 .%...%.......%.. │ │ │ │ + 0x0004fdbc 1c250300 0c270300 14270300 20270300 .%...'...'.. '.. │ │ │ │ + 0x0004fdcc 00000000 18250300 1c250300 44270300 .....%...%..D'.. │ │ │ │ + 0x0004fddc 00000000 5c270300 00000000 5c270300 ....\'......\'.. │ │ │ │ + 0x0004fdec 78270300 00000000 5c270300 b8270300 x'......\'...'.. │ │ │ │ + 0x0004fdfc 00000000 5c270300 b8270300 c8270300 ....\'...'...'.. │ │ │ │ + 0x0004fe0c 00000000 5c270300 00000000 5c270300 ....\'......\'.. │ │ │ │ + 0x0004fe1c b8270300 00000000 10280300 ac240300 .'.......(...$.. │ │ │ │ + 0x0004fe2c 00000000 20280300 ac240300 00000000 .... (...$...... │ │ │ │ + 0x0004fe3c 50460300 30300300 30300300 c4280300 PF..00..00...(.. │ │ │ │ + 0x0004fe4c 44290300 88290300 d0290300 e4290300 D)...)...)...).. │ │ │ │ + 0x0004fe5c 2c2a0300 6c2a0300 902a0300 d42a0300 ,*..l*...*...*.. │ │ │ │ + 0x0004fe6c 60460300 1c2b0300 642b0300 942b0300 `F...+..d+...+.. │ │ │ │ + 0x0004fe7c c82b0300 f02b0300 242c0300 442c0300 .+...+..$,..D,.. │ │ │ │ + 0x0004fe8c 782c0300 b82c0300 f82c0300 382d0300 x,...,...,..8-.. │ │ │ │ + 0x0004fe9c 742d0300 b02d0300 e02d0300 282e0300 t-...-...-..(... │ │ │ │ + 0x0004feac 702e0300 9c2e0300 e02e0300 282f0300 p...........(/.. │ │ │ │ + 0x0004febc 6c2f0300 ac2f0300 f02f0300 34300300 l/.../.../..40.. │ │ │ │ + 0x0004fecc 74300300 b4300300 fc300300 30310300 t0...0...0..01.. │ │ │ │ + 0x0004fedc 74310300 b4310300 f8310300 34320300 t1...1...1..42.. │ │ │ │ + 0x0004feec 68320300 b0320300 f8320300 3c330300 h2...2...2..<3.. │ │ │ │ + 0x0004fefc 68330300 b0330300 c0330300 24350300 h3...3...3..$5.. │ │ │ │ + 0x0004ff0c 38350300 34360300 30300300 85..46..00.. │ │ │ ├── readelf --wide --decompress --hex-dump=.got {} │ │ │ │ @@ -50,34 +50,34 @@ │ │ │ │ 0x000502e0 088e0000 088e0000 088e0000 088e0000 ................ │ │ │ │ 0x000502f0 088e0000 088e0000 088e0000 088e0000 ................ │ │ │ │ 0x00050300 088e0000 088e0000 088e0000 088e0000 ................ │ │ │ │ 0x00050310 088e0000 088e0000 088e0000 088e0000 ................ │ │ │ │ 0x00050320 088e0000 088e0000 088e0000 088e0000 ................ │ │ │ │ 0x00050330 088e0000 088e0000 088e0000 088e0000 ................ │ │ │ │ 0x00050340 088e0000 088e0000 088e0000 088e0000 ................ │ │ │ │ - 0x00050350 088e0000 00000000 00000000 99f40200 ................ │ │ │ │ + 0x00050350 088e0000 00000000 00000000 f9f10200 ................ │ │ │ │ 0x00050360 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050370 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050380 00000000 00000000 2def0200 00000000 ........-....... │ │ │ │ + 0x00050380 00000000 00000000 99f50200 00000000 ................ │ │ │ │ 0x00050390 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000503a0 a9f50200 00000000 00000000 00000000 ................ │ │ │ │ + 0x000503a0 09f30200 00000000 00000000 00000000 ................ │ │ │ │ 0x000503b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000503c0 00000000 00000000 00000000 5d260100 ............]&.. │ │ │ │ + 0x000503c0 00000000 00000000 00000000 59260100 ............Y&.. │ │ │ │ 0x000503d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000503e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000503f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050400 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050410 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050420 11240100 00000000 00000000 00000000 .$.............. │ │ │ │ 0x00050430 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050440 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050450 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050460 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050470 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050480 aded0200 00000000 00000000 00000000 ................ │ │ │ │ + 0x00050480 19f40200 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 ................ │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ @@ -1,316 +1,316 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data': │ │ │ │ - 0x00050520 20050500 60140300 3c280300 18110300 ...`...<(...... │ │ │ │ - 0x00050530 f4300300 81180100 051a0100 857b0100 .0...........{.. │ │ │ │ - 0x00050540 c1490100 f54e0100 b9580100 999c0000 .I...N...X...... │ │ │ │ - 0x00050550 511c0100 e51d0100 f9600100 01000000 Q........`...... │ │ │ │ + 0x00050520 20050500 50140300 3c280300 08110300 ...P...<(...... │ │ │ │ + 0x00050530 30300300 81180100 051a0100 7d7b0100 00..........}{.. │ │ │ │ + 0x00050540 bd490100 f14e0100 b5580100 999c0000 .I...N...X...... │ │ │ │ + 0x00050550 511c0100 e51d0100 f5600100 01000000 Q........`...... │ │ │ │ 0x00050560 00000070 00000000 00000070 00000000 ...p.......p.... │ │ │ │ - 0x00050570 00000000 c43c0300 2c000000 00000000 .....<..,....... │ │ │ │ + 0x00050570 00000000 843d0300 2c000000 00000000 .....=..,....... │ │ │ │ 0x00050580 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050590 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000505a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000505b0 00000000 00000000 00000000 00060000 ................ │ │ │ │ 0x000505c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000505d0 00000000 00000000 00000000 940a0500 ................ │ │ │ │ - 0x000505e0 00000000 d40a0500 00000000 00000000 ................ │ │ │ │ - 0x000505f0 00000000 00000000 00000000 41d30100 ............A... │ │ │ │ + 0x000505d0 00000000 00000000 00000000 e40a0500 ................ │ │ │ │ + 0x000505e0 00000000 240b0500 00000000 00000000 ....$........... │ │ │ │ + 0x000505f0 00000000 00000000 00000000 49990100 ............I... │ │ │ │ 0x00050600 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050610 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050620 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050630 00000000 00000000 00000070 00000000 ...........p.... │ │ │ │ - 0x00050640 00000000 08120300 14000000 00000000 ................ │ │ │ │ + 0x00050640 00000000 f8110300 14000000 00000000 ................ │ │ │ │ 0x00050650 59a30000 0c000000 00000000 00000000 Y............... │ │ │ │ 0x00050660 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050670 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050680 00000000 00000000 00000000 104e0000 .............N.. │ │ │ │ - 0x00050690 303a0300 899e0000 419e0000 00000000 0:......A....... │ │ │ │ - 0x000506a0 00000000 00000000 00000000 98080500 ................ │ │ │ │ - 0x000506b0 00000000 f8080500 00000000 00000000 ................ │ │ │ │ + 0x00050690 f03a0300 899e0000 419e0000 00000000 .:......A....... │ │ │ │ + 0x000506a0 00000000 00000000 00000000 e8080500 ................ │ │ │ │ + 0x000506b0 00000000 48090500 00000000 00000000 ....H........... │ │ │ │ 0x000506c0 d1a10000 00000000 00000000 00000000 ................ │ │ │ │ 0x000506d0 00000000 2da10000 00000000 00000000 ....-........... │ │ │ │ 0x000506e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000506f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050700 00000000 00000000 a4220300 71c40200 ........."..q... │ │ │ │ - 0x00050710 82000000 00000000 3c220300 fdc40200 ........<"...... │ │ │ │ - 0x00050720 82000000 00000000 d4260300 39d50100 .........&..9... │ │ │ │ - 0x00050730 82000000 50360300 b81b0300 a1e00100 ....P6.......... │ │ │ │ - 0x00050740 82000000 74360300 e81b0300 91e40100 ....t6.......... │ │ │ │ - 0x00050750 82000000 b4360300 6c1c0300 2de70100 .....6..l...-... │ │ │ │ - 0x00050760 82000000 d0360300 4c260300 a9160200 .....6..L&...... │ │ │ │ - 0x00050770 82000000 fc360300 34260300 75230200 .....6..4&..u#.. │ │ │ │ - 0x00050780 82000000 24370300 9c200300 b16c0200 ....$7... ...l.. │ │ │ │ - 0x00050790 82000000 4c370300 78200300 0d6e0200 ....L7..x ...n.. │ │ │ │ - 0x000507a0 82000000 84370300 381e0300 45250200 .....7..8...E%.. │ │ │ │ - 0x000507b0 82000000 c0370300 f41d0300 11270200 .....7.......'.. │ │ │ │ - 0x000507c0 82000000 dc370300 d81d0300 dd280200 .....7.......(.. │ │ │ │ - 0x000507d0 82000000 fc370300 fc200300 c98f0200 .....7... ...... │ │ │ │ - 0x000507e0 82000000 24380300 c4200300 d9850200 ....$8... ...... │ │ │ │ - 0x000507f0 82000000 58380300 60210300 19a50200 ....X8..`!...... │ │ │ │ - 0x00050800 82000000 94380300 d4210300 91a70200 .....8...!...... │ │ │ │ - 0x00050810 82000000 d0380300 30250300 5da90200 .....8..0%..]... │ │ │ │ - 0x00050820 82000000 00390300 c81c0300 7dea0100 .....9......}... │ │ │ │ - 0x00050830 82000000 28390300 941e0300 35340200 ....(9......54.. │ │ │ │ - 0x00050840 82000000 4c390300 241d0300 2d360200 ....L9..$...-6.. │ │ │ │ - 0x00050850 82000000 7c390300 4c1f0300 f1910200 ....|9..L....... │ │ │ │ - 0x00050860 82000000 ac390300 f8210300 7dab0200 .....9...!..}... │ │ │ │ - 0x00050870 82000000 e0390300 10220300 c9c50200 .....9..."...... │ │ │ │ - 0x00050880 82000000 083a0300 00000000 00000000 .....:.......... │ │ │ │ - 0x00050890 00000000 00000000 e8180300 bda00000 ................ │ │ │ │ - 0x000508a0 08000000 00000000 643a0300 5d260100 ........d:..]&.. │ │ │ │ - 0x000508b0 82000000 703a0300 8c3a0300 69c40000 ....p:...:..i... │ │ │ │ - 0x000508c0 82000000 943a0300 b43a0300 d1a30000 .....:...:...... │ │ │ │ - 0x000508d0 08000000 00000000 c43a0300 65a60000 .........:..e... │ │ │ │ - 0x000508e0 04000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000508f0 00000000 00000000 f8110300 e59e0000 ................ │ │ │ │ - 0x00050900 85150100 00000000 00000000 d43a0300 .............:.. │ │ │ │ - 0x00050910 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050920 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050930 00000000 e8180300 11a00000 08000000 ................ │ │ │ │ - 0x00050940 00000000 b43a0300 d1a30000 08000000 .....:.......... │ │ │ │ - 0x00050950 00000000 c43a0300 65a60000 04000000 .....:..e....... │ │ │ │ + 0x00050700 00000000 00000000 14200300 dd5b0200 ......... ...[.. │ │ │ │ + 0x00050710 82000000 4c360300 80240300 09610200 ....L6...$...a.. │ │ │ │ + 0x00050720 82000000 6c360300 cc200300 296c0200 ....l6... ..)l.. │ │ │ │ + 0x00050730 82000000 9c360300 f8200300 15e30200 .....6... ...... │ │ │ │ + 0x00050740 82000000 bc360300 00000000 00000000 .....6.......... │ │ │ │ + 0x00050750 00000000 00000000 fc220300 55ba0200 ........."..U... │ │ │ │ + 0x00050760 82000000 00000000 94220300 e1ba0200 ........."...... │ │ │ │ + 0x00050770 82000000 00000000 50270300 3d9b0100 ........P'..=... │ │ │ │ + 0x00050780 82000000 10370300 5c1a0300 a5a60100 .....7..\....... │ │ │ │ + 0x00050790 82000000 34370300 981a0300 8daa0100 ....47.......... │ │ │ │ + 0x000507a0 82000000 74370300 1c1b0300 29ad0100 ....t7......)... │ │ │ │ + 0x000507b0 82000000 90370300 c8260300 99dc0100 .....7...&...... │ │ │ │ + 0x000507c0 82000000 bc370300 b0260300 65e90100 .....7...&..e... │ │ │ │ + 0x000507d0 82000000 e4370300 78220300 adbb0200 .....7..x"...... │ │ │ │ + 0x000507e0 82000000 0c380300 54220300 09bd0200 .....8..T"...... │ │ │ │ + 0x000507f0 82000000 44380300 f41c0300 35eb0100 ....D8......5... │ │ │ │ + 0x00050800 82000000 80380300 b01c0300 01ed0100 .....8.......... │ │ │ │ + 0x00050810 82000000 9c380300 941c0300 cdee0100 .....8.......... │ │ │ │ + 0x00050820 82000000 bc380300 44230300 c5de0200 .....8..D#...... │ │ │ │ + 0x00050830 82000000 e4380300 0c230300 d5d40200 .....8...#...... │ │ │ │ + 0x00050840 82000000 18390300 401e0300 110f0200 .....9..@....... │ │ │ │ + 0x00050850 82000000 54390300 b41e0300 89110200 ....T9.......... │ │ │ │ + 0x00050860 82000000 90390300 ac250300 55130200 .....9...%..U... │ │ │ │ + 0x00050870 82000000 c0390300 781b0300 75b00100 .....9..x...u... │ │ │ │ + 0x00050880 82000000 e8390300 5c1d0300 25fa0100 .....9..\...%... │ │ │ │ + 0x00050890 82000000 0c3a0300 d41b0300 1dfc0100 .....:.......... │ │ │ │ + 0x000508a0 82000000 3c3a0300 40210300 ede00200 ....<:..@!...... │ │ │ │ + 0x000508b0 82000000 6c3a0300 d81e0300 75150200 ....l:......u... │ │ │ │ + 0x000508c0 82000000 a03a0300 f01e0300 e9170200 .....:.......... │ │ │ │ + 0x000508d0 82000000 c83a0300 00000000 00000000 .....:.......... │ │ │ │ + 0x000508e0 00000000 00000000 d8180300 bda00000 ................ │ │ │ │ + 0x000508f0 08000000 00000000 243b0300 59260100 ........$;..Y&.. │ │ │ │ + 0x00050900 82000000 303b0300 4c3b0300 69c40000 ....0;..L;..i... │ │ │ │ + 0x00050910 82000000 543b0300 743b0300 d1a30000 ....T;..t;...... │ │ │ │ + 0x00050920 08000000 00000000 843b0300 65a60000 .........;..e... │ │ │ │ + 0x00050930 04000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00050940 00000000 00000000 e8110300 e59e0000 ................ │ │ │ │ + 0x00050950 85150100 00000000 00000000 943b0300 .............;.. │ │ │ │ 0x00050960 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050970 00000000 e8180300 719c0000 08000000 ........q....... │ │ │ │ - 0x00050980 00000000 18110300 a11c0100 82000000 ................ │ │ │ │ - 0x00050990 403b0300 a8110300 55220100 82000000 @;......U"...... │ │ │ │ - 0x000509a0 583b0300 d4180300 a1650100 82000000 X;.......e...... │ │ │ │ - 0x000509b0 943b0300 b43a0300 d1a30000 08000000 .;...:.......... │ │ │ │ - 0x000509c0 00000000 c43a0300 65a60000 04000000 .....:..e....... │ │ │ │ - 0x000509d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000509e0 00000000 e8180300 399d0000 08000000 ........9....... │ │ │ │ - 0x000509f0 00000000 18110300 f9180100 82000000 ................ │ │ │ │ - 0x00050a00 403b0300 68110300 bd700100 82000000 @;..h....p...... │ │ │ │ - 0x00050a10 d43b0300 b0190300 297f0100 82000000 .;......)....... │ │ │ │ - 0x00050a20 f83b0300 7c180300 014e0100 82000000 .;..|....N...... │ │ │ │ - 0x00050a30 183c0300 20200300 79750100 82000000 .<.. ..yu...... │ │ │ │ - 0x00050a40 343c0300 b8180300 11720100 82000000 4<.......r...... │ │ │ │ - 0x00050a50 603c0300 74110300 b11b0100 82000000 `<..t........... │ │ │ │ - 0x00050a60 7c3c0300 b43a0300 d1a30000 08000000 |<...:.......... │ │ │ │ - 0x00050a70 00000000 c43a0300 65a60000 04000000 .....:..e....... │ │ │ │ - 0x00050a80 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050a90 00000000 18110300 c1d10100 82000000 ................ │ │ │ │ - 0x00050aa0 00000000 b43a0300 d1a30000 08000000 .....:.......... │ │ │ │ - 0x00050ab0 00000000 c43a0300 65a60000 04000000 .....:..e....... │ │ │ │ - 0x00050ac0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050ad0 00000000 d43a0300 00000000 00000000 .....:.......... │ │ │ │ - 0x00050ae0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050af0 00000000 00000000 00000000 e8180300 ................ │ │ │ │ - 0x00050b00 d99b0000 08000000 00000000 b43a0300 .............:.. │ │ │ │ - 0x00050b10 d1a30000 08000000 00000000 c43a0300 .............:.. │ │ │ │ - 0x00050b20 65a60000 04000000 00000000 00000000 e............... │ │ │ │ - 0x00050b30 00000000 00000000 00000000 041a0300 ................ │ │ │ │ - 0x00050b40 999d0100 82000000 1c3d0300 1c280300 .........=...(.. │ │ │ │ - 0x00050b50 c5a20100 82000000 3c3d0300 101b0300 ........<=...... │ │ │ │ - 0x00050b60 ddad0100 82000000 6c3d0300 5c330300 ........l=..\3.. │ │ │ │ - 0x00050b70 25b10100 82000000 8c3d0300 00000000 %........=...... │ │ │ │ + 0x00050970 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00050980 00000000 d8180300 11a00000 08000000 ................ │ │ │ │ + 0x00050990 00000000 743b0300 d1a30000 08000000 ....t;.......... │ │ │ │ + 0x000509a0 00000000 843b0300 65a60000 04000000 .....;..e....... │ │ │ │ + 0x000509b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000509c0 00000000 d8180300 719c0000 08000000 ........q....... │ │ │ │ + 0x000509d0 00000000 08110300 a11c0100 82000000 ................ │ │ │ │ + 0x000509e0 003c0300 98110300 55220100 82000000 .<......U"...... │ │ │ │ + 0x000509f0 183c0300 c4180300 9d650100 82000000 .<.......e...... │ │ │ │ + 0x00050a00 543c0300 743b0300 d1a30000 08000000 T<..t;.......... │ │ │ │ + 0x00050a10 00000000 843b0300 65a60000 04000000 .....;..e....... │ │ │ │ + 0x00050a20 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00050a30 00000000 d8180300 f19c0000 08000000 ................ │ │ │ │ + 0x00050a40 00000000 08110300 f9180100 82000000 ................ │ │ │ │ + 0x00050a50 003c0300 58110300 b5700100 82000000 .<..X....p...... │ │ │ │ + 0x00050a60 943c0300 a0190300 217f0100 82000000 .<......!....... │ │ │ │ + 0x00050a70 b83c0300 6c180300 fd4d0100 82000000 .<..l....M...... │ │ │ │ + 0x00050a80 d83c0300 fc210300 71750100 82000000 .<...!..qu...... │ │ │ │ + 0x00050a90 f43c0300 a8180300 09720100 82000000 .<.......r...... │ │ │ │ + 0x00050aa0 203d0300 64110300 b11b0100 82000000 =..d........... │ │ │ │ + 0x00050ab0 3c3d0300 743b0300 d1a30000 08000000 <=..t;.......... │ │ │ │ + 0x00050ac0 00000000 843b0300 65a60000 04000000 .....;..e....... │ │ │ │ + 0x00050ad0 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00050ae0 00000000 08110300 c9970100 82000000 ................ │ │ │ │ + 0x00050af0 00000000 743b0300 d1a30000 08000000 ....t;.......... │ │ │ │ + 0x00050b00 00000000 843b0300 65a60000 04000000 .....;..e....... │ │ │ │ + 0x00050b10 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00050b20 00000000 943b0300 00000000 00000000 .....;.......... │ │ │ │ + 0x00050b30 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00050b40 00000000 00000000 00000000 d8180300 ................ │ │ │ │ + 0x00050b50 d99b0000 08000000 00000000 743b0300 ............t;.. │ │ │ │ + 0x00050b60 d1a30000 08000000 00000000 843b0300 .............;.. │ │ │ │ + 0x00050b70 65a60000 04000000 00000000 00000000 e............... │ │ │ │ 0x00050b80 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050b90 68240300 5cfc0400 00000000 00000000 h$..\........... │ │ │ │ + 0x00050b90 e4240300 88fc0400 00000000 00000000 .$.............. │ │ │ │ 0x00050ba0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050bb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050bc0 a0280300 ffffffff 00000000 84280300 .(...........(.. │ │ │ │ 0x00050bd0 ffffffff 00000000 7c280300 ffffffff ........|(...... │ │ │ │ 0x00050be0 00000000 94280300 ffffffff 00000000 .....(.......... │ │ │ │ - 0x00050bf0 8c280300 ffffffff 00000000 600e0300 .(..........`... │ │ │ │ + 0x00050bf0 8c280300 ffffffff 00000000 500e0300 .(..........P... │ │ │ │ 0x00050c00 ffffffff 00000000 6c280300 ffffffff ........l(...... │ │ │ │ 0x00050c10 00000000 74280300 ffffffff 00000000 ....t(.......... │ │ │ │ - 0x00050c20 600e0300 ffffffff 00000000 6c280300 `...........l(.. │ │ │ │ + 0x00050c20 500e0300 ffffffff 00000000 6c280300 P...........l(.. │ │ │ │ 0x00050c30 ffffffff 00000000 74280300 ffffffff ........t(...... │ │ │ │ 0x00050c40 00000000 84280300 ffffffff 00000000 .....(.......... │ │ │ │ 0x00050c50 7c280300 ffffffff 00000000 74280300 |(..........t(.. │ │ │ │ 0x00050c60 ffffffff 00000000 6c280300 ffffffff ........l(...... │ │ │ │ - 0x00050c70 00000000 24270300 bc440300 00000000 ....$'...D...... │ │ │ │ + 0x00050c70 00000000 a0270300 c4440300 00000000 .....'...D...... │ │ │ │ 0x00050c80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050c90 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050ca0 00000000 0c270300 bcfd0400 00000000 .....'.......... │ │ │ │ + 0x00050ca0 00000000 88270300 e8fd0400 00000000 .....'.......... │ │ │ │ 0x00050cb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050cc0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050cd0 00000000 48240300 54fc0400 00000000 ....H$..T....... │ │ │ │ + 0x00050cd0 00000000 c4240300 80fc0400 00000000 .....$.......... │ │ │ │ 0x00050ce0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050cf0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050d00 00000000 5c280300 ffffffff 00000000 ....\(.......... │ │ │ │ - 0x00050d10 54280300 ffffffff 00000000 c83d0300 T(...........=.. │ │ │ │ + 0x00050d10 54280300 ffffffff 00000000 d03d0300 T(...........=.. │ │ │ │ 0x00050d20 ffffffff 00000000 5c230300 ffffffff ........\#...... │ │ │ │ 0x00050d30 00000000 64280300 ffffffff 00000000 ....d(.......... │ │ │ │ - 0x00050d40 64270300 e4fd0400 00000000 00000000 d'.............. │ │ │ │ + 0x00050d40 e0270300 10fe0400 00000000 00000000 .'.............. │ │ │ │ 0x00050d50 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050d60 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050d70 e4260300 b4fd0400 00000000 00000000 .&.............. │ │ │ │ + 0x00050d70 60270300 e0fd0400 00000000 00000000 `'.............. │ │ │ │ 0x00050d80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050d90 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050da0 84270300 ecfd0400 00000000 00000000 .'.............. │ │ │ │ + 0x00050da0 00280300 18fe0400 00000000 00000000 .(.............. │ │ │ │ 0x00050db0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050dc0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050dd0 44270300 c8fd0400 00000000 00000000 D'.............. │ │ │ │ + 0x00050dd0 c0270300 f4fd0400 00000000 00000000 .'.............. │ │ │ │ 0x00050de0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050df0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050e00 58270300 d4fd0400 00000000 00000000 X'.............. │ │ │ │ + 0x00050e00 d4270300 00fe0400 00000000 00000000 .'.............. │ │ │ │ 0x00050e10 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050e20 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050e30 70270300 c0440300 00000000 00000000 p'...D.......... │ │ │ │ + 0x00050e30 ec270300 c8440300 00000000 00000000 .'...D.......... │ │ │ │ 0x00050e40 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050e50 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050e60 28280300 34fe0400 00000000 00000000 ((..4........... │ │ │ │ + 0x00050e60 4c270300 d0fd0400 00000000 00000000 L'.............. │ │ │ │ 0x00050e70 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050e80 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050e90 18280300 24fe0400 00000000 00000000 .(..$........... │ │ │ │ + 0x00050e90 30270300 b8fd0400 00000000 00000000 0'.............. │ │ │ │ 0x00050ea0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050eb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050ec0 dc270300 1cfe0400 00000000 00000000 .'.............. │ │ │ │ + 0x00050ec0 fc260300 acfd0400 00000000 00000000 .&.............. │ │ │ │ 0x00050ed0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050ee0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050ef0 c8270300 10fe0400 00000000 00000000 .'.............. │ │ │ │ + 0x00050ef0 dc260300 a0fd0400 00000000 00000000 .&.............. │ │ │ │ 0x00050f00 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050f10 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050f20 d0260300 a4fd0400 00000000 00000000 .&.............. │ │ │ │ + 0x00050f20 88250300 d0fc0400 00000000 00000000 .%.............. │ │ │ │ 0x00050f30 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050f40 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050f50 b4260300 8cfd0400 00000000 00000000 .&.............. │ │ │ │ + 0x00050f50 c4260300 90fd0400 00000000 00000000 .&.............. │ │ │ │ 0x00050f60 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050f70 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050f80 80260300 80fd0400 00000000 00000000 .&.............. │ │ │ │ + 0x00050f80 ac260300 80fd0400 00000000 00000000 .&.............. │ │ │ │ 0x00050f90 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050fa0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050fb0 60260300 74fd0400 00000000 00000000 `&..t........... │ │ │ │ + 0x00050fb0 5c260300 48fd0400 00000000 00000000 \&..H........... │ │ │ │ 0x00050fc0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050fd0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050fe0 0c250300 a4fc0400 00000000 00000000 .%.............. │ │ │ │ + 0x00050fe0 48260300 3cfd0400 00000000 00000000 H&..<........... │ │ │ │ 0x00050ff0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00051000 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051010 48260300 64fd0400 00000000 00000000 H&..d........... │ │ │ │ + 0x00051010 2c260300 30fd0400 00000000 00000000 ,&..0........... │ │ │ │ 0x00051020 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00051030 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051040 30260300 54fd0400 00000000 00000000 0&..T........... │ │ │ │ + 0x00051040 6c250300 c0fc0400 00000000 00000000 l%.............. │ │ │ │ 0x00051050 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00051060 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051070 e0250300 1cfd0400 00000000 00000000 .%.............. │ │ │ │ + 0x00051070 4c250300 b0fc0400 00000000 00000000 L%.............. │ │ │ │ 0x00051080 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00051090 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000510a0 cc250300 10fd0400 00000000 00000000 .%.............. │ │ │ │ + 0x000510a0 e0250300 f8fc0400 00000000 00000000 .%.............. │ │ │ │ 0x000510b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000510c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000510d0 b0250300 04fd0400 00000000 00000000 .%.............. │ │ │ │ + 0x000510d0 bc250300 ecfc0400 00000000 00000000 .%.............. │ │ │ │ 0x000510e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000510f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051100 f0240300 94fc0400 00000000 00000000 .$.............. │ │ │ │ + 0x00051100 a8250300 dcfc0400 00000000 00000000 .%.............. │ │ │ │ 0x00051110 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00051120 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051130 d0240300 84fc0400 00000000 00000000 .$.............. │ │ │ │ + 0x00051130 fc240300 94fc0400 00000000 00000000 .$.............. │ │ │ │ 0x00051140 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00051150 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051160 18260300 3cfd0400 00000000 00000000 .&..<........... │ │ │ │ + 0x00051160 a0240300 78fc0400 00000000 00000000 .$..x........... │ │ │ │ 0x00051170 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00051180 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051190 f0250300 28fd0400 00000000 00000000 .%..(........... │ │ │ │ - 0x000511a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00051190 00000070 00000000 00000000 a03d0300 ...p.........=.. │ │ │ │ + 0x000511a0 0c000000 00000000 bd9e0000 00000000 ................ │ │ │ │ 0x000511b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000511c0 84250300 dcfc0400 00000000 00000000 .%.............. │ │ │ │ + 0x000511c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000511d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000511e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000511f0 9c250300 f0fc0400 00000000 00000000 .%.............. │ │ │ │ - 0x00051200 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000511e0 00000000 00460000 b43d0300 d19b0000 .....F...=...... │ │ │ │ + 0x000511f0 d59b0000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00051200 00000000 4c0b0500 00000000 d41d0500 ....L........... │ │ │ │ 0x00051210 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051220 b0240300 70fc0400 00000000 00000000 .$..p........... │ │ │ │ + 0x00051220 00000000 00000000 00000000 a99c0000 ................ │ │ │ │ 0x00051230 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00051240 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051250 64250300 ccfc0400 00000000 00000000 d%.............. │ │ │ │ - 0x00051260 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051270 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051280 40250300 c0fc0400 00000000 00000000 @%.............. │ │ │ │ + 0x00051250 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00051260 00000070 00000000 00000000 7c3c0300 ...p........|<.. │ │ │ │ + 0x00051270 1c000000 00000000 a1a80000 00000000 ................ │ │ │ │ + 0x00051280 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00051290 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000512a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000512b0 2c250300 b0fc0400 00000000 00000000 ,%.............. │ │ │ │ - 0x000512c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000512d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000512e0 80240300 68fc0400 00000000 00000000 .$..h........... │ │ │ │ - 0x000512f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000512b0 00000000 00460000 843c0300 019c0000 .....F...<...... │ │ │ │ + 0x000512c0 eda70000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000512d0 00000000 340a0500 00000000 0c180500 ....4........... │ │ │ │ + 0x000512e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000512f0 00000000 fd9b0000 00000000 9d190100 ................ │ │ │ │ 0x00051300 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051310 ac270300 04fe0400 00000000 00000000 .'.............. │ │ │ │ + 0x00051310 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00051320 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051330 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051340 98270300 f8fd0400 00000000 00000000 .'.............. │ │ │ │ + 0x00051330 00000070 00000000 00000000 e03b0300 ...p.........;.. │ │ │ │ + 0x00051340 10000000 00000000 29a20000 00000000 ........)....... │ │ │ │ 0x00051350 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00051360 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051370 24240300 4cfc0400 00000000 00000000 $$..L........... │ │ │ │ - 0x00051380 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051390 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000513a0 00000070 00000000 00000000 e03c0300 ...p.........<.. │ │ │ │ - 0x000513b0 0c000000 00000000 bd9e0000 00000000 ................ │ │ │ │ - 0x000513c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00051370 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00051380 00000000 00460000 ec3b0300 659c0000 .....F...;..e... │ │ │ │ + 0x00051390 0d9e0000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000513a0 00000000 c4090500 00000000 e4170500 ................ │ │ │ │ + 0x000513b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000513c0 00000000 eda10000 00000000 491d0100 ............I... │ │ │ │ 0x000513d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000513e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000513f0 00000000 00460000 f43c0300 d19b0000 .....F...<...... │ │ │ │ - 0x00051400 d59b0000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051410 00000000 fc0a0500 00000000 c41d0500 ................ │ │ │ │ + 0x000513f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00051400 8c240300 70fc0400 00000000 00000000 .$..p........... │ │ │ │ + 0x00051410 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00051420 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051430 00000000 00000000 00000000 a99c0000 ................ │ │ │ │ + 0x00051430 7c240300 60fc0400 00000000 00000000 |$..`........... │ │ │ │ 0x00051440 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00051450 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051460 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051470 00000070 00000000 00000000 bc3b0300 ...p.........;.. │ │ │ │ - 0x00051480 1c000000 00000000 a1a80000 00000000 ................ │ │ │ │ - 0x00051490 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00051460 40240300 58fc0400 00000000 00000000 @$..X........... │ │ │ │ + 0x00051470 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00051480 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00051490 28280300 30fe0400 00000000 00000000 ((..0........... │ │ │ │ 0x000514a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000514b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000514c0 00000000 00460000 c43b0300 019c0000 .....F...;...... │ │ │ │ - 0x000514d0 eda70000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000514e0 00000000 e4090500 00000000 0c180500 ................ │ │ │ │ - 0x000514f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051500 00000000 fd9b0000 00000000 9d190100 ................ │ │ │ │ + 0x000514c0 14280300 24fe0400 00000000 00000000 .(..$........... │ │ │ │ + 0x000514d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000514e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000514f0 94260300 68fd0400 00000000 00000000 .&..h........... │ │ │ │ + 0x00051500 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00051510 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051520 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00051520 6c260300 54fd0400 00000000 00000000 l&..T........... │ │ │ │ 0x00051530 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051540 00000070 00000000 00000000 203b0300 ...p........ ;.. │ │ │ │ - 0x00051550 10000000 00000000 29a20000 00000000 ........)....... │ │ │ │ + 0x00051540 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00051550 00260300 08fd0400 00000000 00000000 .&.............. │ │ │ │ 0x00051560 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00051570 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051580 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051590 00000000 00460000 2c3b0300 659c0000 .....F..,;..e... │ │ │ │ - 0x000515a0 0d9e0000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000515b0 00000000 74090500 00000000 e4170500 ....t........... │ │ │ │ + 0x00051580 18260300 1cfd0400 00000000 00000000 .&.............. │ │ │ │ + 0x00051590 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000515a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000515b0 2c250300 9cfc0400 00000000 00000000 ,%.............. │ │ │ │ 0x000515c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000515d0 00000000 eda10000 00000000 491d0100 ............I... │ │ │ │ - 0x000515e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000515d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000515e0 2c240300 4cfc0400 00000000 00000000 ,$..L........... │ │ │ │ 0x000515f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00051600 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051610 00000070 00000000 00000000 00000000 ...p............ │ │ │ │ - 0x00051620 00000000 b83d0300 00000000 00000000 .....=.......... │ │ │ │ - 0x00051630 d81d0500 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051640 00000000 00000070 00000000 00000000 .......p........ │ │ │ │ - 0x00051650 00000000 00000000 103d0300 00000000 .........=...... │ │ │ │ - 0x00051660 00000000 3c0b0500 00000000 00000000 ....<........... │ │ │ │ - 0x00051670 00000000 00000000 00000070 00000000 ...........p.... │ │ │ │ - 0x00051680 00000000 e03a0300 18000000 00000000 .....:.......... │ │ │ │ - 0x00051690 71a50000 00000000 00000000 00000000 q............... │ │ │ │ - 0x000516a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00051610 00000070 00000000 00000000 a03b0300 ...p.........;.. │ │ │ │ + 0x00051620 18000000 00000000 71a50000 00000000 ........q....... │ │ │ │ + 0x00051630 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00051640 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00051650 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00051660 00000000 00460000 bc3b0300 f1a10000 .....F...;...... │ │ │ │ + 0x00051670 4d9d0000 00000000 00000000 00000000 M............... │ │ │ │ + 0x00051680 00000000 84090500 00000000 00000000 ................ │ │ │ │ + 0x00051690 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000516a0 00000000 00000000 00000000 75a00000 ............u... │ │ │ │ 0x000516b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000516c0 00000000 00000000 00000000 00460000 .............F.. │ │ │ │ - 0x000516d0 fc3a0300 f1a10000 959d0000 00000000 .:.............. │ │ │ │ - 0x000516e0 00000000 00000000 00000000 34090500 ............4... │ │ │ │ - 0x000516f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051700 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051710 00000000 75a00000 00000000 00000000 ....u........... │ │ │ │ - 0x00051720 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051730 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000516c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000516d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000516e0 00000070 00000000 00000000 00000000 ...p............ │ │ │ │ + 0x000516f0 00000000 00370300 00000000 00000000 .....7.......... │ │ │ │ + 0x00051700 58070500 00000000 00000000 00000000 X............... │ │ │ │ + 0x00051710 00000000 00000070 00000000 00000000 .......p........ │ │ │ │ + 0x00051720 00000000 00000000 f8360300 00000000 .........6...... │ │ │ │ + 0x00051730 00000000 c41d0500 00000000 00000000 ................ │ │ │ │ 0x00051740 00000000 00000000 00000070 00000000 ...........p.... │ │ │ │ - 0x00051750 00000000 00000000 00000000 40360300 ............@6.. │ │ │ │ - 0x00051760 00000000 00000000 08070500 00000000 ................ │ │ │ │ + 0x00051750 00000000 00000000 00000000 e8360300 .............6.. │ │ │ │ + 0x00051760 00000000 00000000 b41d0500 00000000 ................ │ │ │ │ 0x00051770 00000000 00000000 00000000 00000070 ...............p │ │ │ │ 0x00051780 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051790 38360300 00000000 00000000 b41d0500 86.............. │ │ │ │ + 0x00051790 40360300 00000000 00000000 08070500 @6.............. │ │ │ │ 0x000517a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000517b0 00000070 00000000 00000000 00000000 ...p............ │ │ │ │ 0x000517c0 00000000 a8280300 00000000 ffffffff .....(.......... │ │ │ │ 0x000517d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000517e0 00000000 a0100300 2d9f0000 05160100 ........-....... │ │ │ │ + 0x000517e0 00000000 90100300 2d9f0000 05160100 ........-....... │ │ │ │ 0x000517f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051800 00000000 00000000 00000000 9c3c0300 .............<.. │ │ │ │ - 0x00051810 b5130100 75740100 00000000 00000000 ....ut.......... │ │ │ │ - 0x00051820 a43c0300 5d130100 71730100 00000000 .<..]...qs...... │ │ │ │ - 0x00051830 00000000 bc3c0300 c59f0000 21170100 .....<......!... │ │ │ │ - 0x00051840 00000000 00000000 b43c0300 799f0000 .........<..y... │ │ │ │ + 0x00051800 00000000 00000000 00000000 5c3d0300 ............\=.. │ │ │ │ + 0x00051810 b5130100 6d740100 00000000 00000000 ....mt.......... │ │ │ │ + 0x00051820 643d0300 5d130100 69730100 00000000 d=..]...is...... │ │ │ │ + 0x00051830 00000000 7c3d0300 c59f0000 21170100 ....|=......!... │ │ │ │ + 0x00051840 00000000 00000000 743d0300 799f0000 ........t=..y... │ │ │ │ 0x00051850 89160100 00000000 00000000 00000000 ................ │ │ │ │ 0x00051860 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051870 d43a0300 10000000 24000000 00000000 .:......$....... │ │ │ │ - 0x00051880 00000000 d43c0300 10000000 28000000 .....<......(... │ │ │ │ + 0x00051870 943b0300 10000000 24000000 00000000 .;......$....... │ │ │ │ + 0x00051880 00000000 943d0300 10000000 28000000 .....=......(... │ │ │ │ 0x00051890 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000518a0 00000000 00000000 00000000 ............ │ │ │ ├── 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 e9ce8e47 tomli.debug....G │ │ │ │ - 0x00000040 da47f387 01a2ab66 f898707d e6eb4180 .G.....f..p}..A. │ │ │ │ + 0x00000030 746f6d6c 692e6465 62756700 77e571a0 tomli.debug.w.q. │ │ │ │ + 0x00000040 3913e558 2165f67f 9b819c61 a433e11a 9..X!e.....a.3.. │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 37306230 37643230 65383536 31383639 70b07d20e8561869 │ │ │ │ - 0x00000010 33343339 38306466 32373065 62373561 343980df270eb75a │ │ │ │ - 0x00000020 34303333 62662e64 65627567 00000000 4033bf.debug.... │ │ │ │ - 0x00000030 25c93a95 %.:. │ │ │ │ + 0x00000000 61346532 64643930 35396565 31626465 a4e2dd9059ee1bde │ │ │ │ + 0x00000010 66616536 33666338 34303363 32623038 fae63fc8403c2b08 │ │ │ │ + 0x00000020 61303730 37632e64 65627567 00000000 a0707c.debug.... │ │ │ │ + 0x00000030 1536aaa6 .6..